[ [ -486307093730091038105107641621341994722797119825041776330452720359874838520977988333878534537010084400570834428672201481956475228185359844841371467956282985773141674965351168525273303012669595716019622489360181597812823369880906206295464405575120894303197229344478549137827397091251135535250659333239657427797779988194605507872041430466932533188928278747803920143823841423078042716157752865917029618775560123939866351393030539717401982177025710057988644881462551730932803654495476939457158547723357125828579124704917214438195210844864833873356256272264360372793032729355013868465699538971047075682316469267617014263930541399785486843361285664121928371289990049402749916980818361660359490103364890700516340091217497140427680762234292318648155665242445851043406888797062494304284207289534847844146196516594429811853330871127982143243116095142091026264219562094379901572324484207761955826074662410028516139927914546306585700278725100363842233472263451442504640326638245774304366698232624901119455559785445512251422528162628541167995797574313048262029713058198398246743745152579388765256754512362808294416859413149586144815528903029176900491235189263891464793189494051640137689069776560919509883769105289778414382964156303412369837826102160856313953388214178458210779977975367555745584912273786677669153003709145645814008235708440970194688449558695822453404438950090172609236951504310053797758279720062808425982493640000078965838071970200557102066196596515022636641283966116601507507294481819433361479076168789849687042849206155101326967650983024759042847205921972399414471826575220844573118961278975295267902900602941307701976793894538165400444942836322241370252859664059272545152678194955822337216078869634054333578995398807110463005798493386135260171401060367402030383198266446948464746182469061107589401778569677008643299637196624756724474261158831561192075897245244218247400204991943279156779454082965729334369996575248768139010193741833925664264248827952922580975437250822998191205699179940939459629801426545789959683451609647058951500017967295055151984451033533039538256775145970895244700308468374865021231283362244906469777368040840298914183377936089700625646469128823429515391167699055094123582763439956164895465941181860846285536394935177893272003030750778755340616618338969122545988946852757149244176796401124253562004512748354853129250881022080929367058549659539532485942360643076844517154345759971735675519635510375169927381726489494026535314732477713575074728144972159291564364079441104527654600175999479188216801143140954565612173698143356389195476426258710142921672299673983040344508362947190277518333841960477376153444266068829157344349893227409548169568431940255752458142487326229518341994964108258606611212639626780870337005122809423950924125075047250596918126155331938048848048788177163407383403379456446832100732008573598812550495406188560549063258002051944450892193076571394861663564836085030815840970322294319323629974914933211412323695334280801745755568146896898018462399721642461225031512931933585663384545674909098221059469763558820584182220683286323985476531646408511800454189400514147199568061268984396254364067494339062897731591136765921871320888735250343381908011309145340700736276634617061916001369267235133947930205504071414916606241616215557058995572323729599900994289377254056580927686633223789450303171617735781640472231379796330205503870839716706131474619631769093854449940508083698157293857392389682688217134229429218238495375231676009150646144379893244311283683808730886697015176035264319976502001281460593184586577367951908270730675136733002139460339257805613445370545673406991741442417110589092834734105921200487902759124360620465807043469305617248536459212325905816305567809194688534034918633782401398003657146482680729167648936028210601172613400785285312835311371659576242178724730925742926547464999099123444742950966284866428867972470940041766430932537058601828548713089665587101124547082393192650968124429918612134259713007688136748301249731983555749659972011236331240387779987913388431495500281869273811184104150727905624890639553489822586614437657289704750656505191067894182656437865301406240594219890152146201223446081958425581103811659157441468398693282341913069933823677335657168472915079185797202035693906499100030928975485071891108846045499152011340741593920502110007275404805607905313379232512496960532764220990373488962737439850839000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 31218900927965869205559607755341910355036656584088969359478668087913172027686935954857961706239725123574807987478714925983780831364151459155925831469025968620682359248660673680397668341483199279244929208319637831799076473575358697238226957935533245917164907873282889073137025541967667673441159342190288633774841037109523648323147015167095337312889937125744746750247556614849431445061728843585062532527878450861993226078887492605820274047055882338206253458610211829548015504407725610352247085401591192726448105974372848138844241664334513255964559740165269220400103957782217460195751586853540657681789305556708758878162965509383012933000763463517217898741633849717993293076128092273351733358716501720663369378641229023846679103129610732429558892028696205476801765217667732853838031694376567786852365567063412815341520290614630981021412022521587648523645818186684448063139035301495824708111835691078898559181224148090194428705623946882011547872670261964730474360235948630318596579800342543734724567606232594545851778809401967260112824301738493768464716257983703683532328630628368162927267795595969906660174812596448785819254658537370269797926234879201738267957752438536268684975087254417400544873973270137488645284359942393782826139431173538555578682259565695329984436203622679850462001921841361882170685433552785115972808376151664500446499058414490785046493986547140653776883536428970392858386565764857286842263505204020389631527367187256664589555134312401798504134629008666777136914815760300362645893996884527109353762859464085778603432042104797280027367929855000818256402645763733793663553417940995465613676240730316376232586040866677838930026656147142387331596928827513659824895456889284546552389751883657258957265849592686299484720319572233703338846953904582788715615983830073452808372630571733549862983123664612659114718470420182226242670255061771049730285764409523976192244157731647853785570955245455328332393888462746462116735659503363302075058376015681017751973922887583299195096648651909140999380331491821596489067283428031990718135660529963077623273261833752899844558896106142703769968521096989739006016198378853800444485521034846050539978523491559962416390104208246893085707091462461454423720861520345628451137235642297662748184825424275181693127513475784243097185117054927239912452721001479317839032252192499400080466216663939900512155287322668133989395172682699894454452231623637133107475929593933190004853732947763706627565531626629137607091267756248049524946467462062980464911108832108430414751302824023859249462568674867282750803956337870486843830677649933569692518175002484668632959379487856745378755265451434870700450625798705121619216582929177192380133086682440368504094278098805104876009133950128482551363137025036072148263121766908367746183477515408067848300807496499599640833117550956712287248993678565460299897786481648106055915482961126492990233231995146263376654285372476783435243380049823259688976899286715648726988837354291166145990254815132721991458681960033860932031537209260119630694641643789965003391325152352214820569928225592498368402144569383362318091841174192434119869463772051101159527596113732982935481085761984938122969630203494952767963718335652348115091156764414474958530920861821840899477694656151838061471146014053815689155521541752023176146385968998164040423809444461034969725811680931050062238407526353474854061878605730454071343286577681537595694198334865293929917427331005618597217046221951434061726939440720024090746871228241976331061009473805595757859359969244780394027527924616391603873715695833121549878861301896550993391701062227895632599239429140419494663879475953402095405174180335758961010494170057227539075406718461974087621187877637088679602729875957909204054256612783416781696855404378602680289705754378977646740659277798179978163032113591222575269697050646502147088866501927320418070234884480611791641725498053789592227493021677955315605006187449260095336681860699475696778314105064302023701064054315718084569831464971988486247170410726878374075898317625832760551003129743214659789747478805133372433434958281497934271999011832722858855397766377305942460147706041849611896539724427659291006352403530352038521436590732762776783977510546629792171201283101414865327507895667166441436793801715635649976763670812413042364448944649804333239594683479924364236414978075812845216519398800708321868640281597517634490677183456307361352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -866166655900268514991489452441031445930015312763564311298022954924502406320804237379602067733918989904093687195828269428693225258488544534900417959704065154598620363880307323375680205813843882830074670022950935003832510721133436463828004351335685204056736842066865901879455565499644333315624323079990579904072541273702100433589614302307546475458969639428619645251843829629621187894249580297660246212972767763847533131906186644023845580310447906421448684919968418592710098905502061342771954662504883246229785260669803340089769189853292117296255455278415691694856893671937714709267720057098149007162757991238804222711385589981662495766513911644538627229536246054773148593522677803767136325816228269683960379017039852045309437042376716809922537231406013052606724524742152282924075035678784975676716951419885101338190177385549047028244584877569839270049548033063426373195656106906296046592513089141772638562021905257057548657562355788104636093211395951369964607980948897173591627292897593637832362492987713485817047407389600816653594170607535023599503767741888720347127610135790613310960331231566116213084283651946239553914979519803488710762438145848168976077830345089931888667881145960394703227005254884959444844927083099020680781647299932759188433451968835773544470263580143297972968999741014535621787708351893253232842594105995444842551366023911939391119430826376924144285019861876172533407626851369708114811570749729620591235820502747481868929167367222331211188299901164147797159898778178359303662273988869361417476786011807088581777970170032524546833836483682790974061358447112934902441153609864173958676458280309473931180475886657341164034188792451960731427881378451937612326028925169519945976609379597225828716703287129018361870085158599222132005239165582819382760631191781911582085446332931975295309616107196013356963330104780676800709084707150185491324620075471567406991188328501173728970342736654926209918677311148504357193663528208442356717961593932259955038877293722030118001030904263088495470949138338828491066314166086970794981113878792993036016446502463000245895822230305288784186475340231818557142428961869411062763720080524305844113860102976496183128969524166160001187549927915110027798207180523999710168473130957419877089060889486655675191203348979376211093446443745794730945991814432506645060170718338430597094517153824799434685370747356338163115093975341582074766974193668889310534440001633301781059418155668759096035828049106557141390824874155410596208690018842690667241550242429901610147325572198008806325332693943122285683894352291898253251428957434361794677718801396896352807146375086092216902722179551616032872754583894720698250743537483977978164898933262052093153353327187732507826283018698073596989528341907122940869680483770109381716978008944661688161704678858899221206441863139286403857560060903917353379535198023815130878334612564663049640134894899482909484427034832888604363471769555947094493002037020574899237803311454562984468271479956102693530318521069012295539918762203714336792106113597857924402416423239491919681533889381833048938952642803212607528193790085089378238538927106149178279050929473506948144362252379468697302721650029989746419027939598943657609070923165990617311929863653427050248526422368600597252321348716986187543711564754641635067052531653603739769052810864551725927106941877784590287231885959145071355200985970188605696336571161376545965914811148534366670547684772238275145364234062037663292170898710723133874648372297026970174424220797362916524489153661141848245221326328246842329760730054569365422147161352146841176887006218354113330986202722338975382292428843329957499770947965368128346941681028425637089930848126935139038276731701042364304770872376278004028129600988550074963433531567411299772789178376636554934389114821874042687747092384929895905143449533648081144721136441301210431054780107604603115858544577154093056049575017549438406507407030270324709565244359787067553145559149580951925757707947331191416318372910307872035891947654718658459789559259016403767611691640061477649818520809897224435449092554654762325629307136534568671036207631138995921562587249266634676837094975835936533075575799313435167346604240797563641243002604745673956532332077081172620006716428353716447015411123852879161013546347528686205862287541518859304105087042152372741987865144726583667227932604209998024659228148096958609566382989307549470520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 12749508281439059377752622379636280405429493686692650600384066635879993032976285827546534455113784033417006648779325838097384443785823438482435239997269961106872223546502590003459212281329570366985730169686081513039247926087678350117826915154397911170000301689915515483999594964559881733767119089081872226505808315321522077608377581050691204691626862362809549899547855115003588540273729241301333573190258258269506233259871916974644062385414652109564735631967598654077643908649623258296287331720850543149335032695833799418090892426423963123746058794815051327582302144575988808604006650179942575552099444116107257838076868879570593873446654248049332375157793106167979914051971444366844428698836756968845302332596122563397259077412011369724883395045544642947242060565127138910415223519616518586204052572467832940652018708332075399509737287746939685878542574171240299145606700827058428502673439252407883099589532275315316614716307171372654523148454111842390900214266215076724068623459122119553036234868250728822336640206928769145324854969628170786031681348879330172666876719678664096786221297475949470263489571836300294243034207031784538915796679346102191411749273321251021399900430065900528086726687357189530467565309674945632583132712094791939037601667749621564916900240228319886124583469194514191385292312123685013915169838800430061004865341285017855849520058257136169290758084736915600918568348732127082906049952993135468975541470127311275526751036311363731593265978154006825925030480903442878406389646113893069785585150006707300528104951999384487155248527604701709192778634362574531121791549689246516083483791030297813033876304329770003311187080310125300722754690919073125030060794351548894190668015274527361594071838774677263921130436632390673594318575016142564828823284448596184087229926380751909967617456390866708551898620454391999859524641930610009519774445119560810074654770637806839355654408803062797075948532082987194198769106661671185411101857675585017782140467807526989566869132289943377898863738099466823339813446553380328293085323720815940799552203040432850108343218428563126311562714795210601743700498034753961295684397593879892125717952270672679499871420377596240180993335303864594262894798438978692451034634132966248013587275134054730630183764158684724787826759487139642394170184897791518686704439160387198852094822535451826621816162453736712289198624416870403349853815428629436446959402205623400128815497491263006726955345714273609709411334401915329389389403006018196500655902850777317886768613677580387155471888019361716171375314272155324233160670299690549695182299060034888662639436110591657428017321953184439300674234698609166057526194427651453038532542928524619045833913417365714410602637007424083821561406105479395516711113475108671156871586577907410174204834726964656735682708430958863136844375951699035054052617694875237132232610159839315195947319082502874296255719137220767465609424589566197011013561199240744966601875217413656357887298343134369369291441867264040997022431124257427083054567267738220192888345577832617604821291665548633687727359064852925317548685515357575442068197742495825137111849747116711038256400731406162319427092083489700113872257863064139339479619298064446815845010615837740979415768370708970535185883322550315396214629981329385882387077307235505968170266087320842644389727350665169764381708038185900863797013262532786516241807339919550717981096892570228468649750019065368033467553670501115221010038230152529934755229398701669718381165604727720067550348287743342196964639566476502313654602062221808628850776451717066605319162035856383310639844163276517620755783420630157842437255121456624590467284856651388396784691198487071811781787259844795991646755683606676657230191139127628141603876051774218291070003719200386091959192008309116898931633693584801002430512597611423638346409199892173762207974371583105852848713364068963909336302780816530890932076969190084854284065182547814799494345041012793784217786871868901646905631127835411112234724186109541551052111348591637889285765206713456791447443391914144168999656631476518856749638453562322248336520648181122666110096866095902543604063777606772170955015159522402512132970162887042107543830290564559645967686040573871330172766526881188542365252888820760375475644695048637117638778121623995428079801080651577100728933991836592081941762434425202416417219515591206947116971024564547259772000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -90273360734121032029097405830144718356816141112026323510537439582096551604605056592459879954477248110658110988616875860012929305526320475570131675343846546790057515067425941830138064274783477974251080178183811773608396417555822925504017314343869271104228368632722663031742629268627544634424313478676495532192151154526850500344287558640210550733407882356740358289685668660360472462030526190503388564016351848491977484612515097625441894389289020825592692993803071003247446645342131430250645541833572435314995992887993806451317878722982904843355579874385152157992159304207701149275275830316304341919404463299364143443526180512943110620514378091945304236104830348307675503981556385489665365528322098272440750856217717130087266464367558854279726171410725379668103048369498595239005450730203739631838457605279118689360062320229868334411957196592072899343497586672780432506719014032390498184574772038114425476905409937307005472752930128710338506671938594687785602918198807338128449112095156749516613156147453035253762364350613481122324071479007483732407349539682574933004611041582572550604378755444697107062899552628756237446984877699016744390757929097700735926419201745859807504920974521915778696571451480820476893651723089360928704858267871925279293533314789677933867553743310104974525454317130952173009981990228910861087640218612429661074372642424347327835880030965080032769634255051928438829812159326545906111749360316643764793706751075857401870602927418005585084355618536044925745894793936068441913838575854482678714163469153865281707391224207636050206855737456156183898305621545495257005705970050416676497693686997804062648839070024688770368293869858117991684594850984710689883492040686409255141196567166864689002950573478260333926243151676153207246750589173174652258884297027441723366016956286384759724435340636907901212337924767520890622986253646057436651430581684559722251762251072137703198936869702450654299774688335869203502493093514080255957113810337774810050215957012615796429803481742826942686937821319352574079664871033350589187173813827765403131354081385902144317901217767935417908060536066515802525038678218348683794246164416150904609676324137316806504542415606574542076681489767416489108899543110899692174993126110483933053167113616580110373789638502710202844891981180716126057705349302171636697660353321978373947171318846848577843987601955633957829815476977501327353976896242909872994964086390765536452346500208852289290804830325368542423507427211889873670989552318413916736961525377039330821014265580476810769940761482071118686086214010056059613109114866099899126755995981419421333943755402228567992063387396180605058252065316327269511944616220401920887898174808816295441724163686675275229471607852832825045177541732411959234339806254885507365833191703993911748864901126192698855128521815672410686473262611017307915797303093194433105757639427813647792354189932665300435597731885879973589448729349932146517512194082873640139900582030286164474947417037290773259007073789021697555900472179013846039341030390604217093231612340627168717235422784407061872890864949474163131628962080553680165852165130546940181771743692062802034341296913802781778482539668458660087546307098424922136813791007753717268782950171321351356436413436582014761778464009706466736186402992356481633687007484772739656997594282880007875585679486272820936307825076862546796309801209896619781719680640020872025219658077088201776934507971041873491207931431922471010870389005052269142074076400827126169237278606803352252827659646256179274018255970064593070887211712446975553967711876133629466249913551549706698614129932746880095833820472728926058555990280329048848853128860295299300662600319017356630945432723797616824817725677792680342000523082456164285027006923463524792539044677413929869460539646077157694030003156557541170914294740388353993746084320518315522342031356528776592057429509318221415482221325199570174374396670800052545333775204252601282407113885279545190214156327862536735334210568250278133396901913209449999733054706715563473154258961364780069307798011809832190003359364051800189901906314328782546407087130066614348190558708725818888570919119264311147585234284354739575325479425802428373192392430510657311469510328264669721484527606261188827736150979391376697007031541786535374279189225851254970008969547533367776399050054748121802624065485261666149250688266277338322177459283065928043750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 123427192904860250295514491934235350675015198787565213125812360808187298656257104949381651015833426404843482414616198350750719449463001965609898838344286707792754195405726180424086103864296983054039530212958533561451495832725219432212915580361421781225627017435614850060317543094778149709998830414896128281747951295924616889740499063710814915306675985767422600107865592786336921476806311097810524973047355565255518472709131021079349641867391985584135317968466260422588238393171123450645284154945801213479796286252480154935068386954518037713869473819488389977899554115163817545023086698392691521622704315136683058325587271176878671986234608215887841178503157773870405328781502892700525589369022669050190199931951789054748381303385371516650289084881585317354521453626234506247993895045914245407390439420070807829670289983765891334365129735014964088328897654197915831855167484560657528292080112966032826564450636288236754700549405501100237102189216210912065512457992829474793648695564128686961007295442473512777744179920784206939148419093965411348709463132911904751688567637990506788673808749492795010695652790491777624781916219270979993977594356555522374357035632995163576982507802856719059349177304000340215423992165413505486521632525202025862787558862980904940368067628129959382198698720053521412220467395024456809106835333475499162278990726669516134689945646011983076399792533407410077286450188259029846710821701917616628670139422073331034497952777952039850528263723557750433016796026692136287931381289757156928936431308945153686444998298954505401712578231447802446795533379970725496714992012097015947259811943821899900894062506517866151164578333772430017598340106055387214628407840759744711588383181311313848734776792130566916718444498423139915406824054850296910387665883370430219248273324240153214982361272495201278365496971131677723417013356684558208756606082184655622348592632008160026479084328149015687114383184840083249476456834821431433320673443229604881703526596398801894842670060130835910326963187427912621765497984217193529103842802777123097686395390094270950644669998144305375726078111385788730004024792451257707389030308396775745920148574128545012155587019663036663081060749639068537385635829696016052686378664035666354244919947870586638724853744836688849567557326410344012636184731357012282484672346600545670402244001506822454131576766137657874311288019959889385391774422099114824323792983031479624647921086374113001496980398494507204519349214006940084315993186218313452026441044709355429966053554635933130680251553403261477109475288339102983528461209091163091690369338156493586427272152016634623436182414948126547615871384400389011105563772624865149367148758706514963847494070048619042229867191477283929238895970887841550216642870283512322716585164560898975396225823724720991732625780722643577216754872320827993285654923362138727097175609145936233197300823031851721100623545991192740531475905848395457483363831722376267656997359708873149555101497642096645637852990053312672631861039334699608235429264030125252454330873938516709743944818902626515770146423978306110603686171461483673722288013687395542307935636242826458422561783027139952615203396795314412428418893307288787021287141410983541377850225111590835099087887438246731704091722263206687568911206845514421373400027251069004003233984846806817260646978364001934351484971207303512336316079491228498005547053710414223341684283234061655728530548483059711808928466895561045637432836135260888977370552250127974530044746498448349995986719457988037417288693860977051685811203097258841824770773537045560726264833149183674986277977807851619425528531384406202748773255754232317585780263482835531431660231139908642580704234694177571861788750397385611762726115667934053583933631848288336991053372378940543618855249413024617057653879115771892116793355283897088799128114862209509080420436106397531129466175900924996617788041482405178468588096554084676916879885907133685206263725842803938641728423096597543411787096558839022434471151555473331143906807844484696419139719523943809608121120042521927999394008873710036086598163304660248888415380639336615272618718029789176793193889917781596000057141324045654129948851244658741192969672758917405532467399953785972851271350232523128810641273425104607546775629100893245843248177908687238656974593052892634213761691006555787338002997839829544683304002733518935939557284861040682250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2252060812906172644127237529783456564681249409075404106132930622701682332941168233479153295693177895623868933247649930276154329064065305453136700324991408828777665933470963630789769278094673960427549731413799920672535847702853343671105534899657283903802989021352674498077420243144117488126689685585855163849043065565803969617330466339856787213329744512412931818691727906437760106456952962991702817063266253997765200646844479540020564654195965984969390494054700057490433056965709774793241115494784058191621865275309458269987321305652555824085039463852039364863158850221824244682030866259103266053183992224903413984058259121481822815647598055109878813663667999333926422463716286509867922599910369197039984562123410321930481608099251241641970717235328478426195120391876383026809902529317067897035434257589597080550262109771839150563225533554080346556733133546429821684558852726161677009275779629356697771837668094594798343607339950322407374273700772875574791673366535262897189604540316158190840041465908853370661361993378549914037173752097179016405602193113049482481798710857201826003031852069831833703860277587249545867471963305858520206305306986200806462086075155228079845944075622908455104850590140345295430293881512021671603523592498282060855569108819501052097350822371423073709217894285513741189132484875564853111254821487689555724558686440008865262761997413869808822672363170257503196623488713228797017453312698078199341067618431592180661896568302974817449253377336996159506819685332806196742826708341622297545525113749226418938031882648134884951128981067727213865972162928744168190511835266901388229968300074125969573891618463685684576358755259489611136762111144513157823537197600081637966112664213402453561310308160391057271435143443473724956913486030714017579298875635095184108577185111543258463459954157661846900882124719335996217798166725862089235039165924803268100438025150397371649439953278565120559229881850554328518928179392652909863902823481735430479428825108405465502824105050229777521164739268562418694113343595027316077455788416644522707402993240462703385423447900824662038150115549484644480950394033671500404511746219293763645976149560048793211850890748029585236458469631669112746576685279634580675466624221340476527480535968114093826363256416290685247281969353097779315274860059170348795113606073052812751719806467524575392468690945484383947367121520258758747342411736176995398673056771665289305546530487832540545489294545296557341983259112344269069765717720476895323741399903582339693827954945949460548588449149299154389174863802197957125329517926146090179750149745638842775654286107070042714513245635437175588187898030180770400207498094464772974208625342199643487876310215982360721779640928108893419596253549671354187489138151094762321167580232010625300945789441845673137710789559648676965360283399893122223482317197806018666139315271472212110522218767329633479590235118674848723005739166585043463996794304904336256238689296524868330988205543792340359051015979535096719857140865841838929655242169465304292589697423575952695851930006173608602633343698720086158234457077180216515751323448866524881610351969083975491853317244497070426271280852165441694139302943382667616030485580074889641186281208103392977061798059800949850123944006601497665499396665533338152152643123087434784480851426321833962005083419039448984251640734988062053325525912495194646532835513417733176014047885204452973908110477483109698711203659589217500167819700304010941915941968864038069015682699446358688850466953086749462446602387787259018751321105106975376217452590317743705046097065695719844124506615662206276773857745410256179050180476154297970011554547721485459204290101846715067531943604468296806528002349749313368017218734539634805651010254911500770450964030080911901563115544469349452678457254193551695399397107180867145574060467953427430252136716676926700244133189313475904335160720517490773172751475761586945703541694563020430093152668455723689280382583394149306418511250553377315894465138941268558294808222362597288917864732803609911462448725685394952709068875979955171092130383170028093986581662832261021034757516210585185448585710061891376203317719667101619563372259312327725958253909295175235320659291842491668101142084635444151660147566326121258328814113484090982673531328288046400121971840832402334550336122827314911115635448071223695531129295140012972063676486406392311750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -28059687489287426254396047937018411730220277505400124803331612737327193033519674144698356478456111671421698403567620148404161552437114254568726009961781755546193828840466341803826502685328358491335266937150059619851667695900179647960857061034402475894498282992606905572342968999794827306152371952327219435358749635988838379921663417323229949110773008471463861432441961220278832484441382904399697395043000006745237802737899853229947516476831019683039960363324016255156161352583074935060055406199411225627893151117269382323187850369984887309377066102834870846744596707703980190440832701765812132211384333617392966216596544474558471067918574780922009979078609567234928034620517043333862733291913634578270443401200193886280252074036943014668456196852841920030530598324004537669992572668141348494647723776569239407271968253967494877511966253560212599690538366594710722713158294023982524002032500285795912959337081600876968637613055527905970471116233220669294570601179691070638823186116713465905448141217132740033301948610597861534051369664026504163167740623393467943770539089157915052391538334893553503345134667473902617033219775964242119925304661802042635098485607373185043021724362063799681691671942095261334025368955462182341614435148669819241886205508502350327824839863946438107057670940102855463743690583043219360935869613683919885566970137560871579225506557894733570264814902606756795382948509400252646726646849417677985912591199174739650472490821953605009648310279590267046366295360066454408007189167353126783095746691270328890850339522051246794954635911232683979419976623463787772067144266522226127077711600381387399591738689216398188797687629406476059041129315960553003457625765455317435955329530439823175385528330841539029579115555875567107753070395401257875583376135311819033231604524461111378725701822693564899293936548820964343230427260344230270048203857868127667850403064204594369870662610922216780517259476991862090340470157960837746962998929580051886705030789632572480176416239497930912870390790949677563693452968885879988678431242309236366604711965092337171008781871293478532428395790392586574857286021992735444950879981309558609773401383753262797548066897762644802260726163364814308956325871639693311161226746499226768120926146695396239715811838749773608195154952276673278640680827882871244974915391837728047122982462888361168341375114305338217089530881813565063026812604194455026697285049317143790437394988683654932233484725928955549493460463391635398166983540105459647739587179207139886820664666119464119566764598837428415917127770067925827414437761807466683923865335473796223948443703008671756264352440970522711071915114061327756437376379249717297851145383111191792288352247900440003484326562179134838180342406306492820596506028827321486484795541308525627247941686934304632608132295225284415152457817851301126769647359798687565628832706955440811732417382806473878233792193303742405114193895807473332656511540640958740302249031413180594852610608767752420725114477744869483876849509159520203249385406894594578265734722806050476250845535136136979794989087640275205477356398217732987032436095830493410154356394217183376494845884847409017585396848335504107916994087533587367708402818957462846123365359326907591304244590883899999347851258180011938047283267325617124544906642888419656322740884483727451719688257723968255735189593609802390852395999196110958255250191720631754372530761516891318632787662558485884765357301408554301423627665013306232790948590622878811676998641636061468379128814439530981389646624385375094805884136107891435433223941562238669127435425512615992266627285486181203924788431060208790737192062439152484696461831937209393355562011392751207906450528290752578516348306910525196054707374003218268090257143424675735192914021782499953270032656627361997486399048717677213339194664239694516732425059830654013013105428224613174124520893058104485420584076042168808384355888039652108642615007894658162489711911429847499242368283205556221693000063431699287605541871007138210747446327851159429659116332878875188744126274544759914146568679707053356582019234769957809829282881673375517539769439359879342378017578670240400287315729155969193084931637655960105836031321120339838569731411268163942774471576232732721978113710646626982923658180836056555537953815190281839484795766010369013690344213109417708637056141348858494230719095823693059232769916387788241525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -109585481443494725770667641807296124774074413727530924998383496652328570641443294966065437531060830652770089219157898008566232248802075012363691686735264737195463503410612982110508040668059189790841816471398407376601198015451488089963154376895264650767316471593973300982654005505102797264334584423630604460842720748356045779021937009993154553569237018931576051784274909383741797246719876163596677271569528640939102781191808317899868914385468560149659727134946041157373415487612114690634248068475186905632430856972699106191573450327309963384936646534431328168646554545469328172753713561991749536971645497819997853602288600727176487141539333522435498946977050656130626266344099494592413870321980239284713770282311447284353763464682384709398676522189115261505538051884878589728491314129403591394912814566710790203017797090634720113714623106490411823618970910023864877917224260661502082257626996114435441922876091897319348113026344345974416892185344040173914385862646788614657014381315063162691369256690982485953270478824634202034476162435467581900771716262448629866047096781014570424237188065564973931562814048922212714203407134721886721996204913630324076836759274910938340487197318024364330093857874814924200328154894514518018598086708919709278045124210949115607058325341449381745392854484390438901737129929873767185145606509537057446743692002767833166046165971012309987550565249817388049326464797519316681007875784680487364459898561690000753245701033174357857802072385824211732450541865874355926387673751274256639110381199825882376601410123568414490087786338458864772110086696882675441511847630115186243474355108628732846335802403572961686993700174931729048546365994384972822441117459076042105561884636820424127696137623825099929697818515539964483547962124522202244393396328518032719851584608656290632041480713533716249386727184481380028868654279373132150397963796309416520712623428087416580900412521953618008573632416835281330464464664514953189222708309137942937142941871479409005368575616494849236973039561726657408013551415928563728494030664379332232377085917642029732916652584720302645605063869667457081733953593763010991598654185467817162126398165005152723908914313163230872923214763227965578085417757502519795841307758533493012646806273846194902631723115002682103198753483567276072007644359842918754718941550997481631912439704967373651968187220568435881772376413028645254473492046831705866853750459187002632517418509444083828222188470471777048246919217440544144454822807433651578915562020077139923541772775752398516558095448486608360365584360461081203363797908521259146493062938064938276354063031077289358012683292846099596575939488992157786650586536854020982017471532813073314228694296842073296381594516992338841870894182341986618983092626045967427422957766626369840747127611523644016235131315694602799116505361275266067241769426521698352951195130162616236639381638299453112247926212137228821081642456256830816749654657320569624311147901948351180160743036364027543413770200833203477722700191258116396516056899235830844299843230661623960697990269161211638213610434837732823775673647367701186819907413474006313421193570331361172249010033253603353225861961803864664140550586269245432819235582689635960937696350752538319755065076883926742673327291669165299791518401719277934834139644324565086428526674617284360609551612139646165578099202705452657065105934195976798130617203023067585209865391507291580482202716197509537818338218815047577856252661162231564301365072353934378498714986785514745979159338984874581584381374304405329488155870974259260873102699152533145296921156125443237701090827941846427109316003109584383954898232745809563134929962944026185095944559570964886975130420297021470009074155268661110772772655182772671980514387347111540652857519497218434250908823813896293915493131680487371559000183364904710322298787665365294106649613748827825454598378625811424503715071588536182346242087756593781892179600108572802681163675934559783353582569677360917321043660594917235535315704737050415695351534063889327060863126459131921430479690913133954403445449854552713623670873969251901955807044587681549821040153409840054333959870550869946930602806341307678040765708245891160778258819439769509716487858249212789373124111311713319957690888143446321923003285514002474876392611326330454408461176672111181990174924026583343193770276533323100642941248597964007950503061852015667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -16922623633869459105021340917114769065459373376754690158535228914514519497547683700234304266298404502144208407071805905321233399258808441797642443827194374293999476074022751488272900255471152893800327795373340760424463517566028364560894473232674510792175680652508207557338075735340387567765158149878318739083616235133769709871000162015783370068612513891689163122186899319024809147474651664086802599088581038770817175879219662713985006181673224199880760008071272201493886464530133780578733503366134653042921238688525505086184259222167048713723387936218339633096772344820079239338368676571465376444921930649876094057659897610335772691724155141723800209045288284587327476758137336123568321494342951031831767217339961504452863672921693463992892183233881587646306047638888339011831301341360379754615519345898360795513911355896132000323668082750400713830262409651131891018544894251773261375212455756973329692934027839195900338884531772470037411246737534840967151177696767527743632784643437539364236256621109984464222360762923027950012732162564775898348245036585860448469783374448060716890394128283103696760096189010317927069464552071765819253109723007801171089681104787134713643618986427992961430273123072337837632384011676384693678053424259530143091822011213344301597380717592144521884970132436077730293305909298464637988861243543411460952058831692612573078906341905455713725502386738449217627939329320264353956181678211237781256908565642895011420809290622876690292816826676994246429312891770891873600937658590244386758619768067945106490834002549760547903941851656029958758280769854619524523349250330001584045263801236348935773424304199908620511562326672886776256159215008094111288831144657153575354239018384824778715059604892834468383817235463898394614978482499349413264348734808531578675932319341671738421930711918462357029440273815810053830914954814051827720020153131334931586568975821629325263962672945916015727095386830265234026092198749736293065581931488921976519363845742555551056795347885247023710310074843857843150105700079431056160117228449442048242944400955631860530595247885994970103172186875004447375609937413607280415729028570717806696087615160895315650017037228321578065593731145267148305363145333089432594116832631681183181106846491850835381604335627463364818909223680729179826139224658225330847287926550504623094622684920159899307494361523276051146863840745571449319116454679502992086235991020245432044326636879021756061525034620695066158076312015165065020888761262771031944975453372076895875057078332910227694558137550006765006853001612464794275202477005175262380122458609553658886425223212893290700988814550438690397951705317355062340204666611282950128767105614104807234427583817621416851700444356484570764455870807600673326759622176668130979441410528973872349369327999402801874335102675750103449759012199097047308674899394748609046605396031120894451629962861625915474195846305380167289876288598612138705427851482917388441460674833529931335235773310221949316413152125846057815759327193394588666869701399437346205998871493339205169957195537850349181104137038018414626588185943704282423979800767008994064522137031135282591699653053923704395920958321666304922193964497093662349822827613065086594749425915204819097899905081629897459033724454672392617418971457074686279860815794428889526682774840122849966438751749352167324404061277640234158348309476346144312462860245421704491535532838529048684341283942924329721075783469261565022455876456539621349734249854700952784364889222421707980082243256542157421700337864237467225899072306393476158065246060368131860113810226817447983813575140650875121597834826887358767121048405744210304082569387754508601159675283789162464581888942237900565404473058775424086943428919308983676258162717991304127005168463175442475753936730302413107931345959366155911749115681771044722598217228599163453535936920037958546490300950612333661900933623608575737738219759140931944611553702261357314558776841159001522815609832912965164111716395904998878275694515099394817028222426671437348144231214459596461574615254793514756121069890574306251934944423134099183391040624428705760113600321331235114828595634320715658903671191720814973381187799171074945624195161609957166349175404079589879820951460099204409015016863826275445600977118467922097612724300742315285358163280327513599407550123837803635726275166487530984185543331871181363409242349040937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -35963095085264123209386166140748711692972024013614471759139514135592324550355332608920927300300312969201678649743602282709097431473224194032160618269666208437733451055401362754628281647863700840193444172392178323736313678429790241134071340072796350207324423994598197427322513729739565272636676808465655499498521068655810012354624389116309528182441802661118011501276001143513149544202363064941743531893214816776800164073823751094094298165285125992478842869182183426639664370180795046705568844497184099516047340850817406225774683642467814243028378910363566030032649945574421456041461769809209662767437225304209027472928223378204304537473238034956435557614163788813470863608671975215323508695247571892975789758087084521814728950038932191297831649405401419675908045618826117042044772954616174456487263628942924202863329232900701967547552469525414880306956175626485021343451022354393785712499142544590602464512375979311875585523875947301407572720408628630170661699792995183286372943671205512162264907415817419230328443675650976638408829182112255645033182532229990940261516734456243706442148823565193496021996693071157568097180635076672271981646884238398392340319850559074361548159529865220556999389270813830590764125763477309317236010666971988055821798826631004455802297262122291782918969699286947772207647602240420307021525749026512409593629847370933063555663733024160647446466521284652995301311862884380966740378413647632424677601112609902923435127935833919758120520841571435800993260783861807130838726951625124539723064417409830149780852598544882498198682201565467901194533773080331444866173727092980783339811803148706226632078864824751061045090342188519196367689593057937334991903294618948121844683055326998793719632582412210581630241239791609628962599273950474280186931459934804516960238006632315996479877482142955183364824035850965932954924136825041320186636858658855086534519061046768841625630668249818517228925240150654862319347125468407878621918133541551064081501077008611664415592172592371657517157104719955966919578899928307707116074996436122334021993189372823971994323752600711583806942843320617675868565266057724440226016575690490255617952226193224733901861494931826312919495059468466631944423328091870123431731839931117575320669943643945810754465302307441053747124536508253948320852443261084890481276406492941619206278862842006295227707571913654446752116338734163867326575885145872308754399953310607124913583929574570984324786325720364910585689147361369856422432855464719270559938760195831944192714746534206560823563507390630115777437281201499185584489872105701857496743615096004967495558040840855605241450388652682234356254989071909357845052600336901016441373513682742028649415783485593098339761409672063540518012661597570612979298913461596633880556706184337727430681651980377714428481721724110729194613088381146337922754399159847378774613540266738140430591974982977589751409171836232347525944525302870059736612149538654806893603783751231567803839638865996358215209783916706086198993541107376477450922496678819965454214961780004039560300814565073781739885981924049317804786533541669755834834400746388235712802723390700133884965292711159180482799970620230129014640386786528755491510372789484087744638131732985993727114565467819867040338755406983231056310685181190441665404683481781586077492951282587744002218268677187197125569156382367188067692194315361509016098720801407850701339115231900652457470136376172180881737807702322020433422375169903475621001792647672472954877556344460687180719487938732714293966066034121744068273494247207324407656035737780547814463213572410850893753375934765519424451669483005601057830910791880850231263224669279236074315962155213278272381461151596789232225055341052719657671458874032426733589624352707807310364450839850305622438621791888726955642487911065921058952872496364043166426999753145186622805722547565086313501583203238504325670556506325777403331058342690474694196430928164925505762001221713602795800148033217860243779875983208990642769372951234752215181237249100776974984624289505876566465859230072630295238065643665445152857463650266819060409800656372603716387587266420059251708335873669726462223058815689131079179043359337498757976167805465413726291252570755318922297863791225369888136455940762877121011952969237990628778002592679735022782855501240760810761821768042331368951937441016553972715133116949357196119847707304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 205803448621255157863802350870858264055701140923533178093193395688358172722710314490599106301148599272356127793703419076117986587769777438704107753424266760885203295402291750062467577592928492602235790992841752319709996531178313302225915757144322962176154123762679640919290023456375939409683494110397992638311891841132092814701793393137970700129811670471403393604783672450175128538406471135180413355818006826491159520717327098547403552111487421948513449650011748575274883422001769205986141302814917424452655336208289215192190356568361188476747049045379113437928316191778506657564793302543663201361809423049162595420346848367884060713053504625615129565355315471414151644965994082852383035157121264265585792373987932295380098400641637202238501950143924347082675163179720104511925960342361845215021053898749945998246665503212919426879590783703281913773283837357901680800019367224526041783205029305136816895842346792272479285169066853359557095072148554563079117102772367248772844127297071369387776964308062902009254676113560428158743547265626334507522720499427619248001245754929942501983391069703471835621505571318809545468105647389859054617929205910001470590966226799731062219346816804493111493477566121202888323518144789958244017584975929228970121414133657174731638988416405290122318319204243317603819343839046697620026018142368382142218840722780796518711389030019492816852941446969034323683163033820550168355042545150068298439662717847896945750136679319994643387052639093020950331882596684109542974104406999644172285075522169726309406487305215157158742675425661569698038044716388640606198560610829776577640882777812949407546297749020088540300058970723714450141959492306965869099299335062430109893419765318000951843474141808196276067684781647812128055518012230180076173290392802523867837689855759293854324075759629381531807097735022491926921524598055085250954563217406341642507295614994605989705957284768262038822250135148874830714945229415551495367477511157139987978374364671624119819757504142441347220681675846490282275167366244422388608427870930267749634052678179891495453412144589742087685234433005782579510281142760614163539735731960929298746457464606131125935960766757609093705852765890554241295680842326068711949947771743707108836971658695736363189810252612115977632645154896529681874581362434055739458754290035829377317289154068945799919513404552326659866803085051949774042827772504695620853530657792100027596317838344419582867415527738323868245875166768585264153602683946594238645223380945015492453930965649041707193605290445567299048933329127130365791999846565272353023866318590919797512255286025199288720719003164426539207113681665560905124313432692831242128596228333718447397317393058085769394866529276521173074159065001484889637611573478620678370126677478620811106731807356841408277760842230618123512432180063000751454454004849981201754642800828089063015923923256883347167729675090969570455882620727673472042597702395092599641938619851413805367438273358997525579768321845412019386237326638576483837377501168546166062921687380656165007568127808768833050563695259168838684739836972681100472021174854008754039448884108427767791212961109748754022440235651948788215130430309171143780464928971484687788834267562130015920151149058318208452670977727385736223272560261596696688386346794858481535415729273014872749820444648461854794513464446023115001517656080138858116911996888192051621011117348829819665087875754169947649722543614909291993874388260950747634243392931134863264099867296705397394361894363505264346400954248774433511171166279805074900662769800482683092978398558684436772356325463285311194598284248058634590845359188597458994974936695262611697372352551203167050337793711111008047446071790027300424886393879574244799011154781726184161233059420088435258716530355709249822494291016296729513203939392750268128670900805289083428973748174780320318841831420286585779616513962975866812588257040469836577288404282180625292706131463475885303372901106371209287979915533255347693979049988491763697905561842062217468115705769900096161472093819796004317484854550213587401394673779952077091701159885648248941505940472476385464243880465776489367756589514834598463997752061773482369100043208483937528391956014961778061215435902668755415795678988849242332500388959936489426503314371484104408053015069107673563689546557909956416267567130898978543264103757278547833655950024218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -125962273124370464435685721798519784550801691809268763867564744713093394920111525680573630016990203555382732347744115500769282861739127636009752212476386068230939508654220177201960202574529370717571292441057159076338624444110584082856876515924123340653098237171262255176679810053985037938291459374447275392991538336668933753868443018675248308184670905361963350806706054129117983490528689247338254947671184567904005471100834471576222783817766992357598097127426492948176615931937309398734288797284234528045207533743252823764362378972547494702627756209126213944480170953748321955620131681435386349415435492069701891724644887695692746427943914905719954732061218597281552510910665321950711386407236313597149269224516341453213298716669190539507246339995098026816438215909651625412920689913261159971568127254072259241159073695823788675909525584285978598306515840207195689939523501399563453140231599413912065528785630337989641035845413700691076925883929073662973261246553664707570875159312303298258120842133679073093295894552294379625424731842179351453906753472025914268503702459077289708470913285393644594477872078763241424164022657664462308396628654359153810428280561854557291130267892582811847233474566067671326721099718363473336516789405382501068539501428247342816295380909787255024721866972735046882951306713276785576648446470568234539071494747974835284939755505618437816463829663722542808442029152665930510289731772501009778079733074728112926252972386300309912155526273271639991823668711271047691260511193112946502262003916034588148998739301493517510654986154231711738335424169174475833880554674355899438263905441937997135629243996312214386197030592632612478614770693587664519855343962757102315047780479928607626373889670257063934705930374483000319251758599418487685288456005332078072307518221827946333071246281510350420857717916222319728723632577165838418004646373287887638245821457419316701463505667804874297875657385056222127756768426623850693926080121832515709968226830028822332403572872443126896550416950607556162562613560778654244040644420421708345975088848704762229843310363078779131277712326877192127157477219456980531165570527004784170990334701299286844283181506458454741315152381462349446510174709905359339226599471385731455104917663108000398195566781897205341228989941831147806008806002066423799847150199260846515085220650692486444891635527751675373182364534216431047593243134418397807084580323701551723005569639930399395347336638165528394013240369201226110549035194123524122004219027189458011006249032031013034986841444745574225840080558939453377406725726672925911726347041193091200860727606739021679740492848631944902848842594719971840388086174130752375848392777180333344296352963584998812533915644302831103635433519052265175963435301426678640808232695106324747295252070891695167016357161796090248813552341010605960458903057568337672600680837568827047456249219486424720147074426223577936198981384655305365820268111000739670157542297207814348973658467600242778827489518423365005054318770063022204103696592318399215445201485161888489498067421655946425278441569100077995891484548616292539150758955858422662649858707697684083782958385802764253532317308352622081836681156784114267311143030648228979564480040109393651717179827116882705581272811776188496743742749518765970169267840775165967131487999288884265294659681582177943191590472024044084752554463708659591827910931962842868054215900975278773722640382474110903862106173919389586122246817204298630953411257741979563197419208414247496310535674531873023851998657960872004801406979130465808807117341688726804112084447058457753392309237100226029534161615893962263335561573607506215232458945230057837341744555210334337315966223857721156968553837965243993693694354019943631364953549872268256033087633687537439283234244083395254571069733247369848978439779053274400722125803958507453464566602036687870777266212366858574006965346410857014002296548939349710087142192589915775222473938700868440713041735359597644930320821834300112221583612581928139379446549679509278364046295644870559439001682018105755262649725954126833459055074164397750701606610050079533626642903069921576741044850770114896689176984506459515684852807608211435474651929329062082540303618211373660238749478903288003502217908356950112945960543773176643268044164074521623584717390806161981516548995240870031391907611110941281312086541892106269981869952041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -56023412520383699434430714682349524313402242710784922960658941267018287271838822973649375442859687617519434524123254651861650092075129448458746025472952334733638582177872399316891235801450407351320312713284397891818878082586338672697039103607957792505272047818452889584369630767139725105513026475893469661427407491684402910971252643225112337611797161146487821964998503675707477654750485210228443542537820208831230553709641476507544397348528782432211038215574588991727831070719035410921381181134094400699651787313689545773176045507075701666986351942123041603904593819461627680945222057069670531678030358765368325311294885359450146840731086430256483560968024449333470147604600436812262385643676214446175008398480230558001136933321848221446472756068684388107427680672166318289681576298026380138091779017054543371550949005249232757370821465149654399549842165259244355202465418536460560075944631967595094610231970229315138873073553254987182802547822962312642774632706338026037142253589568740077844821119210720774109349798249785220809520958312245778783461456547009812267771850774622777284153237154954725696105279436799502011225119668418495459818874595954716130328685501077801865122419122640108122242042023795909828482883307423598087301336804100033309426878397242374796958892169350058680712212956244906122595809992272098237096964559919542738720633255125368417944793843715227384989537360562442482119264989533754132444200455356126452143148995806929745223119391195269149071224864759923030062721396738105116654691032839641552124770903860328539939107521479329827695821992999200732972920163789322873891987959319068996713977077673054442221399147648423413701264097111310001972033598012080459071038416488395548162890528142000012877324070660442429203112768444943244341168904409937083455391317251216586555472366583312202819936719803451905435726928408624169736462033827346608432926309833538249576285378440680103409974459982192879340819110660647733190979130044949085107824654108112642725305440262429719721587149484905254124556098385123140196038049672501905147149097168926247285011065821601562610010942761375942021278357958422028038491082652128590592608150672169959818491111751933979144569138815740263227387206319749151287355811526639715131247632955293301921698044974859038724360742109959542270040253484834089080749264409386684610438709530481851586277655394510980348341435155679658252172912974395228032950634252646946770950510271468807817316987150941395376581878237806548606057698391783747462554965310744327092504584004308073276338473371811022130596233828630417780252292112557228047563664841594172571512672259573615772093655187340627962106391958844723214828443095869757146733947601562239951683239524581214216740741047030130894719781882135695224319044589828465158056198684012925349050665507348092238277939017960490601549686108597083665375202125740573795378591659006616233106499158984016755829926363853901244135384598815868251321812306011920222620844377761912559920681302892216051849428254653373729205748083825778014697354345700143878404536822128458596028338212298222747715916285543248298360640326054577980922587619068643848344306636884707188101737727954538309630872661214404749001675817423517293019617357771723428265220537933222403628367946444844972443448966092752705596413209511018898953187075282345687299682711226023945138396499688626002428826627642197715504110063437574576872402867664357696900055944010137211286897892705302863209535729888115818254588240277813903740836228565107647104476834897350835346658637937303096829891971349956702953542307457942855795264173388049102938546232378447094708361927671378917035916442437956403911637769559453415677818957527013034774162514935877515048962354082122444557345821648567036441069444159609690764863230865125579944815999736215562808083850863567142457832210393834762250650190454755893172841427241225200058934093829472438715391487134438094361715535908093152052678088647824004387591571093113479309003632201391658326214667342524322394228010777512831569368062769850935167645191719007434152961320211317727789457720658493928790416383577175308979148290204567421026809481507905297741554576157721932192486828364751099180157148499433516651185657954736281431794230737160158066862137370055757169468685547500547401622502464212326165397237754960176921515653540580169302036672049050227063259775145056576648700312958421205982150788379849307083882293274655624123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -128188094883243207555015211755332932780970013823258208559617168047360175775254299482976597023416384242725462572562429111612517786776393282762494546582800483121941102181799053561832022532039976742922722066573402163498383397854242819915823441404537064771646827209158997476454077369155831537327490935681913892325815561146178894501945205021868641061103059849168054789218163946981199080071178311961239109443019478485530672413941064560941062026310523767345337010886864852781609423588394182301347067919491359082524227386555951428371279599843454543648597182973011122078607309762832162808450235004349427496892622255361028066122630661544223041689025794930555085178021625368563846491136955645823323684502962420296799069653065669501657424662638959968309257083046445267253180971048809342248779918544604878635155955052899655468063530575426941447234582872728235414305258756033642130932444028529060248844469453497324341375699217854603952838761758772114902468465932808734818810988451022923989135029332656382341110862197030085336958567986612364087750420546295148275817633726120334054246344257548205173365717645165278288430296542343890546188315578672224797626236487372129278559477690275714683333972507347471883592077340234305635113966778023204074510882839999641797719673211364018557275002400338091915558412508379916722724280160727818364157622108362530945965096678171215178072714192772103032312425310915869736591130968514035530368835752504908554009637735594828717921901685693828348503043819258928272397738003080796228405936741644710239043220325721929232894298983114725734566637103268534461378133876401185288917010073082439580644538996410117056950713139621899536344949081697869415008494914445057419391064095785100132456897014595546798691963157802047727744725178245379857787412808469475839487198419102112230298091061024535920249931979531155374912778731003358157239681596468327780079145861190855271973997698439572844693422533109074231969640427987385865516350394684901871781931665104768774036555661373987765997756085370148421947257552356322134270640287869994983592538337282071601330276031365481584303284390258045216181441068481007636284322769125474021673209072636896516392619700741554005939259989515494980955851216858978281149075204699795582186813858840384846927255136512844239813350562850784378277699947821595929561600979235895486017292978481525564514445033478750530790862938659368885761840626632751756889315195089651114434859740195642407508747990907332752799158831168560712778181546752476458082049351797047378613659270960144905881636488461697755495815429088242865124612215030340131545562490777611187546195006252190296757551512466687143653756686821068687869474087700307312413699780917214401536547127436365023748294242256237954288743653695762600950983788411332385258112452432262777593954425670686443602675472322185293680708957230424218592368922863277851455961785190555366907234021252815051794492998045995298060056517184503409765486760567079918089335543936023924577962942030774189986014967603687532267221544293045275505332139524300933250144804057113463335900872489853117145320695746864683803183843694243822910099408687095580506007803807746426230973628974604435107986370500044643779818911882443345880982644720450951275476640949392530486724886812567735102106582215418646949645154372672312434419439776619444688303866507249218583486890673637538482203258163884624907539610685232362066125250226463297737398218202201111147277941611814195841612362246946937105286068158824718955309993647585968626367918447763628042748509287970517423980505491499642152758053684864959991503000058918771827275364586178668566974546461240243075245969903097397300454285495216326726214385937328899441129001836055325637247175669420249594606467088931220252750359562383479764141885537720029481772467972685036797399506382814230646074601626901747709131506152851845066202408342750892904862185423041344252089706336760123318155981119281647184944796594071158541878975409454715056537729567566828129271905316048726783847007552069449766356200899170690673529186578188529337040275833715103108750654090784685232436364876382226527859289006446097449576324937423719242728844593615741858242990289014911651311918639228369453975437177678854125655182406476292792861439557256146133661995819401173588614476752333137657433959648336658322343721696213695174621389639073362522705201495270370233367966427940898256092987045972454393896246930555768994384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 140783162726929877695289349410381050903682485289442431006118381553731574904667564018091687332075590548740368908338887555154983437562278024100478355416548086391924225703360451394827784125913520905278493902917309161204661150028587869885171370062819005022695806247939134599320164614858925437510097165261729924505071374743738844424500928960510959957472733409897900407596737677987892276259633428548673097809479726386817081625113540098501666710984615714224989093511806667547013145877840669699728625960129868334053207011110115327550830098215023231288377146230813032711220747312927718138561346485349149634737621512594049422819390623087255002194816029918693831943873331513621541592781224189863220250957993439716907396586642292033658109331543407333462170994014975335256654688180247413227739790547990705471123640203646825793782121957037347916595754194946682725984590178904932953961659708529813970885638489756527798408476268870773340311203442790179845272738668469476649473010431546610691184029841080790278538892909839062778817633526010854165039556131349520679292434931950701565439444312630091233257822919139441903122417351238970984563068966974006694059079950685302166269292143503561381079009503868145135022242442105712047078245034356357649759255189872271103567557134946316389844332443618675229796326030141932176327044595097984609263566116417550077681714234137253642550155116558557633389502627353942717162341263144458155898736059972434367084748895711280358695113615617925491229248912180955051256206612815798968691642009800026328352697533526709265469321267626381066062834380060412968033700259507555679172961809757564458273331358047106261438105625096778926261497968189955777404410290707248233116557433489828597490091546516778238963583123081321969518649796909475508770059509414592654883598501259103750968987788558214427083527342272210271182587817540086987029946059487412029310322003727544549669049332942140645735198739184313995276606058373414023349702996201424299805563824775115055171474176232554743516090232191059402825855814861362505537921409510324501578063634176992233684162702674653752135262780207646215637336738117283970306532182955259537043013170141445317478749642838608418855324663492268759920798686782652653388045429073740613091490980213846721094625920213027809823534307989239493107144992294540832732935633833693863345097047964079608325637749806254701668261811873490805897683633748185876439839327947315294973665817265136916695737584467444330779022186202078272456153391159577487011051323721143102542420413016918714249730942076753154182791903047060915051533561584521670639653358669450653589383866626146116285538855054512861375547978304984748788615214209361017657908958905190957952498160840993564807470843337986822569506137928348691491156594455013245963478040536823802486399448726491085666521412416667597898581056457899166341603206787185743111843275342110616074107560253073016143747725656311388111947657371977070338073446694082415488609523190058343272470383825192469610126671243916185141011733099520926322147306954799144011116474514197759694066665523267336238164368899923900130687364005279749294405690052344621086143720537112886032368459844648567300359127586108879180995289092421611143605461279095984445375021462407188034812035548319938113580133026216342055265617110750878614029070774361812612722559806067957471583404495904922879702429714969887269446539838481327104320735211772642027333149305976555412752612820835151576060775786791546636669523242529778181566126295128383626299138538844347410120745646262720460710566474549779374154190407805676964863964840793153320731141498707229026841708431665670919782573285214336367138577731200517221037001420957849505721582330869022992643715526423176186866611620523247023820567371873769274623821068485793081057482638141460646155408518107006931806017636372741139747097500904409514479328757221394248446757022947971340207510772609079620729088153683450821595579759562618536438098100899850482707233969110063563087795022996937899696775797234717996095643283049459680841379436579560279909873929099796336855439513203528481679428079080192844216900178543815607084455345314554315535175154261225443331699729481333391662491458066300122518537149675389255480846093875522898374412322518543473005850848966850962435494846163546677339586616339038228427450076814259909815162539301058267650784716932808851026365670380004062100600831102894536410191817240378030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -5746316636151501560664070234488481225433851299875228790926921263983284902983872240145919872984827071970730103935422618995381252039595600833756206332009802178060467683458792422954239841034413419793455174613186528037475983051858430579250401078087376410213734803095482130582920805311083547587774545195423832808200587373377790544654989346142428697879586760192455634550330902108356854650498917886442184788975195026831927378553133318371825396154625135588218174567274955872037038594453525758742869620550400042363565296892410998060359000165417908267507464356296267009303448530729364453877127235629255792046030267165979428122260743588168391142624581535404072406813093356610285535282802574225455157985665871647850187209773194127586849790775791917930472722539890337045896126309928857256210085867844328157578698605422533073815163001039170992356773105150857991348353307166916022028761112581808104714525258512190239284985794129371057782049071800347746114845817673575565916218261132984774087299918584695652945650126110281722970019458374262105298330314652074922251859222316970240711659028021437687717241794448150779006022481458560530175502955759443048435275507966400738074827657486627929955880481106488606605567384734451787329855536377795688648299439831975917743074572331998595504918147938676883609473231814740122257528193324349798287939850814272993986025314839395085902141923235310323315219730105794072178310528917997439229563107570135381957792714476874989644347058989174547205920509555146665423805412761022083272123377159129124784656449174416757838755813867627822334355491323407654044744005534247328528813739179983703498882586009643114909890882784058846943360249124036806258507264047260479275987606124874030007202951979774080741664532481852021490482961985104938979292683566495601474004379266918513908384730476607938087061397942214470082450933415585525843598470868502142548344435313804416239874523136371567733231561390542769828650003519647565587570561308250318381685881068818889511932258489120724679908891863414568855995419390522563859457540520670107385366726655239074377309960649475704771214284859934394233410864520440911368749698710354277174232268543290733790246927378672840459565143132155473292697526957152087301168683901813295215139479884735372503338553659920067725598305788508251298657299128397799922803612253313721790601528874168154426647558123569013504776015241312928673992260679745260181638499854452737893488009882484893748244804442520920254022038118100792015324922885604975716233103364220145359877439342836626025975385256621613672917398736094784243729085389854292064191643698361715689754193236935794024770402514637021643192062761064501612613327989472022879740296446510732096932865485880612356230827433824401141546630861583670428557386852468878277268140105128521271289283893578969022839498814207709229162603485974642189997120521647523674446458881503798562196307511603102375174338633837392512229275806758840811162105077215242778649970239934466476263794193423546110433514400182275490175720753255129728755075286076955998389076646348591327290637655869080832404135253007216382088461525180867150980253976144033046259856400105097682735095418029531083900162634923068974552468060955677574480839195592891883415080561920750380658783551087821822867172917237639571887317916914489094062944837810015532875398342524388112665542814868744917018265203126885328869173797446135316483735027842671459056254527506734144102040089208785233955654193011577731159436269626403727639785307775820846512825738776604679729046883047692714561275473705998094032543764378119797397844469770715599779989936151409963293769297864138367074847088207525673177213152333767351289710407095815831105048092082595625121049952455807555375610784745724501163704912228547919655333404146100340394111831167205962187590456785132026459535886837847504669676744400502377594244260436301010693530366008175322308888356715532152915260609597300236545204805138034704241279026757393441817381523764204566691995887736268112057115683877345499940493748636966882651749226216277521392928279050618627189656013397803963850195087411251683326366580668800102891533668792397822469672365697779985879314415202830403988187512439886501434501915065395049170813533237319586576084485905995639963457089507558939913444651725168518135199498004610969381232420524911441893653108731093479995371616599329237244973930593731898055697153320730364722901716105187179565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -43080524292818230448798577086626565053501841630405631742092402159511167439057128325267481990125984620145411705981601712298825552015728621010081519569276610421010622952316226001993219757395746872990070530537952243934091100493591702768881417153659871957175843017768165091442545311161226537379391064793938212011974256024497389233771241622097575980895890916176323004194459947155594405147956838567007272610495469571954016740786146730410743996591903278242475108586727698431258071915859977665755172690775404477725888316217274217641073588328634511808281461083261675885373776035600661499281708360461592776500844317967385446229179073856649333859111914476131102161713631221102610352520625675034738266176088357896608687795213370887770119707009979924250962803043364327422207119878367167201116626391726608307287749617680286951741449294857839770684717472770277871171318821422150049061396289801200131036966377726000637698540745153005471750922950580187607913830432329142019553055531057438955559817755976106384706578071461334638605620990578463326564280062678264168393874393040986886623007859576892009810611765321656252869677786092506852825975413903183994238945613985540267136014160171116151897669252532828756604015076250398247344291472513428264615942646627329049478278750591153397978862333507289468308449375659513433918513343050690299281625756646330921847671419975728832433197334858759060757532918509767722083483314092382360988762279752492271262669411936408367498402442393229354410099993184405245817088629134994349418348140532970333128719766073418862655584762667644135572835560221532698940039180113355079146406569299688686092547014863309217592621953327229822654957326296697037338291320408587335516424991208220190732850120539210933900697413880246425687549542157966973091463751270310654065472427064051182107749701346566252896466700243397406211308146639406562975332099779934858613545078725177659054249506471573346856213472994857404469557162681838249283230096042206294341933670902530766455604952050758820132032647327875052004872644641483176743350638068454021987627935461579418179215590223610413181084153447168298520852756868024505672428693679131055492948174691650534164840136273464946502119282979082016690628980007165263407221362427570343967421053473126267101801256241836031567343326439579781444617008448391990529188379871334001947264663453791772274312263327058285873802893262419498447036622782449805874692487426359677382887738874489833541388552029606226011512221519779604845972793780518308416444438468007080755137774224080856522563810315156994416983876450209643801166954339703472142406490934225318967064178794554252372636014472556599120816857004152504951234756676375705617075746973515364863176557871766452065433565809213120903643787701381170129026793503403400223529373261928515043678496837893669959538874739895030465244405260629414693774112166518348907446503172960790212131267789961167977025302707420683243100889917622914598242048169459017086766976734510138183989126710998312707239763260175855813121832310836991217228474101523861042421796105060562227542738807820542281951798020653668883845852062898431208751511338964718293805871470082595019917504752726542122256639526591665887811852746539602595989704599400486028461858615996938568974456346390466987289522632374474857025329934671481410496437158273445928516815584553434887130967987752414081008883470189925636234748010019984283866808023310899887135750688487897483495121497798282295265034007841895092750021337380006401124194335419522004614311020560757932916508291371383854460303875705700582837324279354906207324722137780843049313906918387790525474730683645093146736098760622633457427567265888809557403063696521592620663558059792530158167489212766223156937563436367310089543559873105164965916073267902695210449655099111400813771947738528916732702862252455854333086338833637216809101340477165427121320813549852230897375674549241030985147137505436432149028544628090196710020507973976564719164783245656230438304330624342012081484336112808259966422003176896576424394722367300939609916079792612345098775636402567407118812170695985647344305970831330975591842169136311012923317878076805286845615740349000103535391603185297035944818710931882600974114455977405853426469234230405350930197886570812309366630674484941908465467415136289100754035052604610529341060937672808051779777657785146596673216909383869647294597145087089093747298528327503684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3773065556760361699463781681026954913005575400433909131252539654688629266743831135795278032493372666318665781296229471127318956274395279133363344198360832602307844737642025297866303095111979330152024384794073863531319386101161782149447860504329259679690091583459057472979323955227701463928969462401521369742570671538453136477807824953064212779267754837033336139172530443719897192391754747969925698460981837683529610114297061879450757995618434434976036062272527315354840467483725963457789879864869734621003755067590161577590825852153210994146281947317847508880872303288204211094311973331508552853504630025158763292108843523210900634056026851427086384176813446676001739464417015349847875931985466958611675009314884056881999121805694311538004780162676022732057561592359469405132894891656039398139543958925981325846122800713707311908960919216329648870714042298286225246321894423737613468266891071990904228523917164994382177465651172837853204804520173783319025374365719977092856788760081444536490477542500284443447059579667544872731282457590603529063785764388378119184397633856086956341373682276909754769090774721446198698948530017892276670565119261486637789195831896838314799923968034231380898572379281250496932416227870916165294258878540638497437313472998836950245617652847526594563556445073792023823610300391126187246971855808557161143628027863220081556412753358604634495646726705002731897323525686357912231680657849348973972085050239455509992056132978432879603141705808101536245672795326726630208620631784493601126268121017415065114482821754887525871223073218078695862945022428554410233469154018319607835877973006352412441287727347103543803802971403023023473795147677991645705784954237104112589274554235525108110930251359951496316224113637806072623060396608720275848088406540560424524361918558998527688618905157805279679979023608020589905698192072020957030784278914240933574453738454656373944256278740743667224725772707415631229424979508156921777197906484933981881728047172616820312363498569662607516973748261807631032764378959763005228435294987388665666074252458643697752397909684397678626095676004748973368470363264706789460797408432725597463619216228573888665734714170943112836158264813470982113040172010334893724861016215810766325884722237079681748085392099561319504256370412865467984633552199948745353903737102603776634895927792668509334454593688762230466616097197140333446314575130705600502245635825785443920155076459433318714445500747689123277660917053803940846189863553483479236771547306991859015475465704335983770434569263394043132834725840749580750542394668169377198843806806252907050343664147196111243973402050220830615814970573989260751972533414080660605043554107058861322602570406248057234291111292612430860846613696259123096274058259609597923881760816586472262903416582445577647469661385783349408163199331135025025717784127717470189360844199605815018884432932730874883826350724286922763523726598735198875705177810386840792150368827821709923387024186255655900221448799427825165048409933536225312282227556936045228415610374558371617640267703611315103015451898398010771881166384626889719375703498355062316869485108412495819488899443726613507573453639717081569607953258928664199388386902641312436607273927278293922299813936724060055083596480810066441287134525631263392535998492695139091500594243125663109718055434088181017892244225843266257604050402615636794713901777901626614063419156659794643160371934299253888409608056684687380934646847818003067742185912923300447977636097724886491077395278239115741696365213776828517597467847001083100605320275926869491531521223399815073409708737777758676868917148400084171620794101656493758430955850020928555396339809439753919435803778881451340685217963818019824741221057141481292922823423260120689573656460020955386360966107195147668322841158015883582069225699473938108850121704655613798789017568464936992275532734072291743182394722905746005895650127847994789607921578938274331000011521072193445911398895415483627431141658230663403101390089261147583682907966472157954904226372296041490195303673243230192949965425424182963252554694730443571478549839981797583240776389236388563068608939373537216006907698534517732648410486099162745384585846383038207696667856194301401314335651555294461694750665716072642934051782503042686539335101334565079761917078992482403118693283021722917559628009588086304700798656275298522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 5716278056008411545155546662970595650673828533383744262723761625709276990701032994141587744278329309332642007650432882255283365273182749471608752887148981972326839627557149844148037514793964040466252975835111293427456140924599315073972008508936774698480241429671399247229830957369384297104844855964155294394351053064144804607965064317163624344631628898135904092995083905015091631579632952437499952486337292876168808189314500342431491307097021949981766498295877189119165842686998919595599594572342499238844824477501579030903700996505304587299823827441653712028486161331073802899138188208539381554596229720206478499823059750469392758276829411538056256676829815700651968369588895277662226781016746792717319879432472831739961044903029406355430549270435171828421292442843262347215647370209055654567787841923070920000689956896257808541141617557556656654142424251335797719874509293401286257465728254058898291048009414471280160118609603365386609950750037761129023541254383425309315502075015007524595424668133543689336794120020351593041335310418848996582410710039255039314931285723582930099865288303353433776151922693304635192409997796344578911739988243902025354267180893378473864115156334616883995225942433261407324082058758468680455615066198210701197582847328453504845140735815421986633065259521682099587527152821797124312653133408654950647619866720957976679849797020788893022026515520372486714821482989760925575134889099920402562833739439323026178869699101538779602506477000908297581060053948337950255673833106198212416420258866724465496188485846394078475139112153138768992006438066467708534896500981343265114726275740899751853928010382453691362569943168203066186977367563533238838648962925872744850536299202729480421125619858596571257361865828931141779709878245577191891174247989579877840818868213128218649142640900403483664987586206759111406012907284895222044809612116042443184469820790977420276484211769824765630677708804285805675797015154211623865527774491287773716950577005727234615948520790296932934715225527675189145009320435252070225616724157228007303860749990205225972022801140145090350901314933863602349729225645030097852222692705875339530671669638845846522418871905884061473282438178426600487145147006798564190781679618035957538353185552445310336077240371126291959656265452575788043386245126769892921444454353587379008446046127462462982354226783951078191944006045519437841367453138817645323420260619590365139394123754571945053135748216040807253697097311762412592926811185640458141262901922425371856187289412893063034856617019129819768085294141300601847221223624016419433542212551276816612327644689056557974702767481574412564898570340121878237352121419624951383129364288180575500562982428639802211983872398218548342018343383244831246346208696781427913120386636861544842440302186649820875896579799516702917493015265595232367350137364051065688853245252656255296573624744417565671538200166275707198475099806845157632068503668588215556732907247512169838426349005261407355778163279214373166086715108251366442550041143936405783423184031749238009788434440947466987721053140240910222552335722103567301555073541678262749577877218808657732993145492704426601659882824276507261863256065828467988460051534853123527655410373037463771212158914029953008748034726485109557246912007631668981102470089804789406083352663376025222613977709445098605983672604706719969055544816733734505162020519192540424977472963815038244018182568926750015380503663717484269500665554928877599595395823583395277913557379792153326313908447070944142453064090954480581613243936828526184551903561070784855864981626463901426238244558156473325168297722732037988821321477222639408539429367789107896220937451046664068791574402568655714232853637679507687885045062634122786771690150644372739797773784835310725091586017314388291898518659912356114314992756557748873252688142799984488511297840556327932749852039488184252731341769937331613031904169216634905616182242160357895237153109271706945905389435830445535010687363096417384655115568698725980855471032338784505357511926870085194737659015977730050647203940135108533301047731906602823037696940157887073153605974860777038346696412489508819260329332018844560809630994560460216652896709028938073171483514351867683504550304811477500567539109802566674143159513822968029512244465051276049490082123662627606696210787755287856620588366802793001651150431470855712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -997523425972700772580708298716505152379606038471810500422245771319084118397289780261225661201263033794822802481590158710576226251228167527879910258839908071707540738735949176232376963211603748416571704607921687142031298005983121636358261612776241907120490672143528845629787567897803096801083823002767202432407224409585441774707488194535256726734809545629037538795094295462305032363660129701322955708210849216940380951771018319926040899231284199256238966073384837360726948582614596069936049757585329610764048730356599952999651610260526083981492592177154445413030135699333343201563897601479336490592064639835306745896306123342500554612639051651196855758101415602344080240814609648882735643155059151504518819349785982958939567074622114794967385208094492673364532399868443561678792436390276280622476787962151408756722439226028614194878521217459666747039416854039541338237749529406483809116180989705145730411279386199007888423929695471130548055389770631019630790496566938812205802814733418958992960094114196573577792428317231228211191518232609148806973208021087879088490984882601906689422668546796288275281186441787398723919650346329455600111690878916242180028960417468079409494078330936823545530740065237437065407272033230718774389746485479650352019770409377391777089533484061460299154704075796676082852090090844774106296410973475097195424265718390651002831373891621788823113243992135426202375792565148704539567559105773279010437613861000418569266551334651257242760877776750538675900611350507283545029941237395561838092286519027317679223575727434733416788199112544315884960285691618327849634625670691391295704745822191464613046865740445266895416474092086794572515796466951478169821683461431481785171452876378257231570409034519540847428241823593338854025912153545510332964781776214283249307368996753664430078717155520159837239784298974048753522548346940349647792739978304847793913729409307952613889363636510612589952081696853321073091629050723033448854484536300548296996231130288133057999355975187406826977819997202557518730829711530420657190624480947582747487206468094027757552541312813954321611098202098506042155332897575046011298633352102905950427556248393874193353373298068173952861133257524153713803943167372683937420746101548055634769211704433564633460868272855284911032430284381998365790369001849097159159110718853519073799521187928031619827621066485958577800894660210991870406867773206372509963244813961953742508856265367671477263069709581245147322547127813104548969267183572643008756666705606005846536092043772964090919255349184288148952313666609973513111506128505198948271858476331006772793576622012478481224894278794915947798761971853475570962455937265081027247957737641602889337783051451650619240150926096116757208086542353822910095668126457949950921596052088691689177603739690274798369641853048467040030697566276081701718047612184629563484172560339831257636671269876533594792914120617544201533146115908266204346973826344519954696524541783208924492689401963076751440927424944745255408783715514019253499968082980560443718446086358416605878516078803265985677876885474999934295183770844351581392348034541237777047695968669501343565466302542659554401763218921103159675711909937273870953947756709669939544755456523125049931961520523967072943789814015245389932453411001688983546143217997782495815888841344867028733165616523111393052153597918874650735833910249424846251663910869644084475532175860791174491694679681343956793803685234034751023120968165403203451504303555335678718210589547338818498334902401450025698747105825911133818832470068568613097810114677266468545512585232534671263724167541461646375217422517729785378383504191899671249009476601802546787099284051603950412164759267476752336284981268506705457180171093903255241821991407154963363230477349920461793671598323091422018630902773734522170094440536155615424085675727844619167988217040142658935466243795092566309300643827273703462865880261817682467474399869994006116550007242931688860794013582017986032717324106433694039541093441121752545457275977846349283192195879457504408882931078861530019558090222934855442601768736781438579813806411052711488543518126445030952985187246872309163236803105174053773743496817302948475744291617836850971393390177483591689586926740353591998489205301988678122054072265368917103831552518526370947375541765901483890423018817799597194528721780641331818503031732864379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -549072859012667945375786654806201883071898901792828282702614965920435912940198246022969093614587159613299220988995595421835734001109656629504318567068133684807952863454978294783880866233014072004807775126369278295610221170016363191511356052306880399026724043402665226284722178735275311827285877140746212804137128249177056001815391615549412778923238298769216741352002341850738118143588639388356556875847876387163744759776259133686465893339233703461613098399644227773847640857886870425709678680784653207205720120505138732362802705825464169499736151516624710127389192934776895632784799122010645209810726526844795409388000840052451555495708891396906003745698449948145898867397073712606914617257712806632419725171414211585749726148542510770256252272183222373206529652250465420888501936560997102529582706003288344021235682119254250114091079154803975691847277315781187435101455599819481329397276971569618193599645844138177292719872585388053530097540081767891248035257945326479263234661323179489836396389315341351356831475934387532872008077362543634155214575485911600182890312719805485664158565550490310034766101255044849779321074079776215449353161741996254039612722140892321382056571366167225831910992367570638741776564312622384958934178306592549717152936566574470440926242866192638927712101673171746011039797308625008792243202530034223533355462845419704011279649459276583178437757996987525400148656166948974855857642183968585663249199564796007449785067781415833471994868365906814835126048529906795661181212380152799655700057133012880356713448155341503676471435248017936255137942766028838668210038716495884127898127964225577649559878962434000484764663810084006435242823079825841745705101368404130936235989749506846414452668398241591954530031664483287523533826815430678947675804728567480084848389332070422158267546391967820972470750716532409290877863203795773181245030468335752673921886041990207532286782697398951803108293200792067142684654838831293455219082130350388149831087977950445846324633299848679110027517560217909871233418740413663200045757808346591879697938171319966553268514167220009335719492008539325805955817298893201425559604770614068109602270779272717900799702792055514608712970614602005233760705610192908934636131012508444258835739179628212644936335636692619116240260615132088133759589171459801014141426699519712945457096938370305045793337344846526019812087305723759815053705576555376233700170338075072188727458272288418922395231912428633164400836360700454414992379052431954010913565135783497194428193159556432352518779304974524647060467462799920823753628476918700227288983901017187667617401854666490996496246347039458680946947588151251914664795672178277343467902046284145043108972734909649375710776911427144312599388066805280255532070287508620939289616051325993837340893372386875104490537158069743146343090875358690945214546902621402431160108106172991882628246045273175171084097956795408255099943118838539492167633303085854526664894847721704664318965551646134317538334924020633604222164671102315444304151900956407976606575341171657450224324285912364481597865518853179960402492735975516503929127327839453538815309430867784664916708268476139001034992393219708281241808722402730297706859855398660729781187318114629861584505622311771758147295887800525279100901528374224079897724092193388411606593717777892307872541082309302383104116262627453827109300329898720393328483621758291967038490880032382023917345026450951282849405757540303532014776593172549825942135361782337337376791347398972641832022086583740734923525625304299585251499411370782100266501139269912830601610355895484403537842425155732043425033735275644446120434766750546978302682641794690786324817188146645481934880895236900437488776867246763930661221514068490100626065355786354113751022458097468675071814244332995968451859041440795223260020866742987508621338205435485190722482870483406224324289981111040629404196478512214766421605019157069304254327963064521719126763071595008880887746320200456065825469577630229851009748449285622910245135654072553283946639448966093856852787715896249787833528501655955237337033692786303406346363711119825118920749867830083650042173288475821570255460616507397481450656979981989089858359845445930310217245884359250923665750756350606593617390036211023452911886766377763131437207276763492116251288677133302395974616059867493463639237595306127312045526663955688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -156170374866644303102978658011029404574073365725660638552969924200026276456771756976390618123282945177828575129214034703619870434195774001259627275374210541628338835708156875554159573380618084748356581962917100035244735959056628559621801068922882915907797140118724306911812463219015969437856707070728633026316756135288717436257109136021746243117682307593174660793298340998944925593868414005300794407543719249452660498048799538564352655053427188039476535396050084691427517162857306316479686285198664955570307515095866749103101797004099205971063282355564419293507103803970796930168694162052621047871179021932552529682387213224960393819854652592414705874113958420278034340255312233159037697205338764851903450408042490793142899264104685165479107089332490799891745155339670117019115757668847902655181292869272098106030225805812994898671669131827000183390172937540520925027479517328608233820109268806253755442250047458218755419297703928337756709996198965801324878535733980328413804225666566858256545498697240026846298751792864306215502452536637792665167240251887809426204025548332042546907124142557007552524131141577281458145183562841939901970406296310605587079568305100111490792351942962862680347526718946831632771980847211322183231398346904210620055993496641335529665944807898338386990831971628818948666477325509813402490321623708418482690778539063970398018431635748150657104180513078632021286421094402259629038564357569989861000984514005050159966192876528297243802990085169766868367298168898988484222993873968150409797532540653259684209285547171210565059870716932058287468419253281313364348967350253011776262248896322014603257495271820375713435258715194451110507016923737003986767339002037719230023781333883315245441804823845860012208635122968715727156217354331606529805970201610984900336986554045405759053815327358884093468283053163402523053654674045360865456092818652979017213432355488639134398175662389245625987159987943694460081624917307718162290833808624291930483628682233551766604859358508867598835295765136515913967125446634686020788164332658442513100995530785015548902432560229526542767880236013793348746080064374547550544618040091156856987411889647737123265952319462625878075381032199417542624736145576806307848377746627571365429939750900484371190204222233597540099263383832382931592897752511184998427247732145335866190376143347750397147735437305787948664028288440496547364192246489158024055341165894465613828073566389192216049748148176705226826912450241172665654198969303914876297839445297954542368644953159417420444125740622141642673245714971678869525670027302976806722462089420507416704647662527095747588612571985867027964432661973159817860534497635652066864766834434452938604284412924660619235848821679214549072734973370079534416403942227411847344169145697775564032167360401376937933982391310602483984284219561129217423317130033365932277795895725469584184358011081953233317357442962436271975975415400738687937437756277879890645666559877771177575416174543639161611866419988040570547409905453912163875402504313274567015739063552250705967018484470853749147212958802219110329496340397501028753961560224752995067183654648266818094690224192563453566141003862217578005647316045713794646521897457789926280572737371611770585717586735197557586008265756927954176996149407921661078722954284406578653150476439518005774128269488805469359667540338732578873484582630323370213519037479863790411420627943896475978389577518633526188059920405343912850080452151275174198489091300231549050049957410715964517919380787095844972578145666998075885347440051119400729267159163467242869532581085681973099710617680914605481837842963796069988530116677271799373971802655939450596366322551231578173720264065846021096064239077079598487765434928287383918035287734357498008393614448198733179725351335135563677785964318424584872643235136572723713976294723075810249263270730475589370720499125229724256901907768541506085467167126104192805035198799805057600003138426608879055336693350224905302128354962019440995263364416747935523066220448620677595978130401300088154794974707997878604901985272731848486445676605887125523187604766229246374844972679011638331840198482937422432181497504596395081486330147375986780863446877558038135653255025086423820801278405490110399528661346630889079391617309844565077712072443283479869464909638184401593796798713162617837398929173474184183666302108764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4630750479926182647111075094910704305604272293330268390459000558584647737815913895948049484755112511225879724805816654594871611817952318428765419679335702619025494345189827561074059309242905177284869113128597817005327354962126227905781862023207926088569621996508090358788449760056706511616642645668964806825283072727583365531946412022187475654930662857949819630883991649701124202937836568145299243250818147222232337440668743607254169159691314337174217312264630861762025102978628134615723044094838558984975571159821189720036418387467951126255987200728228961023146348307192445732364518327907481665636536321355627732794778987991718548760792975789378212460669060659336202138296815314095816798433312271958426572783899806913448335035806801170294508665196044874647552998396794917780207906837889729201339220619908130587245343785148306911230306557674309059903221823662552886240574093160127328505403971411336864052105601659363576356788356434185437741091850506965853636426088530944283867178655737048098089371359780035622536114466759812100149223501750414593048027405105962760801526686194435602062421679247937631788543817546723897630045001068534979662857688349772295593366000606253027304860756454545744429844304918976833226612933402669118632705463191110111344572093348154692258425537930234495702650326931355192297501206095904406047936808012392459060342636197546628536474041510179466500267710133043605617209159303522575946103379971773715653260761940040048736406452816426374137341102510731284333540761308612845683119899542641484756104167006807345945351697704373683621367109587001962072044439584680426849328836991716317035197274270006586199440983497282922727282809667582194196892551284660059762040266899845292551421471111129150587999488882046394398928776237862850928732364118556038622500339180063452788029730453105853779527349132811225431124663244327834103759407525201295860894866536877831575078068846104792763414299059248038201752802860392867676948412812057492767853805154630308050083440557430557309316390637862504645392395497434730568453820798284889184025056109745404829070033316418552942816991849887762604497290661000112324264698644001093976266132357423062360812172970200285828231909119262484312582679068699214696921074021017620966040184561021199295975387481830024001990419496530175401209712491399129581783846222744303087410839647426822250932910358694457589249974137434228824801909061543963401934430237199509120965428344973983691271506407431748137860803061024148175956530396183505184998524823935693298722896750776994616786801361488904331706852592123635899677953212466087242456851452280866830484050500546082328169440136255554741593342815928722912253425831896540129709975842830462975150226203081269780817715301264893391913434422238201211277341413403355824997368294190481278766304560934171935900428627909623012555217201120138840346059059607833781939415943744632518069308131128575069137836824881329578424005439752713453598529594445352441829650111505706393141592707160163349197136928315033069116484283219441686185298733082467125233478537035533651255988977174356092232455602719419422614382172983244380039465440997256943399568768774980715209990313312512729211410579017732939725465910350994349249675381009706625482710088430281539674726689855634244571821414783097160137846794975917090679911371174587413482956114041256071098664972595875932184973148094933134991042027237744597741821161052953456633232557709924388197793874306443196956108798388339901037866373426055298615861488306830362035343442928446060877806593952692683076255555152896642931799391750845496541542535310516300021110788177561456638261645995677492233833456182005224200619798256292668156089878983395854370115106383214163400667065098854195880178905286078012127896972693636277390615813408191920662047644864593877124439651268754431168446042974015273766227736863820091270750588038577412511617062985889568414543372999716822302120865591338738512422973566498805038561156487632666467410944050127336765835851238025228271789394352884215919724305909138972507788611290382450844762569308725800179974812511485503234703123873619497888529056466048873112572348081519457097655902629737971088427423061104881199101261871377111855784632737504651833158100617894901055250743764750109365964442721777011450733496162380969103003496693735389418190656055126352060069945813148055025305176896290085900865840983467479888332296960055188407897949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -15568408692990083485078865598240923423149004382115605067798163334962368845691427427718398034411643689153412429955008556719483036302639563837792705012892127723340876961471642311940033030186841385165958272517048763445453461318263178332905404326728991087553795568788227863814130099395877846009138940692761355979239230454107541458679047435442925807118657234198344719545608486094329752864849883352616241590768634558156151430496389556667818716003757731411807554681775546981853268058087328510496806947115832283769499084304580877174987220497044477998148693815921259026388009549876907879670513793973836527484712128831165271522990507236619497150291087178857941900965023730020924357519550592651256630304125338796469027745407578855153840957977072033503292205652965981261130917056468503881730369521416821047294690356784055586139439178685917651593218907856660422560800089515161078576351453526327238393217305840129327319404686009025114506379588234902454309079808562616315052660711775785900386403388736178801609952817723822948820663796896555917676103438942308982822354503421954004410175391071147633090077894605321163667194025197477724218976230628093913441243703680523284918272400512559863611982164227802843293920995427181579808076878024312541791046609145103757895531836738567672528463168059687951911659724458630443286893403887393171554089366086946255853876208093839674737005863803077810385665094734440659052303715920121288008212902529422211833704091004507595887875447497590525513138422624928787944578063495322913308124390540015031154672146157112740996943749245311507939425120649432293815436752719062335979004936984059524924860480979454409924493078592678367967580570339753852821276163846249941285612562888950254303025010165741117337025580948681082865142493343143967049851342587336791903844364635265191980951622663506035214157097222180121934985044505538270785439042883746683402103345260734415837315241130315435713524601968337701077570186242353127905123661858065306455479272018634551698370165251982980263870045555007458096041751525820627248758103314437322038422425527006186813630658584036065910259671859646297625270620764937752947248420493317948958248477032289583644240436908962701903009327260645971398344125825810904859194749727553993195599349816706817165250655176881037458926950412236358821712231505319239020450610243544983483853148670458533229200298815571553744970558532360705784420699228273323156927738161334348104184404235512093183505986533742332396146499841861607055363796278753077715745866858057884465667444260861729918752370329123865201970157233194923944807405642096107491219994661169441365448924511567196934872889014394759311460953186902155190885668923165676250119398786611184765888975514018614056058338060585850088702689799040570411854513456690738668219637613477782837424834835935659511826568087892766101303182620010817565097501426435320824230162314398974349405022922119260490115313546168147016852961097226565076697508469510482980017173774926147759108140522927319540268613386765523191659302751072310344078297066602100861031274389690176043864118069212290690005656426303875910096479279354913631868385754184953878410322913730331158421435521823094094677996225162844025713897318059765919566745987651202449658266459531197888342928006861998899673645120413644863137018076201239299697790496363737130309536392517049692057940771911266984254494918425854979320366253201556055035111769234080617940298500669832735282783102753985725523594048280578041323802817831821474977314479524030026635329487002022954928970297284471013446366600870349564626457118398665402081441377960915606181071764290296726201200114589229939715634207086059084277972320131169367996914158268910448218417122319495123387898590456904069249166583576175310662059755811180036541734587215597011735792643865704134737594127902719498916916716291710983665949918688303660571749459498482468999579547403040787063169949065379907983599803452831556654061399776756019671059254785101274182024630998505189066495933042121518131071264312958120060077483241238635128195435938212264618901179020021925024546279880336277967593974254753800108273026767409825686648019827830666790383963169338175931614175326374337547578428818376098538352542652053619919160827876867860799046210905123003671709518187882444649670209056432618949926251375294575082497615812002055245808454594373759320883613254723870434280963489258843002489222780905069112777709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2545693528147794769787979395863748330091683155396225593254768487116033533621138548274443651400448707990880605625973893284938734981376810434432526735897372016652869133608925743180932382843458572492125303244375418499435614405397506302103078507587876946746350369343921413417186944517799307051888105183988705734343520493072182691979739931902661559860925553099142701356383263261859303847519713589466991824183913957545143882731045177580799729419287823127506598796545370476134157060456953013591167476833962562142296632000066509949735867590230944771424175355476897081991242434518110795155752377608856908466835710350029814412294810847278204141473618878010312015784455904455551665189237484826849917268382277966767908409524770859822148460813190088622941751734916832346376869028366858344176638946508544098622336016713660557789885581198324706541019236396831349238376110418288791186231473363025808735128407835510321123548332867951209825508394150164501799367293730573625960148533239471216953744060202610524861298638723892990316986439717448105437238946596134255929243897866174765686833443025885089772344447903360955880379885257972416024845721876429538340197912553396106215118242833085329144790767160687285916438610684812112492791910393390528008361289217378451608280521115591506591627751398341547574997930983924323626929222572523919634767355128957031183989286723441282923049115590116926799414476244486061647361216051574211495563471623371596325529408708687680234144582319427577915438397777230377240742776151607548574009658052914166915366751436271344392157148751385773593503664278685767539573263618753597996348972323591628272359266112409184882101894272042701629305138785228397126511079382772663608809981200270317902093334676486731408803825535920952057395562060667852793452847034652040209659043170937383592369267489692352308861573609189876072140123649759299538097641837170482611950891118592816367055852931057758412002569458394873066167407157981460148628823737630450869424769120578688718612048786961989785102664609726554726056274446960574862370197604611610357042693236901123994825860421449841453304211578081375677654014267844252381162893794097901597675398566103285373122875746710134685238708397259466951378906996243229006548818967925519893275551844357038372867742423423831214056097769842186382058590894565711069670149249438783987878494746540812951285883550987239110900249268218078435536509741250781881863225171959689636484012851381633471754644577208945628105723679438297755258561057395804359713390802612106954815906172380253127549709077197612727735567441930642550895291720597815120216634178168675631604779219562826734159455034235300081417348746177171032307161645368948828383773731992596952949207810426304974426484482914829871265323398132932633632100180273212184218898598325384725242351136765287433400524917632356629093730433529897436853883696826208558171252509430203067083897536357215098805912965295596888175801541987752532509688683310020023694259656303591128956962596824957940345184581900791650216177730975832943596243265673399234962724856326107111931032750594115639050865243374980815820155802326931818049345089701950724367824936410458222138711975647291503305565958086307764713291807295145183941325714132018164133899220988296067683249812834197921866681368201817900858777734116461419387173599356931283371816031987861655586501533668262848985056867084906296244637373309858599807166383990089296790980688503843766193598939635023743917646853667561987640098342009297283605962386461062080971368574327243412690804542143301445392225188797062578712939481663009406308897804671639590645687018984605037203621507780559614965755143420184256434132858273304617739725177085124421650677640243891399837140519257017189015388606214380082017367245290801609163246695304465347276601872684494065888229395473542103282678488000158902059568983331194828005091296696890100550633390695277220598754853261990808674231151059344629287054740290955713840876554565674830520079479748094544709394217710792631837354277511876082417037285856667703079130806596907782903354598913710083457714078019826492291882129780980653679582158153637455820863186838602530957720496377848436873973544854250293786373350445054340271880204501707703422548248019835852823294371561393966540500848305000921946614285439653599338138934994860678247488408066147094269116654320162733358997116716125937994028552708727414890951429302958583831787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2184966303694846446251468946503017002051388251898713918815837224074336014725356543382065960649991579175111581837861319530242373929390057955809290928574768480037252211960650336232061147311395673704420058808275695137782001091555401322323742242200864911457173974174420352409015500186741213458208071326291960635550453159580222373086244587914374829623823568490252059654070032451455429894753921533842402584692147603609047214390347219502692120312215287435985492821772381122255695008035598075054422469177906351123770380896407703990067123932192729793669408580171417836323642058015741995589049213699144052117386582208940729424150956364389487126726347923193245595818940181144259926201644463844768410738496206163422160896524000424647747626638941064460285246231148526647139255670200105712604518245000969683191260305507902795623166048553369246389401770886361957699738167968146730585380490839846487289189462810222901763545419609867273668628427371394709423011636481968072492496280076285248446928416908295844823033262720745469464243346717558915700555744076379500065853544367856974731673135871781408231908704256877549356263926652581544542222012166274610835495715229626266219680486515028135905681359938155261148041595062511445494184772720519554612874488828562303595778574008436754834040577758292937424476666036162919580745403594564799497296688221305684543930029802104015307198025131852941458119011267763809179942532745402711988412374580273688182452831526307107116487812963293853766897227316368712124267064980460630093346803903690508795070134905095326102299367189641340551427835914616640802877761829924810392989690452261135625227909763774776343484311127812234282701943666404004682246345089207642039468597516406873743272210866388192224503427645536419076803696079342425469966567851939580543261856348681549152729417804115933303837569547472869382204806172093370169738033040307784066929970260111355056640198466870618703337630931581679309109546363255410134205149802742129260075559190814679477591189451468837867061197816395689169817354788160463952339937502808045956259932849888833723445316006900826777988075719060233112126277707599479329352973948852515082241809404896311117627266979436352395499107265796016218692596021917126886018241261129791727686491725148635061878145294943610648759459665624147340168256164416802745204473702802580672757845882708086362064285129982635805025331016119922102865085190699209416277029580874859541343253976684418427539399420684993907558013055376898279599164168096803731642552273187055287435904598148081647800800056374447967519162022609799710700202509700221282488787570335069446347754705640521288492856191135679233941016138826937432018912825984541888329540525956672579224722267085183859249561630513972275612407252442676781606318590887372224292115451528202566197971199179032414555085666631921154615261467125794050656585244909735369024750502488249443161893732452095990497095919285425747409453371029720576800029041684225843240191596290362033180290009938412758355393788701470008004784731045516551021630057672821114726301531536094999217583592758372770492282675038536620108082535155722042250145724978303986153743900376315520787915382196875157894127260824599827188462840725060329036721283900258946939989766597513116665987604746757336254100036367281061353029273734505377569699215923899076946810466791821545803232184129577221151607977866304672486721480595159132167941814299996250545544008253072172283529679738544140132442461368213265122904736381431514701301535192753716009546035494431621936076028246222844870464409771103664374269826816981405102045997816660658016015636771727690758291037286355323838946512919134092531032758826022006373374492627300870418095083974287279428306022160143557543331634768693152201166959351773252118697009108055703799403333579166373658021419648950262862644340316381688526831025461192702976891657091241277105889718466619948337979743264727383930997707595773887334760222652376570658637118138416935953691626541123214991579777251000242788918856247740236241976061560398348027868583975638978895454428543943011353067186284939573394877114244017726891432772276038948386721116879911259267036429651463719368668554610788232587916991072961649871645574210759514132894463611459249230715323326203555316941848510646466250168819770396229848471236512491560924345292484366922988319027668386887322631243103993576060539559435719533226882135105350017547607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 92901622796663111095387220654740452907870551812644879384966276544298726231579904471330115294951395605511488337869660005669584506320353478946637578228874944472245516861591995266490746877618183705579385250222137024817607648617662354539739398954968606626891660253304635929357064109129401747357648559970176011883424975591126360279223320925520681824876712522923728906540412416163205188610358010332684060840038984257334100494582580267718747860606105012261962087535392584069490018449635948822635760031712343900310088680276231014851441533096374129167097163434255643647022154892180564160471655872411303236696028580998361165503882487418057116135836459357346058849541857636976148760649224723722123080681359573580370663504561306048342344005506800997354734335479524505008253303499108731197132343322799586132166282811355450159499227248771683699884672490531968060984276528384929516135016650843073271358001272076528194980545831663193419817675723946634313906486888789289088452484936663059180995403322918666371925793567119004977051525388511076719451834277164630893180309484953749432480723922360512035882839171069095057666240384556786977740736443023713915855221536379875242376176497940392289601763483353404050213003642830522340542778882786521141502397196987915858104465864404749567811805049472628269240421171408816031822661854897501021871924864804578203261099576935546672064230621262567491968551496385369466632171547701964050656480968188837818190250941903746229295060590705205330667736630250497259545860457644100605038436447526142412936909517446215566199679085875150377455507974696409184849081359911484361355265772265418868186748830565611261209714750786863348443193975619250782048581261102809595083198108238103223175856664693089350342147508982171714945676628268924557797656983037243553711463432595014988759847471033616272239054592322431398254411485153088300717798038744947352785428921502751656361109372401849804438136334239180371019165763191220368229478151143493025464069047651627463439251720658531016038994184510420102004886840035239360532101504774174671774708369561667423019510749915587746736428380398012807230895930108492996459242604403889754412857643279315666865938601843020982264772174250932280267855338509151992370587800202214100831297974443246812168244813771562681950257249764629244322292010507861658041679408018814453145930226760954490515182289748576617629286124075877962153036229772031591313624059648553342369633887669128214996722267070706566725069191540615807256340307272575167555350801502054043317344608282521655026452793806984668241693917478497382998601438456517629934899082750865853907916713334142714513363822655643013784961997660644283291389186535303180880502526864081201198017582249191115417225524912880779707722943269487532676782594833843713622784412189267570552883530937967712404532799259696051076680113753813282529021779275950056308592946073219129336602288223721285671361922235205204445126527911693385761615831052050941299562915553882072462756950436136558173780560467249127934656259203621141430261141221076073914307238300704778496048928386771961978255888688593943603894062886504481687350934846560767099582712990933829028223030365986919204724163978968841104265973056680291166898112038977593677076106129072763169902355402864113150196746318642619415578514155961972109708566535620020458863730938475627641944084373464168323590726711889374878869436399983197440115918278804504764366612398988464784401865175693431486206337675417950436371605404225803859284435944650321259545536028074400002465461002748962700353115284290255439895016755237845030211065417674105897368225545453021003765065081426333437942281790645458086592008113564072992395918216241530975561497247942479354236259033059590921535785596733048048111246461901539755493626011729681157432421991995853920795420799735536270178021789001915714707539916903751500247218883118568602509716346140090518412999933278816063867401798259527521017877458361822867177710185313736374555092824637772024873002433143772420035550311185611131176400072694355181372894420093481659233648978719595621856866107746286819338830578841353987716829177709026518606543341999434349393411982397909121507091966837230335796078666756190355762484016573966381054980416801590576731186995876285696552022364904173272578319953147388803678084122596096085473617738249535830668460592029806131423213418131838088273874228530698377190617501497268676757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1662483958094552068814333728285430652647554241915301178707291666220785778543728840520705130914059696136789141576284675994245274497590907364225410168222645804132262434535908514712381810702843719022598884546323375070982396017909254242770299848480317301750590607723111982866281246531868525289903849189036829266420879695261029006867005266083272787892510414728716966978787688963346585070392179199879923564322597432272343072284794487758053547314561524489944545740149511605779238794618621120236534806534178796650710955487736469951775190009631941698066703836250329446426858649228923883464683933929678386006382722592443018683500631277523364358608501520187594916332172060829444788360665443523037882550189401304119432641412693983155347306562283531182594381450776363190856361284802645301155411502293267492333472863531093490590248076724896683145510123733137343394802596359619732114467412102879711469383715118797223367025210900714426106563530027397798099647612140377343362349824505793006285215261796442074005433454067669719078625355002939590705309628200680694417514617032546243727663047662254808647541563364772061228687740599922760634457320409250275328522918581425014143437805061237381545131145529535307552223023119431333909210626979440734196774940954691985230579014070832148035713039956125500083029014800327494019681606373750095474166726342999614574552663351152187437275608524224178986989469302138966280690870015497887822102634665689773411062221842189675992156413150531946866407128233210341499343994104198297874961889254162397601148536371633798961241231210758643977404107639266539234095373251478010482717605693286016623576878660904318114289300950627035967220765576575696735936149300080896985197247841799912292291279516112558275488718499533669047382145616457535933285394837138645371285892557171833668779453661888004451178599484215573496429508294541566081748376659740476813288488430064383798110618331462217226537889146036445941987195529535736694231218627459622276439357026974106915413047423156191402042231161288322330056420193925508463604236560480809500879859042193008064704697713276258860778858499329277198340477121259767029102819528951520168923302147929732781690173162176853181050101879290877416567527982961888025096607566752296200879728930942234217438051215991179978404886613006576883173941522725516951882647696669925946986929973850708030745111484365436025747107009820113606209920816896472385846382054973488114298415980883610286841526063563822236200737253157406592986891588905578496228336913266992506378654004523447667494362559642445543406933242653781464249362830864108599328103814337842852318789873247951710866979404075350435940081316486403483800791283627066374448246452977899389509723284381535739312521903354196788071182448407530838540172171173600066664899193255403518991607686075802638023938920954215952282733733384659166029728303789016253911824824827228177452432980793215720939435942502694184730487141953003650304443348840656385156288186223759719649755967509831313302105521780897495436710856073540091790362080724652259797811161413900000281336927627833287526538652119405467697202456547788126334484066602042506803194273181685088415954152795040299740083012824477667614733719973446818601880132988166905038987913158849859989454751321730726014316715670504843858454124424789623610932854181427203528936793938612006775079819767124381193550616425524218902411256878973508389675552502737860262058584359180199052307471935519732543929539125643433366310445249955626747940427036893701678837972119548239512954204960583341114686405215489891742759849910486906667817270698357653255820923868284730497931853250763247222756859721819577927311693756298830696437363292511986576117200138249031483995969311914481116235758150656210913940901216682202665504813255720931461237946825670358829794267492976263184767861914024464351055272817578982224504290175040137253620981582087377235137576901011376976765908822766163077792534789218397374287318632658189349917808463871821227897813830866399332573591044177998983082232548938430567713091145366186805516045637099024822154133725832049733997988089108869397276124367774289796261138792137211740751333181865774942516868600002239116101044822439240549984910389614125906594420761716241663885581176288423918945124045287933640936515740604983273723858646328440566558961190505181039964893976465345821746296486100490216508054442420789215502186986804008483886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -142718442079070038907768902802185697284232690693718702232330225998502230184314203682297720148575807673057147621980245239394708031675830833683738867369944153126768623041797888211023896071713026288433195797592406961666652907852803988031948800462379067404461385550843619124207828221344518326688482470207354036722799888820819064619792098653714505212987830919202031738601125290602722882867285813238167969326105154466683726149326655572515754484257520411013695859705107921314492812839013836144720928514140146624381180253703500013333536630324271553589938212432865488378439824619239528002706675209404663863857747010005683368683349072250443736872066937573014732956233485138077102897679484385747499213126616186364300973770133653127625561924738858529804025077816979626399243111021486111688654764287049083454320137383936790649625960241235093562416176056743328325973857124416383148416851959892699707665293558184177029707992204322958273078730266838409808524915589355585195890870609006353738858211610229088424149537484888415547215367173608354618850551175055773780498275577255499305703042297221077194010140447910540933725135523793544156466268427157461943267371254617698039200246129396814711326386834952908186481821302375338123971634463210764116173822802387096613193153082985826382900384117396004188778560622659119298110045667908066951617761075066251134565959520445524350701550677727430507631019223330958338613321038671237733716203480934967471895914670504649946351808884727968674214510156530795351844744598212467692068220304992906822014096695193854399308437033898915086421646219213359846914120336070552427436762715543594125899705134624548229163038160795506301026180337293985601174677187182177391692733322864903406954302187093576516975686165054987885391511526144316974651101421256384398919912717686454512629535919581268085484771204001052434595430912350657490008097100844476288570984430751362974273450287563586294874364755247023584595896230581747382765315804628974725074058089967831129131964917244242113745162683548745408640466265730887407775602333172753230056300362262441274057620429236971094590205433017780433691272095041199726189583707604981317306915638629256276121853932782049687188723633305747927514376208524247773357082724473356221920954558790631695787708311315929839600002984649501175529441422124528036158161173515027720937321192337668129741418865059704512557465087365197157590227713521029287655810631180316573859462349503790071802691089100411866032826411321680764124277511821399932528010230668714011537884366966232730484651321556053691735753641356606212364662221204649402327573507811764932984107954958491914034745385852719588981469373671578591929190548996548715537910117024399214798316752642572215983087793877530116233633330690351391802806072612963523438083023905431925589772878460482714323910516325000406577218249636862924477659172294163920365696792924123788105254113182533561088926738618077824457113448571257167401384590598740130133996308127476130293140394371506300464698287776408133592665915061225798817141901353985675539450763335555755825471794909066692710890729258233625260389723457480123647329089600460517708335214671175916846141930634748477380147312561529011115044238958916091350969015947647308071208315905925415112294832288997044416607846092637235642194418932071199203950097173830150878397524057206084634175249769418456101511381879036639846603936266634569150370866344854034299881061187703990480366862410679355460100534644798698106423722690975744356293480580281266196631419671461343917624091161489062570321022975101103570535919128471244521478825123201091193173832840132492696231760825501576777466053997529203203116284387184166171631226354445756635996482289954598331188795188731165935812513548920175084886708834508585051407646299149928659197917219732854382259627403696440832690951487804534522875335521007717414720107489460774217007353312060264027021577792363820124067116869474271745978863768548104693167961581087639828827543435314701473410860205598395906560280956876279905176982477947381781973350759793154585997820650201097796648518087499006359970454800320944661875358418647410194062221438031060157813382350668199489634763304874050356397379924910966413585512044695157043851127620911697880471802472289750565480782234357876452554483911185045855573498359083884822112153045359123493777557928585128456280515650562907313080231342257986389894297719001770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 178079764120323596506323972155037384260027431006517233942430153846331704832988560009281253267286452715584300713318101723073126571553916360896457860007237717451814862411467916920222067277128513979671407910307203750675395634093075156356064574861518353192346946182572582301473746316015349721962938478163449273633004842921115751688321834046648487620323243013396621440937491514509449068842797242254620082447729490342738638655719044105526993967965682248790978463996307340873384688616004782185371412597762906039030046389367181921239296794448421434309029545472250129403136706544825544556419221431226438654658006985779880920800141131685144282482516917007968824868815190893390550504705613138429457090162277978240604982921296819312829841660642443341027253859251506257704681112647054738901271057963961364071223513717580419845550272953188774089315164271041973081441667207413007911273500695327143620148173490166903543397080318754450204079291791896808523453959356905899403569758724007726385305126844772151402127903943989685676768332304236997973481090075723514078605912546351346623796137738214998275281190448139323600693570008251326848079013954101021682532166051961293794043050032641661523099944619758198272701945833350538939039442633483344047157919756927153641852875300773659811925987100043871393750152640158298767547939356061412560422127956290735647807439709590488310288210972674943765763858093083232849829053164601040430723503926529895667221818270199303735328105060255695703325917586083944192138213349894038685417701140252992591495105736349966921255923756729860681502268798021523749054967518522183754278743056495184992912421965473229760996145106835880781266613546899471639654708379186481862462736694295736179207867739199781078445780267314884939490300584283946020473068859434537319888202196338365690252854532034327670347394571207159538261018564975237076868282688777845245518891433023603255178360402454621843457759100570826629893809875377862059301451609139389693933825439614290248354321150385598929753756202734721025771547894211095904712795297306899593517918779085257751969030863516822221485564735630549060510446141677276975695718816410395406398723346294577558369386891253543702593070326723899640599414548227141238280264747963396161398351528625392082633959106991665266944233647012421404417234777500654647844843539155718809974691034858147052490212154150083560737518936328231207938696665750406360127034675750433861294271493775930868316628946556343644825255224536195450205234243873259875973367758379478231357539136960504034723063920482666409087742474920254191433261805355194418135034579561638157221216868862807546949097247275942619166201509531263833294561687905695216744658770262698558627404298145472902561216405041056734726736652680473570053041096605797359046698564765734456218933140652782758270181839927278045741069744927531561771332893139844463624151872995951906413195664989471480769907869209057203232653046370200427165581199249480279231021146280688928475639428979979570673011983729025269873739227541931328337173311141439844184392981092885045640734123913461513900533877884636626495940836101384367850048269802429607435489490594537094607747857500115540338332865678969567481351841497175142185793672386482698440181673384833558865443221811920012128681694152781131105868704204216120331234675319443848225391588661448559834095237645866233593430472348489672496177115864523740417416792320567715210740337430268578820958692511212942228211594366850349031201672372494719181150949554254754467504905463404813012957256539792214843713274846001340749381257403894812652702699373529618137855757138472547002144937465832885895846482428176268865273372581443454186334587786989091057904329798631685515676358458305916248846625474138916378978265791218262121029069643398297845179412876305762797332760106165363425037051482961391637617127572319775413546620847515704991722307595560358319458365620512905823678215987900437203989155784210644102491140818471201022807058934895055434685334306922144025178094966269086920721488874932587391793928207200544838720544589494533025676994003477281391712654810691482314405626377820914188715171826873611620183216319535244488735782003115952121374914625807500528183957481479134772009063912841773316075954534998783019971224181646218727119386333051057505443027857823512509745190271126557313171194726263154690894569273113989979583085272574899561846151947975158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2144848826891979533673034448657610875091050944761085680976267976565070962088772633252740778415348240847693262806901283167160449108907862591682177854877342806337080475403335107547474947134916749839014078481910709291625397139601475005744407119318588551755637889844117284657483003503603124756092245072867665483441741410339982295270699627360020410161574879796944858941399420337376692118107184738101217620775106483214043302130595794874656927372375692111601780418618479363951518188365764339162937969312122331725191357414435192559226304970124589053553269416533591686110053883917288739136825922269680382656528719490112348946097395530260472365557489780569292287294898333145780942206418456666598093887600679723264864021208048215258376507214632342888210880110233465704072586052733063387152941367956914310455549058713048900166912124341220051503449868381498726329838542247539121488621828010794274235217980448762531490253080583826510678609068493717166506803455283758526923450921703145012041339327230150616969099373954200347698789894530501058507859677771184106155772101566329056661327360699733016643810127360885888100842137755387376348135654207875330058030812395401958048477721173178728361909622967741129262558461238979278646852117746697114318647330558755605000693788711372603134472643271032907196997454229778042819767905382890081344107463191624003639998713730191116920254061774808114716222259441039641038405116122676304806716840466839892322217309480005063499420010924795768419560749440037153216605077109035421888050434384833580569994315526385412614553663972822547558127859038739826007948019728847070035682479379851517999503641550662752746263917409087036776825274260831351256513554416045318364927274207029741937755864484853201405240791651132872278275438898309090498240928682082169555468128856166874313671199668893545568559667075155871809808929522719594655884901577083988745423564880511326336878884609211915796826660474224638177931535669330549491552251840190414459439254312057347211443103358549362272959653776902969661649224101297038969090758740811773389270113597105146074814848214062903991704558040613658341377982568149956568939173002083672569123944718048804883101334751395121663693015835852315046178635498966179388716294997270313380601820125770273079334515938063418590266771411283036422373119464882265403528911548125888327670645158454712855974603125760829287512582680236885367476799288971239405562347930636849738926734148532501858235149311905144294469066293789728002549670720115878337256817101087008093866587674519634108443768811266645907310167181975792464295141428386609395116086758359331269356783637933220253006681151538825809586745209569687650009238862169385241801354099463217764794307162724696847008705135297518283222369353593046770784864962305187248892512990872506533782989446885642624286033787936984476611607579354552223220078158436899151376937221190949910803499726267612420981907403157198642347675832264335725306170403526151845012123333678548579676733802288441792511794071248914807735168280096705963852247641020232953416254153426196278473180922793122156522683013059724197846679289850961104512597805816041191118234651940294348070268069850777117164716864160626701195655230039448300374043060591715367124209419964475517525863042633381948150280153254834980364401221785310039334973187417061407545002677127047102662037807373363928537848773174605851428892841291460863420818202302848444235576572551280661705410373149935535832256836229825754680610291567306253979470525273008072848103292990804252650631535549338697810459528557027005922982010214566383551717263545660318965200886435334317557504311848689791901142389287595493701135430276230104887161417594627894427026089895681581024267797871216252761308497655063329249052697670025717519508825226906347933586644210578490792059118965277241236618236308386967617269338387072334297726875362453599107054110510927803769811815033819149824156531988399809194574444776157582988501711867693134907902461044209660012060866061644018538583727268317939529846579002135467160019416278252333774754983137812010407302684046708521627314244585031168620063351819646246032815315154998919700786624996701792688868104391122825355389543918482464440504274833234280328710307923797277396028493202257940445106335210458503185375946561132332411866190524055187636990394217382595824497157202066200223349593536838032041259001010160916422307491302490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -5201228008754811416856428475915521905834671639965173809792013542280034715370073645027322857078100482592317233734286064040960946673073942413008348654642749273813299967079795665419739856095400743401799933831030665950648930606444016179032892928369886300288598762690147562200452074174723072476023620412008387225973415467813853630505618001312627721113420243440692053476702803957454095225076205200834031383937835935685609667848950497980103819307627440621925653539374784874993378581737638750856512035391379929964335885892667974787453152127426327012453359011522269985542769062621981322906739089406418606308520036797129796963907801618306153825023184965552089059320110937860117640221397351205141528645561067586593922861422129686880852130730604206259608055186047204098215967963879757311034257244359527816107059494998777658070786127587592118171604410362990714556246865884860437742131196764044434497292747483324802497367984147308786406436017220598985788293290626948995328692842546460804317274529795014803900748524539873817048816024974630547375343775786954758666794295651594874081689906387146609918064414658992243091815821542179205285329322233323918154704516272662559465748196652510438355899663850998429858896842013313477882471683445612612805983786352059292676766073987433498991303605635513433297609733972830995004063967892194509447965015754320942940155428501599740954424900684261000183910479076988404584449655684331694036804796258833332374081980080787866790062435685481448538518755843605707335544035773501261719492539813435561685166551054238240643417456089547516866430648551379020361180773959096466416430107654595948774978199450287668182558658377904235567679161322725654768429154837210013102572794390929081405095437002187842342067955139906553311038473685120621753767881268601567812531509063386177441205142432610461547676767236312551541868285507760099755470754010111742190376788327289636110426614685131498718349828870269715911557247599109081821087185645632653884211434672046139997651255310998814954125132369663114433919901838342377821702046842333434094253851015972108725839414023310049022364187645364448900561012088687741520406882674197175043980927360213398003374392583587683339988611192438910644688569479480517375854494716104924736057365040929215487375842920625554220124702024712081770762827258734781495456172883485215090126101054667426290645613646517101820404666314197994235651913586654235436069367102467769206465945643963983097844390423650512266651375711495641768598797863981642767660741360481221635151483474373167313894090627885487945906707614610502890527236883077441199776106783053379611847071547580653909060337187400007855090527149164202713308525701260913049855573033708034584906936502570873240921199000073172967134737513781984744939759890341114403293944701838995363399690296127262697750815898820375081975876683029505991606377173849927728490081230970290062998772655543241731126003588602597301335267284266863658003826804882029602130813117556392124658484818038155972259393781520418544797843888801139660277152270508571853562382070334690882824990592147343980049559250670112929814251940933578191389714894262244148631531703404941611545158790398014566278024447666420078494403955660825125683755134130137736533709674370987584158212151118449654508270738960765928514367465142980661070933718304312983685286184076863464870870131333678744904767074336437423109908477205305189515814669226926754834459909102896301214972126990889048510377822621370588398127106895150689032599969968805307296775951101245269460045751523645516865953105907241149279777270517184121438120901203556217248407656671269678593985674915221917650248326246784679643793473503752226922963283953110304039900946305120045022745361829639316909101331368691813711202993082624833582150403784135822444953611273169205253404596936602139222090666910656111166884864167530644221184714487315239546881895083113681655184004547458744441627697792144113690967750453401101681676678961080889819378642745552323187294257429021997753031356682788155165010648904656346740523555048792469470960751298112692229413095785755020416174732725255567579901492786037493097400985846744218845597035709092404156792276707572231298996571718623493940485456187846883447590149101759976542340048542112850222695361397323717906416968684765442125331891137214963262681050551413441782301276075490086933664992941970336464725518015206644667778164148330688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -416257096296932638585851624027272288788803615123049965592509633379646149556494044201867842194995593863202647728492171262409990422111973954209777617555276934510070838836866644218510596767593624663492615529517299951266355424068254945730063882998909058921320578198848041484217688983125470709696123936838068118494387339584952331723791759031598419810793602985594736364592100161444080157812067799299435963716501615753048755244642307342599355004254484057147536729571801791078906894335378258602711906310884204743578936222037901375421375620439439718089267527531656405371087079257974172183034285367771956067634193221660294461820589900167551029010139361378094439308275406058364214064674822234439113722380314751480967006625977771429222298205461132405795618445343011830227602248202548075351445510338528159161345541906256889895282129150903493834607155019462809123629314479008293544663354207135522986630028761585256091109306210772350584191681069213462450894812221385693814228744251216797018248764358611509738507876411383515121619797564697568959593287717303366260311131785795330301046962656933529173379255087130593296441772814868177750373425556975640890043520931027529181734785824356751418090700886350713745184383122626543687339639987136122803323848074273477946978965390156769575561577278266658139618357716819289036987840218553121958818309989283195305291908509167895078778247592101727527760385143150188467872977262856921346379100895749282119842614899242896218944989105547166106214858151147344680598812015305983539319445019326661946256228578099229277962115187202344285262882004978065199690095155282246738777339518811017072856758245950918935239087345022502472962151745671532315805544694977907828899216650986095465860603413151541050302232290382406187604880835168284460876014131268459135682294964260333809785669736464810033762704749381033843548907095778104149105083884412045602651702276751742488715217028312602125581163455932243366224766464427320142040931685610087444471175076442877646876355927509091285701877462296278913740128340619047625096565292927679229495291025421247802822329626202369915493896248898346184991995296728099899526317924071716174728176446260217796775159277841903345015594292546664873359760490315454862335759483768296229433045897113708182225790813413496936155796366494486824166761146861666668822035075375688859809397317443387014759975557907085967291884707109166887195495886726068728876314334660177370886473737476430733105144404741382785669660951212995978933530121699318811386078234378708873588693913040114290558947789187003400082713360407631780132559441906451491066287406015225826415246937538131618809654631942806241617069510040182015583255339615081129225155607987746877863715755034896659612990808291933613765181276262441837359579835434219177444722319101732097055343839017309992226346817004094913832941266437535549329112006111488343982081840925111820479800635547180324030647785952415080390770153792146292157522891271074086060308669660732911093690986210354964080815317332648181678398898706472227731797255326106919926706922678094645144259127109677609214014045174724053836416953706457749670558053488493749846101363303486683178038120268107251127436947341251917612803575970260937018602445960950044302219394706459879438448782258926274664095953305669170215256098839871669336583276227275716861929618241040793843815402434826125303894203989784801654484573934470973371506119181380846567646596904237285124261018689460378874026896119244287731565883674942915363555114720584756280781285369077486097354592345635305849589900183380028692581846433557216992948858381244595557799935923793146242630010683655197900011263144778359845326557533735371260481495907828801243393237157801005781423645709831604715522889536975895002668412449556430330527470828837340672094711086926380270700129180661990388871179946743298352986213364280226872062630890373127558729644079955473950537620604818200926837427857719038154810892343707464914783108417204564787406631179464399092565389786743949027966989724950320078951113777615340639804951396552919363007347335023642417719149775522403732450345121947675768294857914124798127191778061485303948290868448126440924601513758927517188133746732709710233572313979119796241651818674718984218497189835886252086197308902812971769449382657175605967298362885183976965144475056833726285053637351361110538187182488519708823393885602590315043926239013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 229163875431031399037889555058233570710035073602512867632679591615390643968215893692919427143200324996780770835171857802758928453127516136225501794598208628917735521780216644341431235752255486686693776383334451711184526897344591086407988921051167895086099675049435072553971590055285206352165632227934085359018957980669162434446158722068811820327508034640911914743025959120470629634559822169993286366625846751751534620968257341014994434194351519541292828236800477297049361725188254197391210399614150944950361993213528437517482807799647066145835569797607862719747202347619855613707839918732466318047659554615987306974594954602650998133142026398835428460974987532703722755087398952682338955472144570440564374025379004637486021105763530352507346972043483478656250306646957017025449282152638170901491489721901478829586728059319155046014317777803812310700810120373654929597419680205531258013593330888951628017697685028660192260189606254634687930934844663815000877656168025769103020406089470500088754618470482544046591633958842682794954998599392315853394152561700338737605395175946293677531394549833896915732303705754077036050421524942403621188656171841880353317321023133648308089282114866864294653444995138866748545800096791166359387424647513359804568553262723624305224251568435093065461093703117729743079206452808880361708737463894112772673316607923959653580111012893200221181681512322775805524513136889869509152968471050110260084197714777052071444351158323557722503826732578407983888169685494516726676755497372800743232756292645515211923273099635849156137914784338411294429925861398175145968923305550154556440300541633233909520424636353739514836816896939518181851279789866133617204154218768745389320261580896735855774885537586538391089292351853763209391694403434902149031415145951320918092970539947338370660345378401212382424770114439239598332530555807356163185253917181815363673067965869019905877439397018275230869360697177232547696280906442468604378416158651735306433947192036621329764326100112163966902069981468202105481944016269428082460614398889134843515368928071910816606350500351433045532226753890593503028274661112495607312818267980618918316842606786543755374008478325524816127737978895397258550631131873862119235453778524748167364132531114095739464322670056102813331021359258952046224325346072727396316075105590355810660071100950287873675391833614127139914862675702934564834230515818531180988053584422244429493094043282539092781620899143952829948270798580246594846728139642618464450476589881049277534299847063953852959025906314334082173186267070932543724551807297413050155120714482894895088675144080443360625464686199411614060284760292170678711439126823217786347076585452874251373515300200649916336302642004559182656177242856417295518635916963511150182900758655382611228540557673931448111543149506953232883872875095928913302230395174248651913009138571905592495304110711405890264536191861610007981234354534745039986731669520785982266001645601951937063528718028290571287048883427113762234745992622513011826711336126287897188172371454562146363802208489331073633578007199544121448879631365135476695067361277552222147005998780263119007091391213544885196027809453116509537653119253821473906351483016861355923712762120437667013675221262082785051036267699546905809385396365262912005886224638134785819091882378180796584151705424840593293303580693647343020002679213802387142398664627390353329759570023712387549115207880746921784090390200127973803171534225207861351559875084918851793946108084981792555748241355325816098636393299497452721826865284251944091999436059271717348206208574070544865100569963614037853816356917271294264006930824669564388421164257845081737609200661034055132611321896627386953319205350320912168561904169359222740584772838817372379072485152308741058158054905444412257114696439526779185470423529655297247605287864619996359564670070815449878488558004010179237248959600219069547289127340536018150737547756910100782251685790956353336070412401443496840809699654080866565324207752668732231103106960072148553974544558302755853287358685563278502584456445719741173228858422249789214981159823155059696681966284080952276961483852394733877790894067616685950935086068976417123014040551867418273930745578779203695020682133957330428446905205303693016408816108795402183680735751391724839859039383588862464969545312092383392155170440673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 45031566298957880101652806228779327685640714272900560259043720296332774488136421042642263322713420975784244144954526302570905789924577680977405810910507290127949888474423918098511493707948384284050876944097625948857497078775325149940903696376792021264454844256031619837844138087148310096061439800185637697131826840050505669351975278025895348394532619868553145357327113988099842159956073552007941112239763534495633021891109469928209843063054875168328024330675211573835448307941985220123503340209817428863364848140669113183614911000094114488550925416522930987703330200963416331925545265542391165186175793763517466758030490566793465648375160002956649325752703816607936736340133771594373054211711105004750636315332815119749846813705384369797387234139655917941326157375960321739131325977744297671058008966279392539225301350796074282625931085938636864097001739987331528440800477430349423215855193888577891067535349064259645558515622993335385283657508104872382397442807572832232201167322213140015539567302657940516814167420661185008601095023249221425562918948934229748816517257837143471814053614803513854186679494407817574745307191424129446898455050444324861727356749677023773602325955484801545447816247023087167372527914991608596677959340651709200697862011952390137757704724972894515087567233776150859646106218015078583460838985472790958101617081241770779812774377942426630395061458837826730239763117831719628726850856714179506903067600842984331721840212655845695885085739751900012063892602567354261664341486646267098256169256071605456826492812408042097873293476236076543614723706721316876261636645117125977358648669579812004213469999334567402216481932975144616825297213472117600728130402882568598104619540565931938213607929009083028589288032381410429726384401061309121551281918666744061230566365090412375122882490922634233902229160892928049979690279845078448179290217717420100015780962974321542377255445797033843163897724778301067262893644541766896170084145244584953225081135591966512422095456135371998544820414587705717842689378547073541584530120125841387642647924379582207563856808263293925495054055164888895497643320481393805358194583569867755420969312846021999516336369780639744964844943911885184045490074907550167864611971849092034671436232900527250941935021139405815034114650357360963900716946311511690629699194885831328324962765108060542372800538855511087961311333508753013367773246134536407732419066764291570129823104098279375115108572681546396846982878018695631235450828617174435849546706341941674443319603330965557138614770494953422759528128691140794730576938498462695276909081010714199600264992447128472230936606773044799840553876416010261229108919515468018842825424077753479373016328682133189189475832668252616104956685994412711358804485633780712680604160267562844133856743279919135695009309705152813118675048413981834415747527447753541699256570078764062025266737518755792895912030215488229619339630407922843935125207294157234877274757432822274165992737981904907743319662879019377172744963109045479458158101689251554696133604511883223046841414174822203342878399455674399774492958665874211601114010068937813989738259469428556798928280283083507808498347335736808399110169357761107171458413220475853355022120040312368889122512877112357251692628223530628931252053072060070006977417024104065976805480187569616504501417693802011802226646635205039695917407018143867048656008797539901386709812409449376248299250461128201053533858871155551257671068902725049075843653561435693667863934444420248993336557502043145489446088002634085696283304119388321368826231661820082706466077540032561345165471324607300951488003519779833214364638605758050238782068563930407458642197495059326961195357897519778900692269801767686370969981581412114191121442429783566205004358902027309974045561114595449567858238824372327202429784066891670946998919986732010983934402182543559869873115966083799681003884975090625626671529702422750457549599140989473828229633492219101975610714479480565551714032749220446840660712602333163136827400285630125644259380988593495371631414462038151333739230054120779732923390304068363821370815095312151682940921298161719104831429699699045346700572440498622594957108735708953264963716466406347147086859875563636307443512266737310927286304986969732202094188217154560631205743142289108917102417983901820887092616201138999313116073608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -31461300075149472165012038694867407807769441522712223295691474444558307963742512779466305849168177614382436071111154868411796202914807598105508114193369871371782756702135912215236820215886539885158527499016671097746592642952005974121926393834288158860101535468467812240221046153114932058911026206682172824529109638972828009059794130425583496238709292379170437885778338869593810743879944915043120586149446434768330811272935235547669575362909366933176343135839408114649814469055834072497730242450581984432421373687901837878436030019547296440384201998229486429217039558549762850627678056479766603713557437434602618130664934474368430780617661247294829563924118815597081834517165688060071748229562885441556268604281117217581929040551594106315228062256370245089533863807763656107580223892664289273516709880619375972173948182299254380743016804452756267932842207582999439191722629956454046137600235279744370998045416144094220609177496552850209948859735976175348578540881078400396774199868783274117556662881292536222347279451128468929455195712960705491882166014194551492143308622508885258967289566129880882180110687985280728689835668744419458805009886732070949143014578537131079967114131060016265673533938385728700823480361428482621723596356161133519098815243742670346756384359099328769958946875862587334268391160002932598650392458522429793012268589963153077059272233869300053778631262658880781259194225889980195570289928207307745299357299180255122927630679196701728346528524151425559169806018750576718735906813926576675644708101060472282075390698940482342987030224703265904260366067145443600887801738810474264490905003410469390439682843685334818007258825626149727010941965280015530155144173994028975900064335902846324833449470543375055074954027904167682608412382258353212907982897282816466542077313089929633488051466749235034149442144512073005137108393707319467512407814919348606921019503120421193060257578138145382499571689989459736498494465043305575694625229756848127007856584019837034820137146968994177671618276392117815185479157812291133838159974072863226209539736648618608106107290732261402400477835264580342566014155227652878458390494111177698192994548622599784444082258275081450522401673038351882703647687602884587894148890067322561114474126357462936525613620177228915156911837800193145043154780615737708427256981438300023794239732436790421080759924560398381953092277703220640355843819843200511257623313104680863554169460860057837656123819082340634908813340272622992981422362374949375507410032281131456899522086274449226978790123258339254058812461135089164436412956271864591207972818554731998759128456904391704231504712913455750077420703095302818955361912745828889514005842507595247269708105879809882840237413980179116652978667850467807017005195640442461149427339871510372565894515334987023471732645387348392723156114265178538761368670700784077471688220208406425469730123080929456078237060951163427208919759252990864039701107848789456760889960165722121785919111266209510549547499345838347685761490857933642447889574047258137146002707113514997791406260221462830282201191068813463777238780109729120003584804913012553525850255583982389876252142294065278330402648667975771557175575298974268706955265715930961812530030214575063044327149848605891078409254126501816039139344849552659061648392390636483743329254004992107614295269663949803289955623063642324308940108651256545642082638488717514114705537163838016034539766720083533499367614708198796495015659127512907579788522247890844241688607534278984489120884970823971388435750819275774985305756169151971597848161577801675463375981033662915754825188180485259849003305848342771749869577875204326562019831120465109865062369648404915348062131656203357554059061804603715769149681133648620970986778183634993693734196052621359345254397020878031576921018111765342702485130100069337386213275979350987556260823686207923210725529260132176360713771030856234590049306311741209555636308067877072235597898473292284390822836730055274377135878417416806695693802460888075729286778839623349908367658613444605930040734525139402943763957900257631776986759851504716379054210490192603879657667874429882988647421794926368430298576135673589717248771790402643172238735980037178033393957299241339219614612270484092397517179407296699841345383433450883902300690865733710014124112753152124428373041400015121325850486755371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1320317086128622298435705943458231427249679045434874251767548456906878687819621211020536301522792911253417645749199059113866180040647099396244951881630298929610602663637438870025847156079713177244821316393705246228800564229463014719587859904405494883731683491562710827301847589609873623157268859491619551845439925028727983862227484909961094611903044413570210232395953291551414943739124178483363362990493220976714596809678608101788523319371316483122114088489287644994104236150834263870251577242671340495430576703488630468526419518769565683455939624623559999635382072191715396530513402862423108116445621257652969316793742527457313579930175385771067811400158116607860816929822447731090898818091336116023280618891086242370120634412340363581656651546210268107669317970437595330988176829096020020695988918175221934966930879353513841654838621384485671527387050248131054149320907091168774292528205207759833967895767030076126671067696673590621737348963503974252541055077616392354140177559525138836162326917089226326720091690187669682226915411138143143784267556168023741564752862525592344818594336994669692436932371533739614875493034151365655123030164762684009777373794300117804813951695338007697817176305531088258386539455215401276736219898121444106453999772393031133733831047226641126164357425354224194479200969185410665006772267262885618452494180519666518030426873715659238251793359707415094670780363781006936984939835877234718924115218714087983722561746082836876705908858551893414063414289904197372776379490993507760840462384972234408929288453751608493624924799515585977453688814850052128243522977049818701555847929670371623568119004847341727937464603453921416198741449903076562928218993518248103916524521571311981524663053076397076433031891110221479612149965055899816254952242843550418903985694688708764816039882502742744436173594049187294126877233649879303152733438580319940994868487349626389449593563689988651658319115803425531106181499631461193207057749660034594395911638039010524291628020273665383415430997578673927141734711023360431489699522158323261864172268817007245236450059748599737403395352110389109843963065687369377542363098764233845960150905317121464848396925438842492444282876598364697364972005780422358630374724468727886811732057537324321370681198802698539279114408566464833879088519520763670649150010144692906416767257477730975892398613554744163047678042187673496699502311220176609445523490145481427545772310757726968573165795142331104860615290393872659810936725010931252699044068603758908000892225648364822988761788782410451611366529996341088412099594865902688109781840963579201948398441186403005129352910841694061030049274933751892769612518957020763385374463919214198090595708918191734870923626414570585193735919054495234170516278133261167114469734897127446869690225780218012124541087334976892673373212699566497609291372613037000662323944860700231419643254879555292520800101762950046805318812394507398283377774534521932764622814691617624643324909465413585508898762810799794895998364261674861296387622955844662885900697634732689447608368487244285375408000298931572319807559529933823279156842114137486375936476675653777942157241107423124629553940698880033607649861655952674113912858873149424770350433115632215746580024611479825041802691267262755055591296257864578231925592463421097965517763368585680483547508956623752490257539995974606452008337103835583496811770834835794368262790562662724496617690335134402016610779118099061055379878285531368538817647913939790223009628495801159453881705489762978464092074533791754724186587943728319301001939273551001313604315325172714017988059359153427922336074211444690574791060795301688536354673831504842971390586855979142048486810946667538268798291975807922482316194264739402593120369893379929264505642728038276156477689607914876305549588766939660174262049335253686372074691342615752431022964171025037667289257422028974928002966362574653635975908606900911120080056628519041118641022728805487198526682067814385122759028285345566547620070794717763943079575066660923469403585404337179714260392616039195854448124537546934208044666148635815578804530522541148910718953203553100094608399017672801860300951463880656648398263372635854327967631281885930482834582333486242259309291594065450469147649116911427746471335429619424146725588885217702456964217464513807953731670245761051774024963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 816886789884711999938168828767502596191088680362557875832390904462324255287559189483277440326697412271624264374349574697834447119578781409681007853223851586250275097249388696799108364434956510495160246011391869194696188123481044190234426218985722776199131818856781335560900125334370916969910454925907144046000039946109642450612425629611489700804405001041651176605816915635965834413404502109617927802587707176651922503613541937898967585620047166657798445287176848560390293337377232684118735040077471431658087568962582801493955466767365709973748838072939646573884686930042764221181624971523595869098684048273818645595049602486537007368228582149387849278941461624068666469903486921679513541996229325161787469676580687229040079635656388590070343195765711727928216821540066238235917026997492285208368103856403508235676117748885880151653182851650728642441924482647974595138097179754784046473041099592767558577033570399528478573048012382294049755622419109705688858327137601834800661080184726662530873178553407791243767668833250964851201049796805492892258403085200320593950789994535399346379370329134830717302509587539696199530196791309717616437648238456517783127441380166773495180778989097454879097015045418720025032167034566446870240605968660392595009540647703034391755492934767510742622964445624488769672119346282370983858127200275724288727286706240678069970815255994017645967574348590601430333868876702237933887837051895846291917926004360917273286145481159328068816938023274084099926878125730592361881271675352857323878405600147564006114212277866649395494111882353963284344878541752601907283331403502595387138645408880826507835736334891583735596376091575820069376740984643284988348578543601506091201246258883582948026504740089689060800089174684296263481395046821870542375935442312041183605658910343172624791607743247588976214832637600503554872160834967589852572445716668528501939927183249103375515137607835996000792612960625004588581596162808289128899590400865823644327527151455548976111698965901785575779354518387263008308295411379174642298007404823970897235124635926100304516420604019121166023195116465407400258476490442720846894308239211942644771749335530995515667288469915920772002164835132979673109140830500451280942582055397050611646983821237165864948734875801892780667050525600855115415218785415737327435428686371892828822194327986430937488520402461251912043500259616551979434711112596820789708339928462040069141880199074797653953667493544115340650129742674345346238424702061863039284855905801064768881475441302598230941037462961199628465847144066056968479946375314707997127759282078231611385088415618640728080536896582879607208398494477916568580116578562192445506247322316143024994837319926511941544917067970694409550611581007373801664409588119619800666371658621088816031563508480429132041950012527014047960644460898535885676154639591179231841126506886166671531302794312540289292539105699384225257547208967680774769827158544539932343521566808868271172176056693452318851987981694420655678571044486033577625318909706604231199436238206710682285575613533751193935920499340789209099514953830952482118486898943154574996989375826875136221492853945168358695034853006435168300254906836620190120105412011573845113659046672587846718903746091145593300496809244945753027790960247040468864684195172879315313364888213389306569990046599398458359621312104164580482438792065282195004701870466664901428885820747945256432029326841090252041040182835447067709622246901021026899583228102267615741046553886574321063771547848213558225115220422984118125526949988545166885343928524335255215524457922863692281609676860340247185296363285502158636168234534782726985929527051756956454279503464008567368391332466346042734954869301170459444112575714137942647277990125506989924304694280859203349767272633285714731294073604176953740155339750857549152538062964002950643703137390748078397458885452935154337001206612562506393066587051519746231689699517718517331864952844793294520758885489523308288787228683165338174094807037044974363818356844518193982658828055913998626827846475757410810923754568428072670150951594675872684386438823267927643475287684819930115608004868246935568474881520633118619978208076845502303503115697452458643596468243314287712760196366319992962984048280357838632693877622658413025881424047502370949562484975727010879012172808870673179626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -56363473720826327705265043250847534159449857988703014572417539437477347822007527364450815992258617771786378115001955490044307186936147004610989557527836898510576953899025023689196262935255335265701075708793688644701852835921011629796192613242881083546036683240631965950718597154245109106084577537379531592964580547615620988322102734253166396889660418177604378253598971821072223138495568509463734084192097613423343154041211459283861095230166668559772880152126058744587921663159854217411757308037209322433617958789443461202587583334754141213014099196729489503112596120697578819834968448004414696450146024932005735242349280683303255252225289034132977483750912018236779800093669971207129226675812075117045980459115606683551284510239191819506021255980509502824777049321530445157783343666482081969191769714795417678073886426207146967518484335636565209833552545510708765881865999608611434319909751719584852233276692446391146081397310495307344254340728790152003263296423813985514249814472168437489662248584532764142821524383778129898897111206738810695846706054981262741386512888954377316520825192689059092616751100188868163729503969094533873429202438167054987430814802052851963398486414373336606292299191736234721094785323640183243884044805320571631910579972022386606466103557978187519801901419102586956029397979743729384712654455513571152712297255196146827440927864741254446784063102361419002725407571256277714910392311081252822949281546972714518591338847180894060917168828258878043386828521348958609022234732517264806914893438775707321382167143481025334313558143785243111548723439825598454071081683245791868786813568003658084398813597920041297532423700757376045072277412755427020867146966276855631566017436563193278959607979194574821137743287234803289461662753711314814743119278666344750235128134578811108116201935020226852952486825159829526263459163884163667228685875833440752862637520785952061240217065270341797933853934583036963626217193837905007169791111972549479023287093794820978694089095280525338903543481814209317004724999982438872291883286109143888472182405024284196504123069145554782940732565480718825865756504229293709968204727913067869417092413602846798129564765999304724578071868804956498566144229180970605695284743739637968430675515173113033328767515482622344393494493897331204027823440704412565629105556760844017779718817627017841799983561075767714275614296595988856214442341286319130000363436113299761003124059177257487400120005625029516935255599775448220370963318295914542951644917935961494237103691048715790306691044070776441478593541153813661484407817215504445112888556500752167478651252996231543770970934730563486749223053642452455393517460301794520614189153598343261449186659489326826655486097227935760131596066387150709773546681736502199084357401151689021494356158351088134505075728285248818634293364337847800416917003261699604223036650530440858490144310229639999030839669130261685507536010224627571474313943602843448952430224493860394586819766971137987371388783293852943383168406192777100662052506070920967688369581879327063083911657980200673512370886090984397041965685762671687134550172280712403863416380330590335881288366982696488210566336919352547669744384628605683369453397863457121315361765383812935154602439319274747715047378486002770764483495770969349169279250094784488944827776593090395963189722678680247303315970776925890119660846515587447134196851518285858695722928650992974384117110771699807122638706227859504004343590260354731559425117222746355328077575240818082226084008902975022449318509402966755173742182343526190640913819771083575954304870196030584421588484180380123743360980991874058165167959203189027074529604392602729844119486391072687008768030312359616930873789410089343598665074242246464883426193808432608665224347266423300212998765924533890374433548363255780700704746482650695817230187405202680615283728280107093874240753601356468748470359228459810574167051207321763964097587908360875012790580859962379680987275440750760402196086573616427434619890793779434709561556922575459659611701895165039756054889385614571148863405579116568852684167450461098296290647083586492198136862888441927449217200336209369534300725679807425937532158077988284664038687293754813722650253947209490565430402134301132623156231733197295333411913658789109981755788673763241369996281689053604080638033337891101837158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -11248039223482354856899410122131471696136410098590047886400519985607069178137741474845857644538090228267884532645752113599231550744820484703274792481766031758721199655749628034398868061108604078464114133350487448248372721631839536247015322150095444727233754743314095910803883889168125576471695085355503427647106711275180028387631672881426900961044804593523162889689397560858915869993463815639189180935320876947858127704784211088248326380280080689681222182097403068773438868758650979097050721553502293922255567821290664071154658132218697355114999998138284701315404253914386059386072899688882881638437613775078898613500612898683189944333150431278884834656256077455567870028741519086391945750843418443389024358852192088302585373783610852779165751094111745271335586065257767673286963066075431903361634772977298899686547357385118038703017060230385702335214231733959085629504638140655479806001468104617390294209348442454421538319233067099219323695888402347036134822589546071771141434150039957311204103350440414700403048258926161685958924002490944849023930208851243129278263289413346416501648988313867220712876055608633119665069982912377015821310088009925829184773838365246580876059015809652305978684471283857460621827218433109956005054339028580920602575765766739240758257839435547312395389519089176003383762805324791628100194119528219165488346033685697724260835956183124766140000487809943192503245797591775034057663487845732979201994745345609607468689144181791998561920892715866489623933962682167209804887752468811343632485680888755564362752784917103158211203763182479122433163502010638203210448343671345299471469567256172378793780172786505186328425963816996557982660668932122043016767398721627697249262645153233846635529698071314480300184658303813385409727207466410627332707253168567874472801498818499089975532836663355837923681721171867229544727827563951885061205532363175931885052830661793224388563866250062505089968025503156699785683358617386360064680020137303062071339086102209052722418664794161310939071688807125593807155841312022641174550706589034281062085762632903891719970340242712344683912992287001667720524267537164007031346923607848170404957252497739856601056241556377894493255227663910887350684160730307636052285339552067299294219438975670199155875541862186274789239738161260766351730593349390529583552651996653820172738624856438584938731694340003170522595554239404545334153988603093139278102194244975933569140666852368324194133705682420261647098998359260943689721899034553383284113308378165939201056080725905232210955582818256064585551633848689283832506019160295890073246460083724761120993624673007754919275989516991192518658429258779115337256673006984042074156957785519692526766614679677817534652522267360498458737647937147967936876145813837821926124371466989983067579885921623250590192318321368191554262749375341287032838847846180519618668278632832979697078240261309503654632904629207563439030121158620703543683618598200078458742690114368460389841244235446034027269444236244313578798567459742093863711372852745341167498826892996096674706225601182854330338943719204031675284771904184662739176776397868422348774534734966002933454597653057388363613311327774766569008762483637091137715343881302400680774195982803440191243826173066465914760531205350377888057237664445035036448551477234589014655491413400099386491794863744434053461370533187464052742702619038540785354449390109154369358650737435010220259575917034865996222388302693542514787768628829592000468201272326396261473479493567671510632152730593931569634680358972382891063444491678167259875348536201095887662319644239111734803109902276909694345234295626187454665228202012392225061976997104690956370867512647853352663502842596154947059232771727000468042077870243416392590516117560349505967366424139182405358277001205976682920235133101350705893425695963017489430494672265326624128839951312108296748326874947825716720272512111147185134265467689280565417180540608594156831978742968966517238297588505691355644809003996618423876041643398928230490947314801562693288362798791854699750634617335761023850443298340740891392794605746299370067009299520897219131776057393738265569457176555201529687613658636761730206883187512942151826983429394746589023962628823926894104364354537487066418319371640241192400255257626127108644710084186105404526053113433016430088173365220427513122558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1044635440365352580359488229041815205751386220031597367057410854817255970186977542642249014629798830630372942040914173011524895272741701912844594395412826209146289994149325687613331540734115996923827518163900583736464112826833683361179050307501372907141869716455176823229147561518734753286836647004490145397802215046424075792054086341011007996174541276522047475345751495548725788340320396216605100373730259523192956709618935282176116107827561335094591737954412275651303317622415059840773143982227469623890966176145237192849447786596660038856846146798738293567572121134006466097125191157665723232134182136243146177980141119629048700261303673682173350470323024914855887296367131009170896921170642070970010215314503779757271195310365586434748840356099209444482841384585640882874745467108725350563510940244712520389476067765395823357969696304571406281608176744298092553045420932662954106335512303064911313444563148935444806446888313975501130174688300541653788722365709894332551101745180151682117919315675423358693429294163705789319219771569244076987776338594173729821313559699767519359416049574723425694930365582837833939934274428712249711848534802405812904666337208170842131088834849197439860230311348793604450141246933666958348154891587970896111508164865825789608489778796520142085417707463089103914659750394805266839819438804097594770730050285913017367135372332378393411362773376250691741523757467217068497197508230292612554601344415366493732257693006451087169064831151887344874979676348628512869966607878510883793312038968076562602556166119790267777071262214337968785965949340636396720235581444098071110797428624626361447980348733976365671219802430693658583391685645537919935849406774890216432384133699063148417662759984105446114010971745633244973588225080481575703891578249616332926905657734456736235304056432197014275383562721367246102841977654903344590943832317981366853820323361203064542650168936252308638359954491651280865380576200582503863305691712538594080195835878401289584214923296867548969624574884066893560943856319828384234332365665769025272939438020582458993824857819998343208508399267681245699353007873652959310591641685091086104142861927906368128575673591458202774214442947989901868957502493849487495952841662390640602771198596895882524588402437927467766436870234225705922408129015894159462954282040264676817432972388521881223624008189927830459218964207059761686083992532304264225317347212572814830742803810464617455749096421000277345297573665900821658995532102962118750385383749635920192930714970941691344861679215231696742850065863252718993972603804566921414673616155629749930342237533167520983858658929973998192242343135194230713937287987098937261351583336880750302214415234789400154734606101170202649307742939229934188664917396135395459371540127891382433007942521832570261836948075245117185122358033997288278498182326359019749173587753238382389877228326507296339132173569197359929985725832225975477262669286746837565661829827649778687831071319599829000394412465806056064752255179061300344358248346855273943338178534678435246893259479909330057895730662492685067170977424464721665204869528080116369548511169098023773282061967918692839409333890043686639302136245548804180875213851907323031249717153801783272500851949805484400965962868750443513137104193460163207182942555497153371601350683290491060295034484408388565929979397777226540486615731257757338784807861499239009517874992743068025345500870621621573240842781840139024654282288358858765260169562823959741817163355287324414607718573094966738147916984808211937303378021922782447086135840992786600760121738287542399990473171424713817385106872370905641319372334505425738842578726951728283537321363237997056683266171608598843351036272308162104456754440804960756003092506954952627301081657450870197162351406799819558191077374168058078397794383809051839471187402054942239590796290230342966902712185730880393843854073540260797346950273170145271150867851483157621512649632928410825262690429126867770909587292281661156792823980926738163094376870461077387720913606029235630040993904924705368818639343445615309809944126177952788465763289889370577610359562649561755105570429899006101132250311293545137668436853267565135672172269936886977413648895119764627954791229641003661216972092752297405556525288733801898543764957759985736309685840559904343972448259592056274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 112643833578290101662293335946498424216125850534510836040689364459134931078768559309339713121945317877654591237664277778709148859853459914724037578910696004134101534786569345005112989150391095170279749340306684334765917396113071739564955025065065756624920371620951457359363412188082087943144345911014147905937550599448954288483474040053797485497331004550234622777104165955184269193334368646678515283226192607729588733252288385636088052683483552839364235512338200577670714433831699999099391393418764472029082412421734773402476424211542716397687814085796337607019439856536370152530160258746597867640420932706284033384763575200111581482085180440456495767778447803172777943063237277821275835854830052877892969452046308483950429944841335112849611222009265567851345500189234935287254563888536289919768448491646769658630631928435313149745784176529412899610397726472821531618989290173622395829399003079124467400519557948656047317437714451857473098426389997281774173744877197524322761639408942087419735471569591028353122252674246946376446742092396812211871152787724807218134556378748297184527422060043547025611413590151196128729710783007246032082823329740974885713726587400105553540475879817379515993386233100241938485138944841410176021853294147085162377133985241663817497726089741113660328877061434670553242497759821448959658239387035922666491927798161803070254199330843741552881313817809538229471645540976247617976521293167531054239681861802368140286250754153701287876945780112703316687791663027124049786766428696511675211702718909762425891618749476063411738637654102653606315833264051013464066014427597944829662015849568723343889925496435447503746506982607963711828509353152565683711845337306803162820741173755524150218808233953716982829514781006064573496808518610559195508267801824969302416206812974906121394006310589091274808146556860930936576903763728802168576928934052832121091205771224819620191127548976326441875571679590987325837283499023864288901378200291336786656208792042789136751070674216239630478050695202031233958589513045928841244994742812128757878266884138478577499329451078861954760897791802024478870039169032935048419518481995755322205661176775467922628770431818083066265388460594406072302612010925313638281300491199919974787981457570335404305022339001334911713063473609450935456602567185852341639952143052484237933889870324339912526444444443594266566575267774713377975755995898598899372590849730886558801812505314028121388045774087296487912655214237131602410870763123006659292317856447618669501724472051488869884640329512329072605834741474939536984938354355368823246957728429360162223605781482371644730349050555522514963235598905923990560236070138240297554659437376228610412114080030374040108318407614580725645471265850762723480207374680570681276152068880843582987202122793799123115660748026838067791217200272378748415572314184617485800673948393667730326829610095737426557392661186122081216907814644057981374657854961231994587058324760486392631423710638433161457838197186902217935883942742249182972948122648996140656984540654353306917630218032561135221011659153228730572523746351222406969907564545984845887709284094921306800128409550889196315552099547907171932171489012941110512236536519677275134784584352728065553334924587297673570837207089489077195794727048788448448589458577468214562341049122439864753577131224692407930708981818832290079039506189770911058595853663706538759508863654425752841971230434150903840271809519975016465048508956322002408039958691109094162242723308114043773317159603215760144602157409328998288046224512191226154511639446430772999725494720698715964192919178386363572139130934543253212416959690118230407690859737393630922557152250333473932551989349791824996365912715862324576292924517910960833072427612731004747951867057263368742398369991833511657796251212375666056941334777847410424888897170531939665405912181069177350896851664344394123670944179899085280150765369016606103239010177717884961732715720542302318741194164425087593270868948371516477236618129029345698358757969809928309478071507381336530448132460312452379260848301651902719362228732956663469190932060151795359865039705300209543187584849556880109543587966714834947509943260489986887783024206877870134018952127543816256140474371268680195686597365522799587961815884167487010490103238226434806122470570233541366178542375564575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 33540309202161307910959897169675580383045829809076807542810367871507970281202845482440525339983263095862445762348831472886708386572850507269307308843918418676300880577832468156410427476912359671783362456258493392699114096535524020000109863695317355649922116532025082053171267805143276217369529167261002951909460016494034239684761874015819085321249171910607872124131013866398722470116997249579856325114812185281467329222796593955080155873806567076160893685184709260317074648204792971438591558306743184790166054006615393458350076618250734265292422857861886157173249111649193385835012659408359426220851537346881812953741755838793171908397948939370459407916574509367181000448157351031069667580550686704104448221665778836276859570244436892077044477568111977239368621276353616620281113267292136946917812345979554323834687513045583358619083473315628599089074983216221125164438206794926907573464656917670716162300996909949584493918806688720654563234393582149492317751095058677138821091893909489863490868966497078796440461447775204379018480377506647605263347925376028000661925940115665999157547971751153001870813306010211089213581171568406699886575537182059401489339807180545982147163845059492868790632134327517673963362346815234852399808465080342088826300999738264408478942117272036572624108404678938172712436811650363915135710008725504642120539655381814170048506518778484412115282467596592963505554597181407828447392906882908779912666528146641163904553317808168341482843398890075826533325482696542409523888976793304167474569667854029940387079224711571129980718339303688776470397329487442662087733188361030470807906068359871640262435800358855686499665230494811536881394533378901376359289532447142345891742139042226053554578163130635269835076618129541377223715174485603217723777543334111074551902612969423431332703585010459972503870997120233872816094486968828958390489823665587630903231511715822952661881695102730672011158640783301890136029813248880896935263288693124321965487836939812090297463668462289029564689851140361786980838632015515792663550592913965225249225975956330182380412408226696810976096422759814651430713308263590139958519701650291066361162571840084337680831702284597252038619577255701069345042719545074326409567825235526477239692316645884327573843137740204972286777880904801278473778395638131968471519945946303624229441971028763482396669426810204168154853130661650534812007876748550873022561822622546042417909292445186024694999215822470086100239292885122157880357249797751138753681551210402771752648691734899303504022179781104573799512649820834488352929324425839136186439830845348846495313520211291537973221993506552691336670567586938553072154943332275672359230690262030388272183887645688697210150678269032904454004409028613377487838054492172087207713016780623033723317889132338142198034028314857408373644427931241525421111811555618894701294742474833436798568431052844813532990133910468617593127961196657039466840663951321455667042502559015652391633140244072906081222044742475842218157752142521943943808674921355850377299823618943802448432133601336739229818583236679669285923165135724916438274321518866227823428669572965463418899323469744290960058575312485427168279430625244689309190754645158624056909617293522295699243058346500629610755952637929402498054794112757169457159242963268787774086822159191135233982479426351456707755578938538124140710344497463519120421161986603215502147644468385392825304959673577743174271545697528839713896844542391342318461654353762934670977146405916375046298425979971675106978460836818773424289096490669390386401067241067952948704642258774938233391066165062570107966501628320256716026700157197853335792572571858077268229898672319731567525724228388820737907910381947023425599323814166731981841500589742618691176201072011733990988359860896648488168479718674363832348996130693696950207761766310250201425025313255448451883923968671710476946865602838747475739382829591818827619905613048539227838481223670980175532275701698427956583076235811214115750790035775999061282319519056281552055552586240201923808917701012254552485093075225760965204800586668475915314296403568807502082849722034773476350649681467552779533574207512564015801217537108334711402025195745952668623980587670132298878020973250094172566256746922252498515104377704292588381081066273851158366256699588120682165026664733886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -25616210861063217246159461827715443931908662464621651202165858508443193784511527303570575575896953964351560123479179873757215944974934315632159931832993096998812513368567498267281753892139554774884380067841332684625145268422901552826447795997095718604983466853083462753634129109198074390434063932947098243840561383779467764592315577836772815559130714626301589629556519200732761288901296705661187214597498294083482760793967003437319892311632912219970550551419690328620374626741474548306500174817487480224002580481747593979001051451435508089567014203072232730114852125022757808065046338865499459270407778801166499586542101911288028548953723652953801776196536217084893397746148021625677655108829314371670155476436900115770161881746195018757221518442698091061948440038445216364531613313913376699731628434472086008477321487417831143096421924506299445362833960661539884229069200715343599345642636503910204155711066104052592584828903545917183127929757077573399250203217462508872370198093799671213797873236440407750776904447787085990348620857857153385230729334019633676136263107624516060054763571895107783664015005521994750900663594973979753535623382718225513845572943741811128619148846966099085541409248119277352986561978901880606610371296220708516708793849188599934430797884791415579935902761915894134273073536591772429931756930629448852419340796636135772010302257259961635604049106221767521476063816663198948755714388164089487889559749186826011719992756513066824084509165256187634163676074320579097294905458461811227773030944618357419210460216777799831910604782150669228305594182503013404366704314656282140347445983925879715149903704311628798194602755053110911046693815369722591304156914015930391275755478979232097491884462000422587931654660163978271255133426196888631105449537744320546854638866417227979271623814989791920008467973326971742254795786777678457594814421563855610236270798454322889740303745928871871531958986031081810340711872353840382573071040426103322885792350841769459933097962763895022971669915287025959177990163008225276562014753344461649222344091312808999260361115406890159152580889279433251399525810523535284691645864778363099079104486450483137700411562608415149550722482369973075924060764669143360191706700006591341509684181711128958394665914123573071473609205629633531764813435081655971893407040142757981982507470435449923020784087982953401988677974117969925122776166083099742044500418676113002819678035974492066169230247968395025451357646611143044586714559814953862137206456456445839279648718101045048132065793088029352808162980394029270280669281237237665683216608796914479879779506288659963670588324829660498136444050894159016901783268622530982506053996139538598293400889967420238996495423790322846936961232138357533032380833168237494702579072943368016687079973480583032410316313830073552634657537291726853784315452359172814609741966495060101309990489128590348682750963270542347742625639947841633280890713025596910945434816899966475921406572883248692015968438381031322071596600637547950881053766234331828323185969629296921299656160311865520594205052741497963006754710156673950795417780437527778583848143883527242239991266547928567514641209846947464385606284217458417537604303497530388860639092170433497138498496512002972157091293118447422934102735525839201455216612692171364840949058152545609039407550434528280326410411744261256374118269337564044608031876924463111646303640072246853041950859220146138806760331348931115631083128627252744542548662211987331637893998395405558597562989078370403152106327721791245782250715004778647507876322725264640755816354061056926487240065784036906860943764077849549555181290168365215489730036132303027012763327972439465797677706666843579176605796510984533460694110002567490757750104476219561984382853284056242930209706369572694487061390547090817618108907546080906999619762885593971562954347409112231915401294157133560556584632082421782002402549428149599792511477263085340862717249686318498181011680661902862735839540522590293998823693858516137260628911935300120387699532724631158771768650861189010289767915911591768165188839085392109822691879745327348262414300833798056080547022639352039462463358547046246397511933973908485187857991593559799912513466105654715320301143671817176129577775430074757193647090890740081457951353634346891734748707204425954842008650302886962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 6111988417230440295634902278753948228669485964606171791071884863673632510314820041316554074950433439455607209317579215521571939726910416946729832760649746960673133996769960586889330853892231701895086608443110985984032180971591285051651645393012059977866997299380614068768633215459387208151516215348607745689251336714811116258770707903273402431708403597535675297735002185361139897324300232587458950094363036695134034145635074733384121874985479032054936648936034855052890153198094320184198244958543139572681069997107195942390856043749412775359017323491226809549582478914035068878137527116057594944882973258348714741977375951891341673139357370124003623482146551761388767660214298215980089488869385194882053309597161309516768844567918939331621185856632576618216564225593975721632944713944655570839672596641858943342862386444424022446152888076206609308587071619213934306342892579459912935665757383819954455380725265264505286718442697622126098103363021776501205663596050986114240135244548715942471606582353561659780219319142672496481133798899304716929337615542996782011497822036480902784520270788597671624424970257856727513212985178309387559295098896034976365356461675947493198011141990188220593758519900478102739419089359627675453413519250153933177373403719161871805214020904599223925265855049090087258060974357369766209060298971080135128630994327686570057804171502907587347625814418452043708140270691545887667244570481201239387061492137870532961882560956814782984157881782015415456441817248046550984929925144689756732619054565142033370361263013110165913063680895998142984091163832303496672720824245714349414005455446631365229122712844418289053196592736417891340455923396151602399993995860939096610515381484752734245597791948063174145367027148990226242565366622220977479777133771679660079776995225147742504903771494481571008406703488861114888370413795542573318332571576711158290467598242268050407133867613967836331366265174117518967237774623205599005216373834327459092210615093739388966744939335739858108007998528435220914281128360198898081341501217685280778227037880660102152581812907297756324558308681778291625050956015379233272146134021847562003648478551045952718652010822986008861617048270501168536988128027979587761020911222632535338968355822399138003050520417170227538926153199071201762278408360671742686834829456509701370305266382834311144483520482350894188102343268027220977294388593712170865378957812287555309859122997532748612010393389501771230130770175824172699995414751058606071736832080898040070476034546327537471857395677705704226213219334122146513817847890783843219097277152318312825233315516729826431154877957091115497188164987178879245950554272866290274047253489777844219598245574264721103349604138150080095856692550347021286735103678719073523316456053335926737909701540389528144443726395151347310881876766771321455378712034241586306604947497484910467868478070366786010510601958946967070424647833639635200746070221080028670895231342501938924579891463115168391164041394987866949102959639954357883918078189384171716066666998936019338982216889206400596005566382794149870485876600747339118581127082117056889260306716820765534961448057878872070898286909451006364006449823058880554409382577507177239235688622400583878271364471629641192416369069469502634482178511965837607224714111195954009832871585647373747000963675338580473261096405125721686805018668253773588482534653668875613865251944350872675857809130826153881489070182238547308828175946071335465149994287489976074140431495062608209350081573672682645685729821361777927910538725763175380400060111375022904469489155309328983766706313511310027448927721748083035862864036188241110119711789754948772692150159749063167334032511399056607095036194691367227026462165627140075635931161535319363441458426002668232352561116416511286138034863324834080525804431978166368732127106198516699192737305132985412702072916558144057841073454970672059626575221076328686371007996477536105826230539385443195763256626598508168353594568730237305305458627830892582140019039844972335007402399639868256070265605917933276345615190989791524535675468888737241646707600188338289273490268611579290289306449808479257987327814969321539674847737861408826058832579711253311555846878734772515968030536624698931691077579757327618518820967509354617870880131748955000442035512605798430740833282470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -919756398291275983554902182918794801768147497961710700021791802681122023105174518190750440913797425435308266209017540221357770415816567130683018397622356510103174008472028569529781047636352123866588122854847555615485245194278036773476422908570995789185398840413652596607819660803972211542136376777712726756795477438314646386537425141405637426611701343193079826635217872803136127237533506275240465249059512682437364381672311720646035428929538721897770710016957067787896070290701712932267407187831486555268611970831805631871601250940425425726451137445562815251212857956975335340951118558862886816903758355064915244627128417544135685294964857081681585321755928420562901078506400743909630833203402610844908224674605436292289603513508732470631468146915967204574727682277081720024732640525933282132176586739325712004517681139484310501458148090062400171088205451297850620097911980370692121438470589527584464829761263130666553747118697863745195128683223792551359557067571418681438711688032596742409211142109304568266559861485483578134890770888436569898751993929381131637760810473990150192920673914037490781145035935796304769180648687615348045390324578242564126801760490476492078471183834910684685824146757789792053445094507765315435600159445485828953973474628607726985273183601005860481557031095417472454681279289264338426264794760046258221420827694336004648126642374669538157610690325443257128026767175301623452693138730003696618193890467660351010758972094087656325321330197186320695580818225991109321675698892420586894347872680289538230988421551035321377056792804517181341624090540533261980456058754253340245020605986554899229398630411690916879688802922814230346373543810578135056379708233407078891686070894211087960366855273526305767537560729812735871233741778407549671223551455473882878769161898939319308492588191961529708615146300815072312258152122400834621304649950015093165879595048704832956810026927633496854235781598674029609341433804799687780414769499426687215971307406084108621887043263414811472905019564036395519773795788218467622548177450605847528634351992163239989834451005004886786480332814676956711573101243364366634523476953870220180982984707618452723992666140804917092357014232712549577589209105607033540292631121568827469038473171937032127530330332220294230403246553323442506414612851901216675609739657389809086560108837627111715091358601553463417041344460242642124737814762410146068733454850029860809486811412680418184918714131787420509886710326756484859764497942095636243814943857719239305492010005386563042561410687403910841179411511428819300691293503722600947274754170119393856936171535003110841868924990164611146205580392951906297049019834755760180142477538705437326269153310472132183687864042526526130565575811540196495979488844527483217032284142650661790187609739443620065894589251228952618019639351197084843438983953551903626383651908263500358041012080857441190677530549456149872699284687719129915237227867579663729300663784444056178942878351459220869066016761242366651215587455792569631889627067664673796280955007517735856233399725171598046693363638566096543670283688354307931814988636907175404269334445985934529716567859792768145681138717798900852266233967220240228196018289952254904907620070956375231905998916680226725690271890185161275009661995709525511798243475885314827925214526831687233574868216686800735215428509144808643501523329443321459897075323392938994580252948458609206746255256454888737087100091034331731362830106076501915754262142500253454277044574368377195447524639833777766815500298441082258268955947809989554604965821601928275944823442592357732390801628150990018124412835025124050419353707112016315708420522159998234993895710106287590670939225658110469293960609062226417937608673764174170695383408900352726364032606379751538518373875159175590825120987997172628104831273520575429204940090750677834045160612170461164778167616695139733279937021755808938807625179974471685024813529052427372027328943789829631165915667210674652029333625454035663124585703255482510244377514794449962805310954999941288035822669093243007247284685326781052955710436343515518360340420434970941121643753593070927212428917452376876788582588464892279829960718264533507729311111455625181362542921320014068965857904051632044458455195401910610898045157110946999081356073961118063873997243717894889414310455322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 105313391447518613630431518070669048803190402502395720446241546143901710696068254286751881748329699524796651225883590088956666976236739277122453340912332279662490881547127484052573499921421465027922605526654874142901573810958935345828797115728142029200333557296554424417439796632743218884458336645261630393077514577407757721004258402233700103579410833902698195776503019277854439828271203066099293728521740227227389751806169702162947743108136127516323662291580704363592366792796254961869448873523321271648550730614061636205445590941928562418536625634254394285856190382940039804951680249711680656492473145679822889945947074738699388339498175383572149107736453697692155437596611229780421921811861959546853478968408119076857511582129543160290538642167912819720410151965461989260970495377822028872648193781850919597337371183602286239827046561146464501239427325734003061642816745567580980185695744906430868283320011058699920719603238287487861438468618144168670316791674409479294850951645266695885608323963894204550057186162015165344171973974122378654577164349976648823083766542791551741381418495301163782401286302861665673263958985398668288909091805019233200818400461826661341860106326776612116587724139093471015974538542499196562849695892585154242296431304105964601755444078852325629627391270833525476172317427686881658479872164106612286096629678205595336824093057096266918330935815913399305272317319162417952119161524601216550634057744547273464208462395870848025794195669990728939754743959654915590298315825449610782349943525072693203997976264653961052464501852944637179299219849551174940669343140363063715739532193307973502966695045619896824801246568039152812110051801194627083741215496052496308603315668673478674293374046167203833244776946809181913336780171310630316747923194926022674132522097473787450823133745645538990858259580851157312550263766372523998575177402539133962805249620675018766689999522252026713979680584652487888866668937831599500831471155301558822798071036913087254932802879763647863951922768336184182821194690055417975363077080948925858456817925849822328590850258581027750805305858107560092493774130607846246852306083546290285865414086948263522391563417765985535885542951200158425173180702838068443141177616461983939500272301517009756319600568403877218904731304063767701099291352847522998265851925665649727151530854160094476374294449231264218886428558708692757993838211880388829352419665566351017729283582921084915592544083717335444766700195131743192031675363120475493116721446669886929504906191291932942329682815669415978557268692252380731988400954126912874088171404106220966369460405519655101251728293628300249260100006701255261109954695511365868377136290662910094703373742503279578962217681003301233144997397246179169926882018828000387979294456342860890471176739728870992185834945328497095883200803236744786033455907886034422125501435968726693911541209483908899653401115048264801021289740005495452635923250626871037099036931833208446404916458697635234831674525380892362955380324905184966074894003636416888104100105717993220291003438013443756566864241666281696924516974528208400020282252640617238186756852596278959170573799947199436776477378960999493623124522283004423794320217704771975192170138639319126542932657147996491993035606453489399884094327874969213913651803609631401465625305782937320144329053352773607170006364322365172104967971401645125309475948182313684008290250177011817369227613214404134188491560783979250343700094531448331184371173300538452817722751310569378881680402261537541946595381908199014811741417355343794151937515366886800434597264004136428101896185339715819427738074376898304256964806431305077778437299387681981235402543468695205651829515980495302379352143727082386252847802834753917420323694753981037338978743695912155812290495652688163203458182819929814154343662778680292624856430735510127564613082175861897021503168385581391509684738697641871380274979631461884992158995438652759088893319118240827557792083998925460179927468886504042069147603705399659300015008674279844616616010353698587346229609426213046535088672767116555255415231630396924424954202902521852359185169383605698165038736513390344252264461111147604516961359022707791226885423173791463165133566169794282668209286773198795331209753579285804543902962768925838255527715213265505560461861023213714361190795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -9952039027702138998887208257248584111009087579811868773305446366217099911530995790854257241199114607128416796881076644285635565358979202267456034455531135877563678412910995546791451564615940260762813751627409351714233853983093127834591540980955395635342577939772210852451688688761048562368475627298947110726446839943448932644900572702203632676011782683129548852909566537451967798589095992251241928571601657588643306741469733463052603736605679739370584498440590355434988404012211180399560642530559446382630439226845705050004473169387587718509987954680069155604497715439255405530460183789732188732079438066687518131949376448630323423777768243072180541637692851722784264638956349389424844210237391288788680151468509927095495008305505009295464110862177894954616231546232024031563140180866751605329640132867625199528859872060236587978770134089328378226583547099409927714698434374598005955100677995340086706896654928648269891985591612564781157666512617011718952409588214287284480706935622000393096512533265716331288182398291808001491261984845186640928015500463506403704063911511897337914527686361026523890773568023238632014356165691331276968576456383606927365980448136027609572974331307598702442869661992259417592842805056550344265248951084736891373131389428030359113029869617735590754110827771920160714279282733504794961285233428484474044679666514936473867618166650604137299139174518867434373748399301174493463328871067782028632897002630774240828478400030667388213376975249793429691742306566720348888696310736636062212670341039704209911587758764933075354981473581035335349199049666812605301388005818162314634863851566860813671627358653404993322536742368876945746671217723279739617519253681650174284843927309643999580378808217504875460293530546003018146052214047844685313354941165615902639792338606075795672076389038575560411243258310347764097178424444056309131412676921525433698214577719204867334547751382840161643686803658773055967823821874360807584633347145645898914448553190107016065105954050911918757053102884512251755769880047585806324879685585952657260483588463532533023058790792847007633803077057373102821341818801849254110235967968232018146881435597583419573347412834056758960366716507356543701061065969318623632822177756312840499387202586098260064479203589119163142224121084117968720419683134891383949308801464270859242820545649317825766444639543369669064108038320801236379625504223465891940766700055035413422417937372288598627545199415413637806371674233034571188041826450954527363673881116790799988080311876592528522913238316680986276214219937655852339895343457087589151715635759350852746290207060368471881962310284140530698055705833431171111734664318799984752183201609130969431552782077249377259338662279145730885556808217317717153992971375588696122307853316552459529331186446247371704818394250516314096567549282633652774664737243336835306864829027115785797403812043458307218328123874724705386763065819337783707948672811841663326465404995604066640568913173134139070343587674359605674937712243287283010441243960482706263404580592765049374948397858669555136481539362688591544493222859897316505441451297115448198741702598519595183900722214204109585350703233819403428935154631804216007646740397924761637021293281264807089628561579271948999940749993849197206666421321500329948630135729093033093867154295330484998851874071780996654831271079198658779662485817896808871847654583230142524741801802863049908032989696536030507017478845658149874178370362606503196048153392988115122685412908070209727727462305107030823499371194769645190728670607100989082019743009265767829424530100108790761326222742061945353627355992672601716017860231235320102229776862143832121303060863184441196174267835585548664137977245028207717967732075225321078792521094092963759390573487445390599665161854521874418099485789603150606255756013864059565719769997057300799995261061144675084862258350507636254823257957966927406146155652638753637109315629333284825385188434452685584782459898134467419753799769020538267558600190618569897498345467821056401490323666636233972442042691763236438553400809244792370690440951418793517163690497277434778164591988398883167920991943798393908894391319150903936175164543781436739033891871139575502095761543984126357862713072287486951267344201144065291146353096786320509301521648062381288141864388308022171258926391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 798836992347256808369484754998810822971687767624211148050470442786915325342801405207399382750022971144929728433824445732686761624216488034735930360934775040753436211911573465835177760675864971331532813083177130115615431243855865777309174809937485126456615697294364670811588761172887739679045143954478790359073554747512792690871673060053540683703959016330876659030071702257316468356053750706522309519674663600383262490664684476483516349413421587005759630431364996350755906909600126174156124463670598725637660542434048528818029431384287770712255467682242965605702637803497682771886848669584421408599594928838840835870202135278923471224505720063955849178512209965159262314442523071067522559933116257167354213388978496045116594103630895695758174383249616324410921213276865440277651494054228097273684880701792814789759679322124881451967223479062660202779763078421460206088462676509960518875137627247633890970109596480300956696852407535757877086465785183472754415121679437014554535250196862148345172933395399378283523058656304145497787380192208574753120766195746080077570249601609007341294399643241705652700951549330543643522304579067404006817707143988132901869594134036496565566305403297942284585686026540335064623208853039598842420729295864524996461132837520453834609770937991502060584927890306057026000168055512302347372337736091720107555714718910445758238741128140016289499247935229399893568053884035741053927885677415957241261084964252111539860082986291230202989158628610835881782369499043295719185235297502410858568706430905254669848782744732601055495859016627455896871372186710417156234445922823487298588482093267600658656778983840064424369772566693515836121079184326594681307418035330039290790672863948567615962239289077856586921905358896268072855809681900741114899499782562804284736246285039424359897146384844757003344408160064139401947174143911694157864435146628318628002893752921445454566045432024075997447318045654208822482882030099544966996583306258965232837703900714797882354153565558661516651096008489104571804930768949945672985581194705012107359649172579702400540037370369045824310011048750622705210844788432485325725887678119219536972293873192441440425562888506894015701423290079251056416270508009627857896798157820621345472361476064076569176900047435348965833254085040818364647790627955136867505146898615437811552673389499896794806212128675783837987558418938016107686063739442596227270727741759075839540383319404808273206946878904534974747432950269288202239486495865962924864749455960760369553161264228360888102853133699288116928335968519255321833119305206969792533490140366184636849274273983719928222450421596880386040911064689708361173621600791972334791263116414831199641544123349534859734530026038914960127255931001152901755055529798602074235690148824389950921687891603490169281411756280535991311852426799792918761891259349025107654696844860204769200260059427875084652147355106052042867077034752805029950099295648125404453304108211625065870392998185471034577770361245203719690700281851287895726067760969037003548932981662476869785808627384282931868736895271474566262027847404584335539278076572457593644466225994330703069837405885316404136383261688796401948504613939670716885918374792367873334151374154031948081129774458441462384876552641119984318718017786112661087328338389514848004892013379889281896388213931192787653001066624351952942128845964418813449934169498614409778527062478390541749729230290676632204789342530802967869939848732824891865324475406114658566829638961350857517453032608625664185998027444604441463390514388780596371763977888924614326733924670816055090194144508418840541235786456905998180255919671058979838746193335295367059693667245651989209087114596423151763677719500043104945686377797009696557749563790145000310236503821693363084199404754451914095138155029810565616867817348891967858537474117811670628154770495583172842705761250611146204127610004621257346057928064823121584782580711747060871616829915164170269487426144028145806053645363497287499619028950479406580598889041351699290400253764879755479614681536064058543747693648628705144566781790116546599112264508950549170430982805028451031591783528231650979658577573882241622982348250456028189379701210325265681526290478891314610584855910211971578206119967732421857293684374821169316920029478474077677674358710646629333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -54351200447463922225560629754020972471263495346626609472187266479124864743878825565808531002553981052694042069619646766902901336828164164407394987355958225631902235946192670813743981363796368734916456402802903844652972521207038303939617881465653120633604272874798144315600063854387204002037885187266041656332220829132844410990896315638267623929679848754689055798726285988189679985493543075923485507906491258083919451191094708075716970308394774557264143539433543141368964186530117407445399122568877738054293946473183112105303289196100470542698181034804171109775657946605785032321448546212624410480706771440536656954861337210941234319663463511527864304543330364374886877595531194493767957980764057691518059459591784203957026045490796247983084904819285216021043839022344604805307006933735928489617943940393788413770299508742783411113999555405153818752699834734245629480097059902166655238470782728054716330297438528018544603223611519648940540400197996931057704173988758713355375506183539975536326693498905366545785772153269782559023865149431886422797261433085650660134232925439784333242827294244228069670328227250976970381306490102206178064148269109019097442242085631086672281895810267031547555270735307443663174856621391374579707757443683808828809201199981029078144566784819057339621089082042621019260710711075339445710093355722721792077016688452801712735643410413565614905273930019464919294151272539010164170667503004905517068715732529251539467223220330985691416675851557598453990563029119053750092168220034797090292182395041254522317512427558933896546528732562678446449873969521559746613679874800198585753018309312031972316957872367347017848533196756901903784991706570671450620740445935437478291736667334299669098409697950024645100937869354764595360240707269492418439627115691933525599013509913971690380727934693884496096127115699768364216540429985960131704938240447808821146409202325621745002396938954899576953681633304897568774362962467372399929176070955530299835317442703824134927814617706116219306730489772894809341967250627047385603602720240935736644659566037841694890135450076240584751893296574447885901510019637174272507420824052197121551369090023789231821167938765811491923340786667985041057378515767834918480152483899361545754419789357403063002246117764684445994046266484200414972446024683263176759063388558206825958002800680961043066433648420067895024647966990358843535879560317962944462776405366906346504322556283423757678974171449503963537953851423885973977448597294706820771727595362904287194304579055256110575586350558906782225149231590856311448477814866713185189925864370136969585265624842017886489916959023519154184683367708245069985056651159830709749570478620730589602311731238706631013344031791422743907695236748783676746208150187522430791141852067728015995407186995203540406134762121921449186008597331987437069195430776143718015992899748029436526156167445455653360812792430992072779441323076544473324341548477468152858336134214009783139562689526245126934615496485871070329713304301345877620861364263269004041614379619429073746355390567961927592782248695761365180558565267039452606857488680730304209488259554431465878048626135841044224381639462932709774581881622290670122177423543961905865146683355118158241879930907693134548401769298857517559795943132019728858174600078224960554669190267537264739918349588522117284689703545999246782005251451722140311655082681882461346604006845260676059316182335225765500036850449663246581854946603156827238183716401664921907293550776404055020059854361723426672884001645535960695421056244086746747191000239826641390197612299308263662339298310573439821177422849618889491389605658248478902652571537631265372226070454441403688802690845998868414415900150100374612810457543815827326401211880609956194552349326343013060004040465039765303206872573372994085244058083148741537586589747898417715891033657964343613810832050296823822829836109623575127862156516665510889188818268292434488118776459795731053239453058925658258818853225699609089131276980813050702221658812253869656527986107825314035335354699337459617892455813141845164505680865336770693563017509597938603151135250207806176729229606108453032697632874827805657480650050692974673674963910456496205605354239764177163969005545130151104729382853451923096711814161873299695354743120089153762819478288292884826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 3099117110454724222518059704384160729327632216419220511309013678519683958441251436986427022846306954316618874292199328881181627602331006532058842442088117655011345224113591633368501317256770394080784885516804619914073755418275134534718362151808600685523481649310506934432254949176245166310485482742138652096534674053505039848154425655888185763905959045661324955169716363857433356827960191387788570546905312591137815334084167165843643955689347799481705216713442061272935503899736312725466300566497011297817913974320940907105047634396278817374991563872187096445336407551111975330327907077042442693465599641411491121566749288938112098736200245728871901378217802260148830483593665064687122677617453845792500282745660537099818183522896551484993785188016479155593135366386140548375776674017545167498104717718850213113297262506940958748804666871091367254190791801269646072615842705811517638934704024953472614694679300495106496501214166365908306629363490816499356404458402914815216272567978355789675947030071213158300780507023895300225191054899917959109370519262405750256242313794936806865505073772928643540131867509887223054574561513178504321247956256834696561725645539535747176593849546654224736522258685259217783006649278059711633331885894763363675679615213475943616161072271760190507519261488445297230439791029314417285411151446940384982244051773284269978680853015764847860527646869202709168647342356481383360313030496883566870611917204659847182215302273232236972426761037602434091041141507565397338693593216976127769711661126182570258702566977403692888979596408006728304409020228249554325711106307120737565433411256231879382748608476932314236840562931339218277178460047421043961557481119726589817428880297861128959775221323711748383097785583458169386475934034082461193809593921928707950541121778479137987681532729968445035787471279408811422432476851964673528570580305104165814998985250839115153384274092550534568849339815887662596191429856476378581518600782999734116407962633834182083052977291853400590091197931768042033417080629582601078684392057326412550040297348461273543879371977246704416148943607827125715448846483287223498419170001241693651706072671402883109346130022836802143312146474208530444655601759160813697795008552116598282612198927706401598314897982526620137276860141580625608991317250530563314683730049427871542710053987622984146164497804300995771106094484198851836326457744916714520008337514835751589952596724582984768661420256024658628310201542445082456187017949894034932753999182409562821804036595943833023735677731992410240891921079745173471738452255209919310795760516726618603772248103991236955283164082912967558474960347919943937262980543342440710932893792196154607047306905926930361395553498149432163214385737690080778855719249840447871084231083470999795766593897650249240525706050653453281625147659701650405471181405978978178660621070611324633690913748595839509369771050811062503935745542654615156152981017506144828764664877816731361022803265072075904795574087593996867317959024064883220800411755446396167280080649248351662458939654680541176813712733999845247828083704542856572759220861680488112197986059508287190273286479825643550747822301699460646950861297925952164720376356059839416890799589735448485491453758495269555981302059107983812313492698385195462129545037900762257039954767100789234128102097169050021463916749961168122978965397400623994014045426631107624889276999239907859954094964161023052100392207930573594128594160395557882742357488701932260500112722778492771073324172185669280175165876310429104281804595427130586985728066799962918386137809371748758140441235421584452783724022915613561410516505333844162392357405122283110766420290603110633612419283164009204932242515433511647595385169853545025451750805876046766789125371270061526371052098143610444912014914100339705518288035900273031778361767537255204913841685489068813808756240178784449399145477955842796428841885809643113856065930544497249095367489282323771265325075076427669694018352489192646530677951041856450006622231828477430383947761568505395238382906900527895191689682024290183962580737922090157976237358652162785175331125571725597769826424676873395862544111371020359190224377935872608508867672954853594874085729412263022228814817318485298960052051813088410305996328110912119964674644762681054999120533466339111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -143291807676595320033885644718759882613571308822956337356860870857617833806765603319682912397299962070100906104032776026018504090232029935648115556991041295587573455444993459953142920108073513269013757556929150932838270968232094512695008594826689939341993132647910745025654823290353429081817085512944490068482758763977209145484340606220961056433593303983723059989904217229913391833973944589560056827389875975475744703125333191465232201356695776318903512181972404889428117923131896838327800931259329599803916364743444752638234137941541059390931535499466520576699379788063158954073784794742632094815761278662569366297973555482158346130451350948465823765226290152517863210022383785957506176270955126588716722649901205141321135459600578154810016192639784522039426351837748828882711352781756891621544258596082754763440458755938892253492580705119125169987805778206411355137089257455064396846214349534642654738596610389761872041673248838683341348499755587619971105591266274062074953693502254610179124680010468123785597032167990899523361133557237285402199484551239027284226471549652343972705483316887844000595514293938668173459228802042216747598190773434302567887567792970197522910282016505219257624680906799805012501919099203322561592206270829614675415432655672365964740116827765681852450072753724772941567390439363555535454122217910243490862903465822431779728908561777604803514293370080582810938198238372045554517733522466207497912912424656549806602983728039099152996601192048417741664458720874977435221985735351492762775156052903306853079025474403666980444677559939484024320263197915091578013842601622757149718638007480294210545099724631199370901311247793871779673665693315228456072125388098776114957391158874201452341918827627018177752125333157853488210807670076265102639869663356470352438052580310471319639822700338319404923527754603061753310587208452200439697921098458318717946308321111019178641748207699755758654488909920130824458252905417229027127406322429395471416523039998145484616694391547172467797699376959002671730063246410744769960699591838483989460689760343109424517256969846614412495996264969039125675173274148053414377502909027004477697603959784564192059475608034799624475492721380478523106420317219812649684819491979237187552525534268430541456260336256949699141020597043739438126248037034757742113728023064637228043790011164465637275269281164296204399396237262399676093505580068502632187450217651453114285278565237672207387704152100831108572257793731178847767468228792723287161023795884397539452084036711217371827318224325597594132268378375652765975552139135553794303911394298774935563385020776624151919124947678160696358599139185901534725544131577256043704540148459092155747186566188477545479762480749212666995112302390552018313425560462347734271106612287614703323573127773735118084331348293316811848795866710702539630074591038760317016768753943483621976518639021504167129042521574063496665303780780964024106644870642951455737130527239302923818263082574865774909340731479548356855367255452434698351313104644133098385381072060550313888637105095319596964091128284560263012958146275088480836828617075796757398414761599420146046302870036721763795866377044375233618699496931704074830588059090423810240618936936344908778843604779747087607616351749076503226688115501848629023498168016708759492444494108146902177778044210780531486679744051843532542367308828015204296754786106570578762677532777250990081235858539353927946588141521215176781152666274788634551315587619192090647856935697002806771927360700147223973029922013949237509338064583273228769662360199969761960861021393526209692694796942841904368561957660230966066280779742606381514363355798389205787924877944445120244260807654440574797814576093477101076005884655383050218107889024066664562254546667662459085655289741654584751714847478135808533823654201600095856078893144334124178164599435160202435026922316274815908161799894948322559716985414538088551138760007280212147155317783350554466001502512713598931872433243836040267320310266736345460134822434285897704008555462124420303111539770965180997000768233624055886945804796085024116763025941986395225735360476958526789864311646525574898414224959215300720681635704362039240761964784759710477110248827355246030764758089556689705383620395565396869091539733297108294310885767686158942524343729019165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 4969731419480052884950573912957257062769894169229610327802344703829570819470460982879266738214689583313089685429249988235929767512556511902313007205434976845763631277010502397404505155254283418470557750212898582339735806507671697294366406928219115300241588246527578861994014008762059313000414884720290658687837760266785662964450556917238052831810728630277960604640101852371896803270202849956904619639476949168776895350468944222531314957928175356123405878028573793308843273883435017473712632813006909770597723182942858179521883878766576590551216029002625744464724134834709717734937074791440989362803799528718988478397482574308570142075677119506881359103495380738577528445758051232333157483084945366684637398422851712564453022080061835621292656400925896773479837539080070138134917746704122703326830111725385068993088363384235930658841171614684195303495290399054964244448519955735912321918751450170326446477211747643499424218509644017636928059594180807890348604967544844235930431921159754823224555916079025026252207171211396876829898626538124078347672966074526556281188282054821085939742592773370275746391519981708734976044211898941807498882075784003903114390417353125244972988640061914371673138429610391621378582926997523266098376551284015756523174460831177321708770708071723200837824801200231918325536880067088715784621794757171027570187617380007763072440943669466516000823047345183085819681024146859792353454231791101645707394756787060287925703903554876967437618661495201589032346511820562338739585539266411277585756051855159285887247202769478261190612286936078120077811234801111401091124068054461099729507157372680304158418052858546001569239490435097461341003611701566062636879836107369995794798497246807363877853732252492142668300053090954113331080997840868027961860668550217130921096162005248511384553182730773993738772211483518334699615424209831334107622880589454964880897977837987967792195741988188678940276158255481146888122058811369626525030244923997750306137090570947971269884780639426816265082280157631101725373875320035099021964938306735528467394444172809353601993614598542567933583801411483385238111318343790031754207252704451101808887986003366914958094048106374032712481967572435131574788711763218050278958694349556575178059939011823230374673917363085860122714127139493814202806667298069751080070429072416483870385351930295327180535483870845509712395469378828795433892581816152683359455554076811508777177388472690551890715976280508837589292957771413254394544796890477101490296631235567190657316262517651834996643525954931792001692203398920173645511654472804938887443330130273036129213307964226081189830221554822270830901192926897383253477809343567339496156687143659042740856523382201099470538913131008033906889166069463661667231370406444329490850037238751010140554085591513990967795439445924592121209084207806590651932294289628064677350575324450588397235916866915188296772074190550219747313942477647507721280994632313535874437172943823508979506200265536116974271830391853303614900383144814650694135473007373787703602056267583740564929955720327890458502856159736043523003803288532549897929978787292671122775798700751962220989712517765236093898987032468336727375627157956536948999790886219980704184892756030212917171187685276000313487821601187836194242699298926634498285374979302319405760501292337405334838130901378707088504959628881607521466072499577053423140800523589156738404489504160467176284777070769089146429774987238521275100255793497264927733721178360799648248959747804396372069769864129845992494882484238873057680469591844740124095287048829764638614662961468319750737579643387810070588803108304092296481932110595831479596957313067504684422332692963223704809724483387820154041800379821930602692319040659118819988246794213368724581080493394641106685482634081191027080311895344891283149474643117195062023915856637255960095239585121000320286579974982812982725089085932259317597134928855766040689598498320285884888834336340434787679531670948311597320547713036052782323921445878230838303518021769493219852779189856628495003483955077336188318330074781480364815414669599712031480734605622786556540170859700742272797935375198301340462569678571598272070080563229717889723620404877135377061610768853252445448786183243755499953398891718683470685444719768759674372446966117422562092542648315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -102523231628963403461080174861597176247722235905260508337479797669587486185632547959223807617063001678962674400962483390265287823933707073642355968705122447641142733566622401604053018402913207379702158706303441477368536297250562179705370637385195720779006321280042650098828184696909530021152194042468958465057774224932779768944868903545512755358705165359214035651584879281388513905670263909111076713624373835541362179314959790735336879026732469340702764912018036079742435125836914783435073646526062436847879807591969471078745832965395249951607642899950008492728346150609391396905162718628277693036046143343892940062619469046723298963447574444422985589027534444787066984677603178362774171857767665989749075615582486724080272091374504076961913075773942766976097802629584017072810153106836112038669973410648494638775733661624281712027521489362327662661845801398810431386908354565377873306860602557386346755163590312609915868216383411318291401527831812255235429086807948804632466872742742723879417486710141016325224165566821743569478956526547795328954937670852822240702476917651810821902488882968769785033826446120587251610995039490696389338721503294092123218508974402214554195093522005844820390960116888693185312507691059698595332234021220353117244404591205477625762928124310818608071886131694834206672080985495213199846047032639890077038286138326914573364547803427367085030013753789812986704629898489493389412809913937053068009736029454027547899979191513797100676504511459622203183340112696132812370264846385054746080211461656357533438490136884147719170511359837826722583888347028594831228549844003842006899818780260248268283119020297648222024371534834826482937206697748988920798700021999065702922572023183428619153082613903655821206600224207839194104732582482372582553117725035189178423613677910861778450800199971079523602636430751264205957927409225525299239509128428366576540979487892930857278200058944461582832991291746651938252722568614315662607976991230732969027503177267244810187226297105949735917968066772507220628878306500942844854659198300894011663269593729751073565086515697361818269546373387713099996448313162808096882378947411857114773981433643730591921932052135607789881350270104334734390196817692720308708020987022793099879830000396137766066530616953534077849076425897780218868663041742603931915158521468856830354502158946483629239893793666921753911989491630025287723298685621944862971976564203647858518713634338601742928438252785554651250975257567149018133431020449104190014915443670648557899320948656474661668889386001046796196456803240311115035517543933284830828751699110061793711240823825880245253141160645181317806936502461808928794079517716384839496702889799288278405850893680921210906082885889032197806657034882865136777759246080525849398312608675735638169218253044228516584692586250220811914124457201744468787257948835927427963338583992159304626451607079878879659415911954813240956995005373019487433072109166156155786573854176280612405412153566471515581089758620935671044047495022617952301085848785598298181539339528545759552687009090684285666735190359907674971063142639523877934629837053424401694341104676139736084768684489482738836915422936850204823191139670283725668562655551955099413316890384839357587448601670609695238278521471359225472545252568148982658121819978991157977846451553442001690025675924273467404802693246372370929571999961781566255554576991137309309605989100457794010629481867924879345734325556235749579115941064082716530915879371182136010601452171736741341604241188516772745299365809380097717991386786685188125378239990910266011186524334888195167866046701581614886032393954484996900596423290430239718077254361962514636228514892400152179792481202979394271452529662289366093425195085013110583234227773191489687974635989274134914545576842815995336843240289600344094564152803223233366801182258846640017710304296210417725565194442978863906440772818823965100961330439927417943917846980493061254229772004270964374480604738231759240640465355944757517967420467499726708594012358147797732846525313258727853855962572116957725448243438390082426529181142248603978228190646790898429561006389085951961533735274124077819995349193257482383784680542401304023378025252837252283093262135173255492381022708933533343747771116208416613838606502728821423531258005823474377393722534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -691236394158950510878228466520299692418724859007340290751824922631264437553410645341328113772106584840973732820540971268356300158502968774462911527702654174195857111750895756104611807439272965093888436546556973372009926683146334800553408868362124950234546280182538416694790813811401970112479459352891153837416156245383181606625876078933524934389095001228997839518455097215583648584912900991241015098138774500381239269754414400581293035239127670471958859631879447871716149857533888415285750847022368539193030254741563875783743426815998481092864638300045506776202017343486885596228431868489566330413809279630542798824074023399823231698054686199318156671571028862407178971152595228521930790289249518307649089483177227629418714140138251411278455063655235252865435337581284574495778667266236388079801574114300375715143380839280726128201926963289215959241458262761837664051776782803764585715389999762376055840648766072623115180482951889869763608968721694285100722539375790548083267684838791992413263358119936216362574767088945974503075749607511817768702166212703754225707763066638585352447977107089939560761315702611395911978226010852609126968910022597056331066544813256199789746573612087545315519270644617070962396357839984509877629850156817588557625864181291422376086235701242024492900078556946002652884614934367830008496539560963972075295481971915857181390919207594443245754098119144120426920413262249226489493457213490943457684921953715842394830504344483212432585657285280363518976703892808932137738131482051865067199034995783699469401296457073397447596368493338637965454448425875162152006738143304522527367878228948364990231344000567528561920163962920828751216106660139312001282669332361822007485907030374272987117996831492378904891484898038534686712691285206225066046416670552646225146540912067579385164891927223280252171308026337934211073423434476767498477607123945610961388657596419925175405226244661032695452656111768982787098045046745847730928336161858062104264741128805432004744022888956456937182005403519129220914320832496032638921746455962058114937294221308422737463502474422904898527274596161412655091015490815040553447385639061760734859483952758441371761728504413722139830888627144361781859426496617611644662718269778453473249996034612136783850811048094510396152660452585447318737083359259234141795787125874615096927736135696698638946992780280218240064109133118013690198949825054011031373151625698627975720322539480041874856674698802428348469325808156433953734969856285528270179431475738791233721127272374725984373683241398157035507317431813057911331034195816328167505154010447055341657093929373813428196234188463287083240980285769647271731988112772489614161407460016110407590748770882328745508429745848631851314877138054644746031282178398696312947239561753558699343231600537505448050851584668733377652659744734691441849304072636875898253888265920971489841582349831701845191944484646193220899207270930990687284750373477467619588487939874879872312725463550385834949327570598955026783916550377589984331828349332995785776536547904972410147223788451754755874870255384695749659549788570502031819932086618620289701425969908117535351620295693674204645393400282359050856475397928198510327991794459101006708365079852234278764502845745308115711670161629715485401174322987227046133775293154189982148309028203532466220017091284507986645838209509356921650818609988038902547519858517820989989922585910113539173287816003911185645457462194599931017669376832014850544968540988387956779178881556891758827779439757220239795631253960334570944282117846093345164287713623132019382032776686062176580915427579221509404825467896886033659666887778728758286939269766023897285926055284977215034590046901931547700883957937986245886252114325140462070938094397327410682174660844936953827913017457716660620623638918654621904889974690699383289281767020669494179038538810630107388945926508804764883094741153386388614445254506777111723231434534011515170390703492341260337440654580872688067938990520816896805151578165023794317655928265309574616105225439950496731272393252110840157469256452643463689995148624451756015454873087188163363698972991706864221812076447195013635124549752331127355933712040322088071537738565573250533883966047189407607994291814011521660475279683193898906799582534784143206252338131889700889587402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 158886642749728383523649640381024830171094810102740744708827291144936953149093347128946477087062305019889456124611193300420326057046144330843426909891523373445561781905154743610666497234641147984975583403692677487235770008061215641315343467216372128429684964718963253488123996256894285999761085439038775491139906664729783894900398538819655586092248156249197320243977053894119062776832884365404728057709497632294593777071650049129227206347704213219279978915443785980957337064736360227231944630517705968625226820452295802369355885400575508202411642056646544049131674422262298554518021719041366629318469819553834506475269594660234513381353554563243097987390463558362651599408018937885958702254190994779215244827344556863800543135419422808476861344953281824047725880041425310471019586250625508853238519316542734792172204457692017280979061743576736645379065589065453338028238044036452355088481996252031150179871200384329078899646473464671085427612114263167698504219107234632324307537927996164970208210255732019759861974103868464686379077965527214768415513287666430780294788060864075050557190007089397407865407722389097520564925601456623946751415246270017509486403056038841827472281309941718739858558757179894383146008498032910657627535834023574556277618467252194706972515120749795296415224539195332773389703050028112887452555464881885352599635196429759164007205222619851375902890071504522335739790756645542455582001055897775072058799402620562344751038035485351370701456340111022736634256738122986232729296135322498118335913743874069301325653480713398947465172112364613980437675963214767848021439648212967421922302423772332207816665637626705630940391658008503701928531690188509541937270993184890538010937895888353841329972862629778650980508766893265213200100452980961388283121165045023374714301005390538836670929815133797435828833008417423215848178285406411662221112342871717270394801275750648376127481784076108173758448473491307989648853217512778305059996484133791554887697280849296918868448374225155973546334322954213009867092460431764044513662908895975165824031042673396795514313213848442970444919031499917089079325440520729667601058556808723229259034925791351370739974062445927976951724817969544851221457921157423077974551903154333219697636435094575073232006617050998394711262896196715233655769051278898248460728424123536011732856020456923365777585662171290838769757949612090301878873711381236487656599379584908508261545161203033564650227341600344632051219347822770149183356053797040563328393108722851786464376405904197251149676054632457036298287832216885862453883039400426181969459443686790023285443265970592758387011386905450745164354019731693992845850592133285951496731554471940798166869070310984140198572952738326962953041398954049469596802525277193576353808747956853166806529027678665704078302036457930413104252012352961191384364845811435879700560550398677428960794190407884956074529176814665311270926015908917038549032182386233470337927740700697884371721858521716070723590256331997853727213124168007924856299296221256933246269677544790739109961710444082650668485020491124604662401605527442559908962350699045847255035274868998787678097520401276050206056352841912635732966025006299137322398424745971632907575327711235246822588686406136770638127152269220923367842960045416811865347620518408769267500039251392604188892809424983359325462694733356351660400938193508928991954702121239160181820021017297290550801032967651328428351306074247973520286705326048013582586264353998079108244782967000374761614226318850000929825661113899890396340858580493556668512845579804830336696417926486948363228554872680156813741947835325985655962993966416636007455864213645826941424336858072495334814715957602273476866658901495191574905171103920019323365115804525468046025571256905869474253526103492967088378095714523515199857350481305147618273534140474416449797299354375164160157886471822048731257319840761765493166494820874126664496749580610950863726638091122918581814183274675774018896185878726915972269995121350012640869091326716213599970625592704420122010534015446534438524160061041426475974900833777684738579188460347541404071597896303577951142767166100821551723447021970661073527237254862746212238660700749147138627630168624747113096232015617029549606179336365415544931387860480009877051088551525026559829711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -8245565221067928136439771558893095425391203575530289625758132941769348017554143264307496640262522987491836528830436251137514718196103401993447870671484676036046565452368781841155922414790418929030143868728425322078563513885495473246803353787050442411320083010403070320041030524277139261920979687647593362912251306584906558382425920280762378352814287051972600389323211343414744716638786507368151743523511815790811095804258527865861260973403596047790526511276189300579476037127532219144734653971057726813600973930623723002455085248735955952533458108553608135125429023932289999264692551681028135482458519753878680525119136159032675093183794825551364353584446751117967436337619188685189106154283927001473167993162788286295838766737683227616423334041505011364675867707586638682431252327134634367826127287945808910749812484007125601602689799745652415567943983439139386581042451452033184160803545879996184952646319354199486063019980001646133008856655268307699535196647694686502815859471003329340394090364292100241124474600406076407282528314967731196201875746421506349285151389485992518485064045511284762126884154330455747852437692138888861157362201656942973629116166698574557948309052124693356226798540055061004728497708309041809984468478700398769823959130905133990999485137921885026850489134119737427088215217407681734106203017983978819112690140338694905485733105008187388132306106220158639386407876742473992189772048998026112178534046586335023207144267680763627420237732025364108840105381722776822306246258258029652828559471430860362239598163932942128470091359851042561931360593885742756367796182186541029883661176513144044690647200517711700192538662480743660464411092133568366203104263538308681132962111066074290334322516603841564615192239016358941498984462543872988691184961297055411370322395616760482167339348643582109425212692535506314045033692421321380908699546712596280492397874772150674967573861042647969179776294205975348668846495571696419992092492313601358409416048599155285271554931233719600330930403540553172858602764152931278109308814522395723376745876151087532645093719138174094725010712471185056510262700999284837873619776444304738592763811856501485524124908738745273592464910133906002792961000591671365194914479278858659262378611002274338146252010344091423658586939415238327438181664096384868764406698140292093700540223368325592423381979078576065371549872259326675444284092995370542269868113726429624012846929578926034421896130278264554438540542651748765822524488853910862291133361515505083687568182611779828822790072956712304152551080603992434195648385866736617297100928817650179283996942703281927458813148607883696302270151072890051819004046047538509227586080117126599538805737188505750243852167709613166433404367574274519303526271934019161608325702338345675506085099763758141374379175522880772659766012709504761785367701014615504377340538475049153289478369596659192522731690978477971070181546514580518309551388144490518075608232220722008798553588950483980386386416531896055124103739100021695628156812592259021167052175429820587553876340078125510834437125291831342535689959124891541310050031493411576144237059558243078816543754081483307306179469337258706438107005646107925670535810749549764169225455117782321356957393841755421827990233417708824355614545245090022127627920465950768238359495775710069499696429303819848317843302441593749101049106397450137166587157444921566624230737029182011290551522702307391221969980164572052447140501444069655652287523389453709356965736214388376810389697567260994402267153081235465357399203453466995657831283754689795190636804405867573749618310029704501704210686429352398206685928755866723409128040911555571707514909589787731422799471266114636077485376509229615158550036658668570102051065454251693206280647711253740541377419157999682917078691785898855819950991839819596741064573712091713404944211172446948194323858558329060143765800171126770207800996989821005026628128184889929048741025660282180376191393072052388837292110139552442146441772542099253011394416965601345216665791296729250082668684312857078385283054655269179213974758745182275629281988906064424949138119017143717572785884459515669080714813701676542123566144323250848310796818676509472733324568844663321907623007194754851702394958812191491575277246618203008665659581311047077178955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -15649998063485512143750934981788354090765293079083869207781466506199740949221509405439049582348703380024673274513586893105537545220744330951147123358231153439791434518175855015229357599483157625574351023370481051315974181788556281983338399586784697632570604960544616935384970227654392644473309135246014347487248409874097416455060423417191193863243976986772108001280045298790917944937377788533901161768573249532930863374076394863763816587929571602855629030924434455108429543425025783006515663054048068710701609656669720983556515517013369997321584309173527790888672191572875712338677908878025157552274562505039942491283776643065504530480119673461547821160160989397827975574707875730398768844543753895270249744787916341607599015669819890844892818584071280392210564039371444119138102315471306773220552366030892366815378422421150598668151927672265351308965802230069178684779648461806120531884262071824468925894916504520436633032635040333183793973309490120611732335852873975462222807757832866347595030302430941475586097556095332903180282536178838152498479348274088284163001407368942980860019857570946111747066971649634532100284761552796310731914645248050644864034305441675517395738391252149861753660219181627623673650962520378271779314102310735318555791006013514626440442228638442770094714701207248511449640835625657618332028694520998766308190777139607838628576938807592723983750101311779734870340139485773121303076132243304867937520466304078433549021514737383339374306545086497417719049155012292379642970097366499353320802266764807969777958619845387571232581093999785938132220496385213616955279388527467648035955882239943159766719429606288854624587946718475997632890604939106021731553163501223024056187380924692436628478423602470242300620048433535652968807275347900561921406959683780441933362931866711288361494936485925809601052241967833768611451892507698246820851616464261630693523801904097257897205947001920964558081986946798980825840458213042064918104031860197590237734794875762407752323730216530474970902037203241252347881509347295208209616074209807898882661044941941500690349523608870930973009995907146504222806703125042025518597140725790165891973321953517072258145764665644228905277213526321479920049347186830922816215066063320567189026940777180391323481870094297641133058343719053257875621495145597856541357417813551120543167100869359807784942458107706687040021898752557014029516503083305529276005775992334630537430063692891247652548171526528833166879645332206542016562169385584828014218139083297510993332480196515568154352414429166842939486578571621781825182021280408686614567922666143800913720203226284317334939098842937959878119058909884279128558049922853365509387952836758574419122610390446437719033405848468353085904377550924914295286586497718867479821467176275719148101039176987524671266557029609656888540575051945923713029839232819480864877511185028723122410405839935286849115500345674674951000322584227438995760506237341909544825472122484616308892085474504748396313281722259422068301269085952598167921055918116181854861456463218573885708058809501071119390022623046960971025904783314698963480292849787142375679965071418414802017380375696166756691432081976099166008174535805520326347229079473024401561168637140575293426539609969119069507193999294470232776368909522411847338362415637144449226442502817898419549922905066201802684352537331994286410767153503952939407670431107756665008987108690310246666483652374274048478444712883003315493285543222633582953243063434751747727159104409418722978101583481753402628335330526702082238319939741812410668351168393774156201683171031673756261179305455873107337608893594961012829460199302981672026408973741874127014560319755595236188716085610530559886833816792957329917925972182689098253328568186394981458135354644618542191438255709088415931372762018243370880249986513286275177294454622637002374947619792627207845794942186500263613487547299051539668500958009895227652655435332140203127344878976951971672226579314862514573895675570130971485456056923127591893927022005212131707310336590699065637048385662992797426723037349925226660187843978493106026812518514971402108829234041361202554855647465612445170117699984618552440623284810629104147113348522254021904014505290319803773225789318103446202183437728670183750756539353687912807799875736236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 14190227653301123346797333846454911132128761575375926439318308656211582980877915212004869091975352693435844399964331930155808090790222788692871125077875453826046655035636771378684166001050527096176215357727258063698882294604771503906156754306674267331417836089192022313947299468272743752673759320111919566821861114509412185613979156984099209503827792825348063673787363654286120222198392307197255989301357577424076623474261154568096144858956140271787279038717397042981186668219128417450803886577446051242324549663191677848029198514271115489543844011664923192668346123092395203566767576514773487660660793386902243382039464453871268811966291912013850436116507357066371782696225732412351698945010188396387513993037991005013010074010706758892722293883188429234293143432407029345693022478833686870414028519483461701682513469151886719600487361555210455734804365602287020520786680181373663155890388659827327313882913184489879015175128484324376048440955718734597335045075478675302088456864897670075842798776918957891625996627874494485839266961460609069943314994094721317402261364585935512869095860415871479775716930761946091208870829208589354161912931910081382344261937553453554631141962246946847298704078389198591224039828255000962156984836140176594772613616909251591020391152416115045152951574587748587404165611230184760035562525561171134384284250148848035930596363921942773801362596165594784279505676843829476303093432895360042323390017337109348271852193226959615610872156675243963344164912059558681011189799132830454837178732775275263452477636297710414799315815006820724413324085206452478806534635367116896793636755705561006859326693497182927707367262385923311602830109939836452818303166171740063972860527002134302666388113582086286813706220556845354243410159012056314646961858421441109809927840931772095283120603103655149341579579987137496590677688266433321819389962752280246086545490530263518925342078340192026357233467624343737733575139841349679731930438777905881267165236534462655663011549489900326813993884882715424766003237601834225236042407775096390141691797630743398762163088540738079945325419432392299107844154975945950859517550566367094644905004441040480669475561808843500126054968737289929092489688799515854463177795562241687420657127612198387388463431583755111391980856754686659278151319227517238980229136526257608914585979570854624130928655635460613533156500751220305490068091861802828337504648416695290016990169578062888249875781479383393527189609860283244744697849346983794144535913478139988633852220255357994494388568385038616905557489975345342829512971144699523123995759753246496287465214631609928415618034445867353144698742837276102963308280370955638361105163688000774278446667919436525294490482431649675057392649937665918234373059158148005878157046963966040173916639374241672206486626810004228242251232801429448195099677043913827567106784067238251539926608208345787404500409429978214223380380318188491687595821019928301874002090027905305921185848930518590933489430222406111464222149012647148612306109010941113543763487670491547828801451320997103564852097271049372813786302205257398181277783903785253887174331280201478635492398647875696644598683016292218731983126561104909959671959455857137947682487422520036388400647084433732780545388575193860471305813685357874788594567053577793012406832136595056387398140300108980848728470282819515759356355644829234413595071680754528426352304872926563375104031006525732005046270108271152524049334270722657569683909940025223172746499319126777707156949364359537092547252747627609667310423330382890853127627708532401329799902163577247082646946480206116210503926183602174118565890898849317799334346794981098510076014334766868910127152224403394825128383325342320502973218455216689478725612307713237158887267223799271039356969453592460850930535622891551007370536127836644025125807467737335305897156072825615199285535637657086665969940501995799722894285883222489114981772384937484856203253337028755653300099607601521250005705024622065166760876534500485667655562330420650766191591150737209862551821168498871094310867641816628489525958987283429753024347975480942924928150734866743362449817696529979291092125661857346420452544819791299557726310485157879536435137885623400453503199912220352540348835045650304713410472245982418826315551996231079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1968908805170742519084161504145679405564002881762237330790875872592776482423014246436473034662705077937532062507464274184821157941629511152842590428816448051497470551552768696749677090262151185454894708510676984055308306446696026851990785672879340829326348308164659803138629288159755741718465232178760598438525567713052331505744609071631978403587503909915454738509237193602157077595535403778190877019404780664574689087300265159164625496311662475668950015827551825591167616666989851055449145658776562538111374955606483415784251074754247053559337748677723360950210776240696604126011677322232163118076707022008363683732900024593100007733247091622019924723264407706782641774905873092250894059441651279566699102440298913522159912539056884640571740544091916149294619425660016292312555693153601464704912607777430627753504394779604640308286539009755732712365689588371679386046893877221890059594417243648548956159226596370050839565527070203388311039895377141445166387043448537559731784168881045409147440935819585145313453385613546911152455555445517786976588215461169983355272615078538455087635999969562069212316644827993574014868725121417216118188479983239845950852762799296797835884779640365205862227826582431427200232151274735339427974147639258460164047249610334386273508554462389520874441055743141732265174254924244912845939542273479924867358619987685699864971720797621052253003644114096014817483279209203936661607631430711529045086601853386937997728563110753973984562781816376610719379016865166936386523719064798152113371804271303268174370835262418876431607880963189704222222963111554193698960426050115425852402717929673131268971684430032468330333430709666766992342677940034584675214354973158673027393796969179471608117177574991863604381583185790510595639401040758487608145377863666724216817062102904838436412402564976364750932766455443438671321712038801252804418608519149334652190974225620978190217496773092925358979254044038164574262916347975961146470116159794001915401753745873355562483512549333894366539576048329858994352049090188069186071758642000553149363944650933311681486230331985092078410656692249065643128020239463147691125949844712221894910066909883255899237233102308937657862985057269305771713555671595223954133679494043928021804843900459293689774002536989661743733695085569079349857421664489241460030618273734954566631001016060396586314831913440998098567466793769700493417515578231644579857445126168516753916262002227302127568192137551327188205448398866893679343653954246523550823158388783273365161170761705825342629698635720518909259453113958321133668747729740083562608611372537995398040369473950572365247087340984491366915962633159340194862383609727036124929699438793391063866863262189021669375703327227388401600514198190887300281298261414817964995660308528154489075239445391969994210891748303818738269187107971545207259609166230258889233873513490646315073790762634893437062659577871175465171725189906530041909502576425814110089137477180067902278600075227102810357275577598145127120395947299784516423681530293730948861938524579518447475148740404260741351144806420469201946118213848456791848419734482865148899014368658373304642681573473557883847791173469221123523196763273651542993548784112732985564172959574734725410418849486995780186790365081724602682131155660320109454345844010013696976616619162516546774598827631001307517285557154900910096837922795808452193501357934851409904589929236941707423065474317895149391904464877933780312247627942833552527226244202148358849164138484483897856117823939147968277614216946414484583193784289243105627504614027691012913016453212461608159786511409496921978817927003367149796521063445602044431283569501839261336349831742342547324708444719494496674798068217173687142533438391619556690501169608264658797051537527895722281418342459214330264661429937705833408804654061937248328923651900702538825801411846023250459389738871936685044331575477206502705282129547784163543623936303944101860468785792127056358381029180283157295376878526871791890190694461066545458334280171915893672227778347521675894414158377823295606045266512241282678167495981398963735000806958239808988878592488233174069857124460671095944733204282085355012850419802653594176851901865071876144772021034598186005087994146222212404599865428081052684539109520756028359755873680114746093750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 131502396401123482684036399239018037119848380802130252308237773486399636670754188234063223916712924173133520272599551720616623344372217258007632421098564104330272556953812545116666736866741986687978335765410949614748335382989813242394769468391105347000031475001351535812004755228859928121916020095425611354005024834863648471547939381232693919415588093995911729038966683115371940064884330655386797291871575058613780511059356909728371692190842468413463201075744577697330443355393709853905195882715490490747794076093875989267227300708658811132975257901132295076924910794365736457819863363702690352073469264954322521347985584446822629927584173140105110423044140165601893711680894940916201949746712100202598008263211543628133266723506904827190060409711372102871855186948776199651056886280465978446542296151192942641717679077443839261889831469385767567601768279383146410264517017796871446902738369009839394792668611087081262035967505117138199492402156149608547769852339860817422515507290353629520659798934350990371954929821027704581833323279826300683781234630875904708377995476555591458732512402381767243922396547693494922212161134311838849344699553100277469495064566692334691918577090674127261488219818025700910178485543689920078164976824180051223955509710015379804441212623232221919605527604602407442756256533563697714113782055048738256091745901331759769840088452608878795066851686619528339775858334384625792789569451300691531391322824057008831132358793240900544802824915233587468326998964673027344982117023429391080132203011752043497366859912782825317115168976561159939312450002221852686365937168726779188022400968795799724377035573255778166275973107575602136560425897539343897088312855650337460086328067936164573886200526108039733092539240931623323623166452267547966398307147262966513352329294927231754328609295099068224015637770172479967671229443225894381844054654619749331914417023169940206933840318619229776657950260489086030877733573533205481316929532399354310722937046350690349498097394654947400583922293166641525603942563245109726151808890236687941335768891410171475646699295931155582740151744341274754506187650802275877982041620008233204985859834762277824797282165981223757221840203212343987294714985938788187659918381232768566586992475728489916332509477524073962131852015340678640520437665411953900275608105159554524967687971748609444325036890132256185334190808513890985124694276146662640159066868818966315591151661977231256741498507827085086000013204518518429647246334648752941859400716529242159750047027809095978523670886743372050648550541224311252638634049625717019531286706137914890293041266434047988622267990482652541496115311373210488616563103951163525650314986117630605174429212987763969824875291147583769317514198526025584749840342706263721702163995687286868594541027075477432286084654481864694875997289419988818519796072117502537663184040771906959958318151596529378486230325230532423325275598477060287150562666387969824476948811653405002028669858195666432530347303654480898731927026791046733662023047522204547949698020890679281783156238594278202939550068111740319963372657888328308314220919877105473024182999218742268344780390642648262819128953748566187836646166983673010470582905575137273670353015470011815838025472056350954105957946913200050609337867194927540448259989665222474277813618715784292823062913815242186927166896054572804152386996108377883929133845232158545882057823696937962555549988203074776611079285779470995514566166082921601594113943481324150145758699441077446855084022377228621795753672883487070730589339510016839884541645599220033142146951315440018527743106298419886669532995946348715555197818378708274555698848980187436596017756121868955501439704185731777672247389907075773631330368532865351361216641860578526747479782733567313045633392159698021579788736459147315048748765979886896099379485966363372080598728010482477306273395476877546346065846736329443131000917260359769889911732009441072611700341332508112988398901076095042133492962210576431855219428483969003929816749611749555522189748177866916743532089791054145405999433404435435206595020224276521399837080909952545912155629902477944099058433754583945573434901221947319404678130499110865614729855096803679693658177994183568634686659944562412483516510139778329935289491459116106852889060974121093750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -5796339269113163159799134039765061735768621234544603899321866310723727082696655330471676829767103784705372523455395240838479411364123169726116282671739230252025460180993995665763279579228942786272529894106133542768308763929571634614609039064805386455480536652164401640046104542950790674844812309534270487607535316200318730626695862580554706831612796532694620856892941865340440807585671315415967757525160029930619822879916738839198193702255411564313290866518981231086238371759691731105968254136792190370936900889695684411954433588733949321431099861713604880082807427828794709723614322886795508527433088284762868839472361794335946891975261251404755787102660279164370869014708722964892617178000934269541536920369656959477048519026823081257804927234129900216956425296856247078340431944562057023049093873756564207080225689550763175063221960478988200024547165508426025264972313022590499381852369182137706893463441675537213030283824272036504155772086809755080234856907307869769122255083155758076182005035909763325272673096679569934905412659780106203768724721207318075278989535597888862099668599997369092401946964465080073527011180749208740065312202122845058669997761650920678695452877438125998008809329235121302465778404012747649799475365745167655387124312370248427583575836196117631143855646958960770046028329114907137098710623117764846564354928796032545401659595975820945056696473869516757362507660597342001264741283299663822190539492294184318389491971790356974058571476986320054863837837486298220009152300623727046703344860899747171751939040575739095267247982169169776025534080618381564858302487679517436024333726708536959055785852842552065245274609472629381459420020023800492999280810416665253594912502274239578032330433196574488303302502478205483090920133577453341570749997883996356389270795452663818209421709071092974639939311719145013483819502247627375164932109352188533274430343606118677651499709906421410088885542357606697564717697515689194778688273845730665389198103981949657608352951871383417080140622520874742975168036426684219456740126045351944373690072718954656259689237166640907123826640373771199823014371294789228881704501339449212804243572294557368691376021890171092339129500176342305365367043735880773896278033479397559255337110723072304945674797766847487730041916937270342078205866046527709370997106273906473731281879978158634123395286511101803699178789514487726743255432371356529032657124663900267082376021515309976960252733566936990987861970253927551019572846067068018748365267819821850128196581177720971093010804336474255580450739937942055539147961659614791741333925635464045076917843896565204057289307877478894242129079080001951205373169004877554639111800377618180807967619633483409788324660362139957988194293593388208857724884545460830427561207377787749336871443162269174916756213940416089224563059236142595780952888927251212574786303591146584369923487949892711230934142327521558901120256988216161591134564442154365670972994019102991629176629330408984303858401314143573780834206937162197386823064813713346227191590789335966106326896440580932360249952930770781309376761087740146041326873904955570737347739620245796817302169603605589262546174241310693674079590062788558631444408374890909343502934800664090293619867232502635452750037123374687237728067666728833033206917381855642807649750662180211050592472180081424843822993941572348117586878086327415031537279270300892746477292242253622234040486481046810641685173011411380492272900840925689592774406363091688672733706542134786064744187295297285390829888253024866629940480950345954472748933654986878251108603078195873417749380280831978028555641429943577624061786971655417047271180966939430361656518520051663850773032497530445761140974548359047873681033291256050672429633524737685724833140943052122865301488832665442045134532545976242541146327267843033926746928306805971000985520715132383059135368443077292704992696359072594102835041490886166854446888286831343354393275943337277278581724095010014899837297894831729538112482985206943968251505547095710102740952420701198169253207656594280281994598296606509513877373856230365401673242463669461699852643660643031830168553345704135567018685188603607134744150463345236264525574011695610927845619757167275329597141704026589197011059342920444303892679727141512557864189147949218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 172318167670340003247582870588939742590725561101101249956808315459019562617480833250512096854984552822623475266678116050142651319412947601319986574632377827990286345073130631912573488289792903885449550487178740556584928147032062841872247475785300821860384211601870863822438357413551453422001684264844505060624959600777905225761917283597153984233756232382089636094090755946431088531748502535650571168025905102621438489347031007740100673908673256348901552395915004056550813860892823274432592571046236744458543655399320063426982297565907477941350513185871067346057095511093020821784976474392344852610835370861343888887624611814793703659393765001986605025333289148974434717160973295983713748099104779378595814015832781210847733916361646457916139318547697025403307090340367920470349740096384392174155663049896698369297139067996376675322614670084592796703085331396455475576102878431972740843692007114246654629642330764299278965037633595395272245643850262045509296050196808858367361059043952668213165562980743323717542516883404809545495947875845984239628261761686504228204926660305063578481016194326928273252340029799084764906356928331346780474781086090892846044687317399048792291731206224867627996691571854197333811080092767391259882675081141171800238942410383656450287387264545587844905523900991314790016370576586397232543075671551617974136432396023371234703488814117516262373906532845248013489226092866155662298719778679938118555466020834791941218631108955247328577249159781606169501773196413714429139435034656751632676584813251554356415810734533347963412338721285276777688093201547470073617311560575006953584893549411599987385520510258204623283257029403436347708848401156521450824580332000175171070220944129912448911827200192468738428256341962557712536286944036863536305571107206601420850399442224912087825676668951958309779329631863529562915331082238793088287910424770692154372099369030914801186049685125322318535456048717425946924661604128066755323489119304878033888187596955156892483193805669367126246809026274850287007527159083965388366416557709187378487354017386628366303378865756106121309142029939234998517945045787419377531593675452650161114640392560226156488951444875426743611916594875249742008267980331555616466759042399063153841745835478729138056622613323086753152997717244858473610486909314070363519875009286241238498214001998864463755495567650334390296927787157962326271220340072438792158341753721350605714052063356279750588064006143132055276773981967345333050698096441776174934269687072897911090782586167995913149134411917000156363260404958060628206002136134082991022299010938160446703524184021818653007049190447917728099228530678638928970138876963513809267954962257542278851298960985912381650939191885375140805413574643111002806256248540313598975351742719167851949667211606750849188329965994972242416407057592790166109680113217779480315990956333891177073075053277465920995468930117313689424301976169167919812532126643169904104612182939601407412605491446353385488626895454243217049388344157531540827617608356179152644545344304104843343725858826545408782188801122206485004323021752035394358301797069377037748299517262737307490692396596706162952944044695655579458890534236378393469122746944902001538378478954448188582052300650141011117074393192054843872168086618648864664380036128212001328887122770449402368830804223477513084768349722396410392566791887736510129127393602411539096887949852588706545407282505469601023878108245502454274465954641601731245796729532793042531776671999181703991003468744846065865818590698573041475301092177176228638250394421951325365370111946562629149773829806192235881963855356838084216503272068196560489959478599228123078502031360025317203538611644950276679868036794684173581306199390787252780703008518169202929589521624234814811094826499556606048706323399252925514683510529471626226384567171663531160376896340914564115800508181539739733347819843534015191648952414478085276266893765703721984638271546256418378775333661196599596556348838044240426136509989704932091375327534538523732648847791541649138909088415325829052285887429175287340804505406269389744534913183477508926519534216838864169727340975669744785252215551895488699434647271133155733492346626726420379264962994960071038996092426847321041165936213179765701397627708502113819122314453125000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -3065770155343929439295779501422498589261260299688346555364504923847863438606528853046199454250738085587055731688347474382538856532425761185228989763752566779584173390198351777319709862118652957569425314608067908698293785022788001047180632557913904570713508982293260194037346658311826251141981045990160170366958286730866983467453933014273575206672833932840306954347080979336740773227834810131404579427947039768154020847567316343307559322205560680314712738283509939654660410672567344807795898983126555462546755429856838255267889221362239851905433671621310731646822548704225618673064063843317410458235398766545084511959954927301268388368687647162254756812927543465561334580994212253286603431934079223785615602011067800882717905847688687385863546292228849339762578915818656420632434243551911500658228829297076800253269466353298500338304114187621216261541775664155775040759747895209058795449421750649382963957146463098961679499494565316468216807748328441192943243967796791449178197580156142553997062381368742842905826023188158641937948572279034984278239868588704816705310753488458714305334822741667307919597476625713628731615297373286877395229394365269987081602546424991414298972783650423591075891265885318569439120967518291199075503953268983590518668771823636096565256900521443913823354609626435651246340800693528819513805100725976746290218291227016269556376615825347396319154285477421612666576288681521910513087531293546246687324956099520283246278064776501978575082760323725076952436828487310772575880108700274381029438839507562197515595463599198465351081165531644153662061976045721131385855895543842224089339974006192818137556683785103908857649636116552499766360655579529984369832074771272464649558355994049654809147297806498271183995936404460702935637501216328531665548269434332449327463710686254526460153601588176373257428165024121902549555029912008647902255845502519385811294767723562666189713237837409773710228944799015094108041358522345297275412897909040135050255611017869107906819697301281517761195598013851913239923025896147445934885194523952845600721316237499993675768222394964957721719633168541508882445786233688990474813264363136073594729315757961710457486253622410721340696808628574296766440781320684147569110028300165711837502546568520823659867327195745021734738217149989314476285921563169750192992588109521712965428381877880393029835646284103401937768142334160817191171500418631609487998411181843320197802917050806128513072333324051399194887857454836558098044315451211610858934188097572194436066103372183533078394909347668640299747981451708045469292524334463448192669841403148263955384795562864815080592764407183872466125555962393164059433314704781048537747376814168242504251314138603146340365987693326564900968721758265214883486520316425533844878978982855579141558316762300276881685620560883555713856347894386336099967797264656979055813043828020508199865985723388170143731000119847936068672549935068230696551574554783302119520187672939361445938549018679184872349221028496321509656786383414702414036015553398450338994448265612013886056330317483831429056229819556763377872186869238779034074945620332771674836732135456833823249978189866269637523889469722204029837834650905618758980232134155901100583849295253070574244247902448619527063188133480062051204537026167605214448428135759788514366168501514476494995938027817776177476810863694025103350654883547402266974346569260686837124276914070331201024227044738978919426219957660024838835965297649505202174124372812608427779786026761785227150818986220891829145355530773314130570286645164540193069256133679280237248481890795365083452792389078467062386909657362515323138060722308475386251955996457226754085131424475805153019702661924251980684284222013114384154978624088796085876275948056526228700586525750888570794406725253856496599954437419330938343660568854031800193114887152473463279146322550739202512692461570481316218069363320837282439796358232167546569710327344265014630271331786629057684014987227847672366406638366512421064188913586845189547631063738056714898035739314131863087418141588179781030844478321317184161311801490000333580841337032873387382211222277294190645295317943116535490463266417438638004454293668231821831366559878023506494639370107854826963407865745615966192605703977483444511165089352289214730262756347656250000000000000000000000000000000000000000000000000000000000000000*i1^64 + 20119678964707064415608788396203607188340307898549558950071564517077892498258699544333887149563662483122805185448156261400750317798628223816606830418644892001776343527538152753826176491717816954499741335137738657109617760978798687102517498260320256851608643127476149406409772044457065648799495523750425904078658675006921053360622618824982618127850100476944384847322748282954965465728975226243512169376178162251951925149982503389697064659782984367513739905792513389813758802244141725773891765847044323726323022129566637392148330687654251444329673195982633442970917943320238613787773083929412581693732009142800955501778556956823025102486306017909436966240003785807874229191826099448316457490225186820322047910043814376176620142158904598919215133214696075354513369735499622291879254829075754178955531966256727124925049820526882594917534641882603186566358656780006108210809847476912833955306610741037575878176006648902374579783652674198352917836523615529903730266640556544936646622697434333372919480983522722553999373210686297713642622350156092157063982598076491135521587319849357639573374783665999474175234035315436176012145815589430241438782144403748161782013242785868488810060378531846852252477848975692835427564493334580002190082711453070989646372470627562030933967170738772276502672530829992929928362618011560608488584258984420758382370825004948889287900091182043757073057706350071865732448708649866437710803239136129962771714014230611592388612787168445356657763107206626903044264305355311463993468697790468041997489683013362096529163531727412298348082184893947240173248376120658188461721453544499765220465262786168604531454194382361748712545308759238468673366489356392252741829008022592831454332394387860332202084038398431006837115759699828110634641141856481590465348863789920814892820895457733321535949747473868890007956653706203339485816229206672274113691620986503979326525068457568822981088607936011141852573169869009868115368199622500598795584681442884652105797359882707759661465202089684312033770143361759052421343278193338940094967286109965155365953997811339754103861098002624025736056774876811493775054106593341060190715225357014327507597000475925424981652860577932851441639105939386355803941895567354858076447141352125234891850577562740244747421346345155651127968108419696089342151774798099604303185848597617193344645178128175466526003661476034144934643270621682420234274693498808337560968497735725729672646358165923331929261603825785675606664840971720894832549364637081634615547649423328444952298157913295450678920576803444347984303342101069267617936083414832371787241008493775518149263351528860368552295230581426489364895644106601862766540267887101567039656426239891411065573253547406176785317144789074041002475712035626832242206563211701302184820606643128554348544558689108543564504427583975306501898852467296764398872241165702125837283283737631410546241602110150332464460486338464416748822713217440370550915430713064683646437811883811155092293401675204817111203439511122342264151272066294602450262605128368102281680042527742391656641760829004579696705949651601424605458393113872413575421295881948714058928392536562106197497785446162155540540570017710139911926854563528382872451618625107575788547932090400600309449176064481461445196248442937008822951480389750546086768193967870303538179491175279013342026343649027195655211467953301838207639799713634247676767478162847673010998714905787146932433017570649076450837409483451420151512841167125991570226944402719826753206079828671107002420218701307221281897816877524228071428381019861068861791770110116453340434060466416367150335288771848637395354515439300408389198586841333202696536102518757604516638889860143074600405472719375113834321037965015211955673708922763772531792642655753743573174231350984400927179994197061364937431777963296733655798621502175116395351350108616058115744056193244135385246584626848224567723756952551714878498468836510847905646016946722187687664067945423055505972057057848707746881956033444542859956437637815569898764213023829691427819468558283808137019065737867971103789487499315399723297834057557829767204827475273980789579766240371421587550387833870841864686729764242150310271824716338163807513388440821232338695949380918678396820771152847623027834847442285592933330917730927467346191406250000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 392322742729646397101775842194928455209178357631418743962163300111184596406142017226959349452996997215626561767078033979824957430175199686813227439642931733415387404001688120801085199305780231559915286319672340529014150400329293861659696527784524645716770117161169780488053800233963763987123924267244803945835880458612470156623134205454736440244140009445871447110453460976903376575907343311690924076288543082886483705856465787984590211903441975480132463095342207728170229119724108574466798931194220784806468112818873659076461425635811432676544564299554180409840447666334208491092766897974459360241101520693294476401386382013879481668457483858256494688327885949430321239632467087217969734998975299865517208298103949679658860965817650841387187302999691500313482206327572533594541731544234725179865072494746338608002124423236956355109437868882385546146323089378333449356305405850375410744679675447995618568159752556234852575526536284436347217023446463168269293728534085716866308539560806169762922846879547957243736775286117718945212565476279701747102443229548534022489444065803931553214351574487021627580689928327434796709913344935300856608690012538603813015034640989781984930349131410134674068175880200210965850861897857506826681181377544128958912078026633692283674623154211671157558543142887654576368021719274156738055748968714147399193916042937707545902674663159169189312866467517131413316477685836124625666116516523802045346117512666719209325898444060062004868955094419919727671829180895480710476183334183073953463622921588339198621603152943908638508508004154498151466592047698400662987501062293414513972199387911958528486906135477046339799655805592302254521257931599669039835895206188890904418384750656245931722392787833504546671712813358524525677890292881263691897649441536221814058496924309896799153616793182333408604004347723906203672158126656057173828868980094792370868185663250834373998841633212059072038654876488103639182496384643155445715816812923708317925443772926693793377184827706288724251871271522807451283008944318974113723497712087018835175546161987558810054969881087936394776796037229621526406348096888066404179291968176546212080448151556052792074633755405297797327267593275375533007920568713269195886371111046710636176590947576583341164628022381328179798803129115245421910867216292066803994370747411720227447516661568211514908452131107445305246981178809528380356342567351107099068968060753993699606077847700586669582177575758485545937615793937184188433564552887150176682987581201364248117560840953652292562147651320005562393519187018647823508135394139146378654743754986701276821157891951012420914898157130676690831186231987634022781486797275268951811934492918934782892881486629441670534403376392848604186566802538025176992337033808982188015987838673817636829730694957522530807114078545512576986682611081512039364266586153274254074318534836848909608221265351744433684640089863134300318587659342848683495221576491497581824490288999765826778486103166842093801833198287056323418113191344135196898468247568372326116497663447845212239181204089598968081508014973548812138812895643796344779892121182414028322659452859920718605153898115340359788559271792837152759086538800990524831482800463754207529004778127646507359397029375445404693268265326541329981778670234292625720034025615963445043997544383731025508875538022237965345231215286066009925236669914336297459049056918424316469383512031260514541241723454013017678183615373589834036810592982090904696051951415434851729972760712210390564216793732777227473532064073945312241614185607179645989144592505882029268161545458615569066698861306823561366999811666815024875322780537536889078860169295635452170028736940504510159863671848246681389480145853989236799394068750778552709199314490669600216525023060923306818367590545643366858115922274318287875745073448495556804053202137045418637969546075226726916535822553202373282193326755565909777458712800231206511076293132604623040309043670527316128159275293425498964810246697897050001871349272410977401993789184469245565381686406591816278086405180578031758607800380256221050392175531671940015650127103812140662137275717801334561391198381966174756431488710859408254055248057734058249055011771362997806242292667120350887556868490578526479165000218074510485166683793067932128906250000000000000000000000000000000000000000000000000000000000000000*i1^66 + -7429796618383217588359462630635340323482366102472137996884681019037130421539163396716668252447711798468125323846025144309792388573307444967094013973395886132756502784616245449538981391302579671236312107731083166573704244764706946555801907533253252360633479111486568047356640714217507282563857825587410159187038499794112786297613122022967319290962735986304915652970032046827118362109769544296817684495920503326934144990407443278291048568426212923132237442918865625199750319282009857288149223086448502496855748354643045786529327166862172639562188667030255788319680801812316839191399779370896925295916145266955463979423444800303761831109887741363216516634396266113233210415564154950756215186014649387374785839857146191283450471297720047486699696724963710418249856442039762850428057836878713683756193138005430290640134536970288753840485689410253172336827936020332729769780083102682995573629096108735596694099476367809847546570928669695662008356717654694605419191950747911935386265148602440915777619719963471692774108689195948566445774504038232767419451520006677886364927335999775364027205462427068160338883254068733536208033613831848641754008636657817995959375803612275093940836782038124255883611804154587602951036603130553645416548207519215234284143674006724607228119976523581715495504071568970348498295429775060164321087057941912158595205050288321577164125240017556641633541251653630178109395803271420598759922618971002034986098718467193997625659478733693152284784836804132630925436964867692574367374340287922025058517258225323045610935446353596328666435760091880693534716396467820507207557471349296112879414706741650395984460884490226053368353472874742011932381684756350510107821859372640710201923252050264326355767974857239482832654602870945223537600690621291295568061121890777045060830777401348446726460309056131545009859512500817970012749672177711443719284618334843543438779546212468365539283461514601390601243235652541789111839377265902446878467482343907779481056902117926619039249469813513445780648220780576041682569044019028308992649073914505323307702893798802756206221549313775621102369566536996646818305959825202607966735174634244451271216989866080401129502189123847036879988399510047167097747398073122387792732863916027850270578767272079365843390603478798312394726689165916054955135730554897545408565595312339152685177766205748823820742652766202621395296029372849896126734781652101887635440002585696166598120269405127078160451803425866123722980943998161476235329806543193558751422744709731368811442923953475300338002148864061115547437966101987098906330871613606726980134367567925138300947445674487248794320922505900388637942497520516069952824801500149724795334543497657879373707356295829776947344659976021862760244885330952546586222357889961842157271546685469221363000978705564535586577961878222331889126362135206331936026375537703091570345040409808271811206485333991320257518934926889125634571167923474537328263124552993403304742409138044253539939826807731841022720806363956001275836149696227711129555996715853706097315531296723955559883354222390495535956830123565679242193075353604424623839055655689748021833299369352424118563332255098534654869957479320521422618260260654295546294893809560765724512897523399501848745096617781699723563805777725661747941157113394718140231286176708598677044985558417302038551500368454371996759764920856218733192040192764183701852738532162917512318655309990103435407813688061336767868386169289516674171598854830394022936743169801006046767465147016808274489760081623263082070906376407503492824593060783677120809565797396544883398757000633684709603479638045909157073152846818857200002214753964155364204169206661250634362121336636939636320939334888884079367549781308440323256653670790127663199055108730398438342604663795804515092971378800457835689021658505782945949472194128783194854699248442426086373333657326980038634987682087466382294649864791872588822648474359413264762158241738025229928745212494223800218715131661100336491841672894663450723297172079682412105338746636235438089870281469007247105213434284120016277750629126152464265065838456932045834540204852220026011826524732299517272238130927040115282842508311175466216236567566215998626116809963223765446377016491931254399327263177152565198912981259127263911068439483642578125000000000000000000000000000000000000000000000000000000000000000*i1^67 + -58847605436583578515307454559080705893147353474517985826597371776842223331461018672568202019596142798562886919285123175767274550583151555857121614407907523451038807579000605694331025311262419019163356246184502629207428018190005165313322842490829566226317232327562142751959953221693472287254749951138861959880242174400316516532808011446336559981184820395215048599439785103752425890897202815012240189223090488612414946525411312355057234176186709240404634859638643807201016654752255725704849906193773404868339014367076946177310873519105264925398474506807631392975021177146563488926877207185896500774726565855169171536170186968121378568299262080926858133092698904198683106222666635166848270092493778745718246892372780934833895466946456779468562911843809606340227516194391025760663383866787925483535137092012500440450275714007936572266779891187514123907738923790163294463761138230431985260568167230055290324579650042528078813838872175624006271166720927191406574205674144076303883654791200845409425205944311462560221177499826110235718888469676349388361075384239641618675832163320062711966118286340469643126635050309949962378592867296634405492847995691094072359343634845138037169684049598968421481535468798373270875374962891392428426658201435180187455174295413140705638042399784130316706668501532307434993941367130392360095272928342056482768021908594689540861828705241139026979033988262381816996077289189509132194943841962750249456248987993213296419298375964212015579189303115589446706165115104332195218763722856220808691504728864306563842244482253392972754537486393254334943368141054354297876772110484184148560196853380052650671320984301654740057892337240443341583324250293045899680758205120993685680677052909910391714569454032874214586958963725733134905022197190189608480750876333762978083021501082850982103236969248363947376218632455338779858435253764397200735673498323762031368205463298367742139441780335043499917392464521997315985961999030928773909627387955552430808946311604658268243379831086947549655285613681878204752772413996129225765898292285741130724017354035226817845306085620641791109900035298065716680639840887575823285222491768553962432539880800193895176693782264480795055062705342293617514868903292266404234575614911669807476900326387248905707538673537828576089055058270995564819262133656444664156071461878648578463424640815985908970487917988846591576698358779480003275574353729379590945765699477396692771064999561643984017372855034950629899854486689768789659072449150239072632379503985566309181691234207686331962422049715998813985767783583104777766004447434409096909675169448854059309489657819014475099359477556806849584269460280469421661708566514636517396102659911862316404878956975394726740861895475695978859558635320520378552262189346502339230032989517337111947328282004412170808941054491813845333143801572659231985864660655961453991797327425100958849549380401759372290009500475506420446990242361591038488184844392130585463060307632730030615230690034840090602459588221661161090753911679592682770411065848886355768429378408656903488656588588068583247039959709102850562817234328933393553299736950448862697988009009095034805144953037222230015911091938505095230992798529763216110649806852359568071297481191756244472603907876985021774445556992786994740250525890239570049173320866052984345508349370589849973292860282967232026102045826989196979194846593450287904199998448672591029025175271812012960784491543667760614188981160544210260327250590696682292253785779622234671838824512559185367918648139703662565576636126887902675510165407662761197519965056053735870309542835635280708803411631225355060156031613584633545776744794025071742488041136242586806035424403055954426790673786039895110662371896886990400308701930315496369984165450338623290076008682142356416223454156820711294895832917427157855348998860506752569086094369289320133690579640719956082289620228036802984554594790963336795411413957336722993240044583503332269406730832535503496229933558196779376429263988328381692689721844477452767777626250072569222599959537754378596496997044281938121514990235785723653917515141447347229797564120406386111392858078670505160326581241409583484217805765499584927281878309378196597896289771753307065093461749985847591514832694524744088893086768621287774294614791870117187500000000000000000000000000000000000000000000000000000000000*i1^68 + 227273223750833013861371715909969806178582912635831576013329142894295449587399654242046157125101359170554133098834609824432215166140865393412258688013087184637436330701092593382664829842186928016144468610685596812276108579197268237719736094538272587159975915290594232787866837762443395131270471193598125702816541624660122275037155737770316959820441565091853236253245030097580897607388456581784411150068952524213093444533993841725131175612439004680549979672379322687910636077800631224748623732926210366533406680998793710648203682576746673313417206578750184648795095924332550931431075536693276011466041568718306975525783949491879623766197648524593470244484509650107317601105291716054896699221724147377394982034788593160064844011688610814318853164270053191890429375072204866166876578343557156569928490837321316708854999272070222834148382828522206337335678049007947990059035561435934416354870596646563628791222332170813642068746050378726727628014010063634110692704318417208141604749321064381249181037559889010045267168148701821707591378386223434854859502045820603906951544179996558716476612108462387866599951062439404789084058752180749323214802511090600487484260034342725530877210403818143415711114650419447539496509707653355094775032921578625705691327281236179121916545963529670489364788255161943765490989919343396584759051389085318839706268423054803037181925470373331098339046137062466718916457290930227573490262626103739581936468993300054442556828651129410546945332946301481015558494982150742667965024923612740665365029843045303546564646935091583333631728366455459943028579143954827820956535115459022044685352580767357202533590300950774881609408298473935090557322985517214753059175766177496136926522551177642867106507411731809940713217216553903670325709211910071834429405243658934010272845972370273213891053847456210037737779398704961762158582515287356602905834379479635023122197500343592049323217401821051367067168277192949458509212039604729169516680391395349800394584989567615753837103872846959900779332583882139888328831689448103807616565970370371800806270992031219180780414674092393556631371038878996942150902740879778716879002768670332960790381076158707165890524411910565429516629931962622338483917929646137647628514470713625780286258393951967874034478932570431596500042119453679625901503843190515914276790070958861299013985350435964491049227677052189092784016666471339601915335218114546431202388221555360585445858186602103287536454779468169372018288130140389752566608071706580181264144471616251654474910338116736428729242375817902857830376315990797297352820959867202676971613986880395728578466334042726000267513420836984089189482193404353094137553658013223462026275735699563372667531625304449581761739650754640436080167051522227240569290030996700754435509145352998763767202251537319257097670211421629901290443243229608059412584480937869807223398035241161561756743249674813679284568724621736955166920686651415590150367326955131112498240937280438809996472684231326021873484334313735351389118168990897774164967731768534766352190390739574769546184800992421575048100117913824682113486193611553961868709185180866788946460665790224806003777951875603022244723311739672891763803782386541482151002178989825667818865475121828155071337686372559509616049910873016044617250098654970704016875101145908304282463859124290514552346282532407560760139112394433534399355550529637424471431070044818744411940114876129372042033827529437841323749445976403772041707617061940136663752099018806012055645736653928111016452668611853898147869471092182241629913395895995429166985043745292947283127095302610838051591075480772919910013061926623973951446677287578692503634156369217249640483810779246796020825978257060114337163499097322601336067921437853034174014484588719055435250712282563990208226535273178771820873543313256559509169210753728437204106246594391504034046693622976949748618634240201904040536221147594847434319594699360484670994740731316165150542527072774414398719016517452288108146801704024544068414323567005676033750472501680458933200917458703661503346622825758194463301572796761846643203866613558881665435975767673819077916593072246282973082438937001598613358064368211545190352531786624073057995342244234460463776970297268588164082893810641339271683136757928878068923950195312500000000000000000000000000000000000000000000000000000000000*i1^69 + 45456828710971151270934277656255034864833838175670325047973294240856785352427416491326639496719656277334476500926760415505905681301580338113037515111615882334666401426753855905383226662048063989775692815009597756724486698703746625240453945594902696240172754659244897447710764149323905930477530960044971098874908349540915056849277934435657846926090466099525216939677048017316440980937169848446023038688234349542587338406905420407240384197558822455883034350443554886597730750136652804170036996906770961379047149199011415659940715789939068464205775275957540473843906306894260805427562771932236859705153103854786815199937652360035447110832396442644463449321339316406795004186538869026983906318347494526783579610498928032552901691642124800646140446608616255740720641086638772299485267548292328716930143967058161994182974995405871346283652868983742160525139165555356898716204647455377492765361153214303373156529260508446877053486736288022291256652429863662377199309233106276919037709752624445926102126704515861091314355499907085030554524301477263679939190594310076204766052443682159171511053309597383577143984567803831193792573613164241440244899408330377453790696464055064331079579705298890190268331950158979982854084778506852704784326922939898374660744283627353076148028237477365179113745304591550651775867758410918615717220004844790976348827040871518923762517553096769694433636547768928690206243708118060171763513294234335026400183573173621731365220567969340362852636095369989328839801718157992747913103325942737493782064585255513374815249117772321249572316441887011593043996652836808384701762847275348748178099665504800189668878234705522298203763471231572725306950347449240915511040569611735126453765809780443461812704226037759199552453791979548420249578245595646484543095381440513042297697341585300590243258480440592599836106629058563020644386588707741214854210564553096662834398963495852681415863086513061628427435339719588117985427592285998639952580457600736225864777551399443911513171716373618894207402776139156301547914840173211665143845251826317767451830130805460826395066831353143259049435079771891730582066232069312348446354215796916840995873732985487554829787628439599013880321104798470845007605882104877852089050299760472635359300997573615626135977362332780552446655303438023351074211464027533707353608902297741843822229698368874215138776034369306670565789791568573568934098453027570874116629474365417720479638604680041427387279837383754387782454641081567250794344311151173947731900333445015730708305568102631428745058917415088990516181367169565931416297620351574314775444971217310570449715859628856654042564254021991438251041955697400381680424631207411158754842915232627151680078057115778516590465539505042835064814553087375580391022225345706132262242157112954318725061547404498301863212366534590994613318204482426262048309149840123236691489379027310070270470550908630089415792807839698785733336928913768966696535639656159701461567343936636239742543912535781039356295065721328718786053724030189684508353963948698330569225967755087344263539445208835649951566219748234273995483320527068022336956267866000748004934381324483689155926897669247489597536840538754897056283838089693056177472686994894736317015954877669696365137216345858742247356144022279635134473984243332307271524609353360182872430420492420600358554696176409656771509520868687843741624956459751434569470989508096021578631305338430655771639904620592735464356771777598313372975886437237044903071602934472446229899750022595557282980943238576661972156985253466890580113234239560635992822245611150457345277578667169651287372465661384920402221812237381933966992160105443205772343594618256218643028776374432394859930631089222051172124073466543308564233440750862641435705921167635901178531479992908432314521784895414398564541999602256046713231249716259479470635808903507243320964929553906620481533221186385956251895075004445056910788431018310771553994961685741207035085242768748820481090507082656021175121164874422404318468102307296615689399615990161362842413313231134196044019339420619098609717926703505553107799329480671520083530605906557523676837836478410879501934425987656385219429615262479835602093314264638681964179634788450843544311002130845897063438586487710280081842029176186770200729370117187500000000000000000000000000000000000000000000000000000000*i1^70 + -643742940631298874242807306144004531596650851682971408676016689194817660463004868993989533096101665636246826405325730547835072909455561412788003323115007606464855486739441124204912906563708133823439242882246069887817443914627267450254533863600510183422814318410901634745219889459903170521841359046296165229009015447586091792835413885603907811381199098654545527121961161051337224586313423504069714519863699256543903232854989437616224136832199101217309859907959008946873880912339221853773090613150639769209446071814228304677911832875507880190920008004788507358197866276248713796797473239037457174794870588265560387575489137242503658991178884320526658405327272809990990164351334799953784351257734210791937363238391375875043530425130300247036585727591147084255110393975412875585428587013354256903095610601633000047400069547321383709705941596318269842013130751129427121668943988432771964061638217462125188043754075558004149477662282548080967888143871044198336008317411797274610769011622489362925682981584836562735069796455620158062654107917408345732732356217684439616175114930194272178243430103405245883045226414622086627894580052553776335900867103509911408018282508502346728742969438237561947208158878036301169713044309330002812255989982743070725901531836392137088734696492536442773475680195960785473070161173918876605704141275229218543448256780153702015755679684335739398538627801449834320215857618529874892486857270530645096755417660100668164183162645947370899620307904322091913255007196104630325220023596537179050625899284330177918322471814618498232697362831856875837751432921340864349503516789144716099133287633680597083979504631565447567626199602891516544922361174694405709649098269517882536795121570729698036670724254116033612778471427120566703089846877475444627694290486386384087407366237231659785126218243257823461838592061715962874392889896355062263671433513961580537177504205381518169396144682961582153905584633933285600716282054536143389339339717321217064706761491611065225312765697289979897609316244300299082203482122583278569563967508688225042162452298910408545670578716473794614199879847748507800347479012036232348374025815916079310996603246620887833806890465294145551519941150355242988197449017561697517673933489804469734237207960689367678920972404110702450882761836039132266477961663723172976835141589642900110901582753049005007170008170387154627050734065507574534219462666175738729715785198609242649122248286669833481481904469662724126862960707552567348896908074080826960458230951908969391039348783851138966950469603458726723605649159402958000661680451780146024816860786088411075904209067574636367657311213386660653212807449905250207650631437992708856058473481156801450512102906116883950827519681289285489646401840363998826486019433718683322127923612148855308936845504641839692211125344284680652899597143929551755852531666410152998841125575329886090519472444483589008729077540203590393339937048227260277763563789281004553819498638953458229931730333418541023290687060528165134250211458267266818564146614725225712129180429324413090674783958608328463088073716102549189993144777746216346509257506581828327101951147026947310769660280918383583120772174602626040639702508423629489695784653594311592639373585960643485191389268190832889318816197081442273930962014060225121045523376431509937424636045914274790022602994084072614443320614945766290405517081461723863671550840027738493514996353955037250660609537212038563289905048202396276453009832574050438197252300485958523768791047934913181464864615699267571819816403206958853743610186856118465379944483496901768391620044716752515034039643175598629414546197778840547700108177581620909273657186228162610398918082649626944009756174097477194748630268884374322810492815806777068225142916428285618588628456176720886310012488204736363204950233085261214866819747579525473446361658354834974532489043114139135058626063668818757756954277745606302781836408247767910522071075636087755893289738138284369425963174339244225345680268514196982309648380563650395197214359225415088344019153390655647256112627446877247273655375338342169963397438596661825305342502038090538419869890958480395888009214567633293715132691044200152853681174888665107353976846191536064566389597552251383927529940209844028231600532308220863342285156250000000000000000000000000000000000000000000000000000000*i1^71 + -7126973881516019279108878582858910422509882187292282200777129896441244557384008053391669568566487956466419686935520657803764137334734065341684849886117626292583618095196852969113904009063860640625231941673198301849813997718515054185901278289088528628478201460013521225636215954719104830243160260193813853861646692911090210368762208428354368392934638958320723094450213606048378383700499954174490297206527758282569376163907136223836767764468770709626561821317457148973151910439930199286160164361845817866349831033073974676473388002091878539685105068529370552216932481427641135315489419097764929179264990097419276478410184475681558130010735171007847423378838971706057293099747744137572951952968469231074460693310930304904202245844552550376991559128055212991109695146394777922075173984266425394944237718577625097120388066448204316474611410720760647518166220106054567987770472471921528535626321550459778975832412530406202951190952109242791822324318359694675078126669332432056871025598076248892739833025262712401651443815734363170462910150494094907335534782224072180204874561127260559024516435310380413116642239927509745591334611918057825719566508274065037976906427592052409873776627243636500997018157825305265137668500619853628971192620218896316502473042447369216970155254206134561250167201866750530732666118496019416814066324875915621847169272694906297043439227691005476801989845172745830511852246926748857946947500971798322562432928579629934410673834919901714356355251382254855475516551396479712629585490312262858958476923835422626394804560997295167636681408899621910384169615173990724747416253519558816742630219240499800505634712997340282955140359329245007214239355949031307077441979214892367716412573613135220416400000135253410369678889246031120844021958108558282732708167076052675534638987019819900073719904359469436439079545072466859265917273791628593132066624937288625788200761143113032020808401779033676937473033308313768318252103719538376122182265176898195542299052975032357873985004381642250555352906326796905811578657962256689441182455665975209790242434365128932321996097412054274283711344177720656755889427302985873332135748867177150546561249141986620949906615648073511697197958767804662359008878111219663000250964348350185072676969490685364735219185666182181881578053120401225379086183269751465235496955860684078609828652978072083281066752418012268370663946528143000412227758973300113717703733156707317437158931382635170833481897158930902749295122543460521558094573173562393001136362587823234344960763755076044185039201082951665385643827224824771673420027386178971789591110971581789460255775212596582191638083544969524800389250924443231065333738760494020326371014648762605014839455068695716653983789614865072302603773503805794127641766018819038381015120341411171211533106678775061411787761519133813756945161812490281408751409522703717481576035745695944970600307113343741018798083698598151729614922059055523752180873829988061937545720806044313073333392856631576189405497379008246262941110132965657736104201727347072880715877282957412282052257032997764535063106213505425712068301843406703885463718112316999483664725421420081467263028766683476874161876492961262363614851469393339517169691065569607820016078452747379024362735592916789970517121846474195176874161742359391480474099348066555544213540955392745520869628088463930501059397366054531235805851931654703685645972448763649181895160003919340725094934701360067410727207474547129043383955642660883251895098952603793716227074716558523051232010349895650869411040247105736967131564369797635674209446508636260486955230773571631499422112454871618326473294305088059454967498360088033849805875812652507085538113640791823237819331360851002647922440967305684575405544609711929167029665405883517758543670126055085512068139224032312344293207747720721183523983028406273032064753554377948317620064093135103805151554120503089156394518673144290495448643159925313382912249791569640108958549541730824003222421454514291136149044527116225104994125339237281967060628286888541226311742368071867607273041157110268127527831174901967238886957808062112393451170335434251424407377415959338723426018408122414045361790723836316290002217837247298835192235293592654659599855772190698284128309442087001457366568502038717269897460937500000000000000000000000000000000000000000000000000*i1^72 + 225579459941370504284716644294781661464609654598838138151619364412426767074754897074506163966168238254770887147637452776062044016850660204406483211832084217013207758674994277574344465902133639396149237131712498028034747016392657653392271144263444919455124261057938750883883430561751730286479060900131157321727422728456068383203036943243175376814908999450095850149054061896419107067770220959414676167961332243991381395342019857379695391282972527533846849029531481063217792663407785342759765655624687543671371889988833464546215955514794122236041342555386245727106640340175468223919741300658377775719530726182483701015992011574569573558850754387813601532812280195302434806909491825396972658221346433403580235914712223361878926992259917658093419648576943519736066226346826186429369551572426148665474481455148708330480312045340953127837472869770032391306946330037611378533777469904982989252254720705457661067208357802824042303701712666317648981827901996835826388281314209090991358439666267394722545732632234717086882440997528934319501987404862100992541407735025973843378782990929954449856792597051492462403491216072765587693986840624324268613017595259678219009416220469273939308717622598427731087191701304204399887891096757949185252958867767680953569551119196613260401172400289397821300605650890494826866368760373385501653595351055191049974437509563711643441751223783674205293701840971706387211933258282919497645457848721195261067390150826515130830652382786646412718171094517524428598181331361662477587937871654635098348797876333547480614773092030442181752523111910737441328279034794137270082449172008510134468726068064810985271968455095595506861486689548455542370599675631622858366517082546221715668882153135059901808088345206924185484514549595024541263508768069975383246708635839422545936547389852508064131383106860223211505046789154123372891048794966358514112675216170743452750345738076523048310269995461886759459203212085645833221043581336886194632216274263698848683018033923386327527032111969135348038640418746278386659313391028848304345833140621256763502565915507386201377553892451119329792658642779907621585868995955485477595593758845181532263860388098819301784721942323685881393135709945519474617780114936020239497897442972280176551340295567919504312520068917378080129675312645652840403804241104678183690655150879166042941022917976288925297957940886496246522877257334228597719051867287698595086315609828925409689406130149871087689347014944653636874557298827685944890004440059619819298282478364352625943861929515426750243004634863075024035411120074846271269207099287156022495716214751760361306314279439916145033173532045743906789762260600229932125808658026374607851166115773629752824176807402487257441699349914162062316311627106484070124133616265569057171627920603031024029271371264525121429093667893732336228311626070328716105282463761720410587997677308878620547562801368720075387137915288367803061226075590092164568123736490493973519931528794480994906463276300917778060505919689651123646668072262703593619327204746001368161402500873245902489341954968456508401765293610401808173352005884401099278194022607879986012995286839512673774059025552786815240652624504933745697284143095361105851403133660611198735782976701429673110701078029309838415690428726137685485599755532961597970249933315752649308622926071417615027640810990308662276630045298704704191717261224344952805839750776831479083793323042080384099162155125714861296555237186883574031595725728044503731508886209071143465791089168779320132705312433634876015850910852269277939079626302930701414714605224625826165557725392307365192289885475127965345062244962908076237821603669917193950190289394921095869748535581818842857561415283036238584179702776711600786484616879376442484847815950149385599810417870049523687575828190825301202068127374139493350624007282324391944040426524106978986119585871417219420982878964142100871777940337126260805973624144993360449710629134896531546060302460449670671135304104471727342525568005981207059521705444065542764166597607620458136740847633770701010635666961076121572263715884928760457809832268924719321356405783400528950688945571652866793187502769737195667305228544346076920959321986774702388757858397688548773088466379169799054527079107401732471771538257598876953125000000000000000000000000000000000000000000000000000*i1^73 + -2393513336505257642669348289440075455433947793916858215007508451394467194513231492978145170232730856455171621376641012014667493180282072008488408301414349981692902754374164357177010908759725514440627329827716717328448318896914071928360174590470150619493122592222798752406493510762977658565096499493424897303184888302836874088162916309196738550137215598101009751659399459479265847142812054025909405412155811637273158698000210912800017442560031467437386204841259418124305272077708316194519833614081052334677352990076955091467128872858882636149312608003499247786242678738255315640484876816413414655452174601060118524069549015892784536120034913838460003408099679838882061088163959273815038746452155098990556040613634133425007141628367934735798636008614271800635363764490718046621860733032461471300703165135895260931087811328944484167234449620319720081001606733380643790817718267270009431762963678214233690762011239745645699112186450506131700145135345108854281368917725591971092150473294949858935850664691308635107554656197746474168257242144448154477487394916125995629194686358146600035927237499193922626325952672348583072876881592890142213982148031666722890630476341336268171092130701010087905069064237040198088408354844104882618388960035245723555598600803698940632954060636980622661264977771027198289209679803283860496057456262858196650563163748259107910509228918377628168059365898760320294247631542161715488655333743372203256712776002679624972278056454348819448642015520132853900937551424985932762020349876834201534772111253925948992914599203747801835793440127336168012191023223036908096387068987738006406457192494788251355913513983394713670091331937726683643304927576333152461840952585415475984526735022302018291684553451305808863969096123964312613765276919520457819099245819385415955800816288254846214919048173546559433528220776651537342790700168191976626081586977774774371487941834918457212462599254695335819326346396432593135251827775398847982728420317503019029549861103010916000758223687975600821941583902394682270680990951949223944544781417796695977371856726541738127693104700535770456785092894874521496374273120232794643775118694354360810490301393551882801564333757703514123553958912369078068513496463175429459143903514893945561796063739995984798770869416322148677369024225436889398390626377889980086591585987070820800646581652789144000403407716103705628601654174838110083418142787855218172970591795871301474186908728491489201707541027781976238091617626281694301967316142266825323973414144815716493387783190110422453538859812224008476154363038623753075821853704722699148752061432565802787591960089228341329529819082486873313218651241754385400466672480327628209873340764398331596202224898244681355208743648431550909465475727351599478494262286317682238466182800852026061934835327410785937687544947294305438915884570332710900297154900211272841515693513992801549141878250050825713278083032282600054958786641473082924561684219871961575688882086654163849804800312210652983507686507383760408767025226949433553374087911371871132222048459134222770157014404960601101818699066315687051317116349072434701237544414266098220435215815995782638424806857082969578058929120172631715297325490190510298479644528355687089430848643255389638476470702030062983168995883390657161883914854946901051452046250597645407888848762725453145984408944716326485794831563969371407747834389035788894464485949514851838528456159846833434358214436501023027449156172621106499165585309273696488606150785323595531842977068710462018016636971029714837604729755202025891482140219647899134091836788389550868977907372920287998440517069762013604076821012144740280407719260712372815672735344310662857527970240243376468909603470232443589403858789604155490399537785158454378206362423366469291098433795052900579939978342887991682839422434420777395568528022333092289999929042810145485029724051187930118961972215826879869785046336862889937648043330477075351412296433886698113412071243936217438408070775957404973955580920986011313121726361524500953686210445915314338275608082685161497276580628261032047214806076029444799345402186472014401798430643815516117890797032964207233928378453346620337542088682313521276222049200812834539036744161328424137461335575297375309611336291482075466774404048919677734375000000000000000000000000000000000000000000000000*i1^74 + 6586944971185365966791515002030983119517136263989251370888166755258394266569953766483253393086494292641591991013958723686628795322753644686133590218241981430386404271567862431395798428813717420504731115548115882206178819125254643204006892743667340110088554485473819063614552569607103992849595879950746634354859072765050526808993959971905619842420451078134691801271622213765363400950221569328791310705101225324535610181491244911631610484985635477490641117382096583933422024816964315099158623415265093709072014247166644785451490715685979852661158117973350781525986305565470098286742164210648668143395553535853051291346414384017374715227387364612623004832056369862301077068293358445204268138309037926118911446495251862849951118318389245213845792123623972412234792186069387589339060532438452551310471668638226569285926686894925394056595947080195612659622567540855711980680847967217193893338329620765614782185012480880411337923217813982056789350426393519608851739899671059480499534652525536337733691474275444620567285285704776268228592872124848553997899494233027981482606765319740976389088821689973260462808362452148392577674902844994540751536501562659118676143906058861661626147568362247534791250192975032427480519865453870225430983872517006508208651992165630546420505486613593265339896668118548398682127768947706531375057644640435602111407523678993568145614736921303604676977574037934379744530093871582726551532235425860879266010038440943130503987048278326600531397795222565979197431796853861841044735517073962978732274839561328287669893389483945913664178854257634779530555715765251420995349562226224116044787123930048042241402708515427477678477090215380803027837702006919392183787444099516732147606387887012546567116835338140490855669326478668145617288843374916962935158623770491881031706558836541637118162935966898378359626436274491802120342659112299345224792335893221026648401524581499527539261667017169213040350626245446147702513396427475028478585788043217903002716081252110958045057409579907079822926575266909751280984870609661190463882246122181733937411346757223496821832377391650344401275666313838024858352434951196244220736046915094895143724956601091073886209114724613040969663842993778239893920790221821401300585124403203621726600780990306931949721825310741222881708399604941268826278257323656706907077392633033612135855395535942836730683006387900202347022610549089440360442311767904020299115295227921973289570494526694776132348333418313548284275963042779765595089544433138858624291100941451293432476105894168841459489139505386180643094391346355772531473442700888635286606308117975812867701633721829354464651812730271210001974818851432198428054394422692364485539680400059611623329432857413979216846780609618102264087307459954208963766399281301293029136357866673909118986069050987594362792004258683756099046686227797976413558039621370011959423911619680270154263749411994303872861890900068453260592941473907102541816655108473686728772008285932776608204350164536464717794695925049700969767563557800420464004958641115357829308339630456602144301713149110392549833363876522223504843272862700771937567377064626411661343554186512831482993757221458716551611632992388395299921700273838494402851709041765592564300195989212168265466223079268660554018553139528131858943217082729460213597394199633500046602114080998454399112489859541161473057146313057278642977449720902201411889392246234821246662985700312242464330683110487843778641833815682967545562596218064289077169064257297514531595807301961729125916073183483535995244554679500747891602605477121758725870548082511223341437334243166529049193123531945127944260876502398386844046893218776968664972361057927955332356203733573972214904533168641306928428686424843521219163205422649956532564768022091555815797027050489950408125785852853728507107126696562102560134561035897226379859426378300834648933525016861067739902003835505152116381131759029927506767396729553911361018636607957190394703668287721269051598351410972923162244317818160402622207764664050675709932508520487771779589355190873964966523478399366338503872825005048810642528058484837174742839823164471286779656163002980132760085937482726388736184685834313659774565164345524403138246639499803300147484759420515171290944067550299223512411117553710937500000000000000000000000000000000000000000000000*i1^75 + 102707361865385281515525561533917093632733285084153859327709858401977275846157609953491340454435425863073166240730514530613450337987284832708428488199394225429538695652376892638786740135750175176635387806808785574725020811865039829531541941875986900963671604583819058408563196823608596121582678814588651915677142345511083662823444492631781954511649175950193904171445863021447347976466238144629279639968340956342458531237677508258756949433600990737382673203178541516249160108379334807276879071178530151530535973751826226720586105948403699095361676579187916494703456399310587063447698458640573249755463957331187630317991145604592165374094200598462053932742201620702867010386267150511162462656370593227810593025989338937605526649823945012663069035019386788920302603578002044973612700747748596855481392517023706280058812517928818279094853660675015002381911813454364434097307147052132509968711457748465808524536351177382637000303139938248818000475995555850294563294902740942799815169736563907724369603333564856582749082574695454243975244573663886095828422101276717765512014494720374473380763962996528810348306706210772231349305341154965708537449728064602123163637130177845656579544677751965146583323697297659256555000507923231096839478965585502444618496041004765807870895248845399117520226896346674946898468419701801181963158546570259280493023478759895600996918710104063733106275469978588406304920812050456647336168077452736973320005683647651690654975028967193866012926216967840444512830491034338025789211502762956273016790799184883429566303431180384753162249215561454230175293600363411296096604156571157704211399335204613210312300265921744618539013569061439353123543873441388319288001350065757303719743893449259439584092758180586709641906595639265223665829617690614294923989762072422475473069499126114667719587506327913571643460278028373473161398725462156910265211238152132153853203805979268253332994334834432826250772807554712785443285745097501475365802463255331999740146669161735759526113372682918576149452505124935468357440989997756086586481803494528253505927018091336341836713033656775929822646196599641047736947368334171782071575962824786278320572798335416131861398390272483149572407411453264950174810414078568516071844004310946926924317349732963812011618162257968111943450884159517637121922960084422835566169011945804027953091445955629293178270463814370368227965210711165730102194563914648986972287049725064794416814743519746258569396894735307339996866366620912319979426553401034248820043199983074829620784792876472330810823658036898599728738473031060215297011060428799277661509239758031805963913039756942690357736709189147085087899134515452471857044650876971640559098093290186392997988180217342124383653469236283890622233605047343211161490764696206323249860129818549099391030942732430387852842268053408920400509164441083703757009662936632955719025549302895304728808951056868953433611681725173857777456769833201033675816979398322928071364159813442853697518453770754389221951409799359434072892485207376075537082917912245464411800458168549140547992543733472173088401554676602217281679657946164575880767644504537846287103048136143370077460441568379310402592422259006916064040074588435677430829743860392163806662462248619640326501420605559574739841178280472353791058301765937720306184932538805792522032509615566663124111135571574722201951638042978306347330994088716220026067894306391468207851299202935293126795217145099425086459331674501514885062104641294648208918045143655861058029832234330773741503894690230366545316461725546927405941227319539596654628569582073735842031766484289624147357952978089882696101863573246302838635041153527514324844916146008996187270811466420669596693664658662746670653480426563634331888381310378468833285439352988576024404812127039866454878647769707601392826925648949259452615701366428169466254822078965657706133544391915235041846406371627960431351167068319929890487517474302175522117481999551309797866933482644124654462964661012802311040478720225678563401654431969543268485089356836588949064220004891771230579152820089165021223669421960915776366922584564299593342339816545703642165864204837876114926906634423811596320181255363061409820839241568523893978889581190693635041904672663970465862348646624013781547546386718750000000000000000000000000000000000000000000*i1^76 + -1362828461405183506815838423340435680105021964113026051157596474030282168646434584577028034317603154234626544244690276279503589760556230814852259283150222096276276258196359761630130063010017700134909440909965741011200219705716807167529651112493158035532789221015702385335338416355598177853581846680348830381857417802714199701294582636825478800507097317389403019941812698253675599882364733621238220799233420493534518817044082940027502054287057162428385584033340216544766994084395758749407622510826673277398121048645529998979364869743603252033703711221412910883072418213904132708677927099526398544117034565523010562235256592011435545417288283360389789896751218562919296964430201662167670422438500688901074144505593612089029860343002327177631943751703143144068859149841743116501524187094053776715280868128920064039286996209640593468385873520384002520185864184858226091782871526188667019294474412732801143313528152117971407838506382610190812583911443516594030201848917275785996216895165864576372510695687599705126885723908481981261550156483023887627308238127535162106638942668376452822224819366947598699812420624942438547150879980633783945586616468084571244945133391107485344879929055072447385093237083673457252225006754334452142407502274603896144808378820915384947591848523471139209887480626425055136452219514867851920587335794553019568378163041019039734548646637709190032989144883603572393022198172487610655657177485669720684073306724681970534427762913871381857532578853702721548461888970887270388190813703963396940857396304830551221316614342322595717727732088199484575571979331547864068365452704937808003689062502140600240716486342562701965071541599058479491234386910470934745504547296549282573136351241873612703791376798407928773492351845661636055680755142648027475277672991676696394944621029356451271192984573871214475053063257998691819661183795613209801935174815343018895949729007221219995145585308259813152204984101708015970294899965276314317322292913017503480376938690335537027024162258319452509173231813388818935128039702438827961690903759745948093367483475815215366376681964129224948513364367344456915169499705548221660158385033936174495687218119250301092266427242890533357453611629702778100878611660760406201082145525313949650338354364596739531201970870018262036073039183966646609626277060123440047236631926844757433015845356252072941130936803237999973279012203870746134413386024905615879228349988601567228366165003503368302131130602350686391073376089346780156360007569851051271291184677802141957682782613320731024151061418128954830117733069839192034191835720126497623332745556253637924115751327452744473976109240200823451007511350964526715476137981733077833000068135897207021891528938491389099741691858385748426105399789400757473101384099401472500714193497049190604234002945278160734777204690317206713843799436237268015946121049633302803028343342681368868829017270322914373665295998015159081792952465028373931454270732324614515116940460624876312888318498957281363512602333280142410554338383697903289108226394864949840621485892959439987600115080965794331278575877932536917425966510828570248942669240712965522187108506417405355101703992278622490743041485345631743172502714767466556559430533294243189412348571237405312225739006297146353518900264018458107960968365687589167752207729975622399363319692678790090743770611158682608960396566890376392734321667875636390289384908067154649967170951176336252297249769692214826778658200941558811649626249442931907943425391765400485851172340591205976812916268771852769261704270920713908269411557362083878367360944392534639353665825095880991579216553838367428956178566002265009885363483525645865370081224082380957148804818647972038960218593021245109361756257477884568486846597724985550112685349958405362986029229613541793573688738361721511638250363550377598047152028325740041665987182089582961237913711925745953547616157919830652164346821145596906232943160851155917460626013587411540674780607254415351099713402149733426483810230001930191523140326892736952824875222868749796639939229214159152486743454866133856160811223573824992520100710643316826289919818144855272867719762570515480228751348892066400706196035727020414140617024078156712798445963302796574877695165439739355406345566734671592712402343750000000000000000000000000000000000000000000*i1^77 + -9530771814159886659596315749284246426878554116275696520759529829361984305036101269576852549520155478556305059481227276066354582068390105352187325166665534266002090234280873929242178826166237772275267275041438183948489984991247978257371806919562006019789961254068534465563592834809077216843972895979167051947719734950765404762873315463288001042311871170871261278752917500121819213547699950765172688134055442929558391762367463437791479636666058006325680438778537595662802282975988671991574407134207535626910113409068797870206314802044033607847675208186866289570396345136643652478233205394881499109093101533994845693397789594378796888692130912744946487366239370051577158993661042227501283548758194036281755729508850252194695679004476946044458449245679543896659088710700335094857876140506042748966560739158139759730139263162881515996823061423210953394079729677717728654597963943945314318011298779567182540027923821260599562784033317775400675701076023685552722815145279163665855335540212558104674783146146713941170223599270451709108983372562009813966430251028457286425033341814746140255051519607837802638981673614243364858868270383932868782148859435800616895580127913438888512126007685077119146961648823364486443451104558609362339328699598120972570618698421525352147339791439032291414689271916497977115069588908977221991049610941602743875441758335209966137925072666537471512024441690037895296324252223654876169996615697328376975687120681887138480603299146970768958106989078728694403120638958346833851944624645444164605735943448341652146641738123887885059401407849081687165537262824497094076486003060178830674953234516935673476426458442090221647763286985750597521603932358905621320431639551659361067227292178514292941239998929423509224586418389168156210004840333949311621460558615351911718958607900101626780353480251479280604703990628899420482358540224410572398014110720293020227866604927190513023350069065421477233711397920094233987163520974969241257294178017799840098537450241252160993280199155255304827370156588456231811786297203563553147919573414626058682951415427746641288696092972770093577995508802930996736692714670779633710076175450995946983653752592297873147817641191044736227340283117036220436399849157031635830136589131632574533558142395697228078028220754762383124854262253294002267183410873042112117934931156189015460858657471593598638562106089074386270777786088243474898990619906341319390298006477466149835518680961539798834040314335819865663945304817387572592052574094333122910256498553985065998561604336981015201345113282254568189817095089383924724450268357096465871715860182890657587954759034978725558289252912006214210517178893142553467429246001500891967900507327063632897698234857102727395235269398017945278252213199478518841302775060084902522479973860732211503210654302566455360965447096061327216438147006991446359282966423235644879816635604523647845800196283625965633098600621998729686277231819655343760723590408659456714214785360085895635295198233979176953308698423370617451164426677407814218161406400925275896185201408132716776524211606565402114423364655353539504921020693525865151011916699686189205210284624577872937169002016607678477629025795764626861041194370572730224751519087618003065864088316746664207321081079799778757127756423123029663096659545520832819704098655092910039043205513463518089505873989818489570825250346378012036764290954793546483270536015385289032620890318256196121765358606142632025963428469408778646316594369731944433209616213492220884012340985763874902266293763556034798771118814031675120497060763408965309097268268364383220048337815336222686238490062508752264048620325791209742125478188760190130200325750227403029544604651236883119169031821589748456355098582091620352254322387660805679489536966016099881480979893547048658874357450611910932384817145878763335842900066400057272816717263012745432020033241705443286061836695153524423225562357636309350121213889335177701803599990627976458414121982330913594290961804326685693506080508719252411576223075196946331566105135148561379034048811255185936784354660500056976560727582930725751050162396358531103116355646504238973420237446510161255955531227675065020668988168610473235520455977082552093366071107933043928331362515393720968859270215034484863281250000000000000000000000000000000000000000*i1^78 + 96355037835230069167350073513461302231349145583447659715927193632377511193188839066509395213212417826784493154000828112870285636475482012503963378228767643783046441823728770879311937734602783415757777650358501536658478452476459645750132915687574745460717538911235607472043752127511148245974199988168798429024365771235717615912464726618642150403910122871422764347819906798593605703778597672156075936879625156836738404713534202613618037832332461954596377617180371699463920285429351365011754701172526325864881802294506566531838629677600858387463230421540233348228728228226577475292603694503090868800212574023773801884074327912069304654521527672509104340791965747021812403557629585591818090520642270536795218264358136422919372042134836204530017912318702275485638993078717647420091333225707423045372669916705996091128490618798069781066798745000117871191988313553543563783398458406085314835784067625669414092235226338895197678656819698502971985049245766077025349285457779556502920074170396493749476775437510678515230016004034195066648642988698134282819487285477700656161904366218788180369440008187844385959697185221823552034665873368072749105440337326995400316147236417713326176344677284552511650306829338523405254262002122897925432671134106132006550501394019891229652077298682299888469575509287829941234314504255928646914031570992179579694773576594963648308670076295776266711349162904090475500272108184640880769438214778274159345306507792773066516650965836127379813592414501460713701904305722765994535487344347279269270406219642522624896535339447255909195506642867229617476685776667843337706270927350427718618635716378431491217151149351963144761660233189114553827452290608864789447458948608202082146391858096374176085532427428857636475882112662044103355150065428265908558448289065065940533662061137610034196247806237955470039295470965979432712202077603915364047480189053013700921289150848869285041245101436794798249859208545246289795812972145384684446200271045765441598720267671733809704480156987814006664242829859076882196856728294852169143562306031630031312910885311296040861339481459070217446071245685975227004538619814181186879495630587217164738942326921881539561015192501930944365223170068777729631355131184441047241263339609312652590189526358808477933710209367447218778901387783625236047786181722581194062527868723388420647484572849388918109989103971237765675822392194676397748913380990185962179464857548008237963659096886418232503244147662652879843624329171122571390247632068872965871915669098809528919087025415720998796079776415822468439600138129281540458749257389356962580535675467119965930521690968269169366133491498560921515045723456024591867852992742966278599032855422970571877871666286561987317273357971144095382944077896173103891664773906166263578125103469587123222643340891103014048327031239312454222049668904175050487521483788985599482604243451804256547649551388505256144763624006759590566115257589922202317460793209637587858669129552234431192579804038466845780028809775836277622235832018155695009020155479568829702158437057544224531320979283378249293853359640496961595648687221916156752274319251505553071228871739413654588958351600954423015959328983645160381128900312518189195068876283978451974411755262150020435400647304586726287230831237633125229296666455565500027571188637609687433704703142105090187254217381942187306628953535996806723970059010872598920121640479373432504983064370532645699817387117185417217136154959030039550417784712945423607146024678495472275063688814799406623079916578866523035032488506768364152508281704833117362137886217050852662174589683380943007877901055315582169836705636683243771474645970743155380649266625777934745595813089702178176663790164860687655168605070230961074498376563254749591553637970362932214426301700406944233976864872078243125784295963948502748696478745541002001185310217331820164276504914853955869588068761785948176796446406833687033769693301966970751081118598251172661460916724624036442152394417908818860972277474820142944184566517950016477210445842268498164990125931119501655926953561907270298281655533575322952375120234219990252002195087522623716435892514190041000895373404560732327010127930399062308591277088277076096695793992684647526203445266901326249353587627410888671875000000000000000000000000000000000000000*i1^79 + -685376080562481571444495220878915869707059668974163197646414198111603023984470018969167781551953981854971770300075426840275964028673684153261004772537592922568668764047375946981036713354078892255871882249097040012264662746609592636321622159986700179818390924118674737446917445561068462562810846168252212003206811120716831269409027904065601323655397095558785905129560977061257467570507203801394399620088410768121161258706691850752655772967658627378474305667996802027060659267732428817582121808383479932407154649768099664363341755726170101151961154205983220529011719772739547935677235856975189802049112849566253462591592134251869882898963931265485502747581344391773757626190188702886205226371382334472891790538084965169639327484647724225278961099610614235346639271466829882080695320462408261359129609489359406014038592333589160566717347990322995991242740152755948134825709697875244424800558367738047614434222465704801803853772553266508313197879823726141180432477330984283784881626066344880470575927084971704598412305677646225561309996157188656113350617934178651933765533434798938908721151518757280488198281335773303460077450494840121019149144725470845486805047573819577673213600174114585756693519986392937823937170943642584841159133580297636883535791216102906664242349592477901454856744427505434374995892674173581498613045142127030575740453455223930607693875929286145091374156884028872028423587100119930004248095791009922861121767561121804230803129430148904017507820565572313369877296966798488425829078947563830638070494896623025138971400842990668186365634576259728879336509139727388811872314600380454761880532411079662041052605699219941336292081651549029582543968058684444122930798821687352851985845607146766480906322099861189545844414001159320684895643640589577100983662475979925892987046134159518177880946175435522146789562421071285509435837336695990848800328984717433852461052863420127464666772556359614944723969117033077599211389329601249137578216791342676119266393382893329856631820507994478486444597238139954437242848902876499644608284833559820240538111065735498667163811324833120952025248402311787825458272876306380744051772832407254293122816301961900870358014929812160169773682765817369913078244816150537764679287331210121191353620534294530593782029908522782455069548265033567810940507114704608034775141433851162470534075838126149564349528303505630049921289185183775221688166804023524681570581506215916675976595724342439132112514190834764006037820282729048566898670583817717923231702981039724292938409529333673428316053832268681269725195123142923260786676296309012543993732729449938210213187246840320718079530746913842458810757980293915785800675026974121957044044242688319510854600450853849159525997385251476056890984071484268529203483640481016670384722391822348379610819809418122159889100801335385081301646549878472185328693769349119818696342707099730201232344201448104718680652030870341810431555740948902834521916952536167000342490458770575438910676373914708417997046405435577910771032288480779791316801007744667050513785661134004267880293209209928439303994009458675462642215041668399024288003042609901501295721328837355169517352754884316407746275516395877995151037514455297299771657227028736513651244435594508819067578888599485228091778459880624715502762447114856316136996314161616512420435554932183072592387906063294421300122369680003924141782859864751672298068093705242960835256285224132051265765127669685943326683684381895653718325124964636195024699146357311834236229659524045746092353922547526924717032399804341630624423219012463014687569642765403869790504913659611044948115410962853140428793654319411662400297323627661538059122701806700509977746839212175794857647824445343233367832139374938810727371531837131014109666493380897809853259584157902797715719203807854273251021157255507812731636749427567325844210439721183728861062738830769033121617806372591358660861635301957807966683153728312858022973873576753809655830172785585798075509524634376809541876074617724690366834752754226815102553289494979716872773612882744510586950441894338220174928013837174708834643287974862848739740889338815140988478684853445931499168653650581359759595190186710600445215256223938639345994401574519989776834716366238353657536208629608154296875000000000000000000000000000000000*i1^80 + -722971920272932662960536512331767738650291826515197241371784819448469516168245880188206375133557171004511772823925650861290154115987862270483068871700862912557563368854235048636155069480232049656373609691725534985428490656809079059088134486648314926132051285415334287675175805215008673830563256903201772875133890623619312362922292134342255918941492001573546638418881185180248921577419146978835446890086409983008691300931910152860348079552552057545150470212288744621681064412115236748560251238090186929775203442053015357662498846502074375908017144674673908335781269203417132816231764334102198949183537546539149052939972792983635011574710478084445675680017310694645692491641609543712334470092639348483682168997744520592274020368970069400325821059211651943387173000910169540999487698728568414751784979736559886692591283435785611178967778216119636219931197768612801624995870005612265141252718267267288653831869918261339071482595196940433500393797884866680547858178400268158042511810489724517903882654505097327643014314343323191385610529482229660162249984812349838374474982224914226146852244747305272173247749413038717114033853264243652338334645421802945522944796658060474561831460407689244907072970524855923776655633455311505973398578802565072465440383622119868616781166366277167996960767778174658415067228489651874855915050858301985136936453492505241688627894915104121194880243512541102742058496306274217316231995427607970706174874379333027868623951742490691524609536696746713129996538506216602046502372190838204194956018101632174571946237158178587925323285765413326912204204586260169183996090296507959886287442280057600774815793458498107406675616316852699573773208606733027080717683955193116369656212525100324379930842590480561963561620976153111497913162679460093961848326715554347046539304908281864024117350994593016021915129336848826152186438896816277835204061974516760754764055123151240805602433040156166406365189507138204635207408271256958204317844740973169412497933052667655670378160283240793163925118342223051454478531759099782679563730160836682834675458943416759275254996653943371643054818899760620452695740125386468123217163111067915716748850408659882373980864405471335957880182763264361683934889251022605850744916000046539079147483908978975413438546716125773011313938022395282660231722691358305844201908506531367977224203727726597992764129920282952817792537686783877742693967120741537012901606446667770929328032763275356356779112300126706205015834854536006851821602964648609890612627236872556459921996917238327914233094635767998913852849709946979514987719120141492284686614313082015825791157501973909601320741701983473955728170738930582441905406001594402666155551748758420617177964868884511573907894950197147575725025224976150337703370082959563187980091925241893770970650371440116711257465221412756596837364068495708270454126984731447112717721802307128517010514882051631947029152044820018316009689749278049256126109765090968032107665952926670470339414302673919267010429327035783319226628595623003996908776504877669088223576332005484307242912649832034539637851469224367207418112077474664179712912144987602007197773058489280295310623239142344376262681176361073637929494142611672495237885323604177873690519237529007181142490443004722655845913879511296805532820662249716837595114677021968888119924681878983569780049685022671485344777436967805074926508112722354630563592497477975680549724291157829935904233354939070878170031029551422259152259040017474316614502109868184001830143500351105905195242028147579949703178617607137965240935409547189854938513078300765769906005443106172529382832007964446591157971121270509582223761527420097962550344032145361512885774650148666450117552475203097661091136051724374722978421728662250641028260414912938566462792543724413561533618006237366708426338994490603363591757164087186778628219220204797597050809640206626719335886583419228645169733797899865493952976535566237508852987924831583912759219349120910803586403071064308885680435290744689305410220912876632050620642047505102145678647270928176370529994522146293679950578113339592833090144213402488614935978487753135343205406601095714817751917070585273120819283571975888086841972119579554184373055300636551345760949516261462122201919555664062500000000000000000000000000000000000*i1^81 + 21346429494396729963416282577037298318207056005159577509319323944462910372260738674708579863585119106763971818530452735237963928591564396855182420518936432210902978665779744341087149316709902828131551043175895366850920112486219773609134985258542478003337330327430956690478306098460785797072371801583884818771047842046121802701708126158319415026818067429735897444742146359173161661677891122389555478038647069215251341068203579430232080907490001957268240837206311150757467699829289672342248560366435614432161822064340225410472466240785552131657115683447492797749638027607850045851131011963280917975910859284901526478334819676098571124069483409866867632167273154226931569606265900452126399671597614914996852293002293614118398028871741098329196883585901217904801180814425257029482859008769712977304344210786188851960631913387902163688166516951387038090004318720202968593087250847062209367916114221514854366011984995479957923262019952997858979867451349523337469849941215240985801784179019746699187913090337684546897719428037239319286211037015881902118080313809543542173697488134444739200601817186259000842523936741486099059579209543105767877546040642834611814364891539325661976946034044028704641705500456887669289127801035702909959664076782722955753751502244576034889320206269975580931121805652084181903490230732534051376496409232843708451368132289753494330663015010954715089460231527059713049214063380868624044801462890198527429783154108437273607709290434605444138250143173583636440739346227883976042579245513492659661621378993615341171152062356151505293560546722145049007641004356433429733407184660290872131061336945826668536246085497700703362104427232728433610892987390497649459334952093213051197960036513925595837329190848473972381937807605178101964951492008725751438476697786515448027827791385720953600189161115136682400949756392017468210208739293625989268619465461771896584278904867542368550118116055866850857691666369594336193032265716966297527684035984397350889749001189583203003638555260914087184979387350089914981289872382154372437614499479067309274278752920303051238291039306600242957969045094846007127000469541947477254447794595371718473801763099084074192848804356663650298075911978218015593766389572022253076519689304323919965968096897188433129758418647763867017203604782119311372613042600310267760694281968288604029538067450024689658738605949201977948125311352665907560261886851559559538213167493796276737342343366206172705112886754430479745454620675889727305040842525032501570022675012003162943294396311356099259595265633443935778420099906358089018642883678360239564421206793307432524502594623219006903907637401231634616527315399947164256478977441064610835116806722885672558061585381582352099396016312587724721223368924923722962603468042706729113450276922571509911613204832028569288845533833444239750230041351104495635973178177130179267489438298901445532646030312661306934314546057039366169035796122694420647762394993695037299641503576229430603602844976781074722844200765972316557998758465241870405555761938637747622704657453138069948702195484648434601606358011885878040139055885697696509605014833945108144961204436900589638278811321841815010589772219778771655791890562187692232846524617314291235246536670643515797789473860759499011816247187776305805424610092096720858314863643438572776166482164103887622313704648567347655549936827364151029374994438186014680280267984091917010940686287462956566155096051822572325580345556754117132787399217243715792661589013919509712751407207857066123205355973833580301838208598750344673358867900498860485864691280795030389899578696045380025121189622975284353571270508115298817140626826866895497147911632996732429948860022669750633169158859857459345166056946821805465757960856147457840970572425488291747040175326026939547262747542609873450058371480853285415227323015251180761454168807232603162673555680992914496190442624377679844241718001405523100479705413164392317827613062495118863923324696661645057598886037831610729964902780746933350800566485219817476160342069335009937937821481505034833662562951106912821029688744983560491671296957929990071942926205755570308172408479824462549717709107024307302244311737212314322137323104755300049393260727187415781713752949144691228866577148437500000000000000000000000000000000*i1^82 + -78285996908628428522636969643032367035624931283761314984323619606940494397814774076939793540909901892069554444963238793088516858427491243698226197887995601198331454740833517954708234936666174692329417630319657016537923707774378961946610404354614245917771485455574400743343976682043860378794658261334755307482985139866180458735033689232674716412222833770548403740383509787977238559575567852101956835901250163287617980277163645892290201832598423378279011039076793676832287248012859460289177852339092536692293526949816579951119151661701980634667481512606401833614009968917140546731137429622758027525351665530921824461203127999108195202179152745537215462376887103301298109648025199316292656183789509495235946520270552959742073982430679962633600019779736273666500644212443974774441586825171794804456110219856165190770535171090147400798579826554228466147597267809013941876640711680600744891570629915481169301880334093338074018615193532824647983354667994337608079562271249842854408255071383280418744068067211282045064287622929797374375931826754608479675398299775015405118858852179604193993744638974102452584414000842251117216013606348589586681232948049218572214898475688733923048965747612116936647263066616663736040788082660660445147730431080156022948096002455357671816826596514819759453311798822800872996563344097156237294304846467350316275053008243940754026676271267963372074671711569183829770446211360379992411305681414544439803847418237923585544730347837472209651762678106897466118228762946493922855017410788518568453287632866195547308694427941302991760068302347976212357540507492196882961100873076239961099589536945344295746100933954252194824253129927452836844437554606732174450806677359648542136148611539083084899189411392091948535792928643762913199626715537100290451242224096045439480721611259667160328919254725336485709037584752785523417004437476559417462681863913016845043037391419789633183048435171225841604321224938614579256345738896506713928022912550897073710378372681445365297831550923509588143240409457415885832472153827912952728411010569991259135117488867177215458540763771880233475190618400855117018717997354482454903490950560700901113883364252966084931787918337284888034010263717287735099403068115630007471303506481995857338518994613670354449667952327818521999207870179387081780205280628214542940625429306880868310785098324140370074539060570909435997068604227643592635852024955753833523061778838049052489978017355197239022124562673384061335332226640993673367956886883793777517211809981933463048334272000640891516436057053212041954402548638317170611877337053989730428263632070105185190503724747330058428584454424987085308612543769911176165669796337552749622469803389881421432604069866053320038734421341853242425168085017202835709489604358843507563550181060015562573585584157686613584805625926768311858418017591136327198838076372567140463336483526389347558522921560731773984581856276261006788626704383915725609963684811116469474437180441770940379444392338825295166398454878087835173978621832655564459589569591349652303319732191399086297223493185299044378155206056014696443069602304897430879813683347155768464584891443788742660771798942062155561498338149062397698882708861996503944687109818678202700205166108030551818643136061842073561921648197328603886144041740523223487853120397879478469795670488730241874857717056478067300935351753793608521454320530016405570811603484189191199664501521882672129528122800258181840876223808996049124100167265384165315939952184289739530594258742823855196926306435697735781459000153902499234232735469350835464033805653266128802049995368326410383541776029567717936261780443988426204433921942628639562388800303775482969888143147698325011154315396771954188584783992788348922436971737116077668843058195954848060846116715026732531745253281546338199015769221549658848097990758719044327358715778363201284899808221518694426406315778088377488854968941659479027954065180808947236645436402632088885982074202178058851267951577061727889606775055835801113390129603820803845483943348699281768310673807067676170272018503612029021733695556261461506364317052473205525162699115140548546410580534727838446849697152137868983890288849560075241983580890015589833245621131929681268957210704684257507324218750000000000000000000000000000000*i1^83 + -73960440582089864448901590708526255419593873827347457945229456759422692584527822982036583000427643880933502788901506854508505789737853734846716907394115908505609732565301200794042920568041681228244674840897652362863738536481481641932356126437517768937206200753190098533878938713003210280971301145684327180313889824401791988256188468421304232919878339852137903780949779555889667286824083321633054070922293991074564538522926399938110723030873163493577108236714447880705360150221243626071650133674657917636291229065076073526652283652232359785251674119938410934962197258913749701779408599317703428360639982485245062127354199899455684536434551301418039018089658502630373139557806806308734767799087026541873405452427784189147358516881540852893343441528210548752619522570261714938502953385488791234457864352625387240539462246664092053043821502085307072534472026088140884302993026481184295963241256427736459753238656583201033965347859209220422596483513479283696825835808297596527293512847931535342190786365433223818011277950153196043801501574921096003064708827243106887334218461566039611189616794853967154257813986884353968441700344199742338803910767025303103145096142914865683557097579434935391682518528880788418988953436790786097103769160148887793869234906497435489075713069898908029733178249384065723203151816987146884477424965891760226532164339714037165339448854784852883044494335660204216104162761637744229716246537473583499604143888698517676306446907314663598597672902716440194532573085739981512577317732885570213971570811653414497090562806130452804750825524589987839504148926917107618784198255114457789925025634715716890248047993705252447637947041144892389034393600823488890405562871965956985996898866688839071328238719889849581944595369101889799753597769286722836108968434886426194426451387646675250082399701431481201898981250901318646340795160626772480817907796009802674296449390898642030104170170295659368431291075869247777498766380346462738383244096791252169919906013161822949663697785194801572350615501223670851750325019195006422275696938762322320463077429858446856024760777987916938037793382603908089857987344155582629729202183913648694384495772214287970574880629439990052499074351946590508073314014032955799726737334876424993416118709997638669037777017502738909737326064173615297257571759002053521479704778734043670360769070329575010633272049195521219966157411735893547398047818099306535259806008464700106369673815043964963829646024429035844118201138721967015674463941873602274504761319811269958596062190908702706984563968442954138532427638456987459979399053331777927124984092460763441323858365639558648099645081776572029796039234327738161991506072683396116473097107476870377146411267430261126032163238263605528402117236147857896230194389509421177011979156462131330868218260196705104043960594078883496722031757344883103519029829699389412365674747101723261197085776605627499927462906765216019564334606101830775654966235444570394794858381829614018419191068752610557236850331173426159065869944883140438297586593326963637252049934880632901146663696629500769501188040030668500777017620315417248498160867737373819741085603469329061869088812203356775782595725305397970343536442268182133675740326603264020101602435642760349010856388915549991046037247557662321480958983370750205402129601158176820222004500777533698819686151001674889170678607789416141652792346059409531659221797154710641121555081176345435313158712700835908129352221466650057018425919001382362483177151685089594860304167000914208538643611450496330554217909217096514647492878954157995007283291227854292304204274300649168061975165462125796047536433040933167025066158009492387169374513008009215764214713560026595075406456488308023176083577708387855952994222551978057136572556280558354243865328390632741714647284040046388127182140422322795621916217450740887639599614237936419076629126666653029619752862508987289265880715593478807732507337996497788587436556462940181908341051123375540108750263794787395212915639901267831090147048374198368357253905809492750194285679768243616015758547518501684763417388007893424275426328541183137320062184273609702114265858357269989101020657885741503820568321714213118906178123003489094399766357046388520757318474352359771728515625000000000000000000000000000*i1^84 + 341406990393431459214891842437221038201967278350547722491832428772412027987637715375375157674124158792298120138758930219842101746500781192438820934133037220723839036104348057330101061232739421897127872913215521245774515935689420407203236530410720036312948560584169205190231866483098540750980023292646715688973807425349884521557150874768267474038438551609636069885953589734385611974653560358932008469073949313247858607980791706344582714416466872991670237881167683901475480562742337485597739861509535038732292529591931562677065894738640599256670242519409022804672038845116948302244813119603473385850138087758123620288395732785517807477777072419959109962109153290171984398515729557185102713088068166597546448878750460735276368641773610177987958663382118619777591921964816760152503503571812439503017656676491499905728216700290631572502146596580855723882613671672980014503000000966882132551984247879385986237580910917551305377475991754389615152896215502402703829039787128297087167970041907374789891751760574974880781346038139606833216000997022569737342085401405062055417849084412866933795936951403398570467032242326334760594749228045429823693556070637521888879089764967864787339427649871898651783362624157303094329066493480034838795594461715463495525805757683955063438737073876401825513381748091547762760943611835008097932964141587598219195927089552876140999859086542755193524452287191717599476955823925252166449808266075136321038733746386229819065349003040833131506973921212115625260955570064901587115951174452030980992486486122903613043374922958133026840329466155533522088641410369697636160199490428920548916708598016396018252431094305706374871342724194020655653577473866699426280506948618964770051232884746471759145980836202974721494556950388345588591848826202588711264539443542673708083421210886839175761150257846597184299713718933085034784482841509900916925725188112991973091013506851604197894043686939391120133853150866725260714076442114235506150781184129658102384469678305681902141625583422743185294404393245918056923489995058167017567859700969454159367803129340350894412586995002980504297544147019857780325095062819175778375087799832144490076739947584360725302864210704695063346156372294667105985167555634541133742248360698408367706351311125631566910331588596544060659475836236718728096374617192278643837417354570545545207248800127832426521131910639913388342121865417013413683548744295118696237072698380104847596248091946016095425824982525145497841064771025078561896773571787962476147262111985597553443527383261684628686313514701901476429393084210961025236041214534816313324063150397163638638170167363790150821676522360753675177396247606099359790134172390673450011307558079804752924841412617155021194510208198859175418098527816070460031193721865019674231926704173089299129213728207424205149801617473283018740596815333936400176388664238699282548957649262294831529320502538761822857117933176911296934162184631002579625262835494327080060282274871449059163646686028029383646766092096599280700575903384868431852693798854830554591618673427700826449193064211671003364934767789383145394430928713174514879656207280062230150611441272060154180656513278287425349460926367810019792377150303897684043144341314058277558661896681844235355405191424046469446825505755583918294484127904792810858105047775926748136852107455541336898425776745478002066284268521199268195843790737671284962743659282583862524075783007259697196527085931079034908919906116833043220558082202970720039202577459637156636707344271768953030993709909214410388470545856723157611739141392910622982627351244870498780090899690902386535374624240993468512732251085078433411548642842979732651655586478071201560520013566008283578898241085848292133369218707874533362782546814949638696249207274575123988345998483365570789962245012596893214824122738117071249420381889581256359097248099967539095955881209520506737559768297018465441245425060696426035826487350578224148520032612688493500851907431254375885463925065313942033178952536766083010457757438521867005072696624950521221351579531322332966490803880718797705777399555612066717433879520426992554452886677720159286373571328794246585719343561378693063979762095536396859231097978474959997452486959446105174720287322998046875000000000000000000000000000*i1^85 + -4219785526147877200457506446483875063713268333332259653498114503587307097503327658769995659105275074532679970424003226345572081268636047539989717008150469227455429096857226952738193706916418356494934569765951459821412115817115910761176897979138910735772440196776482630397888847547555154407920080764562540323347618681231592764652595309722827221783600673743356623283264710285042666049621095434404731113279829808680179503467886802387801996506313997430465400006507160027505761055119693973948170295920038892260381551721018901854450932521068220925779741320869901632885604380244132799749379933435339892364680694129040143465075449893108681995265239875442954049870413231592574331411188234854685688666288037345560194268620299047740283338857864208520884170225117138499001074950390076003188925325733262795475921084149843206019137077162591292085528529399920857263029909841516772389392861888585538935839393276385603945245461814096578276439965748558555973855551462045077464818931133011287171794994470464322943026218081323069815502811465369096112441575855103823034775646066631176640709539826457300715860815622378688643794089603786094844059198522135450055760585985609037724682956921093003995764185191429268821856833846628374310761479848884477643218242313255049943394646167812633740852589435383030825291844032557582943182344005273553391744403253600655643744495444343012571065442280366518831298462973736533815049617906900469696936392104388195347136151619161094161529889459930468563526510847843506896140305614294975285396826759562949367711189338082525666993669344543398117008072338275002803655135125678759496075060335636633572588380536506322700975320215607709160829472019289523755238093189280102672060611438138971577298861318034001439714488558304509058692950342127933086787988040873182846103624694348538289293296824770872689478061110291540052625541652908108036912410934276121243341500454145928291564357027324127698675673543305054540462182631602106330178918529056100781603137880387847298906552654601845776001535631450704321564598663090883382609356152144116335971585764569184986619188303378871619429604623602586943196947630429153927171585869751392096319553052962497994061469638445701187482409227424292899218152734395195752620683018289213253378634927800609107558394978141963524379442814300146747010382879410701368753475479763507467428122592551564710273743883984612738864115687005737651001178252967300923653098950375060834427114599110283352837556090269289606254348571237477624760140456452167433609473268430138502701874506383697169238216386171539081237824433478664614872023752338140839282163076021604601200883576125162419064443791542597632871670633851785484076933205100555778754584210871254804516047743801625642477688103276989783149534062180094196227801643545310561422207156366300067391492911253253110945729950430666530423075864211996671210531959492648127531239613730040148513855177013843729596389716346861334955408199238509456596875685774649781714935691112721917304295531456310960295797478255133512457193752259613282021645181321453153698892116764724498888984291254936434237452199411018697683426053372168282601802961037020251566042824750928174780327163398991004006131475460348564277649331523943422294636744308934644360770123928419321520606322828496455762099490491537714077341129078309913650355677333726192057098605287072513395443211148960819477122074803497574344918556192376328282937060029591646727578275946506678528601725256035611461260033369298360602241564896827555777604724063464479997512805394098706404886519396084496422259194319923484412886744683363826449415357652353798908749598833743513106993525308128436975298973534202883693771488865895738070113762584958239742145499024349003199804445187430793184416088129907093642085135787330385411755708704156015718437234619686858918935226222115712608730331617526878966395988169371181460748462697217531683335321736570779287129454486486951941087469577387167529814133769995267024852913272738561292128419116717774000256950574478209463147374116725868102676460846415619161237697321299326479380145092761209467269547912307653281412143995637816608221986596865092727307619359916286521871470932497866343924258267949912020511993288232154847425862464002777614576335067642087750527934986166656017303466796875000000000000000000000000*i1^86 + 7358418042183846021708929305553803465393151195868586893236785309019127465079607729847046682160464082245108104114132753498694106879364078037387873704612026140440439124216828778764369903817566125925767367620016205844009408374650961630132955082912346481900165054066137715010324607655005594252055152037619605526116645405582593449837716286741253043873845509037810352971901656322066337806470018590950620373238963070974009579664344616223898827424318316368873577243878569655568679118323427783045113446485330505444024193888737093150266318922429330934715180915374818988583448212964868955629971357527759233094887010429025191633261994872772703402976491485563206111277053159178241426459117830127096776590157054981663460471165162701499608171192824179461895524357049189271332214925862228072254445667075513575409390518075698859760537949582874231392315684188643790347215410264912561967343144850097924499835219701934691858052476548083168917232211533087815418715473567356791460481025331163803195120826952303006345609023833308168927270448080919471970713291924661098397882759254506248057027084001682562334261485286397333813796558731571874690944215655509708318296537378396451529802979261003387793044415634512283302546587566279313336062788648328589932653727559260413261148011515650842572790650936604171101181388280269970743271918612564540470565207079279109182149547951796140332616376534180202785247649962389007371548920651191889774382264599967124317041949469566691453803700091778501746707808482672180276294148440211110745207914505920916959137334398351111086554469777572189314629199098207496052341010397641923885202206605262092366341302872784838199328049808122639252040726973635788910206102909669671678662378519220456405331099742453538014955996624189922064866747214344068062826959655020593012268887238142061255070080966401100358528659529666443373876057089646139352761033590344102875557520683801040024974466817059363744858122573493398304710074980303822255726978377515769856970902529139212164893050709231164330189725725568417685962447523970308542482974534580194686995156554327914729241684716542640566286296733554328245735629189589750208698795891372500274322318014549235142898565122415487259730595650282017384347302260025679305224904599819256057626163721037774773934385831584960742635145359677488507999259882604729904679955414848285172037203530257591402164367273217701017710519379519209998609102137117740134639890832938716323534779284496524071154036680649223419876110517434976413317799572806487906832654961455565874859084443024093104908309196918761041425190365529641403941851257371263983080296729711773280631223628961298744812341633668595525022474670839047439668765662021290922610882308205068991538151950205653853953407094660741747729517177230683824057494846408043356382749128998416144443434335448009539033656130449718320866680108233370931797269330609501119917727862235876176000529503529056535288066893784806122437605091648498806802122281386724187357161228575927504532685066038277432115721731124975593252045839823888860616974981035214174660956635055902401309855300268074876857870150986851487314088231484662486530979590295150488577444481734314694714302427887038019641468161171652731442138779000690760380774782394849221637443045592912494253791252601750934492688488841302651971214295246849419981928570817785666290060858522646026535631544193459350322408023081203651495536112600849800961871522907902949982790985578966453463173733932643098246172380902890138839829781780267876098719994027165100761207452554584636996301990380128480254694886974701783491675201478164414940195608340715884495654946424823167519123696863293035274826434223255816086623669933027271720277134374815285550176983478510447215806197635743476689414326539434988732654470847138587091445223952329589985477889195858093336875305427288249016675457513331142825534055554859654662494210987755128778901813365991277075820545916041008543919493312183301546528425100519575782115213371129220950859441656401703708462043141426288945100138921146796035284419170097764982137462934850056648239657335855028272178360155442468421613265887616391620216184400321644252382124280965408278527678471173439390756395055802772852719236098759934634267737216859070969402628614730588196835014969110488891601562500000000000000000000000*i1^87 + -18306962910995235243004445739365385637666650386057892203352020470383903921900810181863782938135754525080155137216897470051343121083130967571062303321083987874372941632093299305964910344495460507359976246730067152829421843911596008062341200006009412750891652201696559544516037177207895865111692339549826621285990975629099413459303778115663017946137814510393739689723416956116337447334075479588046101277702304122329540377209997595686108420367586855855994197982441073501274752383798153457041384668270578802694588033100898168218920003461774683173269982811195621138533420228877551884684619453702593012206811596719331146852843446335833095853219625291812825461294755453104284531335898456986829594486642326440529318055321813251959704453607233326214667930793432636186492554560664575120286080791732824748096347979541740631673758867347571840716795366504014762783070449906252464136003001128056147376010362059621018494511660525034094902680500491922060080116521609425307978225623416602392018541515796883792115084786107208814404661887643783865770904359444825563435047340205619066498042302225340584538845579917052927079750772914794243746873947747589481243208892788311719951565200450183653391264338283344344555649326304774382819763881871831874876824912058293294460073335562857163039765199775079616859192427845960702545651860582290601384049181506369182578503442054105079409042922858528998419967958431955494673395440536507622184601721917631561760565721055595121268659550026978920014230670712115026107796137906456903985801948928724962710216583970512980502130361361833873279245634794590525388332887519565406203147401931594548680381844052428944622367591754210626139193939651458673562254340697327789753363544216438486436503717030711849459114897508622820319238745676424655829790469405460784874499320428460022320022778268846793614568306250621546849772935599515218273094588652169831057370813419199400004297160765108529149996783941433463382117016861660095147933141980527219712474922981472393840454189853948909581982466477559808573256967882247297416104171684808981232630673574507519840368401639709960044990487563763482599165969596738625042957238398765954348230362783910835741492570297123514729817262194742005404965056391254311231802520235324161850274538935228773563127706733127342416747128345968762633301233687516238549177493326580033910081173634989549671585912227722350000125480932580161525285689581626122472846314763121370298719681848960312585010712106141833348390945320035304184489251071601686792195085400521712131628843968854208945189277792464857693028203473629903652596980101166058102160350296147287056672168634508529113939768937200053603248502304335750808773372835175245946536393668934149954739817030951649582732096902183087810184399739069844713869867063239355510651223710700631962764066136951780785576909601825136308999610913827065781004082260827306149841341758113466520220343511597286405397124511733464228591176046693631799170293746578871083730320763399231935765957316351730083931065894233152859630355916249570151249824097054996820500645949872398746068258290423845141543633372612794666291170451761739697199187002886806969198316160366746849280376821977640685735733890886060880447440692609697866392588375314132688333318701748055693584002554655497959566498869741948226004004907800652118515132672822306992822907321368748041772775993706493306703051486051417231788506071709475140594617691013129249368251194591464105606245023778146196508793087829397716813956426025864300073245746438024572787946970470702394913263658484821545404991583798844285997648606741139097576855942151268548828380584121178161505382018256924510512629083902141980812124295935901380528100037222873080730066028658652488167957153928638949561788788273988229973921155921509036361787826671774613678745242827763104312217714689220833358191634179623999132735793984667053572440087273351052877605636669982077202057963215479960926906037290553752259837728148627151672171573765088327080577394278894897962032545339926087256063906609329807055382492729790564554604751457800132540383811024041591756363882055582881564633904633148221645186040272306737173977539201378250262364186555368195049726327095438119424569239941579995989664417304469904291923387784635224306839518249034881591796875000000000000000000*i1^88 + 26193805280668951493767992615216813344367954444748910860007158098295823575734106565269591321509304597367859398234829657334992880460181002184231572459610276433172196380594486541654149685312275489234403746862613596355369598409512975227071384712901638630518730955143062017921315915431523265710873673743299991299529098432671766849073694945643524296889145485274771397367674718431998347195740671412839367764749322233392583827892636965898174647957840591434762276897388899181728576458895127105134705347416025897721515589079976974806504479732788284541708921614387905355712192226145014113773151994662424253758477896031870095045874964134210960128351690235117249054044886738949610239075718849323337612536528849315186664150347823223875565906804968047385480756555066042095481768607833238110286087186451385484018628842833704564329440275889076689819062462791569881750097857144580004800687704737646303823560328455465580045759596590881861832949232908271935221209477277008216733901819107006851371409424958189241918154141305942717047297507094864476184632133183683034146393396686488445053509621046794561010155994464776021567417434778874773772043870890575480713198837478054541901769426494014340060479663292473639377338042824212462026620246969895931713714968029679144282861197715356900514655259914220516395154847327683632874479917066074711521779744299416432711422713844701938227238417371928452407465668419362077414551984692117853849007991166491946685140500367155843602114941713535173789991157583883012105648595458004654824203385098131053960075345567131099717353947105641679111499535282508543404178687719985150674845899518773631804239382137363399221328450438785255142305854744463209769847881404777531088342160293572490176103652622343251501662096351593178073429249292060635725516623389454699043477312558625965421279934958304783092528005854114473967729438940589415362644691186604533061304779908993613227187942492176758488812663124535010604466654974624219253199696710385982124698134009613814072124571399467503713299272060045929897355520011787209570660459731834092612213563956276338991730939227470547440883739445972352893703483365764132510012002294464989623238576500184762026223559765764430588386608123391231339050793966260564424799687290177962973762668190637564804912718890644411198148660130461308378552373928826113588748199190041391797083026041532851542359588379420261856676775982652328415677568155232900534038718938681606638375238322250032902348374988780679709305305318474609599181013731510579051133872527986537386834426286740096766167956048648091502674036804396757819828266700406874924666605169951714858091470021701786593705861213847300198761891063254054554907417647690537890815003455725029040356194086305234580554498916527894995451432023990698530014890829750383152644794804330517649433086290772556745986848483340609001213001796947755188923594944246221210020299704557249869525634023813536596607342047684739096178036877190989183763097560090409671846615367955308021749715441054146895683280326625949020750454283220478505805492744807977868823899987244200636059441130948229515309851223059702077757209295470650890816130806128376798698910484379731097355717910077566914220381346197834417476872301486560944040254304184453135416326070161227061891795141704774503522267144784234303487721058182540111513901645367668473747970013917645101285908968632886587888151654985600255335501125987506780711245952308992308334955653171417692001470754600006176511692702119701247015311710984727614486700575046512787566650310991809199666463299135700648125144002256172406199547723504991649528984280843977563036801434022190934357806270393961428500492922022927976486891317966057281637343796987739896562606655018339259314484667062464883225846986198945166150542874406247679908114415835812277439706813998890045803160029310105298758622902307259402842307783364602215706903699080957067309528715894763965469590868713110300688718496503576559435326019976774626936758429189690221087094396834367979382660108717793597079619738348938273832020754619522650118135795354412704607322827061121556720527187692245754631278548854508083405069794081553101077225994668654576725368161206586249563179588707812509396868655463738630326985033189594528901800174480740679427981376647949218750000000000000000000*i1^89 + -29215677633888038332732818591426975874617650075646154752928929319695146882972354563806507163939850172288987961505460950283163794724781273209967437199275737927600572381454545356461805042837319798563887829762478361071827884465784113277608980937430087995446620161235763534532901409990549821446413968513272243019299235003814112069995808662365096683498386220229319585586566096720136831023235109116366110270545528634575924758553480134098524845672652014949421335240967853865401198055756006848051723237908765161332251958481050969065607626469212243148148384175587887241813681944872643295939395981697868803503310427517612469068255274739587413080124771872193647530697969243545681410460262548910895364720247077122481163349495219821473490041158669352314351052686854683456568771067091439617183388633359330581067417985192490656255547265385121557803396710656230876420352328905470840980488046513952507264030483217840442610649130339796746721004727445246977452401530125195971849999913842478078783580460006266719405234894855993343459566057502882809290753001547478916747792820696240940285464824953949714391937914297821521716305620796632476767115418748291423943752623543740446130911827706471353484440416742469806963725246298051560652468057442822396804842259795738178308636683044566192011935300368138143799612451747394659886432119324040039469567751804169929057795495035228292702556600225644801451640109855644451089366452206833774335352328451020456738341630340931822055305917419722930253572981801963546723143614280235136569721589383465112408276106927033417656639894369925880521359104194268591696539680527489470415640272914158465137189009347854065045551991816964443754384977018775701638486143539947979584477658041507878293040031141184388996844976406106041997628585178854225956520642191374249502974430291611305698331542855962952940102010957250001742637612148198150568334092159183764718207260445845148309371539316299826597304268584823348076235088389379083053305268489575134780186313168925973446287207796479651225622287692271883720792738664469374793962634183681261187522940336325657054131001997982091057932838329948997935910917988323102149984476398842048361828136900198100259260797273353221777005712804189853458895514436131112992600948211602342732107571594564262685989370923511770903443127539496141327070406763772266088183757025867109778010281937819591858177573923894802918581162093740890939729342968182266699098495883398817941028948515273024252650269948634854872687393742476886013782327481349351137159195716507856824280753637159040411269977495171724304581720785053620092669355804739863870472162237648579032723040543361165704253995247332845221067202143804700398964901173855624832287663212179238128384102996437336013829773758151572359106742314759533866045183357441178672493046410357958719539972434244004138650946304866873118834137361172060456372158825258354626149753931573036683685980553126967223376563403320023731690239975544142617234464871895305936946603087881196799107758557464469918637389935915890608176253072943880359265035120087772694005885659286158964043822794624689122859635073450597941114735650775296995946678464366606087262456380215076527296551727517302472352601475509968928520411020428123420409127703611723236157423228147977798738972292665688300374260926059260163059793327385915865552926068428924783040697642941817692411488257112537135198759190935384215863561133428482938188897614655790846175099303911477351615153979933452413365925553642074506052019424552810526902499013397169980826143571681589717981764927693389918775249220546884200493673249939595468266572582593072632214958984514890466498672186354758819274007847605030355998655377300802394608417551227255729770638222634066311242851573386291893633031536138697329303338056690093581008671582361449401566278801023583889849351823852807680798655547396104171268958526158888402779870142483075031794247704745002207085459481049157935639417532294694265476471550039899844297182799270920290976930863560817580353931638113356970940470147923771473896353785407499252998685611886096265045654721364041534169689765422856990048955507586167002034917514045127956462586145507337752800236118246347469598522056996809226214340229133734107039883101880964333396661913866410031914710998535156250000000000000000*i1^90 + 10815242673608802740895241618900437130056504782373422402343633787442802240339305659114629281016052116746878210388080826575413213978317347380179902372727831211994958451187864691418368030348608057583006235986327725831116562341370840347465943133562494929108774147384913840924871586100808465311480969871541948250687578500457537999294655683915659561612598807806684762591320655893894651284242189794200121761042436311079410459877922864863221243690696769005213096625260386658530839046734151766835979608777162352265624292762719602829387331924573348174620573897572210842196193559195759498900401054866412259729059646991263169973758866013427465038097951925948047962112367423004278806689486529066601552633297232310131584513832000476701024450588713607216157590587972704997879942249876270630180155357503844071595381833762049530243008511356248102551734179683289593611235705294045094558788704702734476803200333461610863963829564896976887380247950528882658941676944053515462971034647782186446193918810152377044685188166132246618763307061762506109249770746677818677508722947843012695011987883796714243786098315022000370830280860730375778176425789124297476907270010709181852599015351810689208696877888324836466524636909196256198274593241284513330404738086482814297438775380204079551990638667743094079087727299810729363281244758728925158033976718125313368326098276711064199919052090020984351624656127533871301486106867525291601113780031547989033889665822115492621247425608277298420004571394311604627021496718631832948911790016657166502192333091229544751721711645788093772171226896610458286254737444171169422112542456766201943239594451713009973617929126378856979403920865332661745161894632840001662942766796695644366737211589426213406765031804635365407348358456741862022595730817198763772127141688280756048888849688621307502689904292145360637959747506109327310614723251608850822121919328130621377419528083351702568554487898600624260118808793913535028478686467744017099528187938177397931634523449135319233454050414748308303740582032946551219217560184886856693442744998849477389627170905107974768764598985931216273793323714553733203270044107073891106934899326405314896198020763065875438292978469377612472039895814975560633098042304692003077147345724853074728704790212952711570189251416219377503305376311848441942817064754741611657332120928036463941382933066696444406325790341422637277875989606830244804721769682811770842959758304365487711687433072890276620906826583127486067595209064177767391964275955981647629397922411308540718134637634385177559234164681452618106495054678379635444831809756101348763382200677130600729083605403744874796263311526412793820838110967726877660430944064229199551762067767066029309035357831674087437094076148101935097136126593036252502566572700173099819138671155616837780092859184552918208972027877669918233401827313277211567217187531325531439635333330451460303901857935403024240441078972784524096046737909580192287381386574680446306930125220579106539728922050412490289634266220876438423804355254675602407389211309517402948494317669166915521887954292857889188380386754148264490002496089548533006531220171838460849357252543800325804216776833355959272294022438643742455608269414962243511042359215715973986982066328635613052848815167312694241088240419223978778847851248554016658031999997308424634127124372203548364309754308950712499053674125881313368236526587596642971715756913065774959580926294052357563979975791186500699966623100750742924034382168525139448405801393009004071145210822142057884835148520558110341330049702653219144859915952005228834388317486717853496732746718334646203473462223915572338764424910523579335737961747619989268194983779809570591551113676437480147227697085580799076571923871051294604847772352053413146521710074054134289807171154387810998468497155481577469395049007955990759451468696832385794734345961946022805442968967578132484199725857554399462494625835171304099928360083125807438100728506181714048033202924091638178761222854152182199362916184801024710056423788675408807348144493138672338973065655357434544223981589040913340709558385030716937473480479630371411557571919584670066954519636689432477539724101470852244298031402149062873974116882891394197940826416015625000000000000000*i1^91 + -97936190338545246216604191438514514577077540269284424423456092856797524630726029711902909817717696452590735595852289130610138102631723145914192852817887051690002351867289122838421283677056707430817118921562384880480268478742613446400653485099275984074379395778033850684162829211999560906782241094844048553351419828379836117145516029272342463403564903365960576285720571096545505087586701179554941623574041927630524652601720270918249824200315180884698297401425125968119062860401182711741315943847070042774315262709725347881555026302165396902488739548395630099635510116633520042509612633924329246498553940522564064013975705334578526227054415590647764211781833098429012914376221848244947971234518201365622296104738330141317573372462685457354924691669456332702021209061270362132595030221277448204172972011755648380894461342898556853062961908855947498733976032716177442540983402721812540211833934268782296656974597885292106493917514808604670801011809687754029022317982212806919322363191865111906296974375055528232077271375246218099202919295855380039223509907665494757639272456899387298329407035944181203698731560208647271462433768513899973148582049271409190929740134629997744013760808650106656133297877713528367058463069865276982630735122326555985492920258025966649595339225292566497158012836010600081043368554640139646479309681205637408122362183317743234656739913390602832411445518809931542224761772714093968004002432280781129362538753371933064100928762359965083128814841695548135274986751631166841016637067892198263476890764151394328367690121436626729617626146067835634009753784629571997985190794027356009692595527698082491689965957273930538063227913235374505092234555151605179751248683246413414970188646488793646623026508699340877549760714972787066370464474726696766349762837565861344737896105763625089851146913264935198514489539654439807651968849691273675620955028571095385271121877326137233362608766277170110131234013509967091478416398958184971361106561548271823093583511617717214955019395237407931977866415266562370955241936403504149974498945877639203998984458499253451209596583709524654610432116928803250413994399815837842808413315289306500981412990130579315232750088783847293374870882813018742905823966749031383766148906429871464827315869388510273541535022234745632664235887440227740226426775378812999006140229732068094401044777839209052509621676029408502753478363638256890598939291665010347912777609922476749268621206025199034841373557381734326054507564019267828762029209901903975517528079614079917179645519474996554081709578490823882597812054285546144567126887098540135236475685693083984553369445208822428485306969983942196709661710189660188265029479808207157933233852960845700614317514541128371891758685266753509445686733113828602428893321806899564696448834793162609767774116489894618647026699373036728058854269377224113993584698004417086872482985791982076053680526851676739623666232102551849908318349276026041546733522192477808977778778181948567122772410896264124201481438855433344110666319225944286631629619339223600603621594138560403180942405147884275432778522634803951554162867974565764842741240544290441394297525440911822949346265121004284199816230648427532684634071862715339085673379151993002280012397760606111064132822106985351766087332315776481699959164524150857848987234300565206483282424620622924855729368370250242654358516259748019255565559950029984796184991184202724454448825707863258752670142543430423364706349662526002248499068320176121944225469298132541738045179108931606166422197003580368255539160440889511612504566736374942290934370077237056596942778432556856259643310154646790881989821608834220063881434451171893174539950271901289476815324852922575839063908674592153289859566996830568907294301953396663383317729294232525413552365706827791965748028040755162184442219933784755374037654676716049744657940197178888203018653953292194095809796798751046034260635396969051052231333165078596902327248895340537770002247028907262844011189050458912314635591467124453089554563361957994983793442347826790053213545732650953703813073923622692398218014816363530739836302441742274606158141014908780709096032710009166275694021262580127284664633421223944864664190390612930059432983398437500000000000*i1^92 + -137201292510013931437685737977131897506487103069987812149589346177157806776016091219053845762538595266882831115488058067140558660250006982419891782079672980204516405933227358418877691503878828808298369615248021253321094290842115292796330410834398159732720986368663946017630436096567208919705255220449825002328453102638655756634685275532398586559700537451079314251250976891682186430865527542809973183443983305464948216723043847696361584953300997079157616417735065830172872455911089890061314701617003677286964910242339118379179517806808075050577227645361836849122048476410357655041128964630428044598084789807033809670533586251110607415121085650768894955027589160598654772041676312830501801317506681508579449356305036000476232349324439713170293347789167263245468360077980182998517912447587733531309766316265153389600872749298246043885080909480792198870905476249153097770179936238149706865222228728782420200862014718903511539751053853990465074786310931515341890809149122479400759664557570260937449571730969523832944837784878489287412861466769567974282556293782877317584980284539294674991683755504984214002534752040590072423203985983431505419352525455427311173188028702030012944662043271380529159046736703160041635179779342095370241445126264466668845898851229624600450489343937066287991602498990995396584708085437571482835510663247235598123782803358988268844307942433953810491702550667353322466119358839685080464461639880623949275189523244074598272455312256504165139659767951595879377364846629530074192110726371860110827585052235609619467335618981963981197801885925716432008980768711076605683157660054754812764982279087111987401293025421906402890622004057004317561914974655743881132994209352673359903698394962828128085534877319820542776150566490648575562287440151235108792565012630295651767717578476344254391159652970971579792130567927659932104418137854935420919934619340716853073254509913330433824938118219664057150545434603836044468669912270183385091559397837236878703619551614436083688522822781831000953245387373146686778559974324465475699052003617809028400497319754855328991681107429968814946513657638420786294798260646849299324305425945422557138394836403166090462078448516196223989309363040541686787729033797811722028400534959544269844540172553444310805341656396397727319743456634717893025784067811328722959382461558543740945539617334437336273773269095307521315903940000555682188082481785994309689244983550994235221208347421604556928135339528243723112617372883259995803306066965079139938417051238662498594006005254266669437850391276937200371882139457115654612937733501780635837912529938125538653909799667106509413121909132696050256343278360060748824095941664575739894508655918436211864647777106396453367028155998398987686610479528236698041445202663543030991853556973717833973745689747832987788323782182086002213171471278297070287744999889166821153021075560678972452959627752552656499671444663675954679961020861249816953287760138732008765761020769048052584599416302723056833629056751848967748520769641619036390887095043404228119004677453283389122955273051949848895746747390952125025903763396711951840022191605924279177797247983067125001584667819898483089221515586132934619751415979033479525144000370111002837177563671372825210118853666569050073855612060978114038294482574522982741099010622589448402917096346592111579437209124618528090260167109151441865393314110152916493086528301081517110151742464050336595106835875060109104210974199624630533896339170878292382627703305427224316756551016487905202253007605229281883173008708848989120335499467933384977373998324317558221889185781267930091760995637185830998484808787456866058734917974274957584595227203571977397981819485311092515334937825755227735589292874502374147033587221058895433433709770562972247814932238687748199162959469611747288523674185561000086847458535873654839811406780352417807491476707461898867341686347304474938373778833309114628085468339743168458328403311470644461937914350482634023839039330801050789467561878962645019936143645890999990640674533352399744944242164795638257692732225208636357909004573749691343210985848175429767885390288835432732143493636452838956700966562673886571608466988791974472405854612588882446289062500000000000*i1^93 + -237788920746921286914792672970595889710843237191461503039132629934265325102892102506921196940778979624516734812989648696189843840247692795092630357473109771935391210696149654672010381591802178452396010520696961885070862123941602076903079177343202514250647052201851921570347994292267421151054079926371828045292128369250731782518971650381454673752710531421206123843268161720677090987693475978399692582139919293088931365652160619911389289027197115206178624009379836351862242074322697141321763625708819959730401761185934314570468793788872562746230588770124339707771285402341181118912291934585749815249425956833330793748229600063089576333839858517216070603817592512619942454739011509729944871077769188465591800438505675228211872550205387796926003591921495680965560231509060783839441055632120505973699685334294317991756141559210625658707063838770798161413818155696408484368117848900868441640581330617691716129793637636131869628547843681490713925194735141827032313659901355893715982155894418366633509008668835958462233675273950282808175639114756614575898493212185545257454484974882361186235181113988333578521229978470975861544313832716083845954846891244984672262505625481766738853893191100582377445156287453498505158743763550146975855594723294996176615716549508244414119301131637015059439025215250184589737503236103025827416102036611873146129042971418642197525530445620751241367013238598521796968609547534531125273013624506251890413198768907123998634484113292902826876096221391153754939274805915536608732351364541859599074269209385823256487938925469818373547343702554367835943142063069528410941352034354294582830632895544133521400530041930213527192298884070760971487625659368877335056716867986897962731330943753585929268817335291758452082209507284455679705634394085314655611567577880399174032629724808125271367316520880739596278314988244502161271810938205197655100887026359682432576037233616185702001124837067489602781469718364494367319500982690696576985388353875173365949618849406913231570735233423773572580561975105832317653674196663175233458868105063453721651333080168810353473773019108569741255535678805074890653059259835240071488133424030947182913816994835775412311497270475375865907955815253792682253760323758495383486046858327083539650899435163699351542834674492904476557083642364640000548739198785555580734242960458470130698640984830545382249905571288262661210534008513064495915544607195850952567023306202852983758844346350608833107432663899772450484992863050742892959801486699326657192461447010180404435628031724620665833494406163062932119886333470467699100133699376062114345615047419551512658630541074599223809067363946857381382269586311964392376277923571195323666054560789377647572370002140662828362652276479728170115281352253818306372900237368098867416119091842576741881223292368456935017444286267313373767999587418753241676630132686660227021335512700218341329110910573996881379540174803443455614801302227805020302702643532477783367155886695716011451099956353256685900121131908730314899230902213544268442031797180326006145347056436624420958920196695465094960633331378466545585871528639030224370107630621984922500044925904560198438032466852543638976081093282794391069186162915249103608920784574523573156903808322114202928229078777471066589922306923243553782460187514348663047852381787697183944833124823057350623838074446296215119496050177704662297542976575696083720200469506486662063153783867178852465571578203185036282505249329378373643354242754194785065066699887596767711732021127847021015770909070071521798873717551777119062350251828549149820191057682004476028466313751106554693533860891463435394037172671160783609705464287681179552098079330049442823584915183914667840741676730826309372661531411452146969315492423243794370489668964295837491003323477927818172098503522170336088973844976948647782649345520416455667305816321183283865828904155312091382570000751587951545736060225769431243894099729742843557896116942770150219974189704249264528621068023239926391946054333620317614091506736088509186209172682066055671788457446978770733889327026264847047514606641260637449776869652525650892011247940547180724092515277747129709526987128549539978611404578145993582438677549362182617187500000000*i1^94 + -172890600919884436437587528279884018016894513334255987403204612328018223035409970741833525644706458953139245192964920934063100548286243722162694802798831784374711601028572840959835636439299372538796570155202635032577340325353450786015489255446227007329121390230717607316839429548001435712367770364219392808659617492532018777948830196693837022612966349911589235694406107841846580834718216253562929137451387388152431412692484727951798436159619688625183204490073135969531411495830981162621995167276441751975056215314580025253871489378028129453901985308027351548166752937535157662251561163110521773412035616902429940705289385102092471479461946176698693533932131437814051281852210209235178706150791434186166587389046513384266471926725551649941567188018934507818524295056453220221653300188068523270828962012008804744148559390106995743876271325529526310342187809187005471970451798927789600871169499441593414085863794912089910978217865097496250620434917813955445998320126229705037465763942475999106855798722715510966974751247095155839967760103759524315430805033377011365690290522249018954286305302149849765936972226151860010283845705994399760119525052682208449789262053644777861271902608127239199191216047764918434122370145892798046154548239086431326492288908447407570465539588978602832753375627885230099402637932905595345041480473365531856073128515597954199389987659890566207879144754217677321487324797300343672134490656820462307471817540397536599002989213774786722306871208971984204494934128897722527815498759855756860151134894386539019788349123273016714496120989121927640416924320880792055239758038521247975843440011411572428281225655802520529318494498998021991743175643009114653655399367756383544507461901423165665924116440369036846820752365617301357221850869306644381666887077662073532586335248197534395702129791914420621163065246194731351724153502490265203650161357578398671309022790140403590981926393209496116073676426320261421272666897775604644389426731358252578190438926568199026328561542579827218358381875848547582097993657838612336755826756290272246769912625080007758593800985517272646943492720919689118938023311666759331584846791187886025934525448534116803522590091283677864155997093317346940658690488352804012971447377842833263664735045632332245246642275653527473281056108502764189264223321685348397803103175623878822460085060801108979970521325593147546618107597771367296833789661119967353990184491664496205905134231492316526651381195502606729353039819905369982199649668725751829213020886442799954643471021176741313079980214610870465687545394534628931330436241325482528642395374213406085023369611181473270492143427945434162874559014803635119730936460887412042135295097199396946443344403601221321393286973348757019900469846967105159811840105044506705345556169975743903554622274485828114683739141191412995598433007640819125350483497115230565880989263871991366206443721412048133345395856865349480762185715961979263525245470228506323410658310468928865221691507494462064144483394040436095755587446198498899671191801381022536950015388169774269553903006655137079551136446051879849975617604203646212378493139614942943373338038506110407953178146862380384528121200825227956730819792685765224214893165934980743202662714051156372727160871130663975070127275226757381669568628394330796143408175289229964447788025209943832612936107017649657183555078364668609504252947376837893254197490176087392044639258939516818883765476487643073442113760910765641057429235563825182277817549454804661851952000446028312094732629925402142983344843878699191136372493544101394341520781728443292724688236836067088679637764031454929397797407811864295395401138261797769693699873554716455585378802149409115681139169892563633609790255949690268978723285635118907325199799591336716594853962759437993550043722986902821964168406248694772232431904952952530646962125988415681882928054651084076011444966890228651902174637139913273714005066283532184437435682011891606199264081153283007810061076105692351819951002389907334305380092833674158729668432151022407756236366039781317663794721506171699404167211543379935616513695771821739378179455624490336231262073844965921682158949108194453958553538086562184616923332214355468750000000*i1^95 + -124547562628959561919157788803879017550117215686800257522302991280260238825055623221187211992870417680690165050444543836464753928798439051818131760451388260486594490134370209516843146622938741946891828272010747115453099577978486446506164735188045261261291603240188453869320947888908809920943003372046993009303746984536826355858346208081540142634164179335849142729053438626298740777759332695455358403754247462287086814790181505540828457325560835706355296091082696611515169639999505332642841615003065671759097754923235935219505800560204954580679160990911487738335834378612279470333120589546089605418770921888925513915689803072128417716961717181363223233873161753062936242804868141807297490165299330766597775147585608950934861883084105858089299088430305328932720201553986148002368136467098407508052781531670976431410928404669420956775239782379161848248592807803414974078416537988212682211604421272935946910323152973537527804815664111673269989873009615982400053289125751070981027300748602484088248890526100499119727803023935027783982838988295155465855435880179709774976403605586635159666360134180653384495240140194665831216016333644698827953093212692085724973154953256089853865375418352290829738100079148568432909582722597594110149459597203625729922397781326140045447110403118821803956955001340756296831671709513762278472041217622077353635013286252821463498011129568773472568759412431072392272873763480368094959487093103650969488273311090143179517197991020379618734039213339171872685549759536608782805659137364582893526332450318244480505180529685668456505637853376152519944446987447940162269336244135724481206322573512405747921092247668566274808094742456419118550562937166815976071849478610933261306944678249957210203695385734089731592213514984368406247132734821339086952910564452894635238021325891266221744203711824894314661809470263194062565744184271524829869841508169432325623129428368731509967043425687837017614728893830253799837948926578717388966779905768331217020980418643138137996642439777850919098043421776300383602208364639252953867373640768308113321337586491442077685747436563878450189623658502904767074361166277396476388514431449597379849825223566148391664787439229573675213942578463745080364457467913999383170382368730997844266901560448900870018057504223265732862037305759987182771188558574720396401562196612850598563109909371672821788183929853543920864304684834160415132884736487039477655987493419089901636424923549608168588669582633587644284891787741457258138973060823334850066952884887627849323257283855005819366629242680413174885751559936935675250011786824261891738001889695103311596885820402747635435396797112673753595590063802273376329606816297250384066149369891615283642209257928537499418228120328477617055792993514367022296157783548833436520358163699511517191135605818315953593397703183542767860219077865836897778570211379565106053254804578220322095653474196057980944962098514764476913301113482940051366005677948993774879048621682707599653493774719332138452419235500160349172544332076972163498134914826700909143312776739114536154438741793827801353222551006094599213136275929538656848730132984493761514896331107424341158439773833695470580973955015922509373271428214793046209526097377902847932700716288142472029317201549658331607500902488545036925011055047190765683248728346363680016503510664579357403524847029505662661781415771678827418260734370480904269277833364725055469511958059039752491299305152252440411529350616191617984187869072463389357303615556342157718427278246766049402943141242972784403907514214283889478622315174742198622257095157110030284056513861026555978855305958696973607329762117205368409632650239955067391159425379167918937579267355891494234433769209434458110352626945255933755689578242021482904838014339666896501647921589069505280739148391469583952207704866743742990440508747905717381267300870060960704603738112055902460784157537834722589433974002763587001910908080383955621454595257121277634176865730095908112191040322552735528446164425710336695940404803642021315412249143329933266376624904716417610976605389320877942747547037875256917846991104240961115951631008400708722254103105300974474126533253471281470492471044053672812879085540771484375*i1^96 + -69762507726468837299544935866082499875923017084298101934965485245250482662658483657211046567767234277872305472580309355724076279469366174638200865796302153438741617990147280947982963730682469098029970499972677734595176370412024855013712115246663813794006735202302951193561777339150660789630735944838174930159669581681317835308961724840905891081137647582766481747961077409476811413225314813782822327567077632428196512409216156470741775232665149434889925790892732305642081844791048585566301129957835214949580527736318507320604306246776384943401782239018864716692126738146983770943643370798866046674267750056134496507570226306032782741531679844181697661873249762388876317953770815070638421251612587994486173129295743272118418149806132855465830910972720680988782286294876774453319531448365110197901784348869771713817648219472577220633880745755434748414734500879994436125083830113047855665994919261361620294057164702644774491188054558687017397073106380980832254000462630554675408373123186266119420856691573701978152931954449944660182918436732901432687420143942377897034969967596062508407718210139011991215860515821166140696824614091034428092531686074015517799016612663243743556048349570483463066198712494309667911408468187300466630169727400376445531973853290760760526988994659064202312965769494197845747831489953370869083290709875405492306846266090743111412045783006136374099722119153010506386537846733687273972158672349566328922444750080528472982180098333200749807257950679957039984038734943057688321701727451058276662203011848645314268188599363210531952636169982721916962027213797456605604776653183626041971728434954565314504591586607194623712567886004165497646896329722692970623352728766497715495436486556619102252528202476022658397779353642311213380432569385374464613770599280750097304934578779805929820195322419661888775127607671744890117589139871397731304583718943100145233564163585056844643858482205404556813897372801379774510375463062210380470753852976003176603769234195696488481691431497189760957037220245582008472253875760179573846760710502988852932167236667174932844175836287381421699665007805671286623612910838471742262099070620641372255053312051109562870769798895780624355503228250899060937213647107256835306938863871668300127297948861605480953567601517183254103124181195177761945451573172023520364409705641452243618302617205642116661237561676660537275107149486704027627426633146236900574637323154821122681275003586981907007993006991043862957941559061472636843839471799376561492339135940507886000461832510519179141726982599009904137822579812555446810416866658799230339106428644818361295476232993802087344756483427377493578531800273184334639300807390795386431444255324721835360969090194232595060733326765763107393490896488804117556687329783243033307125605827445473410055445230269587490110554601567769190001469839286363755102231802471577812420683748691167668707452436117971723270049604694574760844135436094605765997201869439326078526088114261464739056442997709001924116517720303601886819429089908289128814592126097006042429789076217088087839805012989035240331682654110150939979995079231189843322884740608677676417133231873713349397197629715858157214495874807073055050471353048591058116422878069840137052880049508250958452296980288795868463337156800284811576785463059535610785881451962203480711404339081599351462501345503656835495218625628801345746952886211493786086693894135779097993315984270769955818587507977949659076146710575503201748756059727950587883658885677580919993912119047745268837023759496794063751767429051842771332215907895480290038960961174399519174107633850003339958530075499110952076935637567612089367907749952777269233872730583171775735949379614594719208154610189459166872294391666552119733292927679871019120936797663817585210457065935265204541108857159056839796070384233600100810233150056469356441451730131162172707218698605125848787259762534399374474777808590906605918099554209059728934330586187141709573283394290271682511129492770595164180797162820592824180116165837270336714643735048138037459761462659020400167970483169513854282355264743887113839248191609146467048740033242273594053298813109486448125196034197870176285505294799804687500000000000*i1^97 + -67873585190824490326434597953224182278009548285993568429959122386370909368009653020741531081718367410099915874341558033836311309738697272595813456125770153261912253800098521473744779845210283019070794515207227108333502338752121089989832306715301691766126123660815442541969811007507624088700706579747018734548565041135072865197669410512310110365376753386054197815416152396471272845347072270958362902438420352943201938045437255691101509801370216295890118116264758856692831601278753541967127665403217395681181655201545251305587937403083351343387161784428190524733145755202462621951056792813533153855340976093359572344966427043592441561876018593343887477515959428745585501171469021082553188316180444775629229954366906590036575504621635424405928842596026855069165380238122069566117917580688932047347351871355515633764216680782026574198963771348006461428563329859148044203817079690320868562484678824551649438329139609395351532346197090098101579879914486450850615469217831732043102736433703278258902756336187960263369463638414750094922087127080786495327427611600641313882467291689321177316188732755567660040741129818610597447015176532662694984382479319919829178747403585049418292827218661212281157818349803597809937939985184234530262498936426766603842089589106272429634978333794675763964070466109611041031518267299545059680551100591056401048734835791033663682356114169815063844019735428963479945036510766410042969708308422030478998072138117361012702910761944189466681839779912039846503860368945238832610201894186075297086483873869446445257555092605905442857793873204957509759427615911067885708376782939904710043471375591115573675576128330187124270564158612801090352756453671508924588330871721056988544273146410048625112210822953105545844976225173101750474792127284613298215240424406995621657955799443667701862605491567159038822599315902722217577879994003264772422777269897678776808593378192392636748132746351423258443714232039258939599592838434353967782303483709856786252865161140698006151890466401410563969584787861671087534287975436113053540131926651355084827898280818650178703182510190082523516938893676124610741303794444289032242916108434317774608931406416504026923272946084938806236381183215804293231950444493134848516753078037916103744471376363339226648696642777776449666771182181654109489585162757204092527672255498825223628705715357067780595179907016631849121446448844755744675796548058705849549213546104897596186925330679803928359474905364040988412600389578493130565179511248336453293795597035086548857967025728943063146537814049376297383362917615010918717272354133750084074636496078158968789208135231472769335367792713586335999076798159483173844720730515816784164395846363074878397834382312327685614541621547888698778208654729395342318715209852634052373503784846470228512479242709778331688525915544416206653445926665621915675283422416194072460449587449766414909482166649363109383226402728937069223409746571335012781385171820091027950335034116892534520697717349232281540015256140963025593275751252312482814219865471096658619981482615931470492530001941299603044040958395637462231973262202612767068952083673249100016743592782220366028218095035798013021027493227002686437592325598836032674871334954341742891514830440896744858666430863080705694421168018210651598327898563225515939104165780807273318744833873006607528957545416129459352507290863354886062830566513016091003409206630083812952100513266946568892041090784532346458980206616551699120195967045325342941508337384109300044481279673080922148991467369925252096824053747674998924454963528877152678008065370039102620221068579719947114759709284912708300252371678997440962282955642088417559875805724247916342023331312468516634092253469659604968999220098864159192618497436655370155623568077280152084284192167358598119619162147244738359397194017442876403307650938373655922683443889019519846284166073543794149423582118583202575384021178738233866576829021142244018601584369973219351300515734884488220940748086113077070275441865756755632531986807542936026275226657057392417063598403933528155756298921719699623467799044962101917537226379197257422820010854272908468794861525097417143115308135747909545898437500000000000000000*i1^98 + -58025041405777897977638807737861929351228031605333593137985533725458824004379876569423746741685799472807125630518092961763933016966016125355026710622944023580550202720355455917831197016220057579437205352489519787893233263202101977200845816432841585414882986193612814639648398140245625703627568142576807708709038637192257791851699378615510959133563617369777067711786748870667140332625134633860191340002931508265088116443153058800700585518949080274457749545183612018281121142756037511527883066232326032003560041807653709547652288184821348357607428138975109849330464427529164186342838544333768950222546997628404024774625155432408995245498113816489721749962256861239720535722882746932567148488316244405984054529887487923250334731475987845141985882334879474910504965988227951583038612680176875319819890379586069694935625234899050540282615792603527880406357761175279061893769839195976157248232474230910709124601923804421451453632750698219115358470839156807311045969580293755683156089627541261950033460429956431040116958165942039842791955763985704717169342021722488415342484398600478522693800004315210031142319198397293614034250678375433256164078443127770747674513109672658819530738614689139605392955423362679660184494090277942069812211443919797156067938875433590591729194179876484737539246467971091827416335618999927763249066266213807201292397023230877915299421696005687427037104909257794884621738200166358878698863364946613919211278153288474706917766110130616208123052886675470484313466072237371861619576046821189726125102560101902221603867971167834153681903680565046929897045946585115387170738330040487041706270900617395459879793164232862896767003384777460832585568912070570666899018864327804461078815214400943387574446960242323891897247242736698085675656007767150951721919931178609255937032633734151543761458185240329635571907658212278196370125530884040161366663349046799046833964607831584373528728744332592010826318398718929221715250391841399230754073869793734815549583605621178966781029149523901085111873319878396553578650955291387198432594530378969206038564157137968122778368526971217704737421544313280331963063809174623956302714406493170673412237233393724760323493873298569124899517902619918531357204632415635397601602761679115271626421776208066207893913395359247170725141841433089410553421009520164610908011295679250395233883176144813099064864509043017254587428030272514204661769648079086581281450541151179455838971336862957250595797693991079745790286246031800244151938057712495134764880650154966137527605510242891997706104810531567327365323960479217564612849825830571244209681762516728681639839447605298071964967012577337934621731968842260879871959792528954804102813091307797560039867490356822177092014185018167781704709984214739837570189918859636641043785429206544606809540583143067225762635189955831271684748026368172852038667223335713954403480238803970669323820657103039283381832089143034434614443901669736690980824654927038120455836687806664064054969794956075806254918183525933329504053405470805703018463051280515888157890319130288372999191689862059578489836809922006235951249058041180430501202226761457890551250560018056768797033495733741222435273857301730928805933806920008084037765478586826476285388578193798825662853216517563091550377749349320763181418999318208658236251602443295394476121099275551382046310538416164146760010144116424843265554737807861977529015753898296742951804276610609190354228469402357418551697964587693955335857321253881787866263447408178361033666101822682776331525969349091481434817883096665442592459702459316057891608436702775713419285477357758646432854804169785268672741401415578493249532310081530951724658928090475982989714823565721397022744432702073169286113101695806722206840257364044172607802874696202647483978523962637077866979650222304657953988712280638312728587708086375979723495437315373272573249314038053342817744419265866831769400627015777967316849148174530962867204937481030798091436191901307604960439753627180841062234256430021739895675964386539569874496807205427142714348991031404130641975001779525917083185063686370227261252848414015245581337119331818974465875271562254056334495544433593750000000000000000000000*i1^99 + -47511995989283365356536404028732800211296580984633104705335025540295285993466195578178950488334066278236625722049901688112988273777719788353890217932648573950643341531253440762322030316626697344835238989835264868038756530579414564197846400945952762563713113152653573606583136339423778077705710711000957904815170966522645806693800866016258487051665540443004880884785294038245441793743030438346003766986411439798242677961234558926747477843108837665990196668977284610350877078548538490598042188910760435374240782846305651502814179155714308409452882777283281247913977219580423816705127271935206726119070118972347155659478635108411880432367997122058727912798381797072973652901551923338483136125503939529558276157702300601820988166424974187868364263487123795334014102493629963495286372966639320133704861722608462070370668315034748605372068249355960736901358587841721438716714720584620708872111590718602940566362306665867470125690362390154451834292103325041927312426165655655748898284016107060901635268276868334740848467780335656871557436704413919773944542024593874864223216973294931049983750906599430930421408672326174159049321815588367086204451509102793106616307455118752675902498374822949906709825378656237339474542544964924019012533504942598945533284748562398724106678114551614094376024632513085502797159571821586263219544946027560033071805678747902700762662509948653026965806322278270636489506816891239624526536762338494152010344693369096391532048802018281242911282821992296251850852623342508406902163042824915966283918129590045843248965555567122282078393259154231460366998271576912046674868111711362703056059905108343636967397140540704098293449081968920161707606656358197946728657613213980346009730221645621539925016693531903658064124102842955072817105999024370886359490061254857765194978705655283726670634714992445617310827120817847556411263674895937087752891451463293254312895080126009254903495215288377868937736590754210914917198994979694997817417560149331517906177507276123037850473903119247504446393722056699441094018087917855029508840963634813946406367895501681606175484592360332771092208000566249052665610092929241972284997197539258541837758144222020853518342057710102137871628600341280967907042842409111671166550749982491553388824730626686723341922666927271449599105757752414988036427985072019923048531505759515524570597713296058031275421119054576042632264133226023727070541498979047500062713099531955153309890081161385574969820221884585344236490986977598784151837070443146177267042572518769788569307124246804975626036358491207643552245628100327660869106939628599121948178065104364376740630381287040608800592637053786804918714952806126309042517450461886255167088834417748836997312394682176317374379752313925693583322269774650508875602241848486624741250418881849452819670764855678366574696846763387072885331715719706528043037932381350736263236990924407199626581106495664058986121228806665810817490854923254856084474395979193876011607303934649675989665059280018679380098289356375055224823338484732569856569655776956862031054807696296114212383227346015187639972994155567164431769710340130582941732769969711625552121870880075466978210234392740185527936534140357165117725950430864546463308794649203375130783864484063122935724525314660184051770703451039548300828738861187606433952755892763839300494095234744473037162763626171003225709940119386918408929521319118599697055686595687468939766339263104089459538090549224464192755537514682143509235691286171368180762678198517611338954722848706881403732593720569346754648620346394594924122430609069835964047530810392999191726599482071409704746259423865425353027012498149583805703784259604950009490301341500439911153231528123175841351008746072757441018695875243430875687797865257810863651199552759597053588119993409236335816240045223912123635595444744260085883066411400791339969914235824626082776255740926039646618348299349004813804836944538544175898417300081079786820752073147762540267317626614645570240953755393573165395812628570265382968179710910842486995176558485553993394539193802797950360382959892572989109192592437145935877232536957877340189071446729940362274646759033203125000000000000000000000000000000*i1^100 + -33215057035795752799466138207105425805158218366110282582693939935794999940793534322115085039542747961677280255236004087138372289293963979055773167144854259166238455549196279641501632855653531329965527954778767728340942765205088028995691788010830918861766151175250469043858239878440820592126830969214945406835966989100817743777898705448537015903827886023066633101546364421486509636406926149045770019172126365074257188489647678429437599950743577495635903421150282613187801472239956393920722282665630919319094812961490241273014595273890346344812684549145139358865314391492138811168681405051702081466113720328729670524809456757394624674345275871881206953653055985422728976082624838536444559815831307522036955170558683269628265601831450780889539748453678001697682727773198522702905664927542905537716389584858760951166528820143171448933949476883058315329093993602358234077591374303207933927928636351758297889483063753532689982554287421058571653862183088336171424903446056245601650026652436019694665660775001373717822727902698776305200913576711305954297118159128327047231489779327758176652855736086736139775958352899741600812525168842564407145012453461235683302044066459417437503423655677204760136260658284869587007765934013235009265616101039308596481310765205158371602392847877329681352840098291321750575184874721853319072088303014248751265291512752854638262089638167286943157537976197356996996060221295478732004893152416635077902540175303976897320080270602208627065682685606348300675266325257413139112945744177967496022432163215778327624476394750360138145646149522836231396978862873962231266188099053868380119362559226057508021691051388946741504694287210031105893349154601821965568862412928005101242363513803913657738913988941399193251480209848649306915685418800686201101472097840170532034760916325241063284217608546338045278986128950881918889189967498396439201406312667443437448448460522998424134872087258664288633138092312729635139278347619713125249589796175702310279810394639283724412831202980492218456206528672924735880407693666063444773473243790277344078021445368847266335511297676676023927481396831800006684153124441559777826624098059907219289827344745078338387092692914907689950716847212477734706296047061045355090839066220997723505276922585169125871972636928190444548626898465112149109146931345552544143516401114056581031565169037316783114111799884348276256884019070260222547186981349030809032762203664506453717430662328610712814585753275938828074117489370207346932088732923284305847126756965316505615465063530406783713457286781761726857550388184484408888498779875571932717186727523149899552831766277991066024021281405579916179131768103116372532124165616245492865482828712301997797301559215710816281412304898496599719590362240639957180363265361277340392108046406697062126661072446172454271778576785301982577655128346019112502104457352441810317438736792957611857858866905216779552549905600606004733604640287558990269080965506254520006817080561437541100684114357096034388098049700446976910105511867244486595399174544022077503786982980644103829740538107117884245483331299430101951444810119120756316753461456664996428257801346149333999359969560759596675970189556650369065783140904600449176500540795827311452282236047843812837417860459239814289495238048511703911035613820680837512558493819567239259408406024887092030385577553236869913897506091046504766944969154175390109280083254437570572604588257691619016692210949290500657124373262878471224755986353994153945445775054850108489025401314620825910741241374478438712687294756658431181169403571795881589508398479863632480967146323739883211955585384818537804052245827363308684227585374119309612782071480186927126707426037931470642304255269093744067019264968475954477317392965105997088785020879817633561215777557533927637854665539827509773550322161923805234400953611459641959072650351089063602984559872247361719948965013346635041537949438410710593699838357475038837670283434982894858409409381722015907993102627738990432280085650356579237506470967203586212762136270798059348439092496025053204186318266870112769792561246151356824604650164189934002934023737907409667968750000000000000000000000000000000000000*i1^101 + -19358772681993223966851764633789194195730967204624920850955924908949341391063227971691794479131527196991443792576366882674359256180610655864249502844830825366958346314745665817526112414800898062122718049097334240056073419292990951475633623383105727088112701941944790491790968774207038645663261091237108865132146453270576475363110489754089802227077898307157810193850156673792444575841640416317443983973116937581868389185227463190300534534063947579782583170565326555249213432679583816230608516082647060868619319759568301909841988906914264544678986765345100200134735366589334453873691569194104307465545681439192344132597329846812066047886256591869962089222331216592761779574935174637670812939964554066033797643745819665184903423336532082407331806646117866337135445963482798709734865845258190481886698459528101457891473545503322249954707623098673035343985931083910329397149961878896718203809335597551874197453278053088169217255358102394442443001310851616288378644782507815253479974450770597921119526902660321861745362614524787213245021026909342800541802076162638259990724839947902886282828208658234632092221324143747305877507754158419228247166777677100417741220231290160346271925205284018753952860074662614690248159596900143424503369085544861167996763979740639253900110358624117698005909282618988368687705013863376092369426826101347952310885266505919785610838472085633626617539291247286327697946430227020443776177055986854891240741646139319407042864294283737686455990744648042021311764693596443822634512289759474133005768664321494048591588337161058757478210624355854846619973165871350390443858077573467679352904249994290308634010848981633073382363636381362382275078673394903319387974841611305957669078470005957787620726091815970189330165357229162067727207122939788479893658737753121040609278752354791813421827191481435207401104973016439929628174096052242860321712069734000691838886038574295300036270354120999693442567952692780745835079650271509917659497925634036954439193819114055518632744760246285524457081071868987575134113424028545191660987535989896055516117857317786690500547983275817106966347789321053756639464074918654633010352971724020361841564078626623655695317371274121719085388180639055472390974028817987821080046203904084262428986827171727871860985036139603841492389965590003061213698358750558591404024066276108645320167662537605486970367658923634420620951121369167972057755568014199400512938165875636743411680154611166905938339002192901644515388827257604014756658223301022356318602411166733317674167211560631942452797950633431139991322162418538948243213898117280359420342037750301612510133896641729272992956814093432577867476218158018209755726027144742508994167163047318976051114807298705029571530461887241417391527182548605299809887281055771797600222185861832709992063234803602657111869821765085251786850197973917961595582437920014760705383862590806888509954195211191024222327672105619710634661522470750044534490952105955425673120184389941625615219854200948638643528524404522384891552804922665513764732224492489042991644989332829650100356805496873599259201703402338187114912748910034022492676493607155266626255451579850763858558741889746780804157639330925749718081158489880430476457663205010387841196518708796917340984243061736635577460659571624874194980935146264591228515972457708620781967841468386512398628125791696622276680558347800759253697485832792100121229814178244582578530054742782248616233009667186126056710144645170911126372758275377389833466592018512940370968471508665070686124145882038690947881457129813097998301592399761802915970027919695774403453805577983329428619303017361222876925515696070614298223395553942200645987656818972739991479899101171747090469509032537274402951841181761692072711015525564278608629434075665971895401666875014151155811707097827417055535340241497919103512317635587842744976307773022424444366184649834864139382073256364073573925683798124529922144712385631259374534823609991559893182149588715143890158017870959760363262402136847309714554145846536191591425209289063581778353690170877215502655246798007717460665443356727042356624224339611828327178955078125000000000000000000000000000000000000000000*i1^102 + -9624605024938526846388999043763779610041689840696501443364323873127735073201440284640972153151545106978012165394229135585453953210341254042494070474559600384166291230227241026247781093677512354667311297869022694469997874323715045214046743827321011639507329699777851375685923395658076308999547845441504577905961722912708994617689049922999427391662446944282921405243073676736642645967785478469256690242938315098838025773229444856514022372579645526313422241973259906645689850602193095766874653067483453281201311716038288898080651363238466542878978523912902223303564492958048849249407568915349929050472900259625380374843799142794800391536472291115507842549261006638119277703176397454690742075501429841727116557809656423500644468306158225492038971573253808022915756935807248262690536250035520196517944936288413548583119827637531869780283150595934725247752637832428695799966886554740924575653714731944804955405908649621293691926412816923128756598230841992896186092238899236681512528710819205597209007844723790928832038675823430279103396778753890389725839624124348927092959412166831598589875291826281376137598574919877777264995330080206213847356043142388413042702238785229754577573001229213836589361966954999367854473904087259531107024257911373366887386167860408022362562946465970144590412348699808098184835794068811158749222631239184641945822774979533837075421718428656846027854002405434893640394412094703847087769502197162972808452518779033556861613757858303219111542277617209038026953772262151295542706556534148300563040478901105115308651174673920492234480609569848287354773741655369682747315952562520799920826476447277233393821888742844502766328807893359394093678880797735094579692328939654802959827105886212840524265150690418680173332021641943364296685812375035017240677948516033978935577325242852004236115914171212081045618567311069898058856770557637343828751443517327665698887220397445593869397999644552555304395661224288788324483809649951508988205022531961085405462391690901391952870842671906543120049285765245747035898233242303819621256139059220429129456526426697223003260173921087847435889953501716833737506092461063095175968409552080409835329305153207442460752022837594947820463030856023720709383774901142252358140811384243075813166206803125531756018029608470295146157063981706713115106800340957237374495222129411454915589899487004496415656508645668408772856170396980483742053899304508623483719277658600790249349888003158422718151153009033412058253144501311130953503605529783731073030103698329723640619217253907137745241795450904093444694051081269639489268400529844538848207305561969553237968241914040340348477248134892805320409583738467273224505297607407243391111613705130816181487490474230525675659624953127021992058905302394702024435857786562165572787814454163061153310728143420996400854909030460012799752229777114175066546314505990798565258753337318993051747859131136973280450896035239770971085970711590299399961705767416061674809634101566891683184572537379982310442527307840690510467795228978603915077580746201892165951143338297877437375400399555197796534215192354617433862151389004046240452125351061554760788389830746906310049936184269184313410475395038430547797848983258088701419594668549271751458066209696684598716092492781448343285648339834403662962413212352126611260846086218156075561824916973847337856600119693393501238316122024885525483248446975738404949214218269555296916242085909479344874594305182796646842795382226436823015326606625457881022377189422649780277031108191331818719105605849028355996975242972899515498282009841232494716792080848284166027090236305918152560766058765686389332661431745625087654611069629282430954789268587248072897380598248312613866776015726590164047322144441980658307575460427222151904248787648501050410168740064369929441303757362738115529258995113816630812561590191929347075440548208767699387224636068615096799152088747126611470520780905746751115168688241245270775423156078429111282018439706957510553756990121114622230418715958341935846325692620221276542297788127613133315500437236505704377496811740903237613861620047828182578086853027343750000000000000000000000000000000000000000000000000*i1^103 + -4021114559035543553094820730552092478236622489584715371793815524268425991209679010851387712460401095192243034966260662151478220813011467530000172376293647659601129625748771356468439679704908052599674455070172944646063480351701976688240545098183006618667762750809189144869627316082396888348111095163589393895110909647868370487121743306015422867112484600111636711440642084059367712360410108462971438021182067040360399817759318567524431795984416399638259474829927832713829686098381041300359230674647826419854470590321644555800029344296354389378053116991566490487192251180393253604084950216161415168414361433981226527812441360328409144142975412832627242459595121236416130880510815866146814999665774833938276600647613531477451172729837306086727445738852028045575456417616304441284028874350916695789750626032297874393918071048783244002925355649800181751139316235725503899169398901591548120851681453855787578285288475532256531016285583674858873422788680891533516312843272511774784625662831228437391319499540974045302466075208539711091071798989878242834007552190173848077253512010027172748831534680681373495749759494943371898808218191941053522102536270653867901979429719783172991954278201457783629942389459589061228676515049860039268567334653980475100515840381929219310417572046362137722795400454624200706417333900373526382835654422761148026853921299063746762084250450561752895467543158939533888860205352796880472951429674014118697753448877959436272002308546171165879820248709423827535471554013230971484445473239599210433368653379789517286797428763683648506497493615999081772257110554209556608472366359398073602874642921010189530218965931668431038649789003897814679708934626352941064052987288839554884055797500776524352750492681095572892033893547902097318536830111709129373709784431615088702881898401384090449117300091010270206077611241635680815175031386440823174234273994935383003977564685403672281215360112049420549125865808219486996201025097226015527642336352147161648173506443941273482183982857979999602426282219810804357840626615254174063354893539412230975061870862113767890218473093744224172654137811637588616003182178433341099962674905454481670836853118408578493933051403330768306336983029135889164432044724316112214029267352195024568571062988746248609303471867755137896652785329304800413660755343155541249096086371326193649702375526408358817286365561414261005029801944821247618884450317203440700751290476592610725433707961081017975441538861050088288488823081772689868696385080685284879992914066873248937204065868151051214286940739175118119962207039951707085657973528406023823017998052868296715398185119777040711772126560478988440988491988890357900415955797628999759349047210682018400561257598308260254257790711111650938171295747078967303547220275660286868889918972200127859816534922665337248423851567959950003079428090642916285293372568880806776561907849830446649786525534723602715799791399524612187825429243848773104253454383258787293981013321627109578449228972582686296455044699418484387130782779956209059045719787505761885226555094948489965970136640609755734189994602719778556950246874636370354753165594430426162433823428987816013524743791558075883923235320204380894060887277729417811086193981432093556372449242882723655129124878068135829380525520580362314315393930494929754366697920588456642026469216977713208786808689301924671027858845685008163494353811067729513836006425807192796240569924314218047630103678273409314683622844093914053614223738133403783198095450673953284643787947896805152541981431508079954578544336852739039643892643859472968607910525088293140881814605710980215590533123910375886263645520930723463426990919907629024300302404581981992053788065032442012514326899925862290970744615411608245519216049177461880453108803853945597659998990126979660624697407985105363890528780118368340817307516773435614187118597646637852761587032820052883853414499735352548055105195382297339052795369877545971078730351010108373347976963635452882953663916694741217627942275512116099732772285463497941307885656585331217291168781062078448869227776087294681929051876068115234375000000000000000000000000000000000000000000000000000000000*i1^104 + -1416483498719498955928444632444093582921372607439629824314441281624347106125345151166597656163806754803709537974141090602861497728043798586142573193637630051440715096581807716130054901250147304749792681262347489715937678674645403274192610199372665793812759253548841173969081680428778979776858823957001729907002687585539127585531770804059652787536347666651657627766668054675620465878549801760471010483903049107839547250312789669145451428183123193754812167702421337929308739344000838600775581592302595601455189895382888577849559206833548233208692037902510593010174821771880154150194492237071157648090127311922701068040987759696407033809610720575570585531301138391677554106969732862431183355526057398230089383940359051333305120946365479026403578214704625182322590038766327140721259358156960060135397251893388843737674853875421527198502208671144298262884794033440032901633988276723891521490992515408524329191024328359009548930150783541003269996700305279846433611338928379414854919160849697470393176379472284688398457393948034339240074402940554737489664796522458640567516939847730057933126293196428502112715197628762205261652219999522794370430374621416043670098064464714116584686823952095478103012169917350832586774231541386357794940559400721624057447634710185654438273166510236965646881005331140364419613218693110884928163450026803968922602643368744918650851748378718451339513717239470257091301140383025655291241323362915518430017169087678384952466878574452289920723433404111106207506439799580625490146022366913451330984082930224617464229147620086883134860697786304868343231694285489217167304531797848200533901049611209554309966493719137032218636043856657205831297856884943596537792694288087866811854077775512897319132987217275179160622130728352823524711125142109641122577748387591294017770683927627995092554716680745251636718939236281659332844390838686443891215233020686184928318825707784314568559587955971186653207839030744352957753760084512258360388610388003362709168528566400018203707656425645818581849747617473876983331621992901429936964799374476049236816229079280964183692477868403756229375100430913899107947671759431765442613933603619642260007751047159986027325648272104812440592313214040175354918399679407415798449700381938605272126454554486718394774260363448927023012849370784898578576288195237059338821568849193292077672013763746640025331427015394468035841123383913572737937239710916117421056607706109035360643179432135663235627508727005618801133818224203409996658882601655834781084890081929912854855441804282156829164356687162564676520450100310754025176021785306099603321425791232707999326698003557823648888736221611211051935577426231699667352193762663637575044703417755283409913769960429672739035911717799999131517221989054973854183036593291555988686586827051518468002587717001343056451084982191307842333203011415931627960683621921434666943288298157167437126150519481505297876565245137507001241863970650276304429397831114559140879374584103855151262746196671499193954430261655597619888880881659484575955004578125358152762269093269770254291749494072228235485694877624158589731351249207362652159244793304524592635889699659703778447050269839118062205570033699951035670710586009790652402143592864122378400459855159617079585274297480993451203806843158927267082297468131257059145302987231764322905518899169915892385344733687520738550018037760846302220414669405089704182450533990102139503941160416977370592842540756440246025944913067821131324822605207628097547021042536626803504956980666983639636026226505210036310005580984412831113242415770088551999415250977098145748232094022569603521040798008052939690738315868046870194591523342973968016820782112223523913214396082453404458712646456829543562561741712062418023634511976702366429796590555974848440544157577389901699115299748482055158406683765982406874059883076779020084445680535819497716202622203818659056493082139520642992393320970187377881994476728342402919845556699504956592546884507198566511938840395206595078941857487315730206747578846298995718029192993987334673995041739657156593091416060924530029296875000000000000000000000000000000000000000000000000000000000000000*i1^105 + -411721033538979656509527650215959768854918477847526828047743318848703860133494782924403831002128971768303831245298124857701701287352170690305858221830728720775100772022513035514552623581431636478936713009409376007157276982931821072820831170945401245529699009042097854670740467998556816204008200256926986163187383859652139526079889161340755721873199409408675017664481786376630964511630645483060784862475188145352035387971096967319116568089082986570543220838383797286433589905073168636775900327432633359898205025409735785977771361716478381977861593754035948393448257512601740018986612479808337689324822851097033769985121684707492601138706057014753510388408013846319010860909826851478216756375050318080925808849396279040965696117212586271358148695284769269384788857143530335643782900189776522180376661442407744843832417301457503261459180931323681468987714931721122077409563142769522348684106981426261041888582833791339916264566689046566375061386523080679921886500609640102351282105363642459056916079098616098092451024529226022330655805624458079839792097219022406826268843378985916933049055240666427848786785168732873015382977183478009986219894886537225465274276829430603891656774056253787680378828353581310703763581231723527631374585518664565062032812099434664347472118938029476883466504217506445214507455915771460746654521497552920025916344925726673952640034261801486750299137289857906380085208639581334251515291485479451529908033499229945188308818931244170334077955283741671991528154821508502845480197363161199795006655868591614876993771823228840351557121841217997622974777377265391017927621496162964230406113416866234768045135667456962945963515074649025918029197456429939457328012966035967847836794189590330956751245144724201220161791787580072523188505371121231224362628835364937396197094736167494949720742335976890409695732429775261435129889377999023887390498879064991237060471109298171514730664903534761799114059696178752120678618257987141663486422112661888792874955835853884740421808480684397153986060635630736114843444236134945753078163282631484358492602506591273097579004445212721010554898671408635102725473781255058919929937046136369553801666631463084503801234994639678689857089411611287505461072852793497829899405959320396031786055319986714499264006004379400015338396570325479064321366640146962038823711823522467429172123281648370153031092595837012970843439126272532656446638356807188844660327135145127966871854826529762528559422694557078178756821222958582226760177915000894629365196857662629594881891161811904829452506036749916054952228141491284777311697660242689725818096549105114565778835984591103193961620869399362000753124844450380167945052152510140171927180404184501984536790616078878808220150408662437304297022771831166315949256752744515143571441400706993535063301632888535104750841238600955844089647926362021884069630651802049015829334581567448929465629909103658098557568629540004784712003959296351472605072578269913199827685353772773518306458195045247315757657481526115807311121511559003925874919512146315540421154276658359501489153651229317684883805186059701605296868877164352356112055923023241124001338258734578760113377293087170306238572087509446558562638243742514312808722141933250034754525184760176940184882188382998176179758397849652880565508174674741433723386878430563425058744952229349730578531946701039810242274792877835526860917362197343711880991176791958145502587005372350385459708679672140381282029145762465175959125738947688805101426365990407433187435113057974658560553620088418810940469339962037017124817163409985007668267206817689982686780601528573327292174650606271073239669497148000302538152694937334023952247778192131736257860071999650872134409083932847859006140050539578153491824748575712628743929331326645506688365223421610979274523073269503317704511815739833369435346996628525762202341123189763649302372324413581511067650892590908752042765968795484760220522544132813676944228823041024703473428656322214822980714160761120165728881396200619702052120588309459241572963842839134239187886365678741955749511718750000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -94265555901061248619957463152133468023965850963311533973673435389718250831518294608064428058630668200009107647148547106910449572009792957067227192694757979215415792682260960840760180029670551445563639083191618547297605958934732197093820349735385868653086976821715934475182819495722009681486455826749674330037474603510242365383491630549002295352209453386716856340027669321195801783797479540301630241928578276007235946776225204405688206159726907642512353782063507311633745675036954872689546255169047240649720141329837490594999162207783320679681696597855595056980030045495104911833309752926373017169235360274853344007789472694521009273647699606822007600791190700179047724814596026371976282704649935972921174609331768328686789606997486161967232077228872842865972180454588274776569367486321784684707581116140874909431619496590351689179455663267167947554320804803027318032832433346974017221100706510358579616846852419604432662758747664538380324560015042453157031306712485249069228691087699056198606597964743527594640829439393854974587298434638602397166047556061553758388562639158271963334664354654267919535141569589146419917166287554638997877509166382153345646691014107598624887786593524689793380392916425193946936103896381904211187444948766871460331618942886407864157748854830183085067650700628632850199458844481083022169472016187982855107328094215746676464533184868896242244284642359683715466628232799158761966363538534861608038871010504480803763921827640579240540067576782955200053610756409594270790538142445227546991442957710295183843274790121882929344888714572914355894041486453303775317372586534364592152915201953174927503574648004539770794383045879042566243950502413131973343372385745778074517306910823466343232410137493513374781950243965913240760639028938999519350032323621823961363226656059872082338538990885594615198934746746006298056295340209295358494891966981338742513795284730366573829009969991988752021462264458418157986070839943322283072526111591893942911278041836981877624082101389528221701113713736831229273406986761439664892191544231845959341935798981561293629124454032987320521100803558321735369027954138699329353543048655326112819248340537115057818724830562242899071416996290783113980716582662971205050448713852778085172584793937989023140635858927032569630451415817157550696221714064537756395064726100924511271919676571451400360202786148064249591602327187469381591456327395113357752130316906106037027113503755536364709172399131029972220117567780349117957430313999788015145721914155102737350307095731881322315568097677019243073702260726920311207219299855246646177274698728553749124318307948887548890237881058126852954438115641792456158383944749087351837655583217268229320802609505708495654691186967338274188453045927988969402809454510939284959982758581717376283530838924590862030248401481896570449284434866554954665652192947278258417159763435049798249165613499297227435607270607699638109132066810426804395167835375764897258981071214744289697834778730101227356599698541303679581166978206655121739224686639416216774168330641840889144114936307295801768142882843269545172042647193823340773278260119007297750295971867090267341089487122725421894330740197372794115085804725827492207791736130144278566447718108565383823071585179259769950419357043610890319107715076742723948057115135933861849816672333885544858607698297818310838571355628369131245650106899411749210809124394278629652191233114549231831966775936709067927682199257748842507788128468632569299049974652944205299040564551853562319416924347420090963464158135831256051295992189228544101035911930375935681653319112451838982169629379342875101796418271966542634950767449058049971687730072457074039591584785775409899301777035040514227603445133760514296227067821910632333918366158835033306787439100047814012833204919142163374457347707907605446318250785331095890178817590960970120345996016576632330664475945573202247751153381601880672161192437334739731809419527910967299901266613018433580394381098673187819558185807592054139235421316313138048407712533845653984756623471679687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -14316771927107968082680897929964743563395119613149898249010629134247633604726346258789883976132166013709158581961974586585024850203829014469970142698109908129220552212601523442518273055309101824158178577456915656389715316224182665786923647649500559445024609494388460052216212463103307379782840618589685277252638754988983795006207470283554802790128674832721108353010945143096414816366706229634269524913009834638902126820601790407303209897274646772960885768063557707944180464674490702116133648333404882331044674177814061293086633885628466276306265870426810384526936757952583209195456877005245847327206620702176911345526649609017854244756851554553456727869226483467281812353662750736257294735388509999480794640770768693144955127251755871494021751407977537625162943340960161078732414101300334671294815548927908045066445808228347414234963353363518488419049492015947613284131983873614023575588438847611342433250753956855988678904021782189174678937655125095764597062299923759957417077016267808445004243537332829442855848794400846028136794268390895000254065060809556572511168795138016670339851044164148072761074195255791966962801975624986790215803075977924412719944450333363995655276066802802496687569550643702673586262086947472927617461344468642771555783856221836410956609351825821097698778324180328180347164923396256798592215271782499050726871031685088184828594260720302686363375874054301081745811098519954493686753289849981938264705368812878178041105660796444601079853513585003465646271756625848723325988001346713968630783352024603812650518900539219979509076188036636183922407420039140547652462632631492496864322504298112924371966792879269181704497040561622505921907779688436415315383373039722293106107645418577193611780289620905759760924088698149580448865780928322217012710023766480800914927952732636832502430815276562077033935028831627343278588760506821994876772688776590086616041530752582082883410009392234227480648693495830951302757869678357651516815110558734671454300952957538237387959404228473936629879904526923200095271187625066260945096393666262652575224147325132092760413788853932449367137281736069435552437333831336599745596218590928079241549293840993593815596805264502793004021479567364703694543027985954227884506355925983141188936517913827081809893047771925121118425484249186439978291003812491575399761782740153920759370901533232813881641279102344123702726097581046684755913913227631451175830180463621032584679502408803760133799174444905557262809431321184861393190113015980921129856806887613095776870875657714606625145892786060180950263393590740496885781147678872492786900692507091247988105349114834900674102514741577305285152401145955402785274749923542788414537290481456962969523593294147260291055113039523950741452553998271400579357486056566842875858653587651158438006804393225929935090355551595713250105423058682416442723840312058164280038229298444758699376747978299132523494537368670984637361709547623277766942253320305531370865256725456553485230290563925293342618955663692122159697803579503635095894106793619167598587733111189547294417151890627407754256526079031588923156875179926528579836170694780367862715476115247924314740277420677187840953739028603069286036642993154089497418028305238930007557069817682372672354776613522965050224641910079897560172468739266467336109967871439907629493497967773541223349275451804316708063552541000335723620070419668602795178953109339628906103610676778657070789510196514944979990095840345179544766839436481651717051168114169898261552359647681507100993890731658870941517846050693103852237322441209178545344043633369396561959696841899058701966779889004664384197840233719936322483638744859042072408998821826865702964207297060204460331221591907973224171716739579010551806713027702035830214133471134700125341429580031332124590690265384980667996109443711716257096864767605217881492395044698931098289437042566428548995966395816483512323017702677928517578549281175444971688546672979034351541210970104116682508710807171383503136073335290329328183375842739479084221478670895883135265000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -377855821639422374323512414779651149819092199279826282430599628950956539424885594713269172274146293344236035558733900348992263134256077291703209877125616787543294929952636124199171437070421614338110156416861698873942816010562029752702032729125380338384278124904639920626621356111208363523702009547195987607617433875676821221770634617279267087178797359229412223432347299636914982466554364298227544090745865566017255791027481391826062037475372607706049436217052931699298254908547906544984425320745750445261479469383984243768925406734916375309032209957940478047285188515864480154927993115561197247814440943510854659962782561159836248385484083549829038951481141132625106812386191939519223652050260740554082714815420715279115993956566721300230923913980958955707329263682428227295804833018985159910136279075343973754865452945659603393791589577282789536080356265421133575655757955355308534682206035913601228880306721910449245175810990589171603778871814652616305678212382249738566879132917156363845488240159330616790167524215129828233398974219581355707643572047070802886190018504589511621607814444380687203862234129861983620652968903905782132390127964042640638876914627130631524540970815308617643142771195739406066376906965648201932486997017588206542318825494733053169128117884081968165842557893650305806978558243776147903213994913365424837522907304616949647188067241381747581519367277644753791766687599978228248157282537597323015284113705743534463650349257558453349209215431936116702017657806694856166057533991892321416788624642351535969980608439246490828698795076058579453679825765580982270883630542584194133684555640033264607124852301922338227168154694345391115592047394124389929054260800678105301787067280782563042693476510296870758511286835359632920332901883492420596634196392315912073904288437725377330777957046946549502284562712571578544967122027215324314960954285473549954077896826543082634236101945321948630109048044820524263890646149839337500961881810968043267731646947547144224842698638827177077565012155623554473773497421859395821693029994575643888679545326950867175146633496777523494030210068729809156146353503668899269028495906639733766287187000548498775276567086981687530809004418076294615060376268264925683664734813611898481037762182849451180158219150671097129513829131536132331059874192595563932570066466452108518167580331485315708467927682714209361843931541921386252426365156669273901820579233375824135759015346622927805588111857424200844834135002390002355810202453084637010840775867574306726936295051621804041539528443217607186333731377215397613884919419921360652576061672905802812525671367599556655781547386271735209310894295332236044445335650744065644990373701886402166554227304972160744665975225314169244326957096429313148507299147607117269967841634845697744020572014576970422321317036081820065234661915491277269513124488464803584130163439355943897581149041652427502119401320126195768021122809963941101614320889578799422129291062752418361279679859609802360728188949586684019114799830100673486498944519936895146924664641358555994101344263721913643803797942565828761041199149479661915269170203552383670348633276310352425700671524967637462188231829465571025626403080914006593233363537017471759385491765845973625799403072766242497284679009382432845127420956284803099199788213447965689154370273393552476814803032747280407344761794436152787136142241568828113965861754656867597330126193360535569420361234729826153443280907327015416631273265698684353478936599372747257831333201947826525499888995695107889386582030476375170292591001247279125960340123869884215901764901806398978439556345958255166462122029252649607400910681047650221336189361385852051249213219347801269139569108934020007709349801452777299187082294967390774696917980129342433370287703049971041087984026801385831268485988819547411445982464499870672138058860131539247480897538816652331241370814862704899965649590681433115078175073433206531371617010721138709577675834038617709293085008932914653910474444310475269300077081613309254182823785676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 560945361885860278050644359416544933265276682992470903299647152758463051556782779819339776180064157976888523114747118438950052563559321288258259617748213640760880473696601582751391777410277346867523615647469565692643366060390173972493546606998732365191246024954904849659224798118453421791088186893909155591471892252575218514072872214786620959288055565392732242058773917888374576444083163259309632685809596335818960298604270169423432750816504199037181582297478629705482437430311613218014668401371850042912456984577992216528118581318340623091823633894860767667354682723856320025184375307548076778267837698542140413010227265410838230597972477396558780505573824277521683928334086415830747505004743476609784035427842320988161352371155703862575400966248509258604702714630970834838524301210155431063598505965673331637716279078341170031547688150939800306740597250103973205004475590031859969220317502690865235805399209791103882673963468810451572463152186111873105556863008799008932580933726379713128081284261789402550081568607092779592353661689559055072458783699505378024823304427112547011165809194225419467060984069561345616542215382434329820478354351704198200913721241141454566009702090167182579865129290856003992295486941055714841631716623959824463266423475693327846881895189526381660475415688815692360636498485887808964841958812955868362935601051484235120332015634255844965788973213859367960736330375182195287075882847916938471991927914580683578828849768099394226122900934086125041329608660216463734947605254544611833761398131609257713173956956614578768369141045747995765131660868968173220099242010910421965266043636499020433952995930545386077114072385323450444038030020389034483401963263776405089504362584408913146466957093702121740325011428294428475318359086644315284598368740579588725306113091177087733541423401770391731573965005714819567625228156428711415630782175031605711879654902048775122369299086980582649274997925258587337402923858164739532154058506908764793600653702434823887818581792312817945672013727117571840584674304965353389275326046092231973196922737070993020682105596145779556611211596251573127090759065359779858328327666863027554327416997354879573691643532634285925849757263576309824067489257637799866327645646515490036249063201506079485651684747680939283018954223830822666063615542221529905664844257228219706621198523408866743385707189206830379824361203376734985404299740439778394498694015948790030909733470260477837360449589820426107249980132582357319062312107899136214194675214595207576595501677359083696244506402304263837879972445245102863330629089189485358382772563525775285505563591103851420463709468489379381640644677955143199988746652562761238972909421192647226447078217630662299847700606987961517503336263869894802235004825772935395748080779055070095495539225686681967546142977837324122572337083435874447235993623898728603002769625809894712516648882113871442395996881524425966860675406572063880789112305157657025943546335834417356102467716411909839484733582790003746691634997086927117390643083744249768738027711304225522944857516946907536810890614650542108739220398495467751224764361977344394037119299868205966723020068753563840952616791114020793943577091703866356086226651811150026428921409294881761276148385002428672251028573645170936348595520808509611140769619451200098479333728682325391956589903694846042616717973448234069789039156075325643603914731434386329722933118173054367960195221739523199133717866495942818780193795099456711407270252686382928586933790506997862394169705090397861537727234789357432184024467736772918907913955600292255874701343242876072731640715149470381150141475398238254086681010086692583393668094299882732582495037048253376201889603396169490775041546660067013297099293996896782901368702496409583240542501270830277594987045113866050997485381457139443017449814634992672768686235470268911574231294109128435617195653738094769694252464302821906566881876521391827293851863217360641750101604185079570579053285550590871852780362818619110003293861237015413065728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 206456041783492906716630156925193615712015833358319240863252346219403918689583234860291498341277355646758590160361259343786411004009430182427507243582756493450507298266553154170631861376662161519311129259669020486960714943885553164237456509586622053430992164565122019815971362283277859526834861395583873982209794955671637167957832894309561753733409532157730393399110236407342035985087737586113233559878606714752200614285356960001104880675141446220194377141980911578166652732575422079182449913885097533158763518372687773981329441258546831488695743559229670286565373974230666076464695079851516617729000006909103744757172338870620454338172681806602060501531078406581975540067124042314927900689476381707139063375757352591988833633501918655124209707867070568291542391801883530246942770010432430277577396875511732530938395674901826678581028992256021348229948356239513278783301144758912048510502083429978222513838882656817715303268373653541000485208668939802534747404492886791963392571540364048207977911115029989800023842412430402744944734750857351495366237299465208649050668502360834903234605060595064001256233212820082771016788482498450434068620171383488619870226975083157148481542935453189587936871132430009786608113528912589642406814338203653520928705337815385925246695375044459573456841117480432813494555243167869448807811711945172405070491242907386247599485749376252972865127202479139197167994143777950985767265393122749860850463092093769972347997585747719421934265522487071855817588358772679440909253200475161369600843059291038377167502025355810858380758949890084862967820525803933323527551613596995225579032187830898954282094031710929765792065229106274492670979247782451555715084618037170104424913758064786720896109200149379414198800577320558835750996174585309706176996643949027952731762661833172414554658524191841667063943674116666860901530878328669568183954074667305344764909678118902539637462527595821241623882761390055381403385418952454228517755460856148978784619701381086253408377098283754078195409044616627843614654258552710922749364382064684982297330370647445724295022324037241259376249953164042898023860386259494494408785707444959310685977510760798217064585013615607485164673851864138748237816725712587200557889977795547137425388371938862922766797580538734613187446919438729881411311233844497369670660558665492996817575997960399913663913618145699694969100163326992463859290728239969412342320293138906697544408188946283385297444409181906190670050839532801517638725434614661194397770495208909687715441277815647174413197560955520051943057125471194722266551704274455220146672171795453181838937590753853299879224922944955986413727218702485552636172934396386616988449360937305203037791354563004539604906170061880149444040598867428896314094774844920875844881264109729275437514225612169904736710768344814813708240777163978628441755641934227269227233544127612267853820356412953843301593211569079869939140647099682480176519185795146941925235007545063370742999515649941093211609532277519947923350869891630496943833555078269898782809761709901424529765230669415820110033067715142538959377465829175037382869985866209642735502635037889628029014613370582333440500667324743192267852314195001412126695782639420362473081491931555881049285683547507663551802539000551825755821487771521382917410392340104343337963875512645237321381584915806092018465229631035576274817851182661017480527122816515606659184797966123552433906018440069252331759989579339881448848369484332852679008437361854622964584513997128564353572656010420895293828957207143048241574048425179108008426276163617860242731840475712904613581705265382099488869349824217494705057001424623338136094244862650327908107242045714457878011866764832656052002038601711384132488179304397814631911177764577884259169173144792042196509730457979054503076782533898514363891864729419708359574422800602064844523858098320879814800522863652381076369532641513796638708760235951643920059948324300137173926942475233554160130138041623745525257023985945003254262653891756100157440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 39514618732900033065029627896429442297711591174308575817345443594277186927294705436339046066340860673925864308328111472953543911486746927626968556403834818754692460407581511692490032825036090733523364012450023050309944696365263062202952747012655933120479550447827009605548846942149368855415279792325748699195827360140753091526696807244048284944698795091834434194376790986777843327999250825356598378472159998707157594570948324724075618442274479625045204392166993756104651332279820752408129395795149468036325542005052420571196620387622579525445982999644483235237028379083262378487645582403139229808816904413751173223918497724648760295076764198273846913813521783067834901320990874605657749909723787337091390301556642442515741392498343170827879364609844625659048686902539482962874897097088025717295104020003257392261013404775289293335938384215427759781052204634170922792690045929671885699889787202062318266833324938759496643359164988559026401882805899219967527071948231462849603656400188447532837136428155926429100948284730923714999013072146732913991062431009480793088760808985286093024240164615191581124784897914344746040531630322516801639665405177916983070484786241102801977382184896848790475703586210014461950806900062963928885893971620171776453558470533432978079865690692259411504020627670464050015047045577144998986964189033513286228861813101220791121843900980889589164174556749877487297791227654484149559868832780198750214532804022216667332045816546448459414579741094258845342609222311380295443962862366549541451221639583699370974104098591898856478409906903902886472404155899327695151320912120720031372031535644973206604521884886039671719780088922838941739684519572844774268389951104057760755204033202554587163638164419977347006984395781292194494896322397088070485229908578051430312722228217498223951087142629663696554189373636486006835717348770432851631437068408844821646873886123142198383328406992308590344856797230560030273533752966049861208549902734170466759347295529005234725392179390316598611480226095038116495723237535387355018649579998754417244603375275301272117753878296130168708907448994319421604210604722037592027872469441365726745848749699646564157458764208618623034425451942018447769417787517424420713435342428609819318873064400039532901453487186283634987461538831641907605102188246603969794624744086511336085608228149876819176523532712065927636890706102404798475478829113611365817750801494388938737892876721157630998487269799898058653948009657231630108585727370925965389905157201935851823118800855204496265069297774552258498079564962804864710182449502939449467584059480713537525244749571969126236997621009742599724819932431698370768018424235977336178932242738730661608057930067928210485327560419267987978375073862264175734703154571349155929583026558265992987750547473240369448691773098294754813709230432628243192238000771449538642646382987564177585258405372485379785237058072679663656803501590881037889692919437513104887152333610012126370944995031050673944828493496073706452584450648138017152391238845403451433308268839974873652133367653567029356429011471782939253796788421730521336546431576023098528845343923284035823099371453024625881434594750201343041224901904726151113063275355112909924534439003170023331923996801135183847004885916096460251590722595531115595844618316844759576703664730459533011422649195430988125295566048775750674991077246099128500894747614919010407310179885488781677347020327569948211965952245168112301410840433765529448747098874196958654415038157272701178092679369459941132452451670593955006885724542904227590077462185986461641651944310626131651858992140060645701929461324034923155600792844739741046005471892056397302364642303026117229907618846209233215152283150472172852059405341556248951677534706442249663741254858098069944238388177808729425534555048014493431249637898165963568147416158069973944790609637644680978354027953139732724694614048931676592892404655240643920065815654402488933692292251654388432918176267638851072638443536043830596981190492684288000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 3548814743953856381702116729034451298821605783784652498920140810957455054219355943982511026541038264413067035244800074594462131465869938026241776715427097111111277217782560094978715920442419746856801201523628870511979052070719441533662654407551932697980284680376986261252909600036085350848186400305752785541634152309549075159139824251699148924715670719069971971221807975954867226141306394240888912104808361711367922186429521060781866537180964509773424178194920070651198796018354729855543698631558985397528833213190037897067628692167545002026482804766909180398149314983241913256244902523950991573643413645144563722224787381453635208516260865486034939413350955596811489487767722897140701389666176633270390631838512547510658850944874027027145672980570830797494394865094451096690851016991211678811444254332397122402037592347296174229406838854978349476996701968473153839391791442465850286406144935861489778276993694879388692785815738990763853238710078388277491107989696820914941555539556420602926548355793426919015583311098795637666557137055216643082613919364469762495861744969632056531547748256451798128919824455300565675258212035117194631220385962795248981237035996571594231950236551364941971489243102327416830167911495555980698554576912900987158275697237415485712813409101649411100713658955247963595293481578621441589647201414306937609842212762555970890579732496036926271609482009231633270417946038216409297075893677889233568128222050452219463067693048788252071510976228121556551944930779636364923191926849804190938634751246045807831936682621467987955975881974865107126689407550815703600626375206802897881535788776664376371244689384843524335430577069607659087590201883773436726437673915589438540998078303778139011741137796105973967553945851305100739822461549329693279544213660916860340840844664383177201181168889115430029558336874161575905624686069349457924188396045193514611737267857070617403027310198844249014984688649029383756626886727027955266712593351551056663042297652301985066874562951684148715694638392026056094452765648059030286896812844691860248903830319361759594331188679948860877639301247365747508699807119909617434135174337020335323392374784235357956762242089747925880968663256149631863879253929503015028904319891912658756562619571023593381137773112740677535756938044058047027794031245018721483886877111752233056282987207793006568127531321277617524048821517226761407179707046698264251062051316026019297404676709315653861564066562112854859271175101846399718595276327991033303251763651099099289907616331273103505638508946695716528121380405620473874736612900243324108987682255937790828554494168048219347686827412713334988122557078589423140595763775551906259017967230616846470107342732442892899536342589017135027837738002835267498179580507423836854756424036437562684427642216914065845779438212130807730298311568516313932181522630279837824307347174275385894532233660443944463688200164494095318074341989483670609956181314201778196035788951798769225766328189617738299458810316390859034400889509155162655533813903514978705793047658441680333706980099513598548967529372535767395968696486487431451115200790539106137373277684956903113492844836828962742328120656905413190270244980890692207052205853644787996698606416564256051262503775217268375044717534593444915346485483314618158098180345521171640210362239446964917596529131349976646964453445671871875947052881867496636031169434529642471171982016454273683112376453123056788246711548044861162016934028514796754422748112575783338129603203816839409069608474527568329454499143252262435868490424675047887299964733495346741877439335387365407871609189403070685887594067100898389482094642816101657045564808664399090761374199089280786844019800330504820659297876987985559642217904007139039336153775547662555256997913999955325612787608740727669330888220430702535940421527213368670812705663679965230880055924608681901874167024937611448582807485329612000073598763791702043324630516855313206888808211387031759362293579603726633265469333800843491487514624000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -397739134735270094598808852176300284734033531006771194826359699889306885720337289340765443967962909568491384289236323312249052584648076188537515271046643305387781532697725897372032862646787718136782764206195812162489392718584406279190550041718184262226029031862061673160787702677740855407065557000972375962011509255601027425284318459910008866727229770761518957407153362895980230302313711378984558345892214900631957600745520621376929158313481568763702898228972634556838319567013484779714301677242884002244199392831345389418475467644414954042376754596201286060174381111322015355109374192824483988226641642422848835348862013135395494016641096970467826957299836315149817945691161810946389039767310182026153763518233840321519789740328875256593472837625869446211103704356873535083702731828670357056938980552598005459947638093957801841975461835264606404967891305228650615210478312197131757034823495572731431569231423241918863933480643170766608429241680192102633014734192047173722357839218782748672123085819257703969177695547460362669762787755163051587365741054762685490210532935189962085793376408030412261244131970417149885670948515156938757756712332565426385599659414158334311671931825192137125052301425470638090359205377862544569270707971308750387196289577190712206727152052964245407829415473407683911604647513277825774842354490406242545423275918141630205676271763477251873904835450486032528070766822316748105158525884563165444596575004427879177899675258641053374603561697666051407056751829072206116216016471108298442693365503058912412956698022496831733077094288196110958653293228033404111837971786051405563849149145650818013708605771559426079616827710844203761451145083499521940565265254091104161649908374768097654162498697012387122795918213752326049328810564896190976383698162741636052112781323155785894233154342591694057324925355133154796166047351402583058630547226649205542930316362520649931322069760518899469065677994306392074627417314691648187368232787457542485547421456307594533715778348915905857226663701033062595787465187745631583520524076787378774684463481468906203730590166984741148335322487230527469285229584175376995626767718178254937309000378889172010936391252426820752794000724797588153700686819119531952513882199221213213103086766108366089941641816116064792609589032537985556864414247476937782270119025767730484282795322750431234104852869599285215302056579335829719116171669976404512895623651552045661051901976699800887559332996836837967503779626788360804491458884699867938926868861124439969964353178808858339318499014443091826041572915784367061254398453266343267532557426800137289442222845397324076236809068069706273520160755529437766218484097889294834536898361576333394587691231812901275059026556505156693887669894048699357110921989964113971334620211766560734470157378452641300767714415973434222423876301839570909738600936727025600486830970743348562335598859743660714577515406983824722082540699550354112490126666472850420511122648340898086134839986649534268319813057193462745860698926839300105906764842855276257467505176348186864051500739132033674066709293122077002437484192810741281438852691332761760118288740010924148699285290419452527985464642246483593995560419587999081214020211236976306133324220525666938024678379308491687599469400063079953014444417288568511184326621939112876214310236773887262610457802122646197035864818660893572001880790800608104161999429463538650808278325367300114876259267185151823115401513581310717648761410865746830182015329211150410241410778017982328888362143420716142249626276312133995436315658692641494704096562191552811880603512947124201904894575129853993469362487670611915270518020657353019439325948310169955061640817222070173483903580591571531722163121114151406168276840742787701973977318918546848355409002154895983594680261481500303706700146500658879824617208890247952118875132840380370208765714948610280952966203894236504278802841093014448308782434075581451178775787389341137104365719493990044191293456513670991860803410609792928972800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -235472602639439879930728268927768560900641307042912482219670778221813222042530423037387777050893023256613732265960344735086109951122658693968216560054799351577341463660572646618107369834035575136749460784513227362208458955912205002755054650023519760984840277144632495407185394209016796975322167259056694224813765632767955927760640373300943404075930805548445261064116976405784212861489339397632681532814910003348025313001724581782370074809288240292961884646163343480554250841248026441106466556649748531837725579281156068193630823495305557269163309722491896742455632330939774007998341255658960385044111453777174105626482907028445541579926882611221058149583560690160968553345149916845531739348447964085981456488658116708103704361766571427881342513955039036118097120059712920355260894676453776587398448416100617796469757619401951124809391629527308104218317224081233725575857896823633043175694744518434333831614593654073690654754554107940438375722703936879812566232468740319406450050848174808995994497043651321573783906073059659224404234315251490080396657706867005691809242292864718371968286851666069321947323437897665565543164125271302180038789789182157927826210259629602391674820120738091928546304142450325248826208240683251579553059432970407171923260303484027207878206148679564262764043749065843633077703836472697561244392233886304318110395607360966214730169489742129518340214104445451587328061178909994902468547194846777805990372286943091896409189683579242376068456311109839027763908095450458173247293080150370823096270226950721133176761429269545295713199582016974437921676974640485694923952242440421171845487967471212248140331934445941065481103977954737919077797717516798315833423395913666724491144468749199372848228018090035100731930607282877609178317102847877286510202621176045535777175476171432239664491088329507450786410328982503154988340988449773200282504335426439127703862573431766194568902586684630241385187726602452353457493917445238223887381585881799665250614125403800640160378750402197257553763201060833793164715298124848678947507762633110498315799492899954541605698312235854522041202066732500676157538859911131259776180846749746995736806168251175375332543565166412273885546636564370214984646976223399023086928659315729616781901522515798190439137363414335681911451325269516876823950709215670430348723934636321784570260611600328828797194197825091899641045639154731693528122225707998901503548964528675049294598489423054991638884444948463192059932639607341159474062149009726071242683132957459423172131940633126597932851726018301368914593699183134766707938262790174070033694994256103872726538552013651270872986738199673705656562724707106877583469386633359246312119493343750389748939477784729845062450534692306321685200298933326302961358230055423546909750654113918661271967131367489653173996834351476202086641992783374545859800129189895779864836845679654581743134787092981521544070222333527113157094857159090496715529802393278724781311620200073338701684909599922963273747017880220045613953719193675256223971021584482804096043733967553917634191481527702522280284731841597006833240616366743139527130516067449222650815227354660208310361914990020739287760611414027690286879494156928478616237829213709989160809952053850936341975581856896187510464572945271891830707589864345146094983603392431348188373598151796407999777353883988428220515476705653218497355711879471955860531160034001197674612157034610767553442639450688645821135123845942593224492308303628584393625300295016205611592109056924983169757992840444591046847774930513101297772302795156509809432292315162101095058353413101046007373537731758576610136219501269218442200600634473758755457898635008584995484087030009629368913828109658876781865526422621136707932977203648161962182839073875203593237028335507624106114194355345784227056999398821055592154954007970185480645642233948796656144413152416100935708543525254278017596367741349333683188421715356206780264359097168953064899233307579070976341825540222676825325813626830848000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -51242858805450590752545513439647184721562497009299475714158215153494286948370311133401204200459791765554462384008239276108955587113773083313152261252570374739263802188535064546743115392511635118054720870681331307945758360082042574035670575387474931180982793634965537377500927487705587548015737445267080192655606925310571213732896950575260077040402640456290459478780908432848471526140194006051134285767088812724387384263700186295726061940681226198608316227068811607484064311342023530940316808498019346019011946830876751421357210037105063658072994562330060872391713649501279663854885639320274191432098115364986394938748421947109028813544041554265599749524334842369526311768097973283957840559048219278112812813627227578694710723535635216032246298443173715335622345548831237862266754564987373433115030977337397014283772400653940837401881266568491789889454269159208326991932001973784762610978923492890432458268771923515994657998448635692253898158046459975389903899853044842462030434796125376999338364983738955922874386363522957500440008956219722887061663292418759672247462331956205888184195553136637501634975135957349320890692909879542230301279543922761575200544239400189171488970648387429773154588482659261100680684321692208296474131132872786018083484795242439217652072154323397658659928479054379164651486315298380908706190389257128475883119081798471622629507946631105882892877052308345332531669101409430294377678263489505328456534210629972000616701536308747904234707065029547632778066549062305726585708083368835290458058607060940811139311960013601832122139304434425639537738538151888729129488802504038440536769614805947843617774936413059007041498013868678315307870116860525573092711589188796723228317282646288820964273774026242892441939510299200458804446244977100566369734896019396201200291260087946444860261405638337151930292570303636932103926818358824831960494401441390518377695217586530613785318164104712333798905139215968720292741390709126610999483125175350084019859897688150277660112289364217737579166315552237701017070571565765873551167763263423734911257792740618251469663474145454267898459991866749748163965916432857814370849423754323191186898729314785479137681879341160377789400847261875108690111000386367436924163965374095954096367565654328712383851749379208134493631142621794399874397602180968546935816215424992201820904355676847712522941270321030768231448383993175011334311132423853174595058107838102591147529395522805040843939627835651354386954161065648069688053444011768236950932282626362955193933324644518054730613101078954498829159338009423020911247055887750107461019679890184450308024780098279852126696641638689365689186900563043136559367311572774609043764950278138301136797856324001289967811186337757414545877150280069348074414749614198681481180412698071674553360481849420427823479242507652268018512989099871604198722128864356828807359234462008832763184561246996206695734803115339833945156302495188953988626868545609841730264475234251607370376855956811133728003801357715080380115917285199380325134957330858101372441325173309896051323323055154131106065163052301281318692639836549012218098065668539667058780676282146462129846764402649087982681072911716397809775581487672299798179513558241353963762908526786069069116223381610994226621978338295977489447662821943165892181448446710622511431724101372683694012543555229355285927884092543930120520579344480033827028841407924882398303268567540356934054627410652430091950800902964482297149456829306305797332471028838095337050254333237117525218576927147344291102913266937331525317421317554099604054068561911035387985862029072969350041416247887983099744319988935763210901511525130353046813544812569369369447278479953810061750464565427392879280555542624233733855043535917702844147258256178643286238700229559758418721261183567710487149903614742576903567600812846510128757314373473652512524063474198245732363076985740323368016156082467642093815815763747337277580396988004056834707444239319747796998706250141466656984006656000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -7122771397050313676767699607250538818887442838954606737006648916072162333003795500454241096869992761209922281090460862679055584794969526453714770872619595476680978449228884688871492243385899364181758997003988455879443359805618412192879733733514077203945235493764174034169714663050915767457726978660618153947452535365793015021059963386145517956689197108037415660216913997469635545595614430239488686995506120797932675020180150237104065065281742504771655402630184595427367209079893831083450238974303183265080765105789276311176104895571169793903897070397401450779382084647801844850696020337654503239346126950469681773396241810729559366294216708526350896402477936385571531836249073532612733085922918493847726494494754750807583192301910650287405532133152542690868137210269302112928589511008154075858886948062070655610053986103651363397015618751843771875465025413874867022708149252717682904581335877593599429268660111336363555632760996422756448140181983285598163468614423434933085027273883352617992270604845058141385598352263092692748734892394017830238543280047496447075765345107872275804967979795737498239238749181462604944498589320713361838432335886994513190233081168858561316439269897319352069988257828316545941486325172080574919268747506407772516688560797805815117513967929041169646779250198897339257032062271315617109094555823575152885011132593058964217041761149093374803292646141937357050249670436530405335759110513867669064574467649978364889785756236574586579351309524090738594380253707039232124087605852979080070965540892982983562355079434753613671000970262938569764498101542797412555344198520821530363145853527051576137696890162055082240086123018226600355143522026290387239517170005490647922946746428937861863196438739303901985999046053538237142842266876165955654710248682716493289435178695709455363005873144476671264739377525165840226129675323084920342781227635346089730978690035401179559889932726800653347244634542264939271274445230873712922149407689521476946635570502110413770931676076334419084359052961985148733800126615922096142770783830053069780208262447711217200962752112672325930985299042723354890373683698107145494787211720505474780269602555868478275322548790841111326970049053999567302281859048761540914603873296853743001880080743887830566043462854215758859276806170463136714616517029688565253161391818533821560393867018848884538685946281012678799561158954757517535127045361963872491269446974142581163017356024428748576058971249030521623616711183414198273911541554730889443147688745113347699848901573189481743755575533176627367204714845013456631547319930960188734409995189554961381562848440230565273713427614984769813079737076280950037902254561304873064089472167966478313655016576866442391144308798367362973091819329130758977880566062788220112043464530461287158288465367333261729600391004377873217731106506929253810701770091221805027855508886909944852471214516119424107498243567728675951735146607465544274256987946134108851583904951987770565714442287739427426046882975954760943669277514391152145360525059278910372863438661020041197967831016882302842736284642161345078241416326959994598229454887650646044623005484606197466381967489279200188812929178414096895610414270019177541931166101215054626711209438876329864901179705527259592957571104615686091321728877164084405002883896261040864975063988117033335106468375446987263653754811573500961319976363834452211291194523657302924320666546182792399792868228022550387545882890201288929392956771089170552306375124880103132478453330396504345335004384040505549133028612199902697020370488267650490796273480938051770936066791780176055200918309105568746936768926239074502903273607657064328356104236795261930031137064570652870933998174025235926206380287394673822407068673558232185186213764966311584212211842292520663064175090781585559754564106074620022188770222749158472927900866986965778715884873952227399552293261680587809321962092881513663117585955996523314586724978657010676804186328146028304327581326547964122890240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -682927764027025317018886232584700818913578982839058848791975409398171849198323173314270364860638475505486238162188853696301675564805501144337826836836292230724880079537273592924833572325509516177429067008558015705167793928825003002154488218126443689491316371496954159500254060412216422433881191478988272861461563938614080850715023567482376553763631288345423747605313473769840264319149205701982919239043312053197677893083583431509527250938636903382461766488961902036407670870482684607256041271090250294884039245978928273045118305273771613266729897621392251556736851785347595970637773324375534458050748457292206114936573654647925757848444614599303230294988746394195310348991092584989994379737036593043123689432976720610572077221599734408961597971113803674240411493487622195756729822846112058702652507730150574091412361716803536011328659912714718351400602270934878028288936708747079320704690310889460184914076381274256982073627623973625587816456460098230283121303676936693395903536557853013452258745992110690650278369223267461989157045758682640828415938868752202736714271017362787924799549922381805896677597697888544516010299951949637861290330431916389682796526972929483534257772180461693913846711559793493336650998059201121776210860736257820777110941218665504144985110880685984551172675908457318080047725456205883614827991070551262914357084777335418063655867799418999769660782672884867693234972771974715879532879155616325717320724076815929615532926582566026729147489242884342790018637894572129062613739927105619809855124057553572195155278873716192039096040860885356000376535853865135474400409018777843727628502122173106860610967632304275407171825309132095906976759661802610271066903375120272376583741363752248687643300331151319697745091953688283239533108903729470090942267827135204937463355355531874745019325003287500458898894623724323057946760944860410572196133234199891148477897440552572559971637611755289266994693919747023414566953123017840750024630108897985830576387129185743873870166674436965065884286210071221176558609323113121360720728268524994252699369440171632562409748956613540842290146142194515786547808878694962975185447642587618215509635263650835122018124507962767932308399580064220484976503915897244326947475767610161439516321401182600875066989927768067007198776299305313931976020979900343412056921333654972782540345093805066864063692603134676367390510546203805886652304298565398614649360160541028002115876076348291566867317307639515338358421498018906819868129096967830556540587754032901224709673608705456278238612712455493807821945616328488371923466818788801812266494709677337004547316898052991762263883592763780253554494839502902524753770249398199856383734561906200882836640664460427631245647925544626017892389847921214284279773004501170354662725129720949736040932798999875958710428250462440107170832314516496749992539374298713052731768015771224991604912598816379579135729457001909773989702717475316162653137657228736059355473589613650124292223699317028504150862907683958509839259113734602372687911339066335444023089269459759698415424598993954840719895766595104400197102829992866241482133172712049539108942066829366675696909709692064228258930021751671133440449574068324586906891154310386057796108791274457451812838950174101769071386680903916558167536924886719552565442978137294967086190760590741645795170224211563062279570763220137124751003385215679335463624182515965113013052699075862128495856844188761144830155995363244502879492805637616604562273378009147116776733209710025953603413216516725958917802249035156994912280452468699008763571713410023129072201696109639235057396386769470458336315512484553746159754940337735886370829968164665680828703057504641990344480941606428525284341721120751741308717889546387871071629003603001109394202886143367457354704108890352206061303083780589129443098706691211004714005664643213992391656057970950220658675250207951776933640542969383057798312207153111899476959186836260761245919928035606942415956472816992256000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -44985719051072613676265524704007142732877011403419166490615450333301765865590847895413482439976298802814956189510103985748754360506779566172426030855796882233504782521205291497798344278385844805738012218399404865400164565468981811492281955465574337876706016058647962564520524688198889516806447603849365967382722254585130966648964536063194765456834684637621684532284289624509087390972856504293140850249382995990232611918704988426489135196837212094270316148419919929859422333722734691944790773792792223809525535165270884945834145620787311755585590248161815259150066988348442728361532733009395073394295084923729775298011520007197185512825394555265328897751895163548338807487147792026307454341052303829943383730221227341382592879818895530265817195508022160775384685731048904455558501356596473590777451479487000197174307523214107868998645945558708984770167885598389292258226420602218801835729557782887814630819984943438911111822888065669156559143859139051695144688331833551978993437539203625664677774215886858988845105194527940505942112664094339310722677393394012901874711875670960828862097814207394880692946026545354397671540407731257663489334760424027530777463691321287237555484025309742205240964271764431677013178437857320526654414261918461648440085764173372074680831338890143455099617117163366309744974926757657967301459200337113501365090822589919297024731294789600487762464750823977179349967754434022829881495487074847262579902978340640062778305336897233042689136664713524723019824564458203897347865306814529992776476582170534261031720003926651201601188167061497186410473691953999136270167298463918801868916918288167537178908017742540254237239850566968634978615039926258378472978506702345276457890008247040306569100739207852872120811426800634349040624915333479451928522565598394209981307948273601984208292686421700771499226189380175262026533780625041585714479068144507275408939461703722564677159747182898221985426880296884908013280375304588337920637906420370823078653067957749167548872740149178621868865255739104198624900729785905286247892769689706296281429402047135488082352937264249947419911096218419611650411794810821802186119493357102841379075982985593986361801099028226112240261655560518685692872148695652483933320983368931641391237413758349855596063876018629006354483024080545840123536815814894059043827042877257708797626281778262273813078969406594704670341919078011800524314015112966889965752364193996998232958786328920369036604550017547020499907177861197838068338689987958786067806058005421827077423684826485170615851186182786478561029769529390468101254487929407724954068917126571253392164648628562263079375730403794101981474220062347549839267998560283685267250733547451504227623549986095563798062733053067837267174264818552938045037925789424410139234248100872567166373424964582272998946852580162423123263013695487157124156402477191518189478659848527029754248377199688959833942278436873016221327251285653328472081507457795477436575982984009515430302025501886990552524206760411840337664598861013529648687782114460088214447679919851174128314278918542685308652370556990786200010723591852271093266732746091876899807086164925001907198518823114874741024894297100922118498848732476767688141438127474010816688310367711282726441066038967329149129470779737790016968926128487080514048571547557445726464635418998419582600504373133245102357187053079773150503072159632270594904147550108037392488178822204293030941065177232013419525040632326237731582393424298112045016241525268525648643919745586574920637121475773137936829259056798274601841795908254587560352862266791822390363070768289002004105876112631396846065209264833215503381259934529840255330208759252573107937676921068589138648913797808891562111888804285174149549977430873199122336012001449239724721512237392078066511420290889686696289785026939450333630043665892736070875395904121765668241789859863244731711867154321683631392807259419431728564468610462917174057593328502314310958252029963504165264031744000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -1890805136867579098161508300034077159618243761810631283860284837975164995864471254662100132112315743998590371326554542714055302998374336013271022819261469074516180210691827242322712686684080076213365080386694109916936571942299877017240686618503054036032706570576990132450764587647131621584298429439532784671012276562952295416963641064204308414253875142131396706137057363529261625180902081109700023580938258037123877962035599128312635600122628433917573526693321849776457068022999086507964174343010005999868442931387665997804273589719484336604879561418664577519875710017548429488601971231374178776065537251920872326784921941102394390249019973161644733912023281316430700347387777033528200304535704747627826945648752202178789853085228901317464224493003395187239317120013894345249260254446878509376295406330501236676969736950534626897884210365342167061925635760627361019920037698012123570465368837771845849217448007659504244009664081233155625703841617148933961209697369061980181766992878028902586317265950359225800862589243912276151765665813899345748569016047171045367606819292448820460808592474575459680635151723988090936298655842857770425669028737840134201311390016906681829710907395873167600068378506106798629546826961653429337832381302782619562479628541805053239564222604791560587436692066107593093095294181463265170410764559851341418835926790024876563081487805151530514530759736962118892352263246754316503148626521130731080891952048927583186823393059075610524533638409116549499920700319392512372947505724765672066679767401969781066333365567895835872185567665669834321023110328113298346529107043445212423140694019490022144115692419778749851463971925251747015654719169453737600485715841120443618497537039787757781984313420087007551531693648314237656192332319191158639404566932267238131077198853145083777390056851512982121815561152442369642482926654584104287561274388944538409226419356399900717851439328392860787900200256649628417254868138616482993590178699375137320057584980407169935373590857749073987830517192553333139144133319206593940342839855148550163947087114993662945986518015514035134829792193013863380875670173739285166632145308311046996924895056894981798675868442323502036129678228128572591924167343308314737194722291037749134616454304234638642383553048403634552101458368420299205843804958807100556193716655332407946845180508136401789915514617327346532626224790049305971519314894380272250738351410423443232241724998296357347015799550679216161894709995921771949742953356178493866934859495405367278864007143978778498053898882767399111465386983240620522359964786761213598584505132292462833304652378803916419020482537392818546056067166613521642281661846605511879293177268129930014072812766793582249375960051097494970010158517117012748057393526051180734717378866471557504339397665492867098987627372370498702181135682257591745910181664310271337782680370152754141873925023749244928344932099172252352223491919118986574852245976063531926390615572737123503959229220626964475730853707284853015893374526549718438220788106368411740003168430870923342369590534464956520683346280611957392145688967237272646142636847079187949746061195163110553068863167236891692166529401754069812554479421921070957866229828314674513934047318917390869529485314625056484612047041043254609535939720276489885291548481643939118823383767967238495022929044542721906955578923358093584641705657832275085491569504779427783614318106537752615519332152997562366837133499639695467017507885505550563483672224040870612403819697905436752622539863628649206790307913143052223657420917811774483559812440193805922725299178148258576889573926185540078876707499583942610927289757458236286044523877122978635348721586907466164307467357805961009037379064648077878709971868576930188834388175867312474539061943732102230421182759714413142218688515939567692173497867992917612120660921301719194213035589046137202136846843816241387150261442095174442533913247787540955865316223573909042226541223782645005025280000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -35825073486849252274947672244627835565885347478242796599717012335597584798210477160264223035383949730090230752519143558451816380097942906163639236067070067507319745819349882576331338404219564328958357382272915855626848350108199572669673337982733019615018568546231272939310964700310936883604010989045961361367730718656069491686472276837868413455298987373208912085913701390229598516266071858623514771228623573988257637796673969782926899728752500057939493852226126928602533144885658825360438792260253931958807071210766515666148209457079488282436307302966695475146124746469120801641560244757066603910834426225994583990452793096524266605495435712737476187631574129210193093435904429630093018639868644396339125191502160902093644356937981617478322622672847963420064191857993005395821321780760559919848598654221514467653459081455974014595031244110835715251488884404989361608457875356021487690672064812243513281152660850521581909439271585201285281134849425888888659497123269043282975352208385285191776530008624694485763308900517561562820025636757014389765761408896011475586267396152794636923710440611340069278820850380918626035331724653544432339626097385322805023257343677170517013759262045570430110155047705391662918093021956136972767018742468586121928626811496462602388700969572778561493222686766515490341797109873570473986898458198449014585375256245860521054279280838689341679117613510437420284414949133502453298343510118365435190131136654378101053262984802283263863553836287558541574733485438945288331453097195440156106902624736229364090259842748219026808886295550474720597042275329618418026412925490019962055023117599973208324900383426365647710687438180107920580200818168933089809094689071968564619422469041464498868842045428791280156034984653163313841266758275938256276242085983609619738766134924530730136607044943713601906060203713983243423465061115101053889402440270025709654900893975481762580822781016655316508355076496964034637935902255289089645876565143247289591180964498335945131433865981103678817346852155774789958289737296259460635327910632948998131813839812006093512931739260342018110563878167379406682626286045579933991438713039164422959824950397758283155650394467391479817960829156409355518533104574680700677937809428358298675004543691352405398102287036452625253940820049198293008147622374228019301214886949242785767839383332184343265869160567226581182777323721806309527759629584989943133454014455533045835951814552435013274444492947244721637438130204075500732841487148074155833565099764726446401841722292504397745962945365128638979691912848255753788027282557027946512306529141943401227317472315753427363037552518168081334800561907550337288678345402074951605794378957056269374706542249856796604412391165065340523234852109662691235602709976076662521084219072265825441491293381037170173686309856855985077298164884136765419577758370197708041287502620664484230246791379026185532582648415901507363171023751747916046997867312256106783776173406610527730227524802593883648312937764316131698879015637504055496589270928677167016048528022742393242617211068012591329389522186688634409436822398303766470209589933894581507283488222165791388965419139290090169045845582790946406304015408793281910078939619352288640754859548971587031982113513550256463021060626165329741980638064908240101363795596265220968046476205991559625459915963320645752830058688182546482457813056859650453822347237443168306912537412232349902485935635388931619635498956511468206841066617243194370544715628152002076546636777472101244797535052431281669486934928960207012860174041580467145646989466493330572182398557228898117281064628498224304812440591191035444897142911793750704553829105839938004692953415440260753613208842412958070609652318599723450295988386633961989328540282862982883705815436718258146260187972937259992123098891424890316293166222680802139081048818820804006179638800349667827596060289555304549772030425986581779244073055371106380162408870445297907091352336728064000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 888355422493833735511787381721033088567364464908289298933248692844934994509228043519887698229677456996918904321135956647504726866065799946252543170779941477711478702572911761981774311828266414044582994667924046640033882529977743462486283037625538108755161899736710235989018989584756033569719819837319595516521150594376424349657147542398299876821844948052948248623146185440702576567662026047166853178677073520520940855490975320444875640870284913417047952888827492159729483437487493876314367521852879864637068115743638470986024902367010461513088016352560553081831673509198084233478880444509016888051281957279552473703779954352741651043126328494757971733578885342045636365440897465159313906837575305237239052298053468561177872079226067104672592666419496439483634069935435279329532285978826492755391603863578025849967102729174816339742611593072780458343988244895861711067006552697355438168368141146413560228753758951833941847340927617686754826086044795896208963560228636024121115323482026317876303791470645330762882753451880036893260926778711261599206944819687515931377732841361359312666825143261742339715826807558132222967711084074282012718657631121123953109413132317288128621166541458675701701603574686222579308623182078867590666338114162219603308771110422966397249309352223968164845138404116564077505925361809645999818854527264292910059631995787521457209223256991867448434591161689718371818595024853642882400737389018822900135913689426710253963272081228964506740657269758677312262328190537179854670880524841540833750236422575376871174861050916846765177965968515400440159244717301100681933449929487155544618632706529828305922205586025575942935251736415327479112103241241272443227494157823998254202000123912850491392329722398106876157653694087189805529232240713748324379568512368748545422601105929145969581122081287977782550759508386344007839735357872324005556780320835613974192388866468864468853457588721406405697490601137963624772696982233101667593845563494133300002213714217395531654957302826378316508487985617454441846883961063633973121519797705907031641620585883990084148918901223402038804678506151157615005791271366947243666380941078239524473572177259786435887908273810562741053027342990948300221145715939752814071906080397983640641430899177380377569565087964659537176582512615927150787288120414072426965343875789661318675254593303140947838011802589164762637328992135604887736681550469173586376299248032291217836422479187346522773860874376421172385226116674567142367431472677808189075500692705945929233106637030904078539369454905146874980674804497731849049718307055185178688355896562028030828848445752235539995422174272144669106166012447810556340171090265438358777763072980191838521555999775182793691211101138513108266271602645660194401184144221570284341530974373374057490321436334599681583096581310591218484111798937175533172138695447551984903316338241264312723764116748899736525613259600134319348438284008836031711929753950331778753161371565236591035997592070558571846296603876262466897749893884858431771954222390525278639006895641883828060340627924325524707523793837418750117175999003290841219790587981162301412167556041581398405213392571155378315474076252691964056641278597411401409127073127737754833362978059512002438792514024591371579468626820836698845366524599235258468106816407113415341233452110516433134631033744605328727205537701239168581143725754255646203085852017642816795574721777734856466113044778782648171822664660005336964071370421858903115788953804206478783625708547605856704656121086541238062138492665419080278746198677783087918403703036306780331095422427186644226088277949626973430281590427680607989800857047373269652910233696384560342191790960690767380919492612247664909982436528009477957519216011737066763501467767790442491334433111751681264534499382017477229061168213417586600090299545651167719651652508220353305301176409227267611915788103777735855099089077620119549250964964023437430843037847824831821434060800000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 69128817892603682080834103244661132805023846982264890223330097036398031135463813924031937177326621554767733577212424161607003647148468421937950640132706771203229357689017950858635512949603922956302796421826013276736836391914816577933949657261476929596098659677804469035260887462948319191298228775084729033726778933099517650735376680835288284323526740530186723219912311257347181228442159377403452530307119534771359633334824453111467206958553215724217407853156106801299013570804560160817337460066071226106885247353228688871666383165275971868155108884853752020221653098506967052423770110661331701127979881157609513168290654438552279673555117025033371401209591865008933173343797232589850115598161150603741130337053420173928002435346587949327926785101978030967501078111105829466806410246570276548936950387671820177991522267652889984440817323612260773030889561887103044116065703318590192984965551716075626840514727997655383628534341492128200263574532258859347641154738132463191613049522937065600048314439385356157798232853259797630471079054102128542704574786825730321103762036994290858456066142098935753815085237013144200364717631083583504163992773925813010159144024047557651326236341457941311290641474742397769689954385969454823927646959412868794192915204910034321376732580075263418855601975429241297791656439183255757779140889312319459951102206154739630345149544637247788391030666157279855036072989358817040430717696140962786261487890532605168615473455730364898474745588941789592045271568345906810656330912873515547154296319485847780052586821860546273410165221580150823441712493843029017442759395481123780464813576135639150916324352487419599233368202188389276257596076750877288638925346234754128491358106318269588627573283537009929657869261770957526404172465239469590221317164051493880303473803427786189247381409721945167135507827109923984014585818471010960851083635666404073500475063146195316757936159330161489436363077337178185070934978396308016912902823937827749375027718777655218839998047965991124939528080526969954070290226548834663045849068741257781023647819727872221121949695879771608767311506050694208176057224514761609340630471066118298648001712110045834681572319249990597776626968953063980082010939043399784546050245759726024978542155939327756072027077972079294539639271764860513198873039744024444572879065487674059823818503135781451127145336850413441453752189057012924178694441315431833872464848836663092291403081065933323734194347180184446773397133080729070687896341371835786677711581214955325865467146586557020449373029398821744433223903636584088430001644398733331674173181616861334493888273222189688401172423035361832854990008166095043373972366410187918084834147484594608195338214977883579737645035249154901032173011221961319040777764503025256430402225221395281178286676824209996922792142924028900425746767710954948840040824442692392949083474718365293445635852905116127595116462929667293297168937177598539253195727498076960909430344850101864954856997998085571577786796389091370212807984631533016458372347252830439927747113758648056795703516585678175628463645337214408730920048513808391825708770121089314039073579426828267926977882323788844393959302405174555653371593561678422574282089173382888187441059626003659062335707322711199211266936682769232247179409641555845985034880816116599990844424965797513206085476629063902589130069751997100736522289969201500348119885619046839742674167843724175186797402128897726488500851951922857358359201067043736705713277877668988706842240522633418229251859147690720305809105294853172278152896788786474471162009099633788046052902763895796491412582896304472566753829404760468760362193519361904486534618176448362152900338613894052871443360461178309127639883376192639435288757945905058816522976290413186784671220005071549962993877222994880617473920473938218643910001029396719152556858534640703816559009770777030753784718038513966634715860611210887761346808837119090924657005821167497379840000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 589635725404796944237325172936124853771428232306988116170001552081969873554823919417514071563120975072763079211499674337989723259872996838634665242418161992807760382220733430545157284301352784261322226902814188050095441873637673069932364569249741466728479094739869316794025073366857835937028223074701762306197754651274645900282077197186925682656977794266990146818242840573378376204938788670695855295571053245649827641084791087941509880118091630697175198836409615317142124257408787009296268482500921716460897854194780334523477125514224793314674238917158471383708144421155491095266917647385898332189118662476609528366363445175868964857076818246784241644821332792978243491133337113614833811831023590916453511099258490348063131344465362855944050923002378452547497756146019622970876284769104369682093149018061674480223862661459746134232815271806993760991973303312668199180134133371632416093782598449352493338881682229523114679630471338005637404324125346438213990762734014976979493978342927698389879069339358354713401800801421964996620957812236918038909821355567778609876268116197601766927950181465035021152717542744598694674799905874900761880361363843328959339287733121274611472834601054739219710460958928588547895120977939629657612061899299324764912483346956572019654006663944892455208838643895932695553019493591649564040360211450847876128200585632890470831386156018341550459723668210435158274008677744021778117711495368325269188381851983866479012974295119732997225863981677895672329924943865981200259402519583380858414084168601051460636709800964933613519840227275091156416956242596981314131671965871729153534408352752967279392370768951810045693461767049587130286187009952180053575983693307761020525811557016903654603923495224787999046987952950152299720639702657306089591008840601564777693472477103920790174389551821110174694088231592916210033588340017890161793124021911641984026433426730213355046693314068445541499994049284097797015791351853209290860660282092470630231297107910319091532048069769235524002152452970989876421992233556463021857252836662320738526897491105129133757163378752369430473565985788256778574441985570085731614183298446338562363109952825227947108949378901474405000895321104651161883360564311904962276624738186843444357117383224357340057401306029992448380949030877214772486627680188812096865668546413332098061580671123002105175328465513379880558312924344093996590231160447879352176694319263006291350552059239543719890748460817136155293909716639356674874934664377131019031123205110482058095614109131139174470737129015912876155086784914680118424388515055908333402940255997178397471393609435637515434651461717782748350577562653061764651402402075991133915150447717281160269168051055110756980508742133059549989780350597734029508262336498919095365300760996723015181326392108201908708220953070898827623933701956946342157436079118541072058784151775150121903784018288076760355000030493786372036980778502602032422809866516263001927652984776705882004732112070404696323031946107453277653569738226643332555141915273673423474634368544517459634071753573280730979067500906666485403975213109618308963076085388695660982197777373039535525663985163200280037960789385746934291727815750043708101924467542327155171586572893113173539905527171771732434240315916836880333379557260998650300648436732712734672618308751999345492675682914909893753877784274091624468682502658733011763892369009456958697390183296911205753502569808069472182817127019473317814031120881057668211715140040566620725256038303683652216715768393170394600940685610806154409360429483707362770096659924693320869382666617335833018328642218080559246414308457875528340707570345094222244729607659295397802163725305832715431570948610094979937128857629418548306853694624987074461379911396404545221722898494653186826853377052655361322840262868990373502506328296369570659676516291366102466463067448322194776092362624070044957382799671129647128409682546651823220629102919680000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -106709434480690836207222065678734770943829318003650942474529810270127059444707037600913129115810265352400372689675211156999165955519066110352113743740940882134917156443448113539874316959925074321613085261776848521291546045359277815215654318896326358813599176456251589459243091786319693270189263478661306972425246960514697626730654177618526421694508621558448817371033901513265397690471744622300272991027172307528019303070187634810007406310476681758720603877167631886734780898575083196632725890317634879631676856757330054086649508301100470146127530212876838632374725066219257325490634429303183209662011866813256226217085198223638346845068076162452761435037841461137792817259991004613388617488747074401840882114508600039869643131646613252388961713656089445254393468585780160771454695348053312151465133474159710123037691785233679804242480617878509154693491490453842973228799143023547382901218598283553372043066468180388951524792872551405499785977704120529875985957679213285373368008364850462758390523398025620242793208309705385800324862196101351804482733810726445985104471702566252948753246076448030079621712915256327131724524420765143381554835909276308141899524861526723426470649399445811906437702709968273496135038836182503913289248191412615811862228696812569096699619130693574904090795978438885027899019442419742826727819808178935662616600561681229602789221676069583347800818906163653354757142835459281710057511413973232941058551942137484637759284098673896346768637087819611368393229833216426300468995946039249886570038692617269360573363580507514181452098500137843512460985341468552601960624156936510024218018695300368971175335701765569824528097102849243611134640344268846198728917112172749158469718145239010329540445636582295383685707864570473662676474470926277537431753397866816477008026908038545079593424077127723448870601639938746838652040651036033256061227763042450625523025368810119524812163153716430832537684387256707334535547246465952460283309303293635495315853499425330786645494058063055669544689739164737950946594964979264021541054583558387555577315387298381152676759605241677418381513872806405654900851424296143819501322642330293341316185749498666032788392390870998579942797475456790246099519309728996129279044945567567356173963726423879088731175376199389796640373562619734471561068476630682725911163554910706446232994906401011759184841553063224300324134955424812212371895205565114859878057733782162557032078772241796525531315879051809308092113806580107168846805178879159653038698093405691231800057588609706265549163822264503823877918924502280710107694452996443318922464127401983723941344206554177447423187135400263536187433011107600763441613752718677860905690651004056861125779583390991645892054662915431935233460011725128526861118566309321065422878141995246093823668510422752979948351914578542462960661753613489332576134445524193623589188893354075807388325568145071533782407968208447008806517442609534094643215655588274911640342846854715533319355030350557347350387813206256299550393440573297967323629157972673712904891282197164453121174395352806224352356485758527143972026897619604143400972615231203635061803175037549007601046200139154843814858162183586229050805240198327777568835310225529161058966324140387326877982333438249334120820865105682372167529357000561768477320320118513527153322991114992308439531243253432360308460975838210257484907569367718053714795938083414905749833343924421195001169835835649577344524983480445079521903410002815603452549901515843287948193143826286777909785837907754029279120885685092394788757087373489522385791591305978611248261194749097448440908607645343423076027872761608256757068255096921507078773269732057915283820542862382977189230482975332148730370058678939882767161501713117801462713898516404342618990541291832365681102486186827619466198855927258285107111608439166537233507535232799300888098537426323244625486238985725074908678288116785694823628608682478426934193684480000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -6098685970714938071064549470779864589758771508860180048598553840553806379310688255536125604432630446014755709788887863841645386492146958982010575172632221301091702010723510728476555505531701162722704845579892585515057393370115832392942496353969018649423100647418103234235231903255359597460058940170505760826678491949364960303067717925803756690451085369888328746022213598831106267415639592328357839714767024246698516362570738864036368290894249046268234440091537993778672079200768349014454056801933751178764358613936920863628459734564930052198012830985574152654645062170259147258437433452878378756707173412550194042470896058954540648284955984959094269343487181067053517759588093560731092210346890032851769095450770849081254905848988599128398907581317735346571641395112341608774845609722561204911745189137686702087060826464602982457024427133530008787128812912006817644587218373456405288861793422250041804942677552753875015584642490521663175506221438412646842219681435887272409084562475952170394548281872345414431550116333115934734579170274236942664262887951548353009833244792677751673423007507646995482438127657017725783707101435205130904142511126657734303860295616096672511123290554444817606075036332692238324599066879112609673221077155924079100711239863470690867307076905681814815715926422475815125165573550982813237847563839140933805528599398809137344171026473363849432998674274360094692165262950947171192461240953279513735132532096985690268764527754524624460289265190412160725907473002900879834639529625048138713754029723731519653539767886403502954484807966556504619804924814656562510488478764315203379756084636805639227987473568508899588236553580898356830127517420462858586929379015247190422361706836958633410968245536310147936900105433773804774081565277499228996207088722402679076746348978172455401870456934577902836149049986463162012229196347925515440192322281202989620408569689439056872745192173175798515600402297625292926797396895930012355002085541522098649068803042171571051667550847847147988356305156887716315736360278862464181572839398951879518684280581047671440043834742713521347483907446023827310075159833806064719495949194276272149638000573675111936669566004521384960743741369028850510330729848440281774186266682344218540394190015556682468033614861349408305151222537787378235149267772248087070301804359698703529216092508362130340596244347456444055895113726336518316544079460766728477461476301838821635962293299987153522129055199452363671757299508081636621496948065773189691355766498405339172029371668710943054770403070498936007070481717028630807920605998399976794721350450211760091977788696089518960354350415344898736530889219122445547061948982500542141597891549455912328470564489607003672535465014894880324690608928653181169408358887604142678301052331687335051388520003772916671760372548481011636979946157427303774442650401235439751200408852998410783150413423712468729318581860309360247776853963523676212778265050414691823423064921890798182182759543618464357725438549427483062706685408448268484872806569039639602894508024046974751612976679652945873390914268461686176635454962099489107564449970245258463074620873689332552715299027463407021668531116869395770086071782465542534108250813734718162287893309469697554132496080628855297840353331376722880581999275518920380303233090421655490835170168873786242831422663293765841895446229970874372618343033239755092522831328489658313391614166331002969276423069180070027518587554731254806453665828937295931957529958703496213605625662223387347890806689374003875494940903743538775892616319836332174306888156526230358287139939898668567067436616541894506021013619844777864514210262419268363850439906495694400046016528888445673257259280185705446634459248216830014464905835387856569961281995007278500798806054574957328940803229429964832855186253835754989254132895611106303142041385587217763323301548866073674360019147080668061811464931459404590036797642121622323200000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -163402835320830355230584203536278404915264142488827179226762999929682047581666508335855548283097198465851005927918649536848958831550557072799861019084781665997491463293579108894487343627354806544074072845372482473196585960987127251190277700819714601253392223793070335431365710395490009230059761767964655066372764876473989671695598862083827544761163723542452955456951179117960173860971624339108288429489660293517751499616500519976985108027990497158244730465952307766656374533568590498018305422857053981981827385706060999574307114106722040005930324615792693037435086175613547827727286942992867574665768675568280421346011310241545354212509698128786332871122721110165204515678450271628690562325335936182098330181024589073234903762737255701957167931848282457009908352232025950383813064971806957904146325511487337098737769158840113526100788628313958853758195364318964188177944492025680043924986772686756505813396937055450304104347099173436002454152607495250468779512801491126990824415636867982095325422595232055970111286691937787341445648057901061463723066389563845374060342826477889562868306329287865114910042298293562287741383697845340225216677939579026839186899014019958907376628509303265138388318963547542640086031094161334563133850469602451426622064474761376501085255385982727873222129214056119915442115762132133141111073207019492111684474003843084446096049298152357276052684057489541069169449922023043115982306054190191195958472144831256193509082383480597654363994883583178300878823042819683012723172267055501833018782786285175949722791039749586484160023915687581641567102136344302082690342804737885543253166010918519887015229736349610973302447789663151326792051205892465048900599359542305766518406891533383532866911929470471928201090772077928645264176482579514159697555648417217671783937236115683119301272184472164890242464081149469901088468682898175094843424633251326165189707688608878026044941747077188723000363658160914671968261526069446992820906198696278705269193954265701487762994350034046919245421714195273337238440870457485368129896349821934430155342109432318040968346582306763465477547265890474121381370349909923504591980275667721498890142025928004480730784337535961784569357065928352033348967913703116945530999859503753781615433270291252477216396198188799060896215721988660107889051719796190969776920915840433586229399385911869669201624626098828618440981332448110589763029840312315306466326509924968338111312680211975516094662598015633582498219298278332349497151670681254500729310805437136675611321068375105415637332827877937350580287362725049152340121731910146687200019024180332696164482793231214566323937264698940155017149666278353509308652076788863046176598154813152273602891931617492181369454327636620601686107991770897877864581155718831773750694011513460262333762895076461138208360830255815783728664241604602672883140206496750809934299832935217068971330615377806550203434071419468858529085507888639621966827077985623691610533813836600044799390671935567757274773638949290943862863956928601937174150206963610956352292043131342565856809100043564221540153868176422167023839715693978308774584627272131896601988814437412052853966673181562441002288441295416525353577471387645000762631888916187952244815439116861028032086991675507038244702606403259639280913843398505545405780631209276181773452128415087256487433541495629358026015921815906456505006047079527994036135425108702958632723408092994587136482168604390206556370404026897207377482344027172951583166101313222144821266655265279549557964874037700862807075961143341935866910664748136346124229141854861853449886356015115909227318658505797464190441759175604618355322614709487603438555561775405774751304569536352584510272110639889684386293588334019321864530067886233234004170755590415028537811964440732720348168376475471634516350012899790295948897565906360449451404085663840094012867680161833185599808598195678665825720887756863758195765432182374400000000000000000000000000000000000000000000000000000000000000000*i1^127 + -2229355494609101543892769938596092839976511785846772299395256893749478185435395529791454360308880824370904131361342867691940465607551475671699666333086594316658291661114572101473940549193931398859573441255878968630075224440243205662780525348580834881954530016615753422935835651453742357445288604817046155689667265770020474058242594374457434486345022987861039956066549722459092997300480332727640587726216264219473537342607390926358410862028219342080153597164558870899660943308605324241000153439091377403825136542296415017054059105442362979167943093389902953535058629885933998355105945267871221438440791775658027806255564519218714263728780381101258874153886985581755347347451088535363205700609585984841694704241230112652247693203084640564723666844144224140705848088858479359323861229856212263355460158851416197245313431951071278794421618123239548376177108780138721868698697667570613253700331703983937765626460836816359758925466378531851081924278537611377630485737893595608342339436357803047764871163960529673936828745933255142842578129805832469224815682836649398294664978494287636200517612265283360755644282267013711517282602282574882157392861907215240488070035933767354722975823232632620621965322084622006074055777031674017598608298218840020195731704254891542233270386570223151984240863227348426068499276975888949288058432564467031213193342158112901851529760424642355693212469259353622896106440091143022179589104414669671153214243575772161425319989028702792305449578931226998478510479216420751073483935369853998656282686559192519154551431240079463875677859627857812186007090171729856889288238043811055169478106041028586981242689819528439751085168357673688197136943041407204889275716260453978609538513600847480492728183119795180935041771711609180179780098439696093844127731317056648128889604860917222456492572761541984264011794614681030111107052886775931715341216683159531514957679309318776814522285321261712556856644493791449719072722008656185358115881468747361818969901710836068010087016137309612432615028562957992235996661468201173078981152525452931543814091527666418239280853053251740431860887374461597768480649678710948996811728618005741310579673391483581293933290660653524751550848416413160104813749210744687443052923160977620649426066495998866446780662058974352480189087713698595483096307396057508462960457729133076309982301600555890446570711579202888547549889074976176406376545825139714664644641868835492454878323793164373882842333771444679776936294769751553444232900446237847921679492313769809991644641689761367209109178566821799118368744604743910596281951223635777501584674667572123517335799044880751948118856178439132972623499930320481099615994134888240738600579584153471330353829800617342685341818005477596855259681226970553933075961213115929425201621957598352010467034718988183048836615758679500984181419100688570372547012648836749866500961862536067841298874730970789595063842866973322913855084645355455049671628268900629296267105631357615571118274651165766686914302459133241305113348814391073028297156772278484618332706543216340494095786504627826368131642312265952264294370577946711793018069598207345318984385248998785456883309109741342481753932130722306212640717298945575201574535079701325588456496592967292371706242462659880100527878340967435050669491610705756867038101313868824502354727784515788827600680410089536615908811377779499585170386189748522909554820921001810799746899573465748236524299617751100495503139057172871619083900319413834768342291367383955108447808365028109160051260345973690635846562036874015610612950643231587435863383260823108876477972017208107295127831072270391173653525143532454015802568082849804621822679514667816056543879652915899361825561344200656639440287744204116056960917316103484472515787169322152685478037988931059861939670033677248088606450196457019306022747939322603531371185058190189383950632602112347208088267538244990584141732950479071689530408960000000000000000000000000000000000000000000000000000000000000000*i1^128 + -12508455367241108435984438617080874604626721513977399969398219452991054467574732093133198209293442752168429898599556810991611320313629957096716037544103235310117664882433910721008874312885381864095061454928304743611821750216129550063347929286809213853298447636099166376885245348790137915943152144194516553265165485620529611434008876560788767563313483914671868412410721966081385254879342293740734519781468424996937895187243921417524541635770242906006393008695289976916180826489211000028350276549475731864718136260610269885875604394163835218365220143176826864625488401727082664908333449998594360908524603373555398739153215209885988319117922849316160176312952934505545339326400161833933963544968294039081426247554547942703336760815966706923369433312205053497777850879693230929182811265145953741556574726604569749200565526668745798114743864049419754423236661461055884156792335940185015055777851674079914497893696145432972719848922359429870024496077676857595054554859783413427684128717279751583312699979840239823027997916845570863621339655587408769474318711588341669927218193209604459050351096795864679597351769175760134356118066460226631656771111021871937278966171588967853405854780334452047866342813333127666684800836035827413522029698810113525702012141810254167783514228389480365349918710758322527539404830859835203905780985779849523423338900383825569839516392632908053648312801158462463121927419708802861448953925509650314276827138574053972334143468845185378239947098685410888134668649358412406989739464346913078919237628789605012073453291935335529084632608439282702552141362143802023850450360033532158923912862797839301085805622295332712459367162321534111616223150982093464238200485533929311621454823824738355107110109064617969952917962884081723213104606955060735316788245936520267128882976618804295564504924078364589543944039651275607361798879832626730090699437161901226760254313361336056348302325920866262378622483762616306445901709178353635989934374426708871820037873278498625316815558337661093133260911501880963128595557946208631174636680989389297960849689177207441145056843936120826498427717575360000929235085231837189940225351895274416211271192435735224152344243327468280867921013753541515201181673568377549982999150139184569591073015005095920332263588935929574113563088939447515683496565903041830386959033597514505565635884061308945153332049680236043902239134210932526695324415251958684718383313413142074128378744022196144183060388648900484834186315457739304150742049402598058206280305633848363491287145340478079690215701766867875088987067392932643991071332425542234087458753532459986745405149783232042517351436403451670940268679914082433182016794515936979953088365326612399143004231811709529191951308813834992900288340551711166872646989817697957420425282400163518429207266833871609094890596154847343708224380439067721465869659732627413406058192464066802135558128958153481177382061522589792654083760628501909893935341782973716569260596939880279816462094719923900356454879261380216935386169540576417021199668175293634861375988749267999530014640014035977518061006181115810515806058013232048327674108573953692475792953438091250750952417333866629798365556460609755713102264054112968130414706111270371316931141146143003699534534403926612038196686633191813127248114772636816580908058759582210197407527507105974318220771205687878860213358152782215759889835130923517152777400128305220588464131383832601202193740886673317203576302895511760230928654013645998169164650456123337810900873201470413945839381333874971959912519557746322938582093712650035886658140244331138928510650285731567133195540062940582346715024426423752711043536840259542744571076120504747122082607854447328125443533903377839263553339194190387227738465053218008310745565253358993418562154725997973924385307261695877659827508083026055470250871451884007254159475581791812160331949181433532482889284584178038477636036681164390400000000000000000000000000000000000000000000000000000000000000000*i1^129 + 42900811865237094009931062190597469558694705144236767000370359554788624767276295598216986092066682517169745608022578056286905435636025322593454139941287240890896730701200136939857480441798242608271659124336011645148891177689061839697848108536851186326380913205937886986020802986989041293561673158166290335327719362782829770467100594398409823609453904301836959586230212970200417084971853963882876665597379415504663815243356834993488275276006889543239609246951047469539831462102952110456331420090725829504523255199629096924200656164084273109316938268513159079749700365362336275683912025427029621820495299615542811722446230968956161240075692210352931508508331281491330276007593415597709310218858804690002182920673379004212203523978947883799441748788574749547338466227250309531074900146168947121285613979219561127993592299332197699036253924963476016705384945677685683026875600378612865114780547957166241375074063045441754806622838649774666032603227717582073463105197541033506755889290428541957326922927672403672055920619177563248750332418705545015188712194036519975954414103084013832776894658925149042960236353550903061959786136868027083446823310063396513292513145363334609999737738718852644327760487181577675541285508081135485049523570088500360586415394659208332512080518179129670549716661803147263471902620564216072660752404673743534712881692812839317825654478337455876636214541969977875185236961022206040142448047194601022839847166215404201956942591773495649085597037063892214581108257880668979254821153591092696604487105118024316257825366496770981390631406751469008676381055105646224963140017301467866190633629053949415438875308222555379579728702524877095023247992219435780439280433350356203992607996916294510952498396290465699149116398242892937562329796354845731307053002785155944117162729110315262490110594318432572544278507453723461068920038023039170413305653939583710978024337718802059605424998830466783497861416479932778486560513459609333809051339803489123598423908521017371795946979039132995972747963564046144537531645867117015597788779753537429291758050697778543228525811198442171781823115818779477441953963323495057256872969646736527283389053013843088309892509204166049072845069001452174686651180838062685851522051834099223351853085581695881207092119037958527508166455076342736101287420142845938699694699665988059044866952101053386559708442929392789008466209547741936567941574112379073736493385187618448691545803388324662838851589258790491525122098516461529487555357358463733606984571557511715342055486689448330275744371991877415178922706013820620564793659610910785559443547803863608445152094084477408976628373682828353228008926415429838118603041995228566599669736871555379877879994645098771382627428951358781114767149229296564936029070820569256855145050748268471850012601323331078257058068824981518303150024915224638124132681419167301971504281366168744996230369889946417659415015058089869172924849135980594035293612860862142408449111753377500191593831889596369087686097593962172070506823355374438379617268374124523899184031383723780504491814886971343916523391382121072851012048187236523796316597952987794251856648057066406662554183155407558934450119891389587983752121002352849263587607675785352125254451690806594515339390133817812982556710556245066194237241640791841527966826936202383542262321186640866692477947608087824178364455936037944890789818864574847806724184172119385740975825231361886003133447089007186248017878892402848377785639155516216517974360672819125235472947047492504603309856986877246253154489904471484947193366383516822598174219035455418483137382933762164508344758867564653269558805496138000210908211763683726562115627174495571717986779961081804479045931182475837261264569852727968416600347354820614739111066527939447706441079349908046945178351679650038844725054365801090959237590460260410229797534211610770819110892948171383847984857985489847894113517568000000000000000000000000000000000000000000000000000000000000000*i1^130 + 932139153181969493143470524022233871422104372629450416258830443599721997358160210873804218804819008355600436709323477341979430089117503146197170087685753828393676594195356355262857347148608704969334803665904346238407442664129729352756658611927829535511740204113766949208811692240413970465634046039573345973428715054157475666555861445697288009193844995417452971266226804960321089233864677411564891641538211078263763552812900102875103986358550368073190993898014784573818212199196307634489035734231392093618038511492666830400241077157102848664290363962806247028835689237088861842080473902720842251758585489742414590790415527262147006467257661957233791274066808123108111786545400951340028881464060860596439209289590772889626217396333834259885662728882008836234868992716635635620735975310107917653620888027282546448119256504380732017147123768199186527305855560594563286515354269323895155624892504125513872385173669671534103418576458064337233681147429961391845214570731913984141831607212844234584949780101041586322495698440644672178585441000541020639613349208411277710780886510444846573776276415170629094842217209732532793085838883149299838994782769419114076416738649886300824296636925078767982960052808502260573706943834032223868112036403690816284683821622472524356924781052554187365126652918078918181533735244611852600561749185881218374087691699687120651626338954094700585238911360133075297939825555723177559540041615224774683979117881722446021379181905996390095751084084263389630628430136707421750291515604369117389777337375436979867258855407210574376684399061707693005939676200598738532306788773225258183197634566429817051180107655877670799357419404519238760241343275775018660464102451351904204670566621765659107034387496017099648878947942288799355874421256853626494699421885346272567360706749156974845554822264807844528080792121576745896843990854503177331988139095318538656265179410430974733061772286499007722428542733056633411314952693767316985261815722648003105835234481424308918156485231609953411299304450891824419743103471347224068653164501251577862812055635742323982074296356187647338279938158761903277695739101242383207680665218222515584805395263385412989251346152986783733861999657047830850924955610349205157663180526818159221986368528541175223493491679902765379141542039319951296262266678048661915173036630625559278422577174051234139805791690337780805070424116768035448947321171074069550848108834524872156641720146931998368160947027511705862646076003160673997009862522457586360888866511847418366658916693892824640382393252864927863524021022102919477144421061515694810346950395941499613165181572503190121945698458016761338987240510068196064648648427336896182079473361556386244425467887098671306972366623147658830332748883718945545279263968371008069185653471385076536939200448276519519466318558869113867568526065145585358352553134774382015582346193951283996573840199625200842139469739497587421044505257605963509871029238851832011949708682861276119655524454857583173132259398297729109411347919729741386583229000587736980597318446204156939177988016447657286620652409740357481479570396841063373788725375512374509097083220443623891443722654912017589859985249217466851240590177979685428287606186039299406332845888983591184129710914054811486154345470890924351048777182455001227784364661903195726480690317180403690279944812231231408080007122220121561531137380860079050590465713955747605025743294221629663745298498056480805714215631356069703298636299710999224134205429811003165019230316456882855472339699073853790788409336934049522661872815573350571830631890005224031820434643933718547091021917921839721916799922670128608253988355686878861974355319411934335910057559297094246768458818784705770096070858238236085016772865818241898671332877132039607829527568385391000570017435381427838648233259602633682616471851766796084509607661084831564912486031514187669286983776752960809205760000000000000000000000000000000000000000000000000000000000000*i1^131 + 3124771964415294021722000590396207176758825762352945131694236513455985946339331032482986655653499208348634958238813906530608957707076650941978750346757103668259334708975118071144951218234855546548338526041624316072537502741039653739265109824023490471561551897441428132646696952289337846541269829675982547371719620069317010876532860834059356010742050768052440262639389637808299259917602021992929149117657807950777476572125142322029737115110155438800894146190548866577120232757200326500113621929924521773284136090149767340330203600713088752721891946565690114079223469000750496978080493254425461046984357250202526119964410935389131293229495028632289953466143402787375796337456950062710981125930114098343255240341711501046115730548929082767073382418723897085554215116115404109609690206187880592201014132151651539863528727768874257243814839711779324000494215905974652597924441781382247832441160209295348628579922400860655948646038165654135055008573110295775956882894385015328509906906333485756726133412800771344623881127366361714128127191123384138569010218540708824930138482535591803391649464364306160802585972879077846759544314415916092570883427969619080453557659914639596133748730133097155502033242406592489076288800242711794553609053075501528119489084441063471859524113502287262796287333779722331448290365270182189357267108808572503481875883859180113090734958647153796622275206850289402016525696554560863488216804247773668274805412671125791043884039921510288018132900102025309578041069386282897569906298438939737499345958288179762682682520765285957763005929987434151560105432785879742024581452157676571140198429245124849441051813654005835216573504311501599570598573090735376317425484664396891076094147606797106740185373985463253918188218422227965368901583602047969312767645361380722879318863683160297107973116770903545208294448604744238683148408996267664117284721326148163241964236603695922080542667566687444105692352148160970282095868507371780918530134522957990018695745473160568310090039002203182847710752401859610816695670468570456627823876458567871337890830940065028307967935058745195883821959437046964908004908430756531223645096156479902889037832196092309089890439569032530980857546459412049409899240186813139010752591504537672898601649962471858480005959449659186162191260429823618354950266215986789753697721207419869460938176536428052836471923834069256665617575535807478537124846314011542483420045585429290706717981930240906172549700444382698093747542589048014654406978175361782904315046210391115648190234115004781073906983374015101641051744103210811642825470711335788887243675423638614649212253252266498506378616723493753216981625116339864970120753889565360145000430884617146087852424548032621672314410139766778321931081729627429219231036084489927660034328805373171112387549382171649960403297094583492832767060335671721271078881455488200839002156755094558318422849953099966397635428354610159410301135821963643244790099723057145982365194052598138915910806063091334013011380639607778497166826339525398630421447625844434835509549446519796876273980636179090251421704382400514018004485437766311513161656188064235085580287433644537216314766699979269743985510073078749343209333762612040243815361389808909870170042641902201575362607130104947372054853096172582710040756465629455069076630078730697759313848192125044269673496448038287135248706768329331712332174464593330546204171005577517393494636632300418198114333166330593070905733074954691964344294059162455733445784522080005631842363451775246821473314885531300193812896770498498848010248225231267861927502360279875963540127502045065046687591625995552889739903953907170179673575730114948533834966240063184104823669033191981990975224476372902302146862704016803990232979953014359489559935118382870909977964315910229761433977589041429655030667632178707177184075360751680193711497366187600659544387907991895730187247604989952000000000000000000000000000000000000000000000000000000000000*i1^132 + -12266158995124956436421002807420552933061640141755164077123052381940171051881338813042002774402531512685942155127849840297634352505400790352286021323552283939345930060129870088774545535516162692939563668704361186239031524584543976294964800046220119890039866350437715920642364176105243842638511236693773131444948671792710001529872717697718291509406871331228487702732240005243855590887504871039532089369976686905037221215292450819281925831890606936026667881169896399007590000943972986034116661496116597455587496815540301120602087084976038764886626315136870455274456444694828145540498320930057357779529080200333568004532591004406056828348921110358102418692448429531862238587206364843094763064145026316823739306556873562380297749897403125249828560319131212636076344143917902469563798001283113858718345613042743169823535672759788351814124561586878064101598136206805126224919740559619895570020909135218557011433795758815652209864416378719779070695726438734583653864968981339995450890567003198615289242162033658626592307238467625384957842955999122479789530484302135848323661711796602765042550526556834358435072568377814552739839353359550115457712188205136450515518209587902369161579882538990378026454969983681801090744415052108088081659761357244406519076947507460780722137420695676931704736439337742840301952096497079499268323952540800635283049262795607646017377093226432879218892311585345540739238216445929510916851007095274140516599533098424011057780599594075670082335374224379845768793219834505166264307128259362770546360854202006844423490835658714845333988992021156654997764577059303973292399382123495375094668552326141881969821565905363447279459271329796556733304185752053209895259498512963596292966933811398939236816036381853071864363183153481032746124254479171550733102992034092859807097151435178278758780265367260040585957304540377596326811048541306803383713179889050025294255432406993560359684079995600152103900877492842230934935319359512424275990303064940942520810732106345844722204389784002795943778172055241452611478513486505802511696384026917103107691217109450721756245854425747221925967888340600162911402747642218521831786532948533836978107535532813380698019402136379066797876452290473495049598735023590335891978174137499111783546085132684321661432614697019100254085790731611852701203934292321605553995955114405188538870524772865817410607724984026547843400932342057847179708190498429055813000525009297555210797108492242044794957302826266140366949740039395178627143921316731035664751952017410558764247292335994264039449358330077963405348663543751217171970983691200219035387953492852778360174976292486430207161566832807511467481993725786545208421285594976009841408010487989544125798240535347778503394709692853031791970415769085823793519863739581012668281997119534250590783515432601208879596215966905261923745607634279196955135868166520589161623337789990131194529352030179668518668249798696335749466757878867384395568117764349733262727116603828347530920708088691929346376827904355517625014639465690773791358960507394962544668104993861283282660049160225712534260897110847472814363194459210204949145965244267033361281725546395510002292339529236970235934317031721805140348745935608045938341410852896052515955745379855466727087235740194204991987229570448478940442747560139591338756247780938425783120408250520695673376358495275131574319588825403203366161616586248333342090208244392830256439715134131367196868638246428048788244774679235509000066321477796875294027130324717850694629583425845562622914661610934134677690898996191504330196053218017515702217823565599197215247556011504683780290876354260452667656997385193562658514703202380720301424851034661814148362011680038253673670321092965103892329741025522224106985986190851443019931958470000842871274134006913133869787618303420026506785195241543226589550174877445196470653390398709157494859427978003840053018624000000000000000000000000000000000000000000000000000000000000*i1^133 + -61347042025209179580907259253866564266908162345978905234458454464434034986565295246771002408418030662689261645870834409013386500545053178872515787118523501319103631982189212542475096810063059087226329143354082575825021436943207255738337299709765073028535259178666625041989769131424617330653618116937890962189143545360770473711740846187532664908374299942562815725974366197914027539415708908372425601251580049164882649086344838597662423284239027662784504961789909611499497412212443153700334534279171053624514315346655929112069914419372851214249402172085216053829588357118715618225576833250694628318722577749218767943836208999727081563686689150444355826545074679130781042438979446054080057898287018206423412646238905369888321868354921193079722035680173543374977047294051550665307436619184335537944055164462254868268955102571888134390265327298443237528920195812565730214783754602730185913993486409032701444568709757720363499867204189445626571379674410167956010339271841246460282046773338756882602351567993853253926238195570553719159171979844588709065018702255044308795017194264240761106078025466617633349478523134439541622019489231369956757133646775439279553635907468548816365201643866511771401076315489884593400647919789752538874010951457820983468647321093461998643662769184619042901242455387893304777681145878926762923080682959264964520671106932565996154926816477073448996734031943232707173467434934848489514298536132511162514147292634887631623335917391273579842845713904683668186717215508500641619553589628510620469227316381277666212061536157836709396258840549361188115634918500698091897820143173660957219440726949836315217395390084378995110273357416460201239074573075426799454064352416099521089811307661584526376496185011728995811458819434237657001493191873503008815681732986289617704363784469462800482979174986455020032088198818078094919788455181956685199696106772989762312579076134872829645503232002844217897604795378460324933680237395253399732754004505625743075968544027894783619511991620197732764343196683939603464399504000746419771037532791603123190102355205043475532751953636791983211485315388928249797563804172605293550325090319103194021881761671921754461100667249083400545323744879896873247809567223907442499766020302344168724272990266827598249715706405019392570660391626072569591584353248402668904265356972382972058879905580712098489983007060247530567417943099029348085583440625162516193582243792074780826734527453405921076545891397915574729454021415447316904123496558435608372311316975661057206156743394695051989863400813182370135921431109088814544135621961322972089776739853069599386789061881110999646097373235431449657370563290661818719094012574498657697461230702458957722156129307873638952383475134310068803896807790213934600758373008144195942241154222868377143793643668703431816781551337228484181026941662819699987522233056713170453733679565706949769638337586359089136333404723264260326622154090340051850533479681130248677875532947085145083147489463076057270738636423992863308716454385362544068081301299729925578668602334937914294548313389362629493169117909699843666364473715316341604615188865197084193017363795294331873414985096287363117865225714047453499990713870412843108957737860610131726114403197179851754462280139358980996618637907687957297105138820049020017028248797885746095832116696422817877151525368179773932595214025466461408265392133897134097913851502366176561894473998835063733927591768565946937620882442271833872790424637429937800737686872516410621297000607050738686152262431896194508052666279941039000289115534509256881334215840128208312908848314250416725185592459190896847205070943556465217369570926352144480519336111353806719029529738350973753495134379667664005708679201583627853805687530404873316040181693250549602136069055805433431235264613998926042507139745726172084288254512746088232130516295082720946501205311986073600000000000000000000000000000000000000000000000000000000000*i1^134 + 102814011044306170813164063764391324118486306184138119837624329342229934652801312714754319401857942162622484909743621629958512125015392285596010468629235208699119119301216753448142531059269961318514172095153596967616987131093978776785697509675783136886028252138157717873882117029700251551885515917932719378898718095145306378473359399501057100087550430710825405989281199823780038854181553405262642990557183217642752398266237708179175862748598543180468219578844197118343079913525297744056820694315840563263429917086396998097864304007856563973068575175495320316847991357905094874858964472506560957916932062728987044123780648887345300850197604574192596817877075551501373784161528972559336995726786566620721164064642929150028708050774206761700351670172878107937615780273044502192220881981569322223997771412128399329566288742301878173441223430885973254296522545935757226426572737487734237987269478471966889416364125732144299250748356001516818498237447159948544518753701663620516927021829785655087122235583610084888854481044084219638129078331266474637404554607296699267949521953019876175522033844454036936798000254356357008218473784094404828028494081693884022725228214170248963679282495972124600694532355442712543809791194733502550007727898122773725527359546002014058175925759858400137499966735792083829524955706216954374297008575377803594062079295251494372326483591395586183060307032819907101375267521569409456660292759269924945391056115811782151560605725874838507910270574925285930812840098267358077200803349759087747135244663042121293839196800801286383792347135448681237442527692035507090760791194332970218595104260205050507563131382541950072111161378378694457869964056510207599843285449883621141696285880646958509250667212748577798497391937278373968914149964502031719251503663252923638608490545303173502706893368655190408431204098628574889449011814612287806426275637377997748141715271815592445039119920541151611818190578118430831510966636105152446336464045748815444652411257626070174331196235493199262513330145908631365286390416720024357729625925425228042833424998328280662222778474371157439613573351598300545697495315847079581304531703429656056655881072178979195495861622861492553119030490279393162112475778926443644727642883147295750478301582881369268005179038313286020246078275771170905333275524073175958772281732308432110510785504997597129010968878200548961155526521320943407246043425958908148276467998888567968694791558893930973105929406980039742883988551000077219821410086265328286708457591657575899492387328271395237036039461031602997879946757160256985736923185341111432358626004185948510128698985858454310191934042277985599760097146598690736751262872836893283204104727638262106115301795164695147813241179019394135025023295949374488724359209680232256526950472356084575477433098214001700862370288156701489402678955114003690503064081599490670061181711042509379887891321277602290898275731589658189052250721910619297515338813411878933326260495588959571613154151724751730442220920760629905034876655366733412999523966899025063421673785638555968682033507063659907085013036909195362985965265593446637279195446906098249783440362664138868821020279613847948266888756581068887990626750614794357218530183565422129055663221475917028888852724079534005085303829204377354162479077019365076631101434028155316059245933223023857469726542308705705705851141467282202977885065574721135001011825485049155472026526005036248679600501215838336708330903884400360610505288546694726000376632588364502291913030030736956629960163666233171387098781780833646140040668234407807090764458751060297944467733240541872069367150952947035932698690013549359289567387265780351853047609930904995498810791484386237465552104670080110669973471639255918339657791924438975929939477394526966348307227340235107229710377071236572983212091968590987699465738001149022941364220752612711048381726720000000000000000000000000000000000000000000000000000000000*i1^135 + -230557500104429059395242993220936021688180699439638648591197059611339907609219795394967322974481793700864758986956320391929243532732974881602201686110309296480426037953701108935790854807304306720017631538812283029896665912604075589757631010598472228297088104177826412659159908603011828408525342668288980004420146582306670167060155369139666470477612496441068148981841469637468138717065438735702917968088274631911308139227359053974441228275672988493489725578595883831647946557456496663024233485911352144488590289587027506150975967807687040757609249244340170322560961589676447247190320741129072191390133593422374564395538332305647096664334998412975290324202530016423394221994622425228410733640107846095394080936748902543279942038212802234909106092152766901994114550369216936916108407766051749620837047717855191293134373442501101293554651913122910236980685150086782986700308474244489543471349388886357059352173422317322225161682959695824453085976352712361577694257955468321795125196422470674788784323892843487282940124301431724444532690827509484528901440202583698177766081372242566572358767482412910941987009485264060761571391102514482849002908042919778901629441372058792722051413859612752773815231287244229169491442420874450965921793658702525218626633506312264714661981724885091603939498718701857252791846408370201426859544164946222518267038387791379293054710100789455079283342116713064322365393693663656431335096131528390665015142303341804055148860666532595186460858751997403029064251765288097075319192132998159034621889271727938733086472887098876477420789943998392775044640931186145662634770400988071539743313754119996485315789747192172261502380319845497452023069797537089901408933183260402079487174728530120687245117631272176301543852274565577969173822543615820764902251989643728208327728218100790828252656518411777095001114806956389270027356806767966597510746538008264396416002482849471759876539184821359611692818324143203330570517098366949184911999071453372592009747217531108048241648979404194947193580629358195442649910980095244910869666020205773285543092362000591564831884075628212277745090449676114509330817751323865742053235040287215444735474735631431332667837244100104815143500144410441249997001413399213667893258475498153926740144993470192939017915218087716379483261024197393842984452989209490693384473706246272725838782383325368672583432757212382709509787127622416072912987096261107320056144508104571372943339913627354072996351552402086900790687327231070604986197348816760060879308450901765729341115750872768452091101749619507038117610138906359155701106108950900544324682275927394951397911039926430643383736015318826482360346816607165008399860659538643983433284650675062042324557818716466505991977529811106563471729284389399518797942193855885499770424511700266761460110525853794299861034776859720351299282515605994251748800658186717996573178936297211704461201711858583474810621704392409259257423593588787518225012232495535549994190504002231487906682793403795017544283337376474627924462472056139886648195198150818889333901971309769339549394831786121427798425907042371618842016613904474566666408836862153582456313602303983947865654807919203121007628804863876936374941725289109793485086872381952088116664435613324186489869696546821485732357417477396634193718258100822513743813958857490637741611079653965818882010264105696556998938506212747551668935306816968513873445088405243798632936010525874000301147024167474302760894197426264920490617640094756001254688162454900025740447289116197671235912003558639663912510310067133303740751146335033953414796361702719527996121346250091667053843363842428146221138753297085686555136908747490013067879369265951158032784899015102103642129500141110492464869805051730199442127200930446584231900910478750014925024859253417869335801816451630980153792560513107048402178351520591647188804917741058260992000000000000000000000000000000000000000000000000000000000*i1^136 + -6122607130927806553229525074043616311667432063992976900257497654851599575628239621064433099386319791932399704446966571031758735128947967390485055978293397932535915223061891795223381658020176049118522476269408831730919218609241751151880961934618041180200928345549472028211837944957789145353730906558459435343636790049912097988516106442797718499451498255126017019983078189125094597886112748977882077153242028425528469876060126255608846803552381415772245181112015847529362947280997194825180542209109718764093609013512020237077266194112423459397008264393715399800204708913498854625600269388263851870789874732047484645463309819800223809398252407730414219835619572708936304834455326576723426806330471274965283597524327021386373864467946122721729924337048364246372393106745132932430182674613130826333884656448212556426247769114867617473467829294161494644291848560315779190533151403615505681258956112499985240707925695369553497595828840724841547584883783462519217473122233932715145167031583206052365623229598454386402607304176284635272482608729751327782186007946013871394962097822207245742213791477418767782506755239429233691716788473557875776304935161675726573887554857612201992743164853907655017894364469472294454093177289060520658050064659850500197293046093205821987592914514021014338779899719183330081225146341548654622765680266312580046213149335940468366386572763920205346704987320606242608807638767198273190931444141637912704153821397106583088865051543978469536948375285003997199300289238396275611967197436751855713125034683987396074715503271412226200250687700667351829821711707687447849138306997981913189249420086562998869225957335289088180693701094753861779204826423549995978796418683368725864668227478291672712824475869329712238925957025086386661709051756983972716229553103184360931401215691527956578685277529558581982458027332730385953554327914644637738558732334278232306527369678990242685343917599883486544022801949852115390942630957909300914218859459754231064957014456352673029617821563957733208009203472781103507326753147617121128342533212140478186693910273307222236011127523166941996713114020312533489340454548363326492571700432530762770164305805883149530800280893188308904513119159908628872598641017702392766461858959888564889586685337570789394782769049859104264028455540385404787690459132176235294510930517995788630601504294342609604504649709373192996111949531916849725237397529288119298959105882196791358155007976585974490636446730283912424454631986417614679566244020785575851803899389924017161689940925917768412839873500049245097446846972982373778208350099220996302192444237608268977983409114475586225571047974231092113442119784044314261499830253034497509286259170213295919889886455969165818964391938099668455355006931201768769356425951806195934556552182398806068005957123654308881998872868276569512787829294197102935686763301445224837780832775515206799641577157486286366996079169513254907915678745333071226074058664869838017229484499089820215036618101240873801297235993778746922823079924779864270194386704363528265964923436883753013575707768440932281362884172242556888782526943555864019741113999719775465529342759778744878703656373089286821222542957013630160802232149997688882964923511781768463229706685349819436817171023526018898015343207064962926663096390066840943581354431438567142055353995146574222738868065929866509635569090328933795355372315107658723898622594951582807763248993751225210392481986125971052896559178173453135160685382905120743469947995259672922741839784640382322657205798302430402377435878825127735078955211506919415763667014293780199221363661054345590215254670641764797740838438409526300500446589400807695618745329394205103183877297508325061672865431288193144848176370380113018496192793886362322060737267542324562403635149450780706046787981880208628798659407464403556690108883144378027308368055500800000000000000000000000000000000000000000000000000000000*i1^137 + 17311787961381001865666076324875175126318847877031404329570025454140636701903177525067325169496689861717831956388292022173346322948952492109603234433705290969842120080610904522222512522108673252118374001765969527297610351587209822661603747229754480864130189760486529126322076450376449266514626132487011078260724789739256703007075950935977029687494720809032333360330051429760105530576478373337998074211749871218135896936888253761073723769255504420105306312110626844303974869771166426095820842019733233659272876897320394528405559057158535552309633144471221995776236522183822935684023193615456391722642015538208327231653512323013361158205962465521556439252633314344129857637229658465062294661904054961655088506265128625188045038953100675906258555483741484138235145180358910168655351576349363135350496632310457972626585040550752636878320456209607369003754125523601771665968512495160715788656022189047716459891756656458962402767341802199253365120317671390802011115804610161221999981392084975405036542491203616239139244035468862737594395566833163024119628673638792600448600928271741521279913699093176784749844058354570969265121375251158390777339092098933620363853496075025493754814238733051434018306540547072069404933060502080478478672933649871749963918601275920299756611859266998485208244178578851026583969960004021982007111071856536973105050996804501224719379966178191265334288290735967774325794110954448635540239667738516069676624126906262460471385560446349914410953531842625548654428548316451969338659266533456744445689043069408981904044154273288179392229070532911121298795016798229817020699575661876716157292843734578680601941031226157543805808532847724688202775298124844498904288823490058506270515651799232312912509252372119446127628461828021955262798618030455052214317242691217130371623599844115289816931801605249453878182654826815725731287549960551631614514540257058723236705252909797135435328259776674196661109706205281991962894511738861230811501737535943119651497312203577572209855704973896346637271641772447433828424797822852992595541285447585584430052167555013543323289569400023719306357687659420252161743180902816062574257475110596044615076126793434530445298506520566694243975800543630612802011470444004610275030739043598798384538370697088234319612445047010008093285858387487556274005313361398054890164236053226361661348475285241293392394042186251197014350931907201135339873918784557451396161267478761654110225418382705583433579732432637226523382825090289279714675417275458457509743818133794154816212446393734021692118393802532070458336390127023973289414009228120218908959640121900214148058467226488037111236506515163275373187322347635044697577456593714466186002268097866102470371991942609050381965043604964857086899206961072648929430473404693224870861049979633214824413573868290705376454352076549785275994190806850857919539074550063194612918956916150886417756177252148520614467738119832835727859996978354406042550707653372123679019299955943995795410295879860325517837396644721114261072022324650897691458319495686221797834003411312286565277559508392978061563788879364083174441983172707077325320714053622231348119662910967767653327672588132878571732635485215639808079480415049117140940048225512967648174437740219383452823510214979054746365794657792989103174269001922653998535084345369415214344311086163123199284712288750672746147275584661796091238787794878959698830272359131068518484758743067518102533978453187343337246693583154126807002816967947675849724699664505184692440910246904588739308346384420299909311540045084600618149656528911804440816691313823975282616094202999915962160007616856252430716700848311325102178211242244097546443755887271320027450664926115283079235734744723851770740032948056118255239549126208274573043610108234056378072701634175799934118141250355472643631574909146354774375771257496748404244480000000000000000000000000000000000000000000000000000000*i1^138 + -42884728741729866985164807338530092835323398077108013552199261148735507208195442760285394599216215195436506222116363167985804117425490622066581400176840784037756317561401698549907004231195625609783768477097440125789181040185162828112654528878396218374097379995820245426355149771939587444379134615583414329866225878322676538944780424834003565948789800852487476613682573454594737584755638478084532897048227064938696145276373886963416291494027134073482930191956833631717739232640736085295446230725743025634688700800432264242267975792685272668627076726543664956858490326468377086998356521713414638131669890478808481181929029173431601856178770521748203236134372077577116509326309940504870550641765683673233690703756348189394495528610443388035951461490724544965315788180837528126791514466537266100605987957227880845782617497557782379170817609590539837616161364649792319031537620459920559899913698643918908687758774969432989512947713527483880371045275173949241719154892722098783191937006950845089983627855073695196505539062049538552013978246677114598102326295192136318237363876161521458617165889415656036409745222179812525208062409332028394319529627984159389118023330188689283265617485039202465325613351276719851694982621671916311662971620350504404728952107042787097898932073159579519172705380910440759468429789656670107458206693181769380159849117111540534031771817084590168283124344757049778544152388165546357574796849142906397265439277257593402890987292396287488903307083156943397309933076761462731788813381296063444368947752627294504251047856275534971394496974751706476030013467995142663641852870666993043842976484172625367942469735245256678845562451338528780161856402807635898447180548497101027796146660216826124710573293213368534880538710039874891021580783344266120393678034405835932073917387790950588002416929815191450131667797036062385840461084620540429185223204135322199262240996565679733220765382383521792595939046107877424964009500990370025157810543534815125262449444045620982807409639998778282854136231522783342718924681781321765370256471962449848609762923364237243527941147257844951519982777595181186473564441103501675227699184494852164084398656380228290973014740931048081131300460286056328156521901110052400273625775101776865063080892048341206324689941773625665889587070638780415240238589089409138483612266892183252931975972012548132038859943478923788163276299137013606361488898634489001316788248834479997067884867280154399052421877757871818585452416420738181142589374357545415445705327840644379400046228623892812632742878801429364324896035501994469278132786038695257428994651477237975941516610958792901490240165275712985955608788506032484236597517318538986650492524413315640410954803556298454315726778639398252243526716929515575939450152110941992099742474982859798779674680035814769862032675336211305037291995330637279580022594696091741959845630892239644247725004441417184732067934657217765720204834473369662127211738169213898260615369934472108269867486039297708975399396855338918228689192477026511401209757431447617448686634531563914907691378644299548659526532842014459039625953175773119499402963098752465414957651837017769600877614691327178850683522158796100706536523425236966081833255136561645611791242467869368205465062438918298948649337882584684947982699398815608068340796362289239716606096060951777636970835587442096304724056859373373575034115954243891821855607980656715920264465441599708104055202371638437607158343615998204244173122432401082838359426268454904251093713941874032928477158530357348283681800945383595079393182495663852092373319856839318856725447574603608941100632927443176158451682887672621563162993641806849288389936745143034245869154305301623953141281643181621341710638273552057118886652606682769030481530050537951646626986280562034113083465581695351105227580876111359304375482208747520000000000000000000000000000000000000000000000000000000*i1^139 + 28845008428176146095219733328581403784677101677240777147826278948530603642067872066378679193182925932124476098518945915249697188344943726948092452785054612178942902970734348759850127074669108107308528275412871959469170124129544012773085578641881195137627039599237891447161203976399380678510605142526148426858718556761645583753298792807692407852855105951720427768516412038704566734929567234998921366419534239709649718439062203628456004655691230008600920958874285431640753042800515226718909208988819743567343557492373718083022422960794701014053434633628839809691764243246871434736309504926512499150080368435020180027635053110907074503837433185061199262882530516160193719216120970899624765113346268741243378667801046324388231003308492070998292855306261512934433049868635489735238045647350243545173792856137714595262588458285329088462436775640341438092551267979700545313758868470852000690387043050540486401770747736713971700065173575205103055124665418294726053506546425304472680526032736189023773542947194158395261389555178955408665123949928840377248342800347595821318060322757652668895494869734048158612777921182798755549092101706008042427317729070485577057075534540463327368667252397803846963303984395111513517864015708683245900880402025226161310507363582746083704924111609379333498902760809422800021087045372161609012800059749831363312199648718638811856857254102369653744959513288665712200218552158704317770238444053268628885892022163255396296613301638915285300081241572251176118292789403802811446032057717343373334741151502826239063719357364650550668267476068038509645944705756582710704341278840654136186673283544276373552829051612784587487690320516492616255912623586230953992638080219701129371576238803129222383487202047319062808763544423762656843047816124430761111449434726270995798300255131272979028703786454390432415538306862797677566698482432407755683211314729739961855706125158629819296262707847503491487189288269375752355587117471040327453718785566095421694830503351905436353413249056086424932514929524039644041215443419136617844895126603967561518873972478756554848085326395320525316162206604492677494619322439297317898651451455577873459487062723673525649265804353539602236816764692718908041413473822420317293250323902840773725560924815585834002714119584406465056790129466144194127819029218705483823361001690891897798255612023728249970735299512811684170397541773759462872002913516305391546909159374814651505438385538529510164145493276522108785368756587165954528115610189657851524495497917012437240879947559782250331623604381353084136602285099461423734832629893530911368024537068796697567028251584252619118833151255080634321357086907029844169194023721751070418517499445153981177653917722211151470707029041845623447056858892048450224663551899374928219407958692351634629264611105589276898671811525931287458311003588117209360676521708974408709102313233817950643029780231317170629447855787124529861828487923947355496027522370205832660073048427200736643366628499041664403758944977087101982314169684183610704416835048186307660566444101083206596815208635816591176558434146129833579245020590353903365449590862324170037532540600059037923787918602456030480585570273332883805696149949723251793212433359963021243334402546929949936277602665266333699387850702983769887426618187258288265161966173825332302583896699914648861862282880672129337434323622020812787802536951626074764932999812875963126902124042985229625456512302638291295158997804846400311258260038409229791947792458016045286552080325247033494566990191461085912366367345496234697650557177689849870423539324975253778784610140775209103718168871064946073472626192673034813381537801499083722800614587132500944123848000022620228447430524806956618230843335940518640832977727659137845129799362566458044064841855628086640390032018777397556994342636799423716513546240000000000000000000000000000000000000000000000000000*i1^140 + 19140393978833350596848678452372424093852702541015274859328304769545480253056398589326572492253730339497121476914583723360747533183068209296970938798731139088083027770745660385034816784019758644295857258220018530595656589219815932401625042212141279293395180336825665030805905960798065734939108825357472683382916542551065887193222489119933823832053252171011927217456709276453933873333916602936202863348732529540522413029519910266642984442812389218714405759221778807357008863725544348371697076633362213405772612981705252969278425930788126383518204554862129937068670429129822809938201126456171289416668608831932410382378788620205998627046049698096298845501039067866977002892927003674235743775112389740285309866124327640568825166874895543887618277849982537888209003596833623997932144899199143617051761227324345004021355748362567276190931607470786056592015654175622256346286512541925955094352445171030170752765450034169447797912058847266975547040743251906564944925518313785059838121170602666848650715775133601362564642046136542733789258818779331611411194517872524269294235328362945262413376190712277270831957973230241954573780319260754574490379677858672024633269637030896088498919341842344001930769689612323290455100987968552303369374727004555623364486787469769032366159151113895843494846295265693938666724891951985281275032248200937907734342373771563966685380435626121258139897314713087343879672074487112581477095711084790955861546870418782789937780855431487672318815950806458182846816053398261973486161789490723879088805316624358027067831804652563994747986757718994740662487239125949345205819291396569921870623308471895482999106352199295917499932774554359025932093746416542329540532930132718995592829864937582672016678146651221783819842049822755283167455748163567057025095776156328697223699680973830796160424634369621331839722110035166050775073655950766779757342786797659033608943351881395454191326223468437013805621365863601678494149846583685782333947681039086074867703119947212651312086731127082947025391525827025175419530231211714382908728487599261334360221889121864950611248947859057004866900836274683154014710533164004092093653946093335298274739832159049910046053401406779311280144760292569944099257117583680847297416070691689699771183170464632227258578895977651916980508804153347504843658952196423964719161337756786971457541061599389395038410602676570883546300912867255359425254539722570582327650416864250395758720849498223366883316808744549292226144938728849973410701071662922218988919377498069571350115806666638910088000064794682318039615370493314497705418267557228364883214734144241730955022841634027003310277511830594458699816195548780685405715827017335465899249095988741135054524411808370282590193004939611875267542475223252483842764319713460744051477376128690769783487911417003710008769515427788179634232722942074744227940346359803852752699407097866324908032902316134500010940488080765480653149356750215280173919719701549855838641195962773407531382296458067953357458501433652652510020501668211619848481429460983908745069280340855504936511518304889282991392261797250654699397975001167882204138600948368776802149386109546636389917762796931044271308575000472970615370656864173896592719613020226786377907243147812045711905038811356775067250984373422395645616170772091524644697132059302213419344714070755057330852950368468109634386269292499202935715542463681132841755019010238808442073058619817015743582010939084929918800434496481968495017334512339216583107441736732304536089586911904969195345386957585703952429250136925676965604877605352714201481765527471756631123929467511346495069047682010575486225845600872503870675595167927279469803357460775079547769413936166783323296605022009775079370801648407989317726319030006583489704030856907579172390577069735252537154119687046273404482870168592056320000000000000000000000000000000000000000000000000000*i1^141 + -24945932878786530614793343023364559390109681922546443961600667238072497882355907019229636269062111760483819830201000087226301825310429752996446873189108118188498755250448641260319023551121528113841585305231464515730340837895855533860949990911180640764705738619899945514731355581202487885061700396801298713653860459749952973650555139816443517347839170192469833010798202651844682481306196075422705293397815289931059971127435882004082772546670703101564850267352791541001954165711638702962611410698608736648422133468341904354124408916549099661393704185761425198152062391946512667841770517831635054855983719728192146059515139173767731281813771844648513594164635567061497983680693285383887831245408431596920630191330637295622945650233219475831411799854634578654688530312731865361894542153401105302228827209495162324304963968979672838293716241669544947675467094323715263085905526430918061060793162551974632291775707405696002069264015829910155646394982985662035166005730822781945052797033647051309609845939318416954686508273768280605778847096868130400119050259261831246481382804315877116939009549727121746627870370550124127838586732175628335718659640906895242370946220725910493569478541564188430367594102685899399213205399021770353547525677348558895747276734823871158103999711119729968864763434282258389323188979107948362712862363324944056875244718793907899905580524277012828147146768420587466947739346019344355505765201458728803957608774538951378410843045582865371394602059669344314519434507763379353640000809054365059000157646609730203807673272821223144617807080462062592101054143433129099074266401619799155612497369281584289410084388394165040921855565760410284963103673283564342069691010497474623622299625535513571882331333840718897247420463295781074785646394515574217521351279242304131463606432284271495004777161689801766750639905326353825601690392893318936223130571441867438989684936843482839439468481019741464735584885382438357052320075521913230183654384803398302918470545644693618145873499737511216095176615237521365012956815533030460215273754542722226940625365691527476305617797811932473500205600410586377848568789932067854845077014733497389935384838415764754779915790234829377496532295670553107215496521709400907623424022244842286773925067047028157739460396697987479854391681706293757114394226398875996118917681271956217765564035607430912609954702806354857954603228042316946466520316623884606042997984046359035994968148105942470851475266262628066141475763352877957618813802673870261630472347660939973566015399392823176900501398968039559492212991643676307522022938728412470907403033948213859940776509593325501389073853081914246995371121979405160159249129719741912378293990032361071767535585348252795121210081519783340519417794928259860401723671173431880617502663774095578419376542042395200466238796030506594644597078097621859571446412492590927518955619055195353384856742837159494636307370775147383730979116884889123493640961407607837790684902478342436596976640587248355271498220396741166408329515500338139231600861670092345084961752718004660845450992933800980460515060687738925356692195107492177069203114480572963424804699338889584277914439705953232303291255022007311652700198962703082403330447554247042977265553634412358217865876861067599915235276614947902882505494220183897413155192397267735160917702132772361287180323209137657750698227027309141150398661262363396131942419396744562087826349086858867058058384542075574042166476816334296091081852377420723402615698934236900046743446459479142784371637432119660141222827412401957367951641899298465414597294034129195441904346619989935537661846723701673383858050163865327533735998785805850003616773464918654988796375098776567929290033939370402819217342792358300092692930379625085494226976611428050252801358403086544292335047339101644146086825164800000000000000000000000000000000000000000000000000*i1^142 + 242905765562874058927353831974079332200270764195305581899688271969475358030356164822801542173286819484234576080030025392339787885273999051394531943404086773796775245700056101155050128167943733411355690861844211546580300400431666031727364779585852671590917750155604463467674330312496436049240135695925964757140601917619491404462782629796615047249459747727325963814223106539989389305098241326355486807966260219414239919356352857120714309630723063074831530727593523716720089449999099883076363932459827828716737968173158676573489524318485388733670352147514927736956406089802963856133106458824932590739007249522170492942354458378465653065504025387509930946392948265337963468608063342677209804547178305235695781988146705841890719635680767787807536747609957591436110487178565335126173336915674172151247849610422881193513437314442183550711336959268545365916559564281540499710608884836938073340804538281642760654390212637871465868844846801122665026300884754356184229059562845863650198569282239877239752116393505217563542963527024182091839364765103051009412325959539207600960109984118032956206514103687849518231822121144428863591004428774628890225967043211604198893678284346498651882896994541390354706498883290582805454701896449164434998042453337139014349745663658961433341873692164887991919643329487176491657361668529194744124332928035239918597315551559220268752605847624877040593994834938507095211845680050232795207680640592176692382418107695497532139041973730962267232478087950654261913810971902742845087054272377229679635688797716147429031288546062530651647056009419773605317317107593707013644054743683369011157148519868226923921077474141350972046611054001319413736533566059535252283249278545841240279151741667731716074699869522299024977435027981510813075449970043070126799696553056435528619109591558532951420552528445161481317049629310500614380764799380056832363280438301005250588701958121881728140603258796787014609003350594646378822235406963315908019075109129877862989679128014825411558742210241589795144925481120190396010728749333618370439537314153162767167960970222944755576837589868234039693966682447627112343597664426157010174185843026515817421664595437574364215101454809466779353875661331240172572263856603906768574290164319782441050110268445181468613331006960344422597825375353070510591577126745837158092018645186306278943139945524638565857967827694302943890905687892942342715498680406852253779293555253513741896421070073514114126164240032754260615875220578310967879112063335748697181976582552617457138658620904761059458514690698937318380991409270659792062198098785949139111723965333792434445709766166507759586053368864471421003028049608307133001415279083982023692452218571088725631847070750854132632293860173871076612392800131218941338307842425465114828402114819350572147343359057228690467697182183328381333139193390563713378690558904542025584746639249348738382018830905392523642177575034907320437905560179027054395697170413711211024846981411071368302198143376254023723732991862332275287889827441331990564203667089566529187725965228157568324597718727240680420048156953617490806429095209626780496125503495327611876061253478972918382087950831045954181180874969236061224060953381712515060009422334682897008026939146685702753927279959827406628048110444278156340256394330537521296860988824987662743218931987160995491607941613443641174940187474951043704987420251508214124923285118535952159554931201562678596842158708981085372516522150167371610773800276471211782946404055887831672523370872252821266099306870121654586754530344550436454563301519824842416758970982944401077104834420388332334790775767669145842847401214071019406381859420102392608506357209461559696826905193049651989631178529976309866075070558662094074688529473547773505516955726720869917970448419525491475695677035753064366080000000000000000000000000000000000000000000000000*i1^143 + -67773745079932894729868882243986162455894528902717383458447795873694085530689279106728802420708797142553047125633330357740505994375619999034969206472571008995940837934861324367465933049835023424906959500494964810872142529485560446561199967417761502257498088629023838891851791044397646345262549081154680915126086529547727178312361815502353510599123065365629206590546648221762436949670377742759717339483007128244973989454812211120249602741286628058319836150398551023381838244870574462031151022512121022583812330230679692377441582136407097526812377798498007296570270268347260519309477290395788140260981215353248683615191730527273764477315059810718923034910357477632415531791253585832453116772989814881724198091137897557172894727547460848711061382992785496969083607386048889381725921551289363343931189979754200688849266442644760117471668729910364559403233672982830063154783994311774551867816333194076852363285334779916278638381696552556016296042419072955067427488173716410768469368048091337076609522982866466891498164761447433149528116790064577152208045279389257637028638153642165193948070008182990002450152839631617643712056930534385130936207476411361052653788422353222774846323978007076361375303103292484877392245414460121396058540831105829825589885719192408379803500578813996297161781811260831922207731839782276716514960430062951303574779440853058795928147195729683649826816043108237043708224642132149338082448548999574375372350056729956369137647776446697257733444797859171648498355568968909516023052146499144154492898267496408703667682775862340519495994529362902639728709825136563691534828886880988765017988441865389951205026435657097783972923854482732237100863993998775585241155925721470180887051902841375842924855750008643862436166260388173341140416778512822001135978342974398261228291785882777610664740557743350245512343202360620083555214944150154199241662100614752201280410055825855257147439512140255774228727029304871240149679554814318676823417809145068076369860403097060923123712307544842519299933035968391288661424723499802343703480008158002123251811395139763136429087342265854440358166310022119504980860873100127399232522696498353741484721857867764338459692561906466707356240776098712779204958941863774147193680573052772839956620256925946316429314179527788220076340180818350631107310665495182172061494132500913550125002368720399597609778326994454926193296894547099550729333162244628110052980941080180242904743267713414151815055760144229112132910814713184410494475147082255829757585312532675634904009519273992011691489615560116511044088484906483805172806457414938681799396628200132813136795444023799542534192828478060446216445653550807426989763361138369982939687092921270726998851311232249704852814408189240774163730549972630527229518186047718349454244108014211528860899435224544626509454856237450199717139345878554663136325009404953510571847875736043155172081585532166871628411357146072239085313307565140913876381330291587919233283947243587092436967348186681392471577162360343616692981243042314936867109797848839183661372535950521581751853370180189800192484023291417238169991811069979439501164516602430109396756274149364586075740506911370639369912720101266026473462076499416280304992401525332511821341718922972844785497567914896193390506401581307953381056009606263045396672973272349326670578737800697937221753468143294743064434237498384957789831969635374454376005743271964229818693214745975692665019961162536025574967474182712675272551172645870061367554297875578948729376834968963611414079706376889940086854213092802276024914055526532947684206696234928561040195217151680476187377114600770897235353242469091895460164333926023577928237597102385276775216581055366475610950876173648849071057133633813933392184273705908259103028736962241239520739402990818669673567087493120000000000000000000000000000000000000000000000000*i1^144 + 530007094216591161233244584933415281111815762784664933960629918328997624231865230754865413483974693721090375059605148559141404503794461315206386296566207324197262150313822206370299427857902350504242088131286148072264991873445800335821171663059463269462686804288769437222418646510860443051650196214888525024428389903615518511036563239318551561337259165299022244860161408842510228820515897372164814514552098858070895954885575601633072254374156301078871750766692914240253412244472727024407148730971055543587559594518555048499200354708706463137567263363798395787791492089292801490824453777001425238896724149403951115128953511745535411551171565712458557462615271351527675124521847413647366816867900064591262628088580335857795077357444996242606248721316454993449526416321288799546939741848536495289902301097500890652916229285281933295437639221086594698786187636058116115497380326855870316200308963122752059203178022633701293684200762180314426991746873322515715112980165171682409397570258155714743769272095649929933350500136189917957977359057661922936755309582777354375767340500933402074167945825810942411510663854142682695780263628512001762432446379328812035043506090378047987771628267092886568299891713357806610162622930110920210018534298062839360924548441766400182717457526309352220575437261620439352105051424037733421083158537229378442012037117250507084576388019381809113351672903800694064668183838353347519303782440197782238204166629750586637962823909746367767350817414529996328735110165185501095463740987832893147888297006987044030693232322399194774261717740378257893350495702154450767054859036716173514976082294593496701742258590136604483643872369797607036623609372561299927688494561329131612397713592078427646963907637099527889538361953621089435481942280306990192348742446207099351284449012986781163700448462915261566060071771566234355107014344733184216749464050707317097192954787990507487813503702467725224283667222099165231821915975633666864594176145176072667008576860638151301769843195603863055326790001571686436588239915911291545042302038880495763583488267389619511434629772703705892973991898372127084799962082212578449474284599148329653548183117431959846988142787920220910606502012471764826464031877748972309213771025387972187770356848883757380822564955563302288756551698651131976686322579920376979280174294613817531234933287694334046046706576021480951679638610232680050117800862703905633245825089313289814618650019388925082862606140169944121721249918203720549279772862043702145342314566475379085553208970656343315652609244720260249340113262149909249513556583043792428167707910721952769153712440838776009508613181746539763468084323570148596811367437361898792381850473065625583761367745023353431391899987757365511330631750275882276692276365202313375911103162293096219163231431990443372164167287896209330000784168377750509643404461847121383300415385181108641486887579167506614736849250456588252618397668932245925943937301301007837990372346586322695394660850425790622499641932637906258744464764331849852979185558505026195919795998762666126409685868876610329092250068016902878340924840330889994775633314636488193826167589522323856825848981709837910755658576358950736775697365219923200897302828102268134320937182536299482655816706941468103887769079951462218894714414827007602480075375463417422167663093627381205046179529224733093143728633146926089102563813772539830703189021395788418053584024015066783672383554691518645541361999854292274180063955519348948937111056943824501849151946098911269647293948179589431150230580712661023471389265737633944106554087737958947798918905762218411231404960452800856185272495114649048154172907782174882004413854120632266372865165172602610589044620040419543882811449310417823463495319743986612430595614499744292179177214465462008125849600000000000000000000000000000000000000000000000*i1^145 + 1238284622450728052710659162866094649986881493203322439965964994301944695259667125640254425136638042895605177478186800188112683329227948792968413921112352283507148771498224554471446651126894870589778805330958238076827833893942014523844021609801615090475063904444244641071114299868807987256602728241309177020359592219095843335925363848505205476014382727034864025979735591643424877566228518762093056419935234861076469041382375419311708976693544215729116327129261053963476925653272820647373917991256516986020665505663628232195468999220939814324406166163887929478678076143412303529215308191962807197321116306648761198426806315966873062352090452910793542333030492734453891110396200598720521801815481773053859611283931098830854322671896917543785423161006710338448154497929116537167634268230205058921411986977774872005223477550827912344251625257352190038596551121888825897474740063240042535117164827899487699967562915431329218590606123629984905175950049983086551406641868591299637318428860644125654753854210002073284408657015439791659392606898635117583134246306786024056137635851612345570681781574783639782406492614128981823624074136125411137788312297902795985885914931768990433848924829371763230361571820644019391427035425178091620882777413289617348455147203756772631913133831370997790680582010103714312145497924911320821135722147459538043678241170814699476612233453381973447724937009469991505006636912503271979879733628210509856164704757533771233518623348091971813097572210229225558767024976218747403462985959315418256321223622784749995983236833304393803350387394342746629916283020204994862672046312184313983307785775727182626534007651834675976477487106752616372769203497835578055895764456000879082678821128757455409869291384124061929649972417546767550896282891078508648284366800989752071388598603967237767641997032157186732840991852537737733290300052601625910148136098241281565955075397482387018735149806391952515844472833068234381751571762473217214955868173793909423082161467031119690966667321523544802943775425228389144252694745570667700952232540494403644075655393020322303031556751612956658805734896731629710740131393660421203919297560634423373799810297029543199164163604104759514401731076887736618612151036060103715166710964843466942172691399068479850412811818906171778142387291276882508031806744625996047138689414546291616382455725907229318374715326548889974702316548152416708066658355090752527641601679890036375358489745667543394932794187153929284377869619871859787902520398098174841128243032859530731594964871402961578429385485194632978326675241149153908755176218716589372787768354784007988010649324673510137762093850687322479817343618624369955860353699359612230669494845014374647799463854028135624867972505416501496726156524604316317078096228128339008003887521923687983438327728205240024186586519157175757372576927890944352119013771968146102391973617205394040666206533450378606629673535475762732791628706355942732785553911185250268341519963636785164515529993962318822102401115202988904668090726168669280361933640178791813080198538817509511804816360422420442161348096378870648937239109897511963733877130339770592728306223398985909219880344825958917099736779110405311815478792412697600104503660275192254506733604265240362849701080891822585197324889625287926427256683019431331050274476530765587255842043717646257281268891057204474548457137382008089360204193830550614242932732657880800372593685821416677675413813557886981883068065864394299230336603003712876934636930479125914289746076040433269599134404207301261922087538218071114315829508695553618057883361005001598401530449583784899458033158631606396091520576155521431546465012752824300177546129214597153861937750906749488533167094069369673203358956759777824000295592508564131358863245148595642773487793964318720000000000000000000000000000000000000000000000*i1^146 + -1762479934173477221984300140055129666295222639669174042256235287262359250064569710724691641109458255369542755165860444748390752416753564357722935151540291731652416458321490418118666964071123415777669209908342531588119218583941668928629119337568035380088013848881430906330210471153858756455245714880722740343139821455297634234658909067124789520188382570645125476092855479143328939721625011185777768456632471616890579323879267748231273228684215840063765135861248365257747518349340719104702574212056120619054754395180501554492950954875559026441542032784371139096413538708978697121582002027017284695581466240660109142187542454063164210891125279586070407575097405878732910117181381429558822944876472471319289481482580982078147187631664276391631369485172540799252345364702555195015006330961052567176365427222294279924613096631784660320148037968590392326116658013463887149606512828672733374309708764742860732232486131726453134285792565116361640000765771435286074211393678084704242389657825337792555027733544347420303186374298126754711722011597121661216296241452783659759578695318262927372230857912231416045056752776246554345677050162674699500716940795168259349044646856949873829443322823833485933834487820547466175093395763921008599035451369023799775243019545777739509986695633706316665733963298643271142145681418652269162940329839706086788870393608462683334410587297697909681288544953830654057081934020111748079159164480844149865122176462848389542470618232241421211391403096500276483241288344308447350433074280132983659920306493838280018995589297187797875106840366773216164666192531750177441610653902332457985805731461160891024376835288149347468753753938273016669631026838411726706982400960026143039410852705281713228757692867008191612837169801941908289954761941869678079345030396801709954282488673093714316392152870891785542251664005494347156899476445524622795777972567508911479238529821281056621317524619484244408012845408036508783175745726959423336500687969284245504658524294443016904706436978438141337047678476025021050082222611775641173299793973896910288289666508021491756696208275617369668641490524038673944311758243633663375558235671152481740471895536166340527913365221022036008673818071454391876702712850819481129496982913941793775429639582282046036972246675847300718852286701508152710313579909854157856789402893572352127797380112456923484896973182688061313107990300747585151970899318899805498060938154040614774179545489592010096106787854700748028781049712366735841770598687719439760356146747568368006125132860136113964348906679814193942247533736079173868755439882421234859686070188432394687182065509043629353491384742360915184294786060357173112712185720126067846928718914652850635041207357233181317475503885272350060070899415518056382322885812498463642425868252369841585608414713899747075023110371044562143194911288778085076790862294649446052872035739949067260824929615118546171236799930792822547788831350443437248226461759315520709258539830266683152468907073975106589843429172416535760913878654379615132193151172993255958506552277086843439361686866904025544333851304911753124700052762625092353915984634163798545194006189089995531109375141336790639154401853177980460604494194737848557512511313102728812831841353858045716659628853405986203826362115091302857985051640616953039219089553740906035034496908424350286687253840685731633363664413047807200547488203815536194154362030108912867331119052812708231227533017293451644067267544475188812223993677091918124739804012799938476599329112524168457888800806632705838284213453996760774255368487520499685581083736707688046078689206925819587144446366155218555491223724299008339766243968692161683463035237292406996442943407948483186586772158618123722803183035321986997364351534303599098346583901986858723146989568000000000000000000000000000000000000000000000*i1^147 + -3304557783215012275030162752986046587978251240847629737790424639267873445399627959909358236644696286891337484199752879031622819472064797681378954698716992973393311268318395472504307893580139928590174973566096292484041387362728394025956086591109562028339287535107077800346028337662555321535977345477166630176952606833472028136385592642702010946773035557765381109806199381680651447436515738610842867112434901050630769379011901897990057520894159801698666230524511888674429889272381292464672787392576136049196769452821843016743597918101975443710032466071253382677125560447042297593059432685752973649015195600481643928913426216550011032773528268078602154651239972561311888154791204639142866697298509433260083973658794539156232330470174288789058431108777496091595945337819807195117357502671611938897359089623593775256855566213481848304472902607485939481233564274247877655861939396444609187741205885814702653341011683108827148000435889583194782072149012203660193140844636929409041079371851151599923776335941808983412027734790124002437968034491102158961957422823538429080400696071423557888363878101289126313802375375848045911899412064727796565029134143717240061091038253384017032441211260607122169014711891588494734452226070036518132478787744694739908938134894324128653996891530102374853821462510971648343299118235030741331718421825450726294436584367970543921525416538531733815257560585848932674012484719110668959119160215306873549693272260315395584283233210830414204515298739264392576117572923772165301103895730553986896208420088242242406149950033448751307560346408867295010970353827422963475870003269932813494707504096834651065158508619514045966785224911650952712180217223736473228444412525043659465561476287190281753878109647717926248863357237657045599004275565930676256266665350581980711815050694809411469298246696991631664336741076942783560387279684058742890553109631637798550529125468294433884008941221350882178648930284582742310617317723275959876461859106548864764457063466141780102337629712633540900412564458955440203978623397050672303514233327944848805215164602995448062577509098575779329862808152989190179131347242251585556806923488879198028413529331200482516719596710551856848776798147059310399365981754061296745798366636637495389044506167742557525256530472995970150176435311388009659510182458905548240421037395299220402438900127253893688606424749890243406011062680157712547938730939485848384935011561121631594640660861433814007065734358065308646430102093542213607914383511378049835583695219168506162410814921701235729819603339179276709621109692627041049685945143497683125231508654036300954756494127162402271051617014250915793888448541699719968942200504580325592629613615167126512789453435712113537591081225634348913256310114145194531876506448449647597496815348981009401739574774766908991420469737474725389644619195525861378648588872169757851949965841783064132079907605074610428636464398623744910647257565310807846991323528809144263687683092404123248620847151091888665893042363223176628900749206588295459846614434846628344301496857089832570734490716197984650867243206176083933793841949273217973744827444050511205526865507834767839781908274688103445619724629533081295470909999036813970174552140203570063720424967035338293346668582891366788789242841455299314204286713513182294221401329478977304565361707143950857004857776236593296507506868360891211043364649516171330211234835514394085874531218024146622410495578287634829098988726329811629724641168888018551665979688197517430745462727461569716313102931720788060535924554107119362137201775382684113258175186743704864164376715840646758992116884147874462517354022556924214800638032020699252299694643750116469245132247653846845641747619310591603462492521694274886764641939004868225356693804577246412800000000000000000000000000000000000000000000*i1^148 + -1718962492533901306325247161160636437282420622745588731290038854937113427680474938598230086401710789519409533047898642265181158859585041562190253551600780269200829176010907246225412040375284985662344514920356881439957166720328637357387757276313471434028197755465176218693840879237566342523050859168001298862136585200729781151118277392029259457977821581744277943743840707154155254057671370782195026707200441501179011643970466358036742927434274109198629277453454560112649319883444776848737735339645874235733630867818502163918122036989237079671471153249197811274595904400204569491737728543162797542657994882414548014203324224888745644687460370526138559350767242869537269525192877000986479786177424892907264234790978356477647136125415705061803169130984598064527034027577285822912104806568874562900539250404425590914915736014939791905948544760801312684547976954474608900174570250400216674231810576321571969198431107864536201795109848932559836017041537750779390955039528536118805768507960707619265322847648471608120226215390642885460367107226357422647770469800409589234259634232865950342229869847448569358382925817438147002968550827073792281625590364493910076880321171660694322268326472863586971073525071293477768941836935862762055112169574520319548271609092015978873819394691608762997744976104073647847860233685987813440080730528453387243647660768944569672548883592084422634746704083834654561487070962851730489730846268386202892535703830370099170490180508014491186101575600558803994165941104268277655638743963981890526980597650742863579084551562533089758430712961603363989269453958682141577542740972540617369234055282951354545265647590083901319114005021756777615044503119847524341906886348791999229990057831657595811163844352178710302425870084585698422222673937738507986342140090786146894118241140696124420951883341881017054675660357775913527382399153188790641184145131838227845993838433485434551309200697955830009670671347251588425580951045325036026764525343405063025350586723787776675295403870268617607746171233441329726050960251332145355253424957098494838624867556678852400016563815244337051641806485639148821956812979642205998283320814889822511122754936409481623473360486831978916130470956313752605919570091443239297551140405333772835282816871487450132857801839775817118135865558366056860689750519893390535764368467781211022597917411422606654725141742720144153202289931255165764231365136175264737000843988848894421494737093086919547206596093170451186890695629539184757115394599942462137736522822377152824203332555835304867965106985614021945260794083960785145377352870777923930250398211516796067175065475988806347824154632649154070905923730209425419678500925508322002722951998860842635170911832690939073171600744197498452980070830400611891947307767029976183978271232924287071285857209448700882260314116664841838528576588680533112736680356226509728268836944513109912055351695736002846871312468676057247922352417594959910427468632415220144484645906231249552049652855151637971696408296551752108061462579571053719934183314516548668499566289178741466071158983033149186046383919083207603807869873186339553906816573923622638966001991469406192039515696906700935236117690815601325604773377059728774542000283515456976091390385749200235230018657001628525991531931371561827410842681105490110604349324827913029519895976914852080408167925468102802526445650499557243801299587796902192456807199207011279573409724228119218657693765138427450174994970366150165625647328576148461301751604001392208662900257941103065725114074932388050756498394320742216177335120860785469169105337735561851566365929070106177956548586056665668870020428217886223888003258753748771881806493500393360918718740633328230218231513149901923763878107934824689718876731660244370126693990400000000000000000000000000000000000000000000*i1^149 + -1362154938718906341401729366270562807983919770965440694752818018429083151943688643003816658211937836553108408243336048448775360929783487592380382414986927954129201989926896679698861667358782763244084035684489411841768407692046668512818955105644113089808682396144494318529561078785728604693076373042739173232498110773853170516786353544185652871804630916750330668675774010573143727283495031719924815436538614084867828749229610965438215441806360369424197489627655821403352776058901271946680119440265689878357039904041967353374248237786337986526088729195630570212870824639383042872293685262544169757337662849734792089287670337961596175188421087749382171058890515979529459154407518353438487194806657458307118413099261094214667996779729388715648881449013855657281907951253680372186858915269612613498996345227348127999849021286192061741152235897522739572141392229380818305263379769896911581752629467521717425918773962699598898703682375188730134858543527930850545695235148311726063931997761512406581848913457703624942125582088592596096827446896537021705120680827746849680008007985290492800492119093765022360419032041738551050846894774839102631208277014750863400181800818709467694627782888379969011565920918735925728342410901261371119062429120535331372861535155188260196062752053340032217640648502582851642698101327758684359119788969095518942322978776351191613676552770720132114549462615426852782253745755590622912402910685721181736962769984251728578037502070972021084621432145327014826109214361080017707678699746116702417034679934014164290912297701478579297370107767975124034073109986771056707857594934789315108373262302392233638764107975337467366520312653936643932358108602503506515407986448275427961321185591282798341428640400634208174197837577603965521564576948462914556918886854767735019827885684132817308594949206273687993258669483670216511664683719101184786686812308549202941738307690179043202073148844431476585220265236696686152412085466375232133716812756135079361351335269936059342118239882564286766410053926652625254860332571783267948724608898297658019899326015816316247637468782161663464498331522359196177986415620383606647437788851305576459219505251797407266025694761541468552981262781045378135042346618170835515225637003005320748510720836106906102424351685388629670698354045379113003920588021117532129139359563740824687150518721870430259543192304947499132806782115214584967125524527428474399709908710214508995004849040861172238247055981385624119723543122863943670397523233043420511541553749231953064682362479779236689343078153001496573030389270846975912356880993296107505398267773023530300394849954234173113608356628532599198535367722260864476618835477359428972253017513857609430378420788918760115637648718407818891324131934821081323314966537764063152955241860402901965957453047278324928447466092155518040003211981190772112015258019201166991748138535256037970323614954829090787184097897396732175994314486157628448115748938137737925957233404357896159176499826398480951158474002523323925658108884754046377967388235696982095163211258301771101300985392793736674636860325279388115810863944764049559097392285649308077278978882320856678872471241528699697881296148251646061060392481700819744274603191007771653124020650805380978759337340041593543788796988568556829080972088691392760042468379374735432998504760750062233584345031821432122427962386077879571343495596656405706218401458807999125729621274400549799870529896651559608028475098023608914876433610688016350708389812084632466900720865082362784119899656621905116890582443670733412902141672947962857823320842480562733536266777757323475824038591026732193774016808403983519088266030422059125381529214312929647021752498639128786426016424429204747375894103256290047421042611597682409472000000000000000000000000000000000000000000*i1^150 + -754742715570803408315975075014864782141315194315642307654846306690577291619955376656265029316705878237547400090745372229948096964843430494000717880140666977562140308194322517093693522799575302614609473882244535535263896991175695049503887210548384190394892431374175809961586081741906163361815713090341511460436965000154297758442599401602074105495710957934681006019689411790188554583178262679467691496372720524096378531058809104928938689494478616024124360819247054767968931259981550618791959516209480081568757331318087014236564291226010610038754674719888255064469076793706457704331689348367001894355704734376324070067967577569638205127460941378014104557876927575187634774295414863782722947506581199148569908058956887954051867967235064596626236915115524478579175147208510933167420716286026163823808791590633745757471676247220932535171844630256584426414522321114263853097089998393941786396402209889877176737315811654070677350190339442935174646437796997059873559082080905029001694770280523488114605327850878713085949578847642200262420698486974809211175964868727424114187911165244563892239410496966649760792706457817978771615354887208301888892188031390511395064615991740850540215263261689006899064731685598187804550408121717277133233739322272091713989231383585805651634051095604354258971126971328923601319976161685021101133171035419097623986468524622086729254812311271843893210455877403719683214861394076872590947509738012794429355146443990436181170771165824918984308411391234139161073875190406891689907647070291739063338803320273216704028602361058366247339818273947484771425759435770582873957799449568347453369473010089251012240087808141591122645548894124321625308550383376792554256116725440299669661717488967728408173808628111627770907627622064012340895384274319890299086460794118233231735065279492477883743629715448699843720835571059278000209478043386319821913760358166917029796158009074588346133868713540234035952535554150293503228850265602270526131101098134374110313113960823334632585521496103863496052085147642511093332948476858225431158934364804287935243507060917074467653913178804912479774768715902697654751182621520680935171625085277341985491604010464236359964950193884322410156903231819568373015444822725052617118127125358931848293993555730468569346824544997618801357701732998070024085253222866964333814722735173617112541263939450612369532785685320195648727228924875038968860985456305414074774312336033109649872262902708855656001580684194244362167865459778191199006630936197550171659327129376724173369636942543207023155622171846817283399401524461346153411687974812577637049870425893997923577300569063119918043515417711445589676324595700702858350517461498116781912054405533463924927293406548774940028431413926586547391147324927368319456695212105946338304409777293413975999709844861008785901903482210140802419765060163593074336450768272540073745976337642695269504677817556376869633353117929987767227205780593193315443076426941964758166319988974373406472346040330971811777018710952760782951332551735911282269844542694078132114974556782356309111383039364211142787802707932392640565424200333276124852402138893638339062024373167294751353194443157637906984215300843172933183296473073117845379292735885651970449867248286709853728167413356788997143621476839733695800725390994169282789847826734927982211987280789552354976383376038939085122799264651658301345995156896667791011775916148056694664106393485325900467922510835142032563781944673559349817475817384312565218683104072156927883043329635136717407156118446204548593228266872179557878191903903587057911328943538410612316073504087635141743219923558012742637633947781817222617314838259832615534584771908488579195429629724505228043862173100065967941820723402871378462836470579200000000000000000000000000000000000000000*i1^151 + -37365980142571658401393577596312109284882868159787965431441206782468467347303946764914631440727588542558883011037009029621056162172925082201888480224990751123980853660861650401037482855449605464415582357181475823438068947575798886705359492711305109047890461575395427021952194267250918786153188316477357291456663561068808445511482172160258803934379288246967576784341940159406216875091719683505580008233266667433621646684929049464437548240247397416485624264268609806502374624360338862341900715421976482983244585318860202813409754088363848922933323926763378500627845839779987399529089617090362630296826669090877486539703979690316279011091604319870952819346179109570766658232428869568167079635738249743240956985420147227432280804188676279945096178499983903114844830660718032726373608129386204368748916674347587034479188195414787361658737553640532068000976660681373176509985184681521461411263627466459789672051965625717653274944997480031461575001550142765489279198899992616522915290832770037375542341761275410663749808752674880473201563106065409071024645995189788501114309941167460007308885463702654987005384956334875718710916832159807674097221132872517857648251234678810844899021988020675303277494561024168605901473752372711531811787524982735829072487673930125586588006976978709900146840752796779534703166672850378834027916501318761881003052070178848738739250298430952391773180318466267743145043053651792612490754293323450180615914697566325486576964959231039762045766109316472271441862707116233508374968674213409107916721590306408329043514242457088329865492532029420154331382041844214444670818954248616005230259598662937251050997170705497677359467490322528471230594916241442729675251750349735594930987250458866970709282009308584261106592059491064493276816717399661253641979286672101431320622465450157947389258702409310318744917324423396064449969769846496066432891992307012027837579311926565855352975675310089510957044798168574185526418790689210798720706415024312090681709630317632578059369398697817544412972259073112609064148298147858903108915397756546127429694685201798963220305744453207989727451287230214418165192057359554440062526220290130482873857881489610938919270974023060475892207867403874137661346106569170373374837156212949859667963550574139148191593811259473649796742560447484900435990654058296058749038829820453426871777881971517105911787944067090812154931457110520003048235254243285506479854566931491911201010113586227297854142560338088753913294824593973314064828217453942155774086340453365861707239114338867878040473046121176909211845718048868144457544574640263684332999560196243146700495000029779504218274591277170444238982402771542392534653060967630980981991615363365421189193821525824077158004327858204339037365179439072014853847669580044384506185228004638471056620206969089089695203561326992385898527396717166061577319542729724167716110701910913098732574663359630373446694311446849261545108042049037789692586755467102111747990639621384427204887127373702129103449320974736610520065403830413149014355791747251207432320392095358883047442538214661418393825793779555547756789956730223458444951131592348267630159414953818964318378939492805564567198546535585529247097071960925155510160948570689827073466615231157377250371376075471176983418635218165604057366190655154466275544877879675409442156206905257547205549312127113658259234026170316518624726954367446589903313984051538728402593982659373080066487964260724842404563353252999262360584242534125411300328552195903566191192688362560577838344681320837453976637490563713923496365188265028736949951494302986794490086642996113678675264645613978672418241867738927219010598666435677749142190201642094585700273419451415575931802796800728199179683266315639848960000000000000000000000000000000000000000000*i1^152 + -155705577833322849255052587114503011531055189819800981723934372732880655499377988169435446343248806634048472135473818479892862294432090084952420602263192132651573726816197592413075110366214058975895529887008467891075738798820338710406571355559498705308907881174364655115361760048318206552126404726877662073293137380782218510580513170372364254569282746742296813579690694502591325608107770537077336913531061476347716215266476952601951866648100713308031857183886914244843570973950079272676956079415981131490697445333656740463830019543817137490822239110836394445110358862398891082066286698054858100986293474099779010834109913432903352549313075563106546098628234518931400438080281130214403465448207803825240870439597938353264891279981109202465941001375749365850354643259965675406335897586905190432621161971624102968381886908765120817197647493652783938215072594189391771030462752220725086978815089489154499452027433372267470394546611201961689608133073158419783885551370117917001584688881694294380036771033467877947015358534258057105872994449473754989760069584673502528552571824051628188397229164338627512108775873096577132100717791441542545483651317065387775180754185882129936348760802749241785715990946277222046721386127608138558201087459238367380491087186815766057226379717339894253717495614081252359062314454350454150287918703885230108029843724175640547511256422469444634670547370649230083211147391867138382238696996671326845109272925173648557716842579873291160847156590234743600292675449422721490739044601489426940640435302025705341803707074864888694125786493826676653567995651225845567197390678974022431979930476103832354142934357307858432216210458536543794590486952734526680475135056931468737225105707987569256112717275372872687502729608439544166229025667635339503020866899449547643311472897910172957787222410763967948126261932735955875804659847391508310265126238178999259552643301744123173704799849065123472981180993105612398432299951309821315707335070555615601675916475718354836811543549784819660515405314092522211871950994707542737754344049912376941441922422855668274925633287594627286424063319060311811380671946960598715568486010986816808761389241423299782153884978052148558901645687035769631836250724347935186509359301638293411035782189498798939069469313230132227714910727715875624808593333303615386735348864426684889642863162037411806674100603794794319215207132817823550408219567921800337017958728101597258538263754138258758924763724014897573305115545162815530363164265912951302581262166678490326825063644173354837599443177684338107878774046788664187137997824001783341918818387185015764790705093763815341674908099415963447237990597158000710682263727985850101786417372474576371374570115367882082516817806093170023054926761001830260126725374309121005126596842330136049999649948550207652747315941202631075683061747489296795639374193408950648402681148046444142171843400762603974838802473771203996544329505467555752806090255007060575297456461737084398813871664171560482281625898403834893189055200384673951156128424124167821282414375488754501330434605302440203037217280863863896597833275153096035181451023275800364286105523438830358911529778889483844870947432798479197688272561792821695364612273539433906739753459350841355258095907477514419514447215434070402599138850446136584593566327492356181274022311563813200553910578212176313011885480825243782645973011276915022431574950371861666656134585181434593525923492420636140783256221161119179207078331457383744721686856502472218102065021254251802484009715784690403710249949061984155414520549413256377736662089477370890054767475618452936123639497374912672551071454961256531875348460382505401300473555515862690925434574037704097469660516372197693403472418832384000000000000000000000000000000000000000*i1^153 + 10878473181828107054745991470686784024659568854952633138184300619575251831293244262722326403816094693408526588903039903309923778309974493875375422690717956338200874352114290796109729981832036010726071345856698818362365200603707504007978942548025107752295857285652546042122957542903205468157245395045101903808074199830655990791958268893836066160937501603804046921289913489401276904951792748913093115856089959377782430549603849736955970087838693240376237200503655693392778521200327283085003416324667706930793414142195748358307552400475478894709754113933934842293747878386350161075747283551393304540841535594875254174251825066706348155269440183462746538184893805626004417160687693694956086173900738833238455814942421341045902523750562235106166053726255331097343270166218480474467682113585630142480030238786582986969675430741431268830852383241643990639988999838389177597256594643835768885228040596809087995476048375632159385032362894360666573757809297963090268867774875930468266118660740135353331384487991270212255904695693176019908592604806323690138022244242805031934919799117875199354837684345013988770910592381759442876075947238293471509900891865922342903867215988186161315338849265716581529474694425293253204328321164351402169460741448496254002236664043151549346606002264898558465765031898765615437383874412158771479406540807538435995379774708053471180194707403876715699981992367050242918459154248989273903357112267525257667498288590746577760899261238132031048108057938742231930608863622102250151251002787079420392641683367702940415826276160461963237740278719736286416545110298494872475364791351557257745461273517459176980408316854488905404970453453681429116881752457032735631795769825607713292250769711419349606091033892300922619893162248400742551219011362108479202157123176446847790422164791669397078231546173097184439575169888154800371158655470399041025866098072472631768049995541061666042549488523222020548002930533675649497095630946637610262411714848277117095841027288304138383776571346441761711130740182129486454579723724246638193394240300707821610397998271418729724536717948325267531727254653947871104493224980693853582943633803352579821063102876666412909607310149431233621835659071498351895584809142505485825705516621621514488537335618094778609429020550860564140461484253446362309683239728650859310755955666154843276433670648112636262359877394676878109926693392494498795704876137820651019457751908304342068992723204523702330430260796634920032043437797201432776549425563498015014999206830451580467220276374040443543628747284236870389080000774376901061477812172827679846425541322270779349782782001097805463271640113571798637108113277101334344554620587208920940518905835333932844299841228545026466821331017981792361673893676007463398102823214538164110898655324597935841869615968068547566326923261284496302745415488619525919354933278129224387209953809457302309948453425605774939749668870012559868846520824643272540753104534095936210344788142453554834273324833125443052494949339534368154381667659153976145190967845443404835648718769921892460203602776161346745274441863136292342406282145621200158228838476612619818311118598599934446546132911859206374022870499345506373978312454823086286306263351231965865511249758155839674280060362494815503251207909884190083014921895166005013390648502600517180776677060437333761709088506777975321292813429775313560217847728834051064075256705700393161351118312933922740734818851714988448778416993678434251204958987605553976562673505721768883243390891084838429821262100016033797004705605122780617825512862383340034285953054794740507114766996179492707239931762745684936508193607885113369084061481985751134813212986896202555890468711395314190934102625386787504128000000000000000000000000000000000000000*i1^154 + -9850135456075536603691834516812899346091239573713148797878553309172002386104274364812453988069372472754477564705212407620235625557150523789871215323512015859534178269843448020642064198402693669354876474971985606470833173310734259273812263060179849010190162683371530097863288702850218249078641147326674913480789262473546786974814737489252659289610671278969678053311607724699164018527157521856747483932360454698032364418708182107737344698343474027936087929655353702904638682849575933650744100996434373745298121190809745408104263697174123862917740484581896522289539106080777038598088683157937917205035326929459949827878626154300047173544807716515950989777295823310832789222317580935122593500523126166258304158285850676553510578514348354326351802072827909677333098949993580974232416554807065110926282284062036381355727391735951979509591929788525314900324502280762324560792196180829671334260110532577574805824088387694484863134110836283188270056081907823640777878971338422362406212838594705996870712728420246443972682769196264828853511645584440453971635231152589938564895576274217318008876974657009011277533770220355889464285086481413255678316285273422411039394471732545045731574511468687900636092676266575745377360189386468454771419911255652918165794090324861284509144150541320321220502791232883860825470067928715965140948603765064980498517442896146813478174218797931675391870749788007868838593248403398170821396295470456645338434634187726118118303814454511919908650485607289646900869111185547046130280142277056719796549557176602141409806738229741414574676140945216347001502899244185112300949907790631318017914930695389096067494623280946084397205127402309779308740638056274265194351053602483824633742283299347052028426610901008519065168331472205527048611602023158716381128758638702842016150728678653004020795283630318145468692478965697069825774036010897701468277556857742543005897942997842266866874077869597667499336090383170494848039390621306080472367471284726100222715795209839001035610090044400347627377146691610983868749653076403708125640435747435149967098826004539609046662206473617367952697330735332271483348647997678765871607830811294050012768037045898867242776014438128407242022641050217783857284201809484182755655337031754878602743005869103892837403498321506367722740016770677745207683960921492179832039063831207749476536465495811080362661546796752874829209613109453831312264378729211153196038056495586864212779080323607889153667420801355156948721918163957675077217577166084576819074897217834427301359876277892691820814432907616866261265991452368675072182487024145003679111530492279276353663371765206859084137912488149892439528811405591498701501299480164424182618950043133150486131016235901280765026598477711615238596439024149656047014804370835222184456477443209730220680566506248792167429650979614852835142337832373626802614564477249578402024256887155059573259415053252055664107852349491534519158652628390915077733800128670831087999773138816756375408408747853043216601287545475999619747764653364392848682466247714791597764742783340491039819986793476342205544871834525567094647711811543337795026477988424405797679121895833071247258735604319248045080667006473252007030328413609288195381045266911006682217918932633215295171642871039981094520982105947944034005650405881620143219130240420652537299111926735084808253701250484653200002701476194703113804248543459796847667391770624080341139982710286382583171301069328745360348588836767043370913029840144763642400848708045924672066316731845949462036185671209392422207670406320221130588811373869085952939835868079031001371804289251309475473205129022232265554858799611072885397537212080608277418208574812082478782318851402520770174267854684160000000000000000000000000000000000000*i1^155 + 494998923955381893572579255779312600997212022290929035346320576277073058385835854059461940298447912914481599521387775571911144553388594721346869320153938753359455419148085504390021886971702265301073109135462211660332686764700021479574159696854625237925055553441103988467082914649479582753443879172143480756475422130156083019050629437161125763798324553660477344019639091606072836798795832464684572866327226996330853288734050923978047189003416906054827846390314191210247259828284750763455182706947365262234527515471378724451841739296874934859960607712589952445514639879359004197463388912787107338162522218039460795733803566062654765162038827643444212746012135691501889274354279608975176625255010524246144303241878282226293217176547583975460801919368682056622293277539104815512770414878769533191194402020347657213027565430386076215623563064418839521992578975378382003602617886913051882515016125328219882680931704547952157231199927078230144430357622211115367116170230987636753709921179901895108833167307035201937365478697788379686862100881894478016590327872393286985289010394983166737012730766378516656912473635109236027569244499289670655691208159127767952120016518223299810063275437682620274565275503411552309370229894552677046800678975736670856198126601568914493465542550652355629077669074278168943080636388049885378497152834232617434449546436030681924081312207705027140042529811677120281282124940778262463141304053643088837315099091709191728115437275372832880784894018176311354439482483378642671245980217833334758512159084673198750210422813642140991040194946141768047128665028078656412388168027428885982460363114443781866225205932354791349722968177946603465131030646343044499043147868675895512872728360184828534499049881595066604531565200086118446524035678657129155299709817733869686629626228567725419949324901930714669060285815839530337231184896536366934258829203160208993479765172740727274315177973122512426231182497319842009259951938830814834142244284734766656683107586096335637731067439834832527457137352242010093111631944723093957838079573604869525034572715159052364466697531966082673962966703385074379238600333274034650520211616620750469723593562581614370812697252086242033346419253229204186490256382215768014801159599879079108138293792261042135868654302439314651850970679306563760768488554545052113509736220214786837224948498580537664248662915126753010773903711765927813459670482740918103029173395700770443346539440200461934675494262133139121008071181144136354685411693140615250412411332534791817899819852742885614967974090999010904880078333960702466186323956966363403846100427291856357125123621167832574374582134049155472318257095142558299139731281587952406366964064975065740686415878489217942631283363215212290455649597087950539405567458096544708275300631420368527093244427309013871678247510941149816655213079830283315587835865267611529948686726895204934666907615481038220626019974078354923226308163970259329342066329323933064535747367998846773526183579386774385089412159844967259636005269825792243903315856131101102184752404271394899307053258698718165257170296795977246892228240303139500628948713241221776098782231486044594955538784903556124671436801084581410467623883247976348458459102810278894704908594795459704219043161304658334817447532111677656909771343716960001980197654117906979563261925570833575865893230675602267136968569116142324200802851010887180287629518442538703239881584646418752692475283334272861491279380525346117207371870304857491921119335273171227955898130425129262835581503760579343458328430911718245481438617278298004416023788324284721077559746375619334742602906351770725307771813724974696331382799713727372784763937539173516939924592401644523618304000000000000000000000000000000000000*i1^156 + -125685976713189124467698538993859820603958316670766042551933866790459605629956004561378585655485016977760620284189557760123059889776697574559626939809316122380571022371196076973095968579625043654466413601531937472510333335891162078994081819726590841203969393159940021401434853528144645242666578402870245591894295483256491113507664114992879544115646086533907070929989349381763955394938153803740858743706180523074469310742153244374950877746882721185650820121105118296472303887685508296499710600082425389359376841873530675086077661563965439122504924186295487567684065081809697595337338720034806152795692445869729509469086779933994359017156709311197249072120827816217284298239669046137497350752498863204190021951697634274400728915478611812700715395316233967702214061517724005718359123429652630859348378162091141350715138432499608498006594587543442552039847280797006484177575936362355541329567841581788750260638105030383010762863416371585995222696673273575967800899315438199190527552936230533634054486393059553896541429733223895513698752706095429440780076023899977958080185064914313698013590131875301027896758371895394926780674851996686058558440477989364872706172231366795526658485881633283176286856445899855639120974358094975047823207023230745505356351940126915688308432605154915336658228001547131909455608792185083449217797158299686814954068756347144509373785868048292749200440050133861326445194818726466015226587371932863108117618429222653916671829618837699458221072855530520417155237818779472065435435224545358952206581909442919666702289011174261776544965996071984357435259834332270207752382958907335069928676588828643345838593010134386273746892625101910439265690382304214704727187281627161883538996635611246757620103143602499126825431655324810305855938779431379719425098956162192993168667554369907966261774667534342371451699962717777079499432406676596000974892347506859752416807341854013968526511518656810798489196265520864864850886301639647346914035437670785136960028863911640161023491553728610102552314957458859943909737012132778584988721210522124304126145498725900004100721397810247072149187790022128513526492080049678260320072818202666312953811214781951735146856389384294314196399294344505051131629284214609165210035041275462703582525000806474226192509020454371643416742551559949041235020435452187010118681266708476447807433377966332965536890261752656962026408244714570833788267979394714197307444196481701210453764620572580931155247481990643490645492786851851855277126075441278972299061513758267432499496863930469106330347035106430639495217745812540882634745338434994690246336683883051563370353065957724591539681170751906776046176189543315879365005405980989991518184948267651245499164595579334880445216893809722655052812143733134121679340379707969539440353537835299479097530570785309385300051856619798506058819034563958135424076492145929188707621541115069750152259114294216928694419259773147023496416481869422781437177318642192947148274905011551964928507155825003417702051897893404217450660821668375617338498308948009383341393995172012322891464064901257657093680876375397226993346926273991492644533925358658271196795741562680291898038419215145030322921355899197539304404802348623158905798183127672651132702993434260144812528246832164408920037504008150089737697466470937990818402079604872171009807244220214958782581882327494781049486789327409326384567788214669973204691812615622493492181751677487814036662981546940383591535895803168803966458710584715269621553538474357647619823373879213838996174828006972527037458059417186757766469560831308370169692876566857955811485473360395043785987913449295055062704914216726875442747369595058249906190474817475389748405587673088000000000000000000000000000000000000*i1^157 + 22801624189627949845644561485714152372048966067975139506606700656322975878303182415230871814256139370904264816596903485092542604681950769536813466424945887951484629829226083938436007489365990048086440280292012302126525588059336744182493305618032718484394239459107277186244523107998088733620596683161174548157301129581606639088241871634011387339626027018318185844859590181068703675731413075375296810134380896689600102496687321173454340635390396874484278415420154206287099855320558176664991812632401479778855022350657708759294587831487388903517532069092181595961257486521035346594518675359814891023295633333346747218138365356102428912602222045691514507106504584606620028891036145526340265238074758628890857947470076689402282464449348511270324670747673977576225209234990677015177799102057629581576309525710153018035835159765083211343892002947986664953546927772340379787859327113603639255671394376520171903682522585202499926894186753796721874225324266921876886498710483062617754519412163740422343299952406407869861661468890325271390924246624926145007570313830188991981277460738717017424517530370168935242624731698369719740859682323998302247437999919834682913326541246587296126232716473919692500584250087548036321371146810764357149640945744730041265629981339530758475722322253475691100576991475130917159499081701506877204265642388761067093674427013625357344175775008228717540950511359459665315476235190987883679617622114136290298273827563797839245822314388300772723483891266066369620349132103519559679757524150401184134035392080393112999124001835963991751622049324396484959295548959569166535763427932687558233192752866167111615142504785348195553847466226937101835320241384515783780341312378172080576187935085158316421486198638539967353095107315861995814229754631260263496060766668917125602309747166799532039471206232467805883368914355481184200827406802556027868189585342455494852661921972777303019682151464700589732418818268129713984922177702803851667110074344503462408564068680179294256254937937396968170182586595636263776677959390979384996533130174666615379166950525069094037835260866731688093977878031090925531455686400172023728968129174497253887219557257988140171024701532398102839251228716012327019054792697794520246115386867790982597524792087414488024097750620694918524568966349417436436350838293881179594691421199525281441114144459947691749809970983952603147658813537907676688476728812021888100348363266053312280680889459100878019991712447379307392256398493241034119834404790712383473415567886520325597918339312740321335676285600386229758638573657948995500861389236915380921499531848512126079985585758111025984295140705582356019602039869657652890321302535585151257235983137037971548470309078205582807889006040549032094435932887122769247376887956444293055956027009267997318290405774051195558955203769593654759719788628563544079262273474078894792697849635169675689551113000817160850198512878775412585609254931483971980469825982691932683190496291240064858242122930309708311707059200531673721435958814756868914622308121285568429819182180023286402764383522079566680363812130340947527049512941708069800268172366101470955301451274497618344054022352675989137316069416366610148738392876832488173388429259984217844368940351700664131542280655343326023562230091625550941748885478200805887005888407521548813400233859543987516919399299488939495062851370965620460742362996628421636321974100072728391629068169240092443772111314818863140044303196592141064876510927051737002405500852770786209513113282058577018929673978517203325075148172660583473035675513533087204851413054103145368368133083029458987873870677164161605025828216788840276051788066862370649033348145842223558164480000000000000000000000000000000000*i1^158 + 4706409206117891081186530521978862519138441075288828611083700095676690873272712641250866308519480623661308689906538203086810474448700324800113911844307720386942626873696914381393976007330641074576637536657423736263842316031703725910737258307694014056108656153177765934191172110119924403337885863580505099270780342093214339354616013769648236074943084493551159118984707332838101300759916859312958487758484003289836282439829031489667177807700957532820606046499076757526230119008833307599330517866587619063626362994281376180858422635519212464043140126752839985277360909726282888356404059346624241368299173910069137685169493383469578053762245504379196469716983907274223442425190098487803410687021769498111653207848373533513890557580656439483933128140144265176175297323250375143565186401578642945698167088558876123564530908479655471672808939677992185350651526632487902315603735507290179369958271517645596468210866288013646026028575863254337898749117826140412141284915011272091613916071563675386246144939411589966116871573021255095619290827818117842637731087628841571200689305761032798582391773904336549009834956829991592102035530568020293481925575726233587141594401987398108602159918566057107158759611160223157430620512413795907130667157568985514476646771009990821504628915995290398664926645582734327253165431409408814276322073194649934260316578624546567328855621720355631602009531787779657316415371477660376170143927173708644351515754597165557061301962401484253191976810225111920732795921552553610190298231533368762351006767468588690480111489089423329292457326479521884842529008295876893006532201570445129529690612732559813540233653236358315094996840890653249433409839540422789465813090896307050704667850535496459998725981295251781489922028099007762616775244739709905949048801411241811789313154321747627682625506294707303489248728566741631602253681873735817732171167777186037728157597950188678289358501455341561026564935020121736609492308069784366795264675829760219382234130272454596350161310486043097985123648896700771664430576788887080835185130553806113241200915878692783485596602022267412986281867506052974673046564729801185874430537611157847785266266703265305965580158314086798877712341694071892124511970061256597771656056602038083033263702794305192994824279144476213907843936635498382684929448544453373218353701770009502077691116398954654240678690975397903242090430446555570924879716044584009130331058419556545771475441621191952097963475135398625491900829008846303126014017001414469281132264937002200407203315303126040468332725863335482991179203067275063502010235722942604457872520974444802427941763159523109564633395512939371332566205790393916566096559198525138089246826035620379269908542796528799418265876540007206526845339235050934480246049525990444525225395975063965260295416789434148742095748513218277918718245296036848879280006559664229830982107293493427178633528072524647179548531970273347282948159547935077876957982358310069372715015142919946606345272097125316008735380390919088059320983500723801420036563324067743591133902500177540359891142023605137017963886143217972666017555106333192861241648119022692591160785450598856712999751039418812953021592339358831164339200858574076978818420667682930039857410734048341089407261324629388673182082167977137009558559891457935980756227878314564647357932646646841259388098164739290660622665833444398795618575302510389989408045310728838288362326983777963549441269479618704240114812145131731855041831729821583852961711047798968513098282980161827728170468749723091318194484752304899997102330792741338699630374472328781423036515150879806576726375556285206783936098821693430425965897271473454970214391344005120000000000000000000000000000000000*i1^159 + 1209655348935019695302374862462865689723255663642454603628052717193873523844060441727469436641886063226782678303878516630345730594853571997145601981226924523953587010240666107476510397888575497324305431892377218595446804290226304003543615856529942506575118849868992991524165933498169268372107694762273923771461287023531667116182215556103293237392104959250362898482103151229067897728172772153803706045553410955244897122574739135002320901573381930838612347557330649606835478003583713179903703812359794626933079936888016318081174067016933687313148419566076424777330363088173302293751769927308153908672630708817530879808821866095563564033720365921242262516926156156455624846589081059489277465837662336781571973612899764210780323665948475292682850056778421640850059767021271280016391567079594414960894063716893159456821374224003836015854174641837633199148673087758061987015489583859623889880715172228251884548455858513200307307061615652825592701117492845765074370342839465991427656938150177188842233682519210887727639891304752164583283604883985963802703179511484531176335666601750020492125018453493274118011723733140503660694896281640477995316633728999190045218581795484759393547693292712069473940839233151370246458773725171104319332539983706161704290688149941954601708155298180696932313497789661325412528889063795745728993650107852761240048314164302304750965704433928125092857945380960767818036770097445680476148912709482293507588986831398133856709835756039900862365614037668927883165203994097225407778230227044348139407793933658767586923125508942971922002402869871397504249139431455126300548092562921069313353439346448776975414685730923840919177911576583596043922644325594708381361487403921352218075619005962391289474580076025635350612670566676192818156799494086081928210434805814494195041986269483303743271615738891261132140284508158104753751630458447817381887106730942232627335144035952113378049604298435052400946342283437627984291057843545655046298694187244004175410995919158708837365414038485834797977925927025026520319815597361730911174410490394785793588447861618305947204479199709073582501881541252386765965762460174763887425253373223636996855620183070278263564512233286611556192823236361234258555208440838876012890930299454474715487260495299374294566395955369430556194546257517363463531950629079839096477868967442095070527968158579694461024719254532829441179862585607609218138713076665032185169064732345812663383205250040546845384541664717637650139768736038222664460444129340356320049902367151264034985622201636344353278088945924222818037867536039435639298348599316900466340763869004997567258702603279800166504341429031533168060513706051714911954149191600353131331485892061089280344802567300703540663741959735054294936500783251616738600535325291463106732923333907640120987247349992252139226842457181404892685362801062896411744733361619556616916449723173439855920150857999570820252948585418495014967042089117629993890887911168128802178688890782496155481713261027762779191095662552606005225610098101659186021752167762514149394867067393571473589957189214682396449514089619245044075928756696962311454748763114171060910611058356854384506300013531655790588138650219021340745161225306919242826249906008752610683501538747806678495756850861800530203766949243413307616280086516898248910361560952561464456230624327824073559360122608642347695919657123992330488376797129511287945598848987767849646984778475066733197995340293855189814073827845851353814433029742735227231825889120934694323217092048211651626739558184261828899583706000885948364404498744759260936394594190001245835346582892149800573670712513131165981256510844630390374638617025891972363059200000000000000000000000000000000*i1^160 + -59333586002523780968478597064309386005357835514823320127053833153928388058973017175743306996006032167625414223213967645467844950762994528485084766348068386440352730939844572143927788522045551423522328740833855245035471666787229007824231641703669404081441497234331728297064470937993190527766232923020210402852289437046041859161992370785355601169516167100276516050397331348470232762272346855083783715799329687636527950016568968006494433833430014003898174350135302475103490393429442199382231989095579031261037328973187799148300259898868013686951944268866281952084805055889155636924236009333637488127822098588635437239997898147173587383200447280242605735394473242671533371078528036079927450875279418184661265095219541748245010425380635930683485246417663690607268960715428311878941951989643502059881142193680431761515137115997669310680151035911147264850560595244532536453097106574009221122515951135256482713129398082830758294025701647346510192867715810992380241601394785658906677031597192927185059349682731856080834917604223688459599087463745910328727759340076325983088805480927214889662941738859187179534420642198775338256882419697449457008309713417224873609983411689233023284721283945940736040840968612776295832294185793800673293961829472861364108549195485220284634290285269861725760257646092871193038575857398671705870329600055267189637603830673444978234094696941559490569908283599696585292388083551695935339425168845671118513461668786501967094456374433706274008077458937927903303202761459937576150193215003196436682885819927181567597730964249662318137498152032104416038220737252626517393483753370630328270963101439758505567042016637049195818133204673407870204789295381741492623455092085700406880935462080503094226222126520760717166824705298220664672165127242788886689764833519334914889481599594731319701123860820113990113353796458352634058257155334399617322693307595267970506795804644929772033976884934074161725125710650550734743997706699800377208860915023768951269537888700653909859536542919714181910397588686081847215511883149543835582035746776919171769865690904198030745334937511473707233137903034925622667506750752435460728203010143655943466851791711612879042375828341195194994844055498142946048290510971014536747646146326710211951011574349893535344971115571691146162134983559688391242648502124229238516952929865909572812114903999343719671091822893025489490699230250741097701325793774449033749770697521365517924857902680060864834943330093708483722313707742296697828892025893081230633692110012453022736386969058898590993378353598726032796347090878867516935586902153010450882253531179007081014496328731645545895439496065001050800785234500219907724609726367538242524958364669172191768306867281302286655157576336004627385853314551000047092064533745533927512079646096634455698261190155513983979020805376260684054430233590996205145834179546073652977745704557504200316206124304066575374549217933691468903532417677288900823525572507783174424636277185034809834401114985036016839589836579648708705615167504271548213218511521957870547438093001755530981157719770254844224670184578657013768444566272302276361476049763327257006289017271133880407557684072369510366376365037361917755296755075720951005168587346841674367420785978518464802818282594367526579405146682744627079751196219458977608052761006565685346538173337448234144670564807337631369160167648284822320846398736571446954600194889497513197522601643367644896965403985954072803233685998489205770079560631758039391876974361061357778061394195082679850267287403528716660944665743877485684467093334289809142276034865118641005812553407241863036077369786054091411027314503871900641147359623905280000000000000000000000000000000*i1^161 + 3412233286658456500796389438111326676552523955711939203007987535950894005826163117768765029115680096969251051154783974479384652570456920851966805911097250602728553994590088135891779938896269238802255074221692893618978000020512575456137322491364479429377847731938520729153093683207480686543033666925975854641020348134662510099715399619961908464867185370271767143767387851567186101422954272812150951377564010165208340945378574761413808645741534786115144236911256982378949540627606741102925291267766083065611157693906028849374103913123216469741461395483653619411052652357518878783950559594262340877847492695745140961773679282192565867604901532079891029309444479087363410747681991272109419667248786844061912762779867040234792100257048463487836845815466259719545098123754441985796721690799682483114407897814642990815979339299340811495850422729897870918190445273622549109986271797096745491489614747934727521943114649189955811505817688125536099281806773758019642335236801307449302701882504879789983991819891688085365272189623511766567947018265790405534963219374098803141364869760641833147670764577801972334007574134597593850917917722796885273532779464415192528808335745042468763087652387214380686236036988627614579100834180983583224911391028871237388299647041184050559745337188905077048431629799751677276414392020655479178668915217627968511350041119944480538396711064137420130829673001646439042713635787692583496477505956591003549179766928700966624260193533425679948468149476824401884607550498093729922456410503500857069752059663597505532148131141295722065879180386503870550978034418596156635756960156992455392262281992911951058622870870761343067433958076106353057902235018154273724207272390843581896911346191835540613643623156753971564148277262297666243019682605973798794152315604427171918893859094868293006323834031524036754509168564180764442862243598718590964469722590014649578551502932182307954082585158069984659436966313437588995881115462304586636983464091542752622858593311066853426109941375843775368468908833003005382606033928127590079704221252223392647243048307960764363865934966883721736208210418581314788152003297189880760976482665512135478722489431722608739611413573360228470248703262012331380354353826133900429792015322194898097824979136538033957411649823960607960211190828664180329288303590467530610786445355084340646466076288751075655250557365046461771763878779085098668891789056971389021961296256747860802511470676289932220729693973080788065400736349591756368248034698285713171775200822797003002464860089100401102869779282515936131063645051604213744665932423735522753178938333508780934441321058051161118475763568423234441740432585634867940793025695113433596594461426433565459024461999138662402773770958267993672292253183776818189956026865989158701273137813838561437027704085975473163942438111498484160392889074231062753722160945931241775705415560540806686929559073403335875091851539771512903448524363802370336486744211201022944047404549890980371496913779333841326123006017182342988070960935337708910950183045527095196795898989561307474704237382553803064958200044794319890015161168840134633484033847495107784505751818176494879880439256144136151548359611838579244947204381396157088955549889329040895460966351666527980597080721943808163077256672866866494260140955881371619335357391818247803571038923616298221542261209855858599601025350777207286856258300519804712566011544895002402394456452056683595753977546314971205419228307930137883753980588403077890107951446771227225732604241660122348997334028601117842294366472755548480104989009666051513070138725165553857424679234504052003580837060209883341622619865802002074173440000000000000000000000000000000*i1^162 + -95825882341231312112653485170839309847539603087047099970157286766724592476701424886414063434593599003046501181015674755457123986910601525679167399911547018971547155926467443936959533355484083004120873564955600732697065400421378244490947907459215779921823948470149164409664805437961611310400945340948358130250786909440638442520145853671568201717598607681789744889300993188981898628351961857553604692557482941783120405212193853273392134772743045497818305397026250079344674801570439788254324291387174746559210792590023867106655739015869775217271535595881976122749523849900144465800283369703935641315332928602916698806439961673947232206578235418966119059532898171284800546856886298346566493224644420949027425555534916516160062997459391463082669078647724688930549880402231240634155595869208878411109363021506498894714709066500528603164190948237598125091302530110491704231790894158183611962349714988689406118074813419528186612360347573437872782738986916340726052693907812184395970664607975876870824770149312068740567214292125676725582743221744932246719571305291441747773345008092058456984955564724310123307567239837961579359782793724874886051722440524791689756280706394921262945553709420912078377536973700455090548529359173842577554541380172725925456317640687713684810841898168284633731984785565113827250839663253152710386287173899455268544396263927559620909537929978577421541037402235182107556901281537935500023294592642209193541043450534289370832176027122095318988896597813834141070832366893896916657508066284082896729454996645557074440465600532170204125539539043861510683268781816233147517671697320482006376592318841983654297774651351670528039229212741513556872576333795923536771575208441160248649123886490514473320967305179621634599903834500905529032515111909105076553536473502212627524919734102424740040849881927136585032864713491385426820121140668941319972472059833678496086349365927648958427838255508878846101706015457368550650149440424204589308918602557638063171808252237294863047110812537439019947813241275204804100438295748968579707355786492234770000726015846324374301489705672595853586506782849200352472309812302315884496323725305218539185814835564487224589705235840564091787802125420529226613409066327230578516060072944810679474483790551922960377739754204880908600018611424261985951156072269316683829611390940261969877124656836913843055486173005718867785647807720084729072294040406954055557275801326093767519404756325355091762656069092251253105307917455113787945694054361020294970329929454960753777823254843770642248395668665837048847267248226150892192047458227846369939115043229270693698363902845133427880369584123856301759981361641966753380895409914233108637216222696289282646338131723789771970738964615073488712947462043713993370899996563955728859262562492391202670095330728474884456834612914980847908403697864181445902568461790292660572401770698265809028220008189173291416474940797026504868178464891942031546674552490338773940238153126477545920073517224771795464035919307397884467687771549139064574893950683763524434571741533221610453847142015265641993846161473309799724623899871627155961022237631339264927178057582071046386861652125186814454696550851251109279232944955693590718005929841968644566477256976537709891180876185924934224940942714812028693941298099142887890536395294336880732374076508895377613279850125080881228811196464902225918603341607617638205910441594726323325677708054975114349874768922817563336798657328820727658308603390318971105997730403878637308350993302357258992186429872678101935208369657929755626052353375021699292260952052202961285851876861079229939735728754190980958156507158937600000000000000000000000000000*i1^163 + 3487283353268142586746951249657705631025247939675205511099496861486723983161618865800269326603529455996826448165645755660582971057060728107249710462854776181752358441312125137511052701566947004439995436264094185529182386440161527201758127091861881782093511218258427013425148502412502566268608748653351257623627349354073447806842401291394148291106530698065578346901608848423556718213361344655064430817628734349353740311193759477283348483395744878772340735824613678866955662079121018962261278042919659940582165379553744029798389676270228289701049180828806816104778215305518798503799323625655395597565711481136500175104934280739892657023961176889974931282749914222921239204731167868999697435576569511631312555880409468383663989134763845361410644949241045745726251812318140304033193689531200610537408936633432484823654856577601078604184098001781357444087489781910116851384250513402540065909704141964094184655678022856997969974409696123375789031749985433536013148374279631128401478892323086732809644914966135151810011499384261217653467081002293883927848852405860022540719345692140269777112096808507667001328379215643275311774498896492001323613026238527325997602748646182185620872393251154406888188222792086299857009497804484081185861763035417778025710288617010463389566338204169502869729949894342283182768056950320999403460517957536848006816909418824947110714874022059428257502449868652179281629554973047655532293460288715039468954999058872954490162842228072265013783237568633960102411061161990796178904039587613515959481018680732053697253312006139708735829488295857291509598945799352793430329932106574203394385345207355831230899445649674108874573278579385245768600408392057517218137840610289594464530563464145426768513422614981269968695668654442113983446531770061171032540058720372601857892159746777193998489607788319539214883580705991471406077591233196418849742527644425217279925693233536107447894529133489965451637002380853876048948215030325124614116203506682612727174783885305306007940427540097688905241990978858909973046849726207225336281565968410379754918153228798067914334994025650564992805000156529621404489464814829569777579280587593866934152375218552464318028199971520778092634739764231473714111830401111409725169102445887090708250109762979514607019313497054725496894935076322135537966364092917437253155904410572329158726105292103740028014451560881924388206088437061071189223520403786699925121067158698852289705083033665839767404241397226404753471374511575831777589636387487623920718925626154510372493521298727469447281123192584725078750941418435506500301481805497878238308182281235022617613352536599012046726552787656775351799251331672362437390314241564799362306077623413568455307250325350347629722691542959100704366499732513649534254786165922062358263637259613237518695875835176106611996457023862029915623652378489492716966111289364202884759994621603617446281798363458494018309570294382505031809550405672433788332237195196899974087018859905152316037915490606710442720517785889656979910644762906884435765878349239924000322716972798837464295389633181602898151403805348228198417318502331996129232989982917174928968094624257352555838172291893719627420420251051589755321462415908484130724812177230692638026361881550693577836848372190618125472283028842467878619602843103747854419787638351452497697582034963665436360083251291309259208111879640518114187807642093011872594201716341070934893598432601726326622488216542553570824864179636617251117444003131047258371788549280588147620134868198638516557258983790690915153331954917532064836935994502628162934314053547760137368431666228124851451042750595819424972800000000000000000000000000000*i1^164 + -99516030534196748231743932617041351517446484706027326075249956467260158999182995892967148099482390983503717904514605772503550095627889027817110331965934194791155365418807278400729182297317864029782043911679515801186703643632173072038480163875248396416090924865284628216082719895403666058876799624445560454856119236092548197069200470011505639914007628715529864065931744487472637689847030085953015800453164522692000536136070307634229795134996699257830913712918017645838609944252449925751462443327671247890636003002947194213293803476281434819943671387168285806511554010614251704829193967374365356818245472298544701050389532079095896396640015463973519114371125062648477324913303217039221313461801669417656250980551091257137886000162937033341613764781152129338629961078285924821862061045345534465916250358189476070424905202718378889425963841723503990212052821880014536058977903079749539866828414638268419170703966433499971958927000738049091695602317219861660875963338688147432281347889553300689559604846092733279203929053475510235898313222763154031686890019562345046956192835847966527794635100668194842007946972636464776857821979410253826246342923081664418813368500625071837978415960636707744793323533756682266416968597675040672030239338339861746040259837130650022677589924915115454474571099982118241093016089059239424044125503159060150929727722778344565178479229839181596696088208544451113769136731181510836473850969219363113743026394702636943261799843176241579353352031573572928568964566155694785485903595984455515446012999562861755333491394219545441408202453087112814942174265288073126858422051022534610823595511871600292749792801004979791549400777002024969528345833063575256060870618258585334923407210994456466294386380345656082894233144722777205996118955571684276870101784743477532732709087210006304514981674559518392348834709616250574050925655189113379999087514766269251439873059031977118028199302665688035107043879035688668550155379593243679940557981382747391180585734209867721418168993003539926367858010266704530730384670205308565496793394889261067581232033430302932327253958654003910191007681534249812007514506215085143840061042236235490769580370521683430899678069574058438840678893949157723865582323662693352334728544661928633844413257601259226374855854122082687011466397244620501984956780021298701373605233012848208943512237998505428134939438397574553873608016979183214197921485921785636297919060908422134261245041686215599956825872341944885150674909905374326691348300907131933377207818853801101862967157142838256707690398081125564629957190735652139042359295328303857471399865596817882349475289077994283563990367938204959573167625104248236723771047390121806737290090173823495808095993996717471363839877541152697657130462316213330842390132066544825265176635639823226939720597857610231239965014514999644124118810628065599092446047022500316555568774490685668797733058450000191906325850740134376319776076604619335702616661920857543849825396776220572166794983568466129821778973481514726136817447272853313605545493299346018654630032934834070543069298650777483957108492369075888478597536081104668232033312761998054292503098529619056777429717950195577482164539731559944617151017013621945216058230346676459527208375411363889456956997197928841713539691967802239041699381986636904167163859851879151464142976919944039039064739900568420440169571265686457782224081344082237646067575916894432625961280902990161058606670101262256939143373696852081992244053935979656429856850884214125288754199444162629924768219418200673694696322167464550115071230871293703172538470232839332855684149197692154613655266131968000000000000000000000000000*i1^165 + 1913334663970441697005794068610512910266138141883980021006345928342405726415708358863020383405196657153069854604040123854258480657512674196568397302849510064684510770116874984719943799124632323056994184152660972046218919782369782909835545659212854112995070319239051200798185157227073441211700547717865593368926455880410783417409817818433827139622717531917348696452833807841382898283447739474907947464840181921019736983815151640316224780857610742523345207593897513776834617669727091524092757420305128671489102900388784253410347657816521075716865135290057518708799529007424313965496150061110573981328446155940378875099015926958295151736568821614557057081088890179343823669190842948522615579784707400895693756702493699668985173509467099677758459236453953493643642542430772717537644582917341205797059583629997449564904869601010055547256456636706810607480811024193218888300941788474725620050949223082044987824482410358867588296998080830733458589731023182390236268722967886451370664286169774957675487292009703761993844058256793829527814455919299982650254576955203119738622629321937864557766451542259947841527278703083058515510233925550012455258316469204628586846477947047722006624696547692143373652350319849138783290643947009853950476373829143244289134457516286899857961657229878140940755376018972925128316553204210016670251917310038176198320924364688791115407337039128727712950651640489260532811312329660052247533156684235955442897885457018336561604584783496144203424037104312536883874286783547155904577774034525594005482366919085943678157472287504358768206096871626217039712926603939979662511827528996023558796329911617289523566682336812162776654867865493941979772091117126117812182113529086008683026164922520129295960097123561996160374891796570516033857742836378714806878454730547098464117816313623662709616602329839422915424547711771021176666636286354861867776823666591782033524672748901003583238511471407569800135720793159475922569082366817787799830163362276239651800765802270306364261470996328551528022934446278016001398869248797355444054234895054106760372185183652602405184855717783212733423491594896139290852440980801423401100155301496759944073322167516198845437024433567251985668286095537001153733784221781318004175353494084259039677720118550282276241542318731382256380673602085471191913699231833605216213376568577774294210972800252960649026301185482040225179470602216706720687153254545890521235845232512600054100792757441494763869188703310169044400590468686974884731579498203366570596949179161075623083624397179784006799638371728702537035704547253847447431814413147809920040810481719415375324219206401429739934301359345953313566821161952314379711564770493635341169486219489046005342665831030418136471761302306834468744134654561047090536566604484948285533564372861088394010050064583713599664189504119908631240078644365356167517702636688716106838686636928165528487407586520493366507488324237917913491565760064474596927439208007834165994912819923416628972554070581283143357258082790097865405319522721057530731701042197252364410639734376456844660983296674763530833058893688684773461982918865901714232378414697097169154084807218642582808524588257152955607898392191336396306065405502931460043602259233797585492467024984775224118238120474496948176098614282284681435078761057397780210503238355735047297751817265578529526594027542512020016392503459910759526870810919013636198307961172489191414344150298357218524190722638442274443317463917692483989365351240147046882609489954458287934042871675647583991108487260975239165777271756136985628694524224834864814869859411622289926114539860290804121600000000000000000000000000*i1^166 + -23779091475841225363749986117023518882174524070122819282401876807941701783244105195281117658713490344973702673326057033446236729805227578727006907982370023943355058598317149592365302999804057954973522114561101003962285160368691331391964444697398220645458804646287194094746310259530211229623542782398809969544766801801882957566376915205596398296707305938231883509300650355531290942545630982403313280823547791340626926919361717480029023151439386722955106707400619566856766680493644504473054425013500642757964166039844717795536365432068381453097477233048727371344009038654571537966972718493223155556183688148520106479262223817201156264999995883713807519268175508160612868992262451701742103237695879956575050879458829566677987339464855017167548099346758094962965270465166493651047986387300279281527580184895442400956615346155217289268110271070170017372777430923779069363672442759527268163868214304587114706829971859950563240319383520934415564095345563625224111303502200426486959025570087331984910405855170398837216744783961096363125586616499906638522765266824752061188222607323587166897201855646900948837595100952846822965831681663778006031726835084886425469999323436636614955957682394742777930542291068701665809686382912508975430943531671836777878730616496122258929758896832287841746352613414347801343177232518871512719573669018465438937632804756424531683733253304339720003664995801957078857148318018408035341258165290902519814634654772225886844992623389544566306786091041283662866062686413909925062565521060463060914966725939656349146356464828540642373867474051873507226792999917373172531183344243055709167504076712580690458352466373031862423830096031151334070785519979320624055376024310319257048833900722096251293183472487548055920223602989307568838860305117823415747836724084118613529547950743202872890055134922169305215809842341413526788182067757830265635617817451238024320456263885795777359622932400278374106532319993562612153409042916648953845220207955657644472971460111356026479779098725894420738193617475966662968363108724596905561606982021777029925599599269268456426013814959553777833180628429781250728172207652180839707513734966820300125933676633058938287623143047147677532518335614148614257912222068459191710056200505404145302860842797178188331717741147589662327888516257805208308031571553106241450407331095273706154413783286724585406241547316526598641109765792787808384919634258246120872208944835060022350117496032975996875757292568112620482591653755264241887832587048350265220171503749892328820024714742240998578137054907341164031185637539227409034718048304205587612661532625945062003213889575035458505232762761645446328444070553840963125882155889597050425553268956739223614538191118036219422112312280796377971032018740440466797292776702896373459705203350048588372453201046326601131951497142388692251374554559872871267045600844595648172758680819386686701724542704775519944818245697500396215198507034458290495781533397669449479067365122548302643643573538730801163038790946732884059820911666272927030936966280492685623945424094125616326854822928934001149384497415648557943729506673305701601655292639845281268618127740082817076096392262482685577088427781669519272104180847377196198402372770307492359322355237466461514217681335620419073699709624264672304866794968696112424790786846331621101293272520025667815305900290489354093532208196964289711136501105473610714804035336351154145850670684353534231891313469940551960052772464512835555196615475860117640740832063808089733898476241277549763012023328192872033493567781416110493976865120701746237909929448982857093692176465920000000000000000000000000*i1^167 + 166570101088754741340237809134920178887455974531838871217550027690866674781547342791361059772768028305876353510760647537232648803525201849167756151170403138574989762633454214839859925100410715681249544606485873687525272101196654494566147993886762868929619022011458611731959308321402700145198166108777747043448657938069402616000979956187423309310674626346206025130001382989065115358716545340036338024703908425006220627651650520320274727880197791075879933071580035916013897434751204913289774635678748945173452994165915974008525318412866135384420887500644243625853582893755253842846549973711218850976989253523872643658162525291833665358939795774816851046980125482653789286861439577451147376988004748363887901746652903588278560597393306950689684475268173859797925193206433363299282125271815818739200292280664103116865117840728472351571361054431052696749627660617488442064781694777491514278412622196902269218703869378393285427659721568600014921097631767648237604935295911714531546124965361576362577430805520239564425231877806194087515345361622970809716631441808479532637442531340258545258819076405617423069901964347606907329336659229521264571009334683378026677387532036222755582627781099538907902114566331173435766298486926980912939972299070704399136553424013898484517668128024127824727466700803786185225747438217700722270840642354926257631438976327607096031742226806974848581207135476929697355912982092826889966743999077210490208079024421670146727348640318392876346342453630124418368323420976537221784609962641055140647315873987777316663419439441124170925537178788085274357532688305608925109261545859501515704780089692666565349872798992920447588979094824487681834265408181556816182573722963338546810030374714592939503257441698988369108370996611945257460303649831441522024299103421486853633328683358005813658059564461021133732408021151026016714897156143275803275541663126457299564054283626356960885964535615470100011491403106627315267924348460554137483825992154871553392026545592269945658626485617013210687347333791393908778027678643021813518993880919061871669179290525461268963422173865744269868273084658184065272144349282722394113815172152626160951725400836473887534247031095359392083248676542287885950759690330936175151718288800445705029363655065749093790802023596498739399599555468304571039530183409892932941491718766402445725457126881829841628433122560695917551277738652262313816604452321518448981563440591477743787701991910048329294622780985909168040663168848885960799791160397518244756659174830560333768482216712836507132739227423706306024540713540665955675109627738042005157758948624439311813870240031647619781249448134410186470545237654627290575291467358348920492479500383656382265312499495431298868890201207614487257710616726898276141326874458855123145254667317547559128608043651908497436620032011986214839991765190349562986283035581786086057918266852785364401461538541656238504886880766822003777406253836252310586095393694894840117484533708992285088108638608846448303819097322675374974299203405504227010069707172811555965642623993232451823221131057228005506189355291644951328503309599010099612023048162346724021923753686051076893941214693788558063684441386967549039715571268496309663265973454419822249496175404629719946708347500432073751228978995732306860783670330489745056778224999860044937605313890159308877260384148399245481117409488284365523021446980362113530146693831439009076059561996242863722471306058076218634122505020916309479886746240728249524467830234303520118063714921243783791361954825110099367648446233181281018267012522840141104317812831141494784000000000000000000000000*i1^168 + -6428642445325867801972040053403870921438389375987680174200892777647343063698086053333945760717367529767956898810546417317601968506023718634726281879227249187546174246507730861966682560700393931419160540740955326666213680878272095810160753049710316769233774454062145135362683569369298481382592452245370026313886088295434813541024458362346715600653285625839773552629104104539195906226709833618050710369669452045830314468464716138326613627200685794167721211136669020520373798817513541754956858162670096720258977283966963675942109845327149212283380095010733953216021167030449679499790239842051125658918789656791736021177304383592866859111117969519432339818754244389565056332373850877788508210045169912516808116248047859106601704553131601395183116611432430341694271024655043014456964077378216996858691595670460662277372301025546896052987493899550283285336555869430005619583750699339567464712318945113975065188726916836486584750998502509248942482288038575716191584870974112168210503865426965044218136229848496914984945068559821021867319734145452746625789681467853167169054902983587936994555170217487918922722544913325202763993832895917572504801491715961051742198000050208454743094143460260428722226867880809407189085453950494489406281319288624046780635709929146421703658243730432984687238487341599221402687158627502802241615272598504929405882309374850517193429797744755107033612918996688849752523595137712075386505401759438285281232703242434631242390507538510388762763135638646897999732952994116985734154754321159720176572149662010676923633405475523169362582913746154018610079641499113410516142048904175604788265562158436000188937415847415022735854536721367398875316604347153418454579476065879762572402988820540991135882488557097587912383310000468827164694750741930535451567139847462165206016085728447402072100758696132525601048339222662877786837762405444745285605375484246135243146978934084091666635873068143644689065099913549774974212379277370415606153970063799631592618854247461343337780988626577256592504528048447258710441819313779659738310823094549022912524956438138636157361486181842079299460661199642793433995316189239316268930451122720942534567971932232419066825227804784380754488329612735275415223399202113868215134247382307413110662080870947695679250438346102682951429230008693284852824023942070346009588512756187098595666420133349636814757978129935706155570504121099632111373647377162929485275472480056693126201592745961600086466586474637262128134717914535347763640133519404523064382231070191698138218971727758238596484785258398062273945313322279486127174705507324281974961712514682542954203392141931374634271755698830113287835835625894339704722794733552612090399581797004628712501939606930954745513630348762678627885200721414847689989611640118341339624112985476764971383740219917686457394903860131155339197922518484494486820360463334422579971942050103027486046629945721589199809824476174652025746053666553521922324962051339342337587072711287389164714481563012834332878659963275284058475744829900828192607195708864387649361019008808085749277031584353893883534689937405190080485189209257049690296088746374721251764014102542540462604132067709341707337264058288896859718654399213270450574952059546423186825702085111943918476885067909906243624964738704550006451157964548583879658504356910184433209288070386455684106326216128157761152216458076193626096816457587499887687525715159021458607379696975728470493980996435940333121006100320291910202849184308736901380463602150967754606239763236456083423893820669257492347753440409945586139313217097614265155584000000000000000000000000*i1^169 + -13044274234776617987055029687277882830690179561291488867181480749750474312228339688619716936595785905692949924665370444037782573574833851910111608634513195251856455150416350999342500917256307479147048460680055499338957670285980088616936164178182756392337932412929879129171712714056722601579544976775843311479524263114829298353182532425334289898835110736442058793203830699664956245933691071757691560254918109436690567405903443680345564492107133345916151816939453403514087651501208451748361904095115168689022418893964304304867083557721071500920743353089632506937398681303382690216220668770757767391803136718002808574909148852805314120371814227599381807370269949751698260001757626567886106165521434352611386749440233241662899904836978704850281045329412942231936711034255499278643714335790242707292393229707732527180537000909761469455889240260513520709937532124306201160073623113702174218927880305406361652680646682936568522144181391258224100112629569927602466435665537916628774845550783060400830344615067596864915143928298566503132940714710969277559467744341411505583171938804485111589258706437780341428285177037571639383721711999099742668051825552156183847560193840748470055135094496558061338133363178770471464965743046629577621605665163999934110425447375309825683519226612117833271465691945243639650262804192784739780472788685782205727480071499187219091768758493382412678350179252944505962925345033663473920828639718129495227045283537895526776215916889012750324470501938427696448400431540169479931749883219021369730802156823103546127210489341125214931635404953995996861685119475426463170524061867135073084097480176756804714201374444641125146696676005177540876972682821093700835460648588562359262929219332189851691786900139217363551378790823192011176790725948192441603500820161972403255157315307809973342865439580538285050993447914243145178693571087944454224332062882121553234470073830230418331927042624871804216174246248901682222324845730856853336483887676695900823298803385336295410580632704586815481359457037009245577386838963779924985862574343792070283071680177407170096784384533558887701262240978100242646861391392215150662953292568779699724847751344886114298930456720770661887194379683661195433757870598714089643042851518825088708666100422526865329591039616197040022860420944668891513926978487978217828182266395011363750478090172360544627777343957996791029658708429696966824333211754648376078890113960424126457052422388711055924702001682132051613363251153308181846613881618337823119534287161278338380168914095677421308522679546425644168045336080532978620117387296361229853695235189107945861127789842638790282050017860772267581252373860169165974179236540333660577904422802708408443094839443296804365820925040636088296983712133313121023476384015419747709995282366876494264141854324804450587747720443821483286336002945967522293073400888149892178603716239880620167601043522918486270715357312022482332918314686793577720570609209401136733786279604169922082682108073448319953354399909462547758744686699752121350413082542757724436841723471737282095289576114841868130432186716029639701890595417886031851717231952683428122604605824902828295260268464699459204211953529818831665885374160332101029558930009468795291364598296791940239966754023343238429423959494954935510749825428681107259713450868380539948759248577281813851999807849959679875294442662105175866187867534422876847752613579230974422445146865059058395162901827633899082921047195464082543426186574742567215989101900050192410272713409509542881314320585231102947122585383350751908604574236986572800000000000000000000000*i1^170 + 144840198991149155785172723505099708526409839848453010685840028433542267321429297169184786462103217595413421946456318438577921381241028803306870938650530253848514241238922671561492791642345718457905972358327159795819457797855695788578201148205336132512476766000892959690808741617774830150542644237234818642513783250526126679317096685981116089385908299143125947700912183338231706192479278970136235331558326805127893386694304911023474206659751221815703596425541338954056068641082765548395758591960648786772239290231864334339815805915675050048620627051756010742526895253987808447879221065681291896508897072188970643330599689919370795417709680655674482691940704775887190099247876020269005597931663087475946453147654942783253131971599212322503452808067615402233756814240113833693211019101570235509563070804468464905368074953864118827852623467257116685825999972616628336811499278227259100432488153303930099364531997461004148765739856449502094258441459501214870476822664678838480549147974115490694228509066137577002140653310085783389361269872179506620721997845861666737568717817657212742645046735130738956713915954211454274270248782188034602660042657603886861928121912339678761214989892929118699894617972735026550831553084145674276389062506750578972473907272656603802861951351575441789746360069992943126216758651875561787548744692406405388877890692623087376219090225992766474924028090087280779364441613059246035410802961032204258241369795506796122864313218558392281159956418367923319905081267802214325886062551885440913644328192475227472658529404111417074139410564646743910210300632168964562094355968282035307611182682748042207574243698637655407413932877411184380821775749811567429943028170143781727144693062074699635522582199688842939222257852442735586653949268243039392411910686415665336957319032836740248257839135866567486470130550974891923470749243239510914227430647777487390055273386830290730092195772346611505110983858004187028717036377140998729892369649851633461151961790136084563567331840336309136537152060998815989959888767114903111943320766807476891522393511863406662004309770352525971330404232946179176618523274703340604585634483414042896635440056398756207101695853725438006203349619880830975492102455077716518252540609731544489467328797323497093760554363588502776586894762888351368549271406531883780314833492657984692616401506655863583314933639736379394067564691051750343245152585160014312411427757754263714592265404739749670458458808958856978615187754029944529436144155457824745672235382183678807816040316780041800753198341186182903175538275870056161259089688398606084357928325869998995152164192159403644547289122882683821598531019789630688342600914888581213601923763696608219070949436379360340960096259234282972682947193314081842805133972283967917647263725331341896207994395252430338367273597064518346689219514300995407702213216784182777557195155567856222129693776008499340916010048274124227784685096638240069990798718157804365851117335705844160468160627006544609328514511026260555747556508213839505306066329817672940946848794001654162423476596992388328485998691255174119326369986883807317657824995485842920147050621693691852997638380344915935394584574770622553601317447344672737398490690022882944083834233593096308775901852833130239008279621273377125374001326375322066319182723033495455980944906215941552923188249558576665055723568884263281534615130004889162394694859057136904605474179531318432868663843866544372247676085839766453396917256785954303882964605352562624321153282469523004244624816861432712313227722464174228558053376000000000000000000000*i1^171 + -799108039191678888148987330063510151768840977567191275330471022180012802411163931331022202403761151808089113162464426148966786880464293715196441655820787452197789401837121974361248336118959061591440620279194630271968401594580196439858300983862905645628329081453134755148745009210824589336050902891519343854635910138349745000020232006544481920438027171302114274062947658621148776367433786066193411362810482672808180667319292263581567531246055744986411594915517788285771743161181624595315804776835208746127395350724823210834592830018966527850994878838461054064195305513870116797575656488556906581382286805743129872037012934409178650125801466392197000642161846326062605248280740618219294508387109302771029430525441547041791972755481206320603421676764391898073807912918242724207861938118390124591208926922130418762671792994368303444024750642827410746611701368334283894715193640067638032129246761890013216779622031307322030004243695103521420763317193661549431118154038769968884652940487245023188090806007195309383272639716056390543053324634702495339380896794424247490269036064135429023858020003566292721706509083305002502099684793543771074796158076723639532002680427420009597082571738912129483268194733122672038663297361919737655976145065658443668396811221933894452236041947861229208147715368176280094837087481337495549291622074214868449559457117417576308597619218282578171949888992238759857355736813554843784622391857167548595599429153832087959282397817344036136609577185680536218664867478427036302001890946050883387400436691163053453836720286168549141596614169316585759527923302886751828556117573162012024580569031911615358861357471584752762447699352535154279962196167195196784184518695134590655657306794709307453393374406163477380439762316450605759910981336250484015261642490576784346830359105941544442931126564587779669387987481318339429646331824397761478631493764923674909418177670201603197791772286022262478556541840202780814623015735330135162934074341942954300222543898598572533109145341823233411606562728640129632590313677616003793716680517421130773853808858727495669093422234301117167890262197688372058205550898648592756128252440024129396278235139674320210779786065640005105494085532953302059678322228208951171375764086520381377752939271116586931028000421458373603267646469532789178437983214690682474635344180964239376972247119008774247158637078675836992488399102269875543545669716470522252170711907428361055809406670593712179906260435760825538239586085379884909693454271822235059217065230840928702339049958686472808827800078549499678594560113340196179066632538684129491001387667695819316158356382916324506274655238059759434651798726687555425696278376870212123949589998066429352601062849659745885958527644624381096795205893435494547618261490898043928712538246668082067194019382850069450723986947321131141828574857762395721511533690641590266174797971785796156568692295225381027859649707140644415114821278688815411926909185786150983043487568447507756917422087132246281852711973231051560620295979631002778617892713596091313978298304254264176955700882050600523340595308647134432851369070107715560038975936101673547791521783914485874276126441318235257335812752396617250286126920364314326644538874749438610557108778780228352337502092539816187718852214997524791899625703740414817139854259886470960921182778980537774563227622281021442245989136261845315727845299216251068260105197127808366861973300822612693731814720820704475857161514019167173852837285645392543537327278278692423424620585683620034330381314641020980349486865632460800000000000000000000*i1^172 + 1099138154526629743422744794140889850499154173118838068992275541029433079224820156395484785286349301034078410656104759897771910973392121886307753272630184760900857272500699214850790391702814883765447190983732086945846476143995350131607726223774546762874387413104287439047282881779649382450859172251370744073483582317932811042636526434328284973337558289736690829754272346307842504248520008530308852284287614271226057302279880308929876169500512914703990263326984169088414944140016814985190034793611411621881856733275265651071697127315817510702434082301967930759551097541582143232091034268446335347734552609860548676073320168736514759595004375504576085557481652260903505647333981756692270396420186379904584128182143181557455419924460710026719884188984571031693482717593187673890896945603784245315363712561423060805057937325485586443175972997938566437180062551261325751833029416574515684390507238128088370131374218001144401600741418483989007308707690354409194635942474269546159767804716078115449051739169274807208509184810195195067996982144683260744560189989037971264480182785669707291860434461613408622582181461672072344103913090084385520640232807899071939964166278908091180944174968123725987761135774472270374571976004866350608260336534915636115533141569375374990792305376038828860686494527287670426082277355088469412135453876303824974569526787489304697441975338465757863679865390826735415303190145444511720177811964947656436547612015598735133603577358407764897057134869130149222939293865217327065590895544769202462834899263206879265359768652430499239106300807887426708018333732154502498888907212894175201314753802177150655253381244100281288406753901147193871002126363890080128637010659523793940178745977794879908467968743692808164634931897770997277782930694294692002411727555850487650421237426884372793779596651803156597671514616242682429491631866999125234919704317419685183676311320822458753747746784905376145448596313821693017844751404722321042802074936853856729321554936360762875853606582890416902053732895530305486964247414802953152349880144225170313494664839135004941831671173696974828788665740025675856154361253522479357052564720482245117522859928986286451191169749291066410816161646872597190468205590372916266624999288975838712275089646752322639388703179496304895781596755100820073323791191519790252223483784827402666886472342264359339268398917038517340359621526531507996621817201107372304320574968117715530011567179460174656464674947649636447520684317263049663895847528803340036382557542093082437241096239908476301772900506195820424845265932540543928366411522239294806767893878581068958617966792240762323925390921532336801047037868830001209368845379779020833478313280516284163316874763110271764621699544896840666270403443694629541730185552626812005528921120435855088786848662989543451742016112801643312740225603099769344834030188248183843785195877174697007364723241516432716270921970118073864042765596400120545579233172609755448372331226045504089134759778112644716772619073594607189272095773885280647234610561746416442113663793814111288556942991573637511636665591001086728098235694139608819881109409434519903699242740538879035911759804203607892855999226346249857109913974065721891008866280488420168193704928232024203925653813108967879786356789789627244153149874311227793477122804816397494253118804658361574205375459477226315961955475079100978430129173857290984074109798562098801667590149016371784596984865316797865690671955556311715775587077618402373993579810980187946442156853775764968045108441775965261004800000000000000000000*i1^173 + 20566009575542224954610651227875369392071777332118306951848672874121737936084304170351403768764342402384465299800828516142196919110237101805018516794490904686790153471458947928614503672738546514029755071789740178340899740569920767628922930004178361935938041356170034138933162490439988361171235354778963614615909955429612481870114665884662335653406378857298613200903493386201389150633303374761081385402942414832100103504128810953150040987680219774680335292870579081450654870477831720046378814550395167679809011028267659325092354311139640794014752624023520105126592468570703761388401398900552257478877115498189205327676560849285999304260969327669645879853411897891211956773702985736097580196554962562620950700292481123759123652692044888676678039320745439217206420161805141913449321440016397380538027054475995210814632438651087553038242454047093574332966761823075024995384495998408264644292813161917218278400089128913026202133269637655208801108183019583674757383259164556758548881155899725092899269649144060562262111348200777891444804560565384456290860839071106460867150925882802880805029820138614756968397247598444711430710397213316983588631751728908808053463873855436268302425090889529385122857730401749961699338109506473256656502886646909960019822180700217067885907254816222345031711854812507934212694145343368461354576402560835978074133636023226838431741391272561218561620314503361374694621842555951852904884441946555557293076406095493347562934093234788312696933304668375759651187179000542396908185395839029762651855588864867972603778009443205755567688129546519350195721633536648229853634548259494389743034631637935898943263735665292399535588532413711936613151806009803825604342189245325618861693537898202397435708252501993596476405336194453807312618342647035784745412795831725635000967808569901336946069771463443310340758440432432301157340364390305172222071668006238807095488315704088825813042492950952266785413268469967795103649657080743173593621769701210064477464174764774211134927625611282730487162820583890117339721123605669121181695095901253916482481168337494150773565556589173964128708693405478869427216413357287209647088886132753360331363966893243717983231592442947267781070967526862127608002837784026773809265271219988829938291773354942152224708152296174372630409740015605721510941614027357061516902355969356654568749304947895222804680968394449196275222106984512581670976852960593782362491058618043094046924470451211106551119302075882692975509931144507043548736728098530904167998258957876580429256355397480471991330228234497518048451946999696596899590486027816335764346596145048773709553397281159825631225591951730633713627705348823587054208591945409601344155451203520272111076968348645006057800552823835291028377347477755302223380123658429229111796211639507695721741245140221554279136890601385579069586968499538096466335047835854527437131045285949801614323651991639610552040646384183100070939871338453909257499101465267669826943020064014453159406439097906333534945771138225151503425868400980789825884588979390081786310270702097217668463368166014401846069861661109713802683099356560648390577653832515247994021139278105412994460074394261147253089465106507361976295874586697904825483837800691100499115312327474542501863823377539815736660220497203638787430919833149780309281249766069811409012968946844494399183411923956100266943156137340873786165203421682757285689737921546025982671162514144176939481106711756925134213492771485685589900599326611767610516501405201049855946267584261323480944408002560000000000000000000*i1^174 + -201726129108690137000791021264083110273126748551208347704824255268930359355759894301108739830796371719758572662963939012999341862689675975194790915012813862015868368681489224883576319603150042874563986035364768957043774413138677913318179051295573733357566539752147237038734154301204526629567898095079534437741863500625300853577214515729151968393151614801484969905175531847056148105059874512076656138974394511822603656602033502685653538220897500160829379091809694007639177583208598096059902114401167610405015540774033967646109603559415860847919285062002335124293482418183365789482728587764648701886229459376452986136509631897219398186749904345779756939118966030647638407345662503426296419486447589346948654419094933608988876034039513157194219179708482292947730475448625802746944392229055467077709966056491828163822961210218376277512337256292077427946286657381276878993816962843549244254605796327297346763871420846972220483379051311319435667786122634204312398117133378372932833489600433714801331486132183104088510643893258619959939368787622374603186388548392710071590944433509910084146749905595667093178672295573928554754771256425244351501413273750471258701994113275813701680989755213227757773797796852241574054608301282234184823020404167016017515999556448172185309765695732692390962098025929533804523344197694873406110875610636697406291172301202985153884486659258717185401024916393438665110320337585860769783526259520006942527391231445138774034697482887106698807636767346869512229736024135343369412493148069761470263412128158860472068340852198586924801431943680341431223909922412499313489472824270192972054712240919815935392624932755028180418035165605501759513180132781206410723071108240878977897301672224769704030747225938171560204926029293010799229611630083397890906173034011984012407691225540865720004524429784615549503785197591849269237448105877912459113747409037341801377846740873762585845143835450220043369802956183144547903914424324150870106186173396161785803868143587686623600680532765828533033804539799075197021191274920325295101993795174744429652664005722111769738158051703864415336843902161394251920662797084285200543315029056554193588055559509424507311524424147807019241211095745592746878308786209150470466382876993127547766705424509205418918058460011563981672875307095590202936868484523664189031718324987448236671988389466689987269141577264795993302871732657720593621519909811157665545651874594880629952272785506828083034938361183737485789430690728019513133877888852607610343636900506914919537978149404702082594153822092122183460455685030987479926719403637160826569089164210134409757253853132290916483354168043732106748327074189094698736031950999032645415596252639954825166106607014745408953059348108825117360518883267679432209027976793651468410807871729299416369137110372695187864972899094053568248137895809766710141136203833754520940364551970720320633947396456998181478570707514401617321160539425037800812070504681290869066716932005294283919942573132050138417541827647814752075828765118863208655084997659439449039130125786515734983978933755272621719739784902241041010325647260626876551827692736728784075320664050531885275299363528016382955961377721583236104137884704757001004522334248036725539193491459180970367620429707332872582464927180537181413453193229744450143446223364448707200186806866520971072676899165183926688335126679058487413666177065378973256850252496589122501545697240810298425660684613493276804606486721068948852141124004908556450813040684397645947938475344546444083200000000000000000*i1^175 + 908809553458999073743901941608812085325180478085352597723356059649665272993089288088860505178116899342322163991453252724687763916229924532801917670723474174880398509274978551372122127980146469712767812871180290691826738872191430855170820859829781967093980277117556898301101640169319207479075509966557245722886333019365439137329835255625798092137400104470700389009980243913138370288585194029409000062836595378678505100725835041174519942263782534747096335072109775732680967138647879026549729741611627884126358054346896682650084829530114024889643465064567903417647549695257905621040838827673584189311537909528769046536509064831362549291258448199279480106065632209950309635511313100035743545426585941989867035792610884395537749008938060866514499401509332457437100795822048215104232613193057774767389530732666386924218241192368251362400727128223612193003643180622045327373378129279611013112590635036927010900442278535834065579858035699018158770468699586868592466042561758312761426214211614080611628295144604959830349906943245351522556670531492670662489348681390795673329494358751998940116730533016024772389107590661278437927714040076188760351530035780056341637592919798883418473838272900589517420970357980387357192741274985916077237362541397500396937505964487273509975046772759945454735920248484683477707172892735029855472962309037225567289339315663039362679637953596324594671361367407550458894549201222637286227042941090671984473558552302470519679712582484756700948303267034221786268822517991154845092883671270785969593231862333777402114486481707473207223629692969917921937219115847302013828465689756510388254831738245610924705675860697784655493178530530116221063443217849623965979297078793069334965176045965766253087817241800189900578704998659001284894835533232477088021759719813028102040042767628205943022889128495223091883407063389437207732976319188192177968733590523283407654561393545098699126177500879382957544652934108550579729493032213223981257630346658899068959694873651667393050981753516559480189810375478814062946110837877335761688957106566901556480410590433214927512582360162863844776606132731338598017962629714487472490783899445034433514173310830961003225929229318410937475384600682861451081874920512473881749762289100156592990546423332364340532683065524739394646650854921047356350895795283651063944576017161120243198672322630857285988943817152266892072854702416808814493319271295911083507185164348009078652976545367558650735721530365476811666853758584468442793077764517814968480467780341026146081171300468067100417840713096700507331685690347204105780159415646886714411712327527203020065935755831126868342231413206322391753543423979127227742855317020378424305747470690397374819530006037778730404798793123840081083203685165083305515932573894344585643327468176032491114180169303720248329733450715874538737732398523609143994238975039296490841744365032757999798224870133904456991190177781427617582252733536556380962957759618156837751869139745647931693518670632439378339591526355391380243875901744165215504041946942437618287553347410643622259246962053845243262439537305471892463202951896781726292808130470975579040398427960273853760542631319143343080367497057660110929615761200316096408115056666747068984651508709322194556696700128264139412707710341425331386693367634698090753874558436917422622133225244156298577111373971349924168260361138076406411156038928834026408427461264870098310538981314893268409334817490572856067264258505066530400698849144278232636298773482131640892889497600000000000000000*i1^176 + -1699058466862805902957109650910705829558199568647905523328925415242113026755907899435435093634383687490895893692236118409047006857604471870551249876973612331654369803272819384378511677867879087199558834700674234499331743483425525334455056052545687112189435421917917934702512495348670755786512586868640988750968187219544293605785482626293440715921669494286992910245257909191407321149425025698280950790620336907807574997126461809709369353325838908710066054828194140686221752943568789060801296741732189344370319346378661324647910155753765159962164298659570084294347149933919474270572910975019238640868643733608063546012222871666400758452345639253724225661678878342325208686408855010221114947967688231605536477165365997774729884604455267028930870200700882007488014444892202966309729754242090867440528494530885948366156248043285558479835553038015574159085840984526214442615823406450636177526138075231557360427630319922832398208393103380187447927242367778671275558034732305969616610523181983079220591269884751605373026740729123699038159820195533975505524678767040561745890312282973435672412924537527180096551298558485072435707521244591183023194302955708658895285551352898487243395335025004520301683974253261326239453116352147110425709782027802402621095856427882707454019517253365624306596290226656339100125629985262758347884888630974613238246074393382592713418171050714697148319632400895942481294255032152521820790078452621696782781635592799501847744055118901208452505552178828752020041243800725837517277668376392771713805441656911595816826056892082646630272647584818148780451110296905534573854939469800062883240938785771281365235752259318878379581200947890294317933204640217060703456795067454631540849228816277586689086747195935634571082521074438995377674173149189791051461223702886156430238650305727109744871765886903641967842602973169477006884306455758325749286602493058544138734097085712474247499756708366488489705004696244298488524452094689500033124379752769151289628816893133501195630133605549596913534381549707579819777407394276247263268544703044491536874310160341622361779386090840543097049754760248851460205493035788541448487615072449731441541308922474957186556259168257817674830868569749572320173851514530734694807468775297721468163904251002293157066379941679348665682454562369676164670707516375967021059827996894547786501631791209610533571890381135488107980901502856619537875269155221034833104202810559593125287679293093961848139056181186326194539168168861085612698332442739886152444232379239550748254504775183972260488671690220784291381739866128163928541152495135638906942779991058435536826365569133013965671747125558344455326796918994310004258232650493661533973821603141970733755841639298322445542853256306075147327151966511667783921872536302039657839382775691483257629102823908045613739407406613670041542163788272787208579007161730328218093401429822674768838986087373427957039428320078260476218301186300562456282406867984484852148901212746112931984440104339717873096855158831437280993389332568924696845382470333604979626574458736295010451207662000461173261338993036993559280375671797136498171628445200342678932120385437234077722568745337815480349905363165194323061193754122703442121502149644018354291434767839801151974960513919203589423624759791894907405855769707029087025740541425444479435185623871330077283272782021853569512964124659700927371581213500007751610723377729763795839948492351305648318031614535476136520899724823552633996680168999114761942148272657268736000000000000000*i1^177 + -801833124294100143532367566890383247413778701279479362074657891475118156046207475953543110344935562735070929164284610300206308405660972510937575138277916725821575498203748853542057155026843475052205419401180757088222572205929032554277659064451626040823948820914736877149136876346572508240772153483647580195369187315970747399825587682911470087225356958950238754945392076819684474933815521638292145735530373827567120797860002030293143427914325922028837501187985592102031061812894527030558606647679946316723996462455324697605187791985024084934973495492188415537510693743838314046626307824604204297095135715556362837892022185653596067495372715974065999970736846954367720576205368984663078997965342799197931438259136153050498054680120532169802696736832762698511852226844821185701372827377088150516249924683176876837508895069589937373147696314562892626602926566271508403460001157275781618474026927617066766486911811518028094894147999469342839918387306784463683270927608710065252476267665813192801116685240986761771201395926198556802036624490425093081960997646850256753761170141941253709381778726568677955604229122427962771944476739418022776196346886100523236778689346312149006514750561576292986520941543020306046101440973452695064951142336598116864229503204476711474064539540436236884051317598851647520564855526018829750461859875713485078610152891842178287161124964027084020094320980870688976289028376965371345825206882402505433111198196051429643716403282642555281632571192813287104893876744528629514071780247089238438154218459644245838739611915611512911142021389802247645619749596296974174185741067883812121273402037644885656116736715314415104995775462099499867188127525611001110655718903691817769392361434796065556386309102932170708630561034097421235446295248849394747513319149726978630178391314283652571556309926284012973072229469807287165761405649377256135630979055971536156361798582071663863750930908838163241627735726437654719757592828157052797090083545243671019523868885966461474270757283438010291512805875826503293134977328276643226156250495856127745230236442747107735136260035086182776159007608737151121241254775918973413180219014195378665281231023608616887119489305294565869272093662043405569398310422864970295761918983690486594644566784567818839642554787181341974959167023546685328806288680981419535665272233260119475960993019487569308561508337309339918110077291887943110457716863027133156676489433440200424440228383308173295715548881489465145586637159334143276864779045931691038372651464171023685790417930957643625972644398911560764136423789902154645551817089186797862090616445831958345769157660595382339416308921099586656741565708039754181946221616142566733857200371407719227964358739282233688708703271945817413850463797265246029177386014423445252090695360746506725950304755918114018250910202264511632454620282172607883520126050255907201744018569206979943336656428476505512026559124546210302071795974801582033712294179829440964963692322325560583302371385309860265503547262482822389763195461471739804918191908540843949663011093226123635484023491457094204992179663698168658288159036214091737154399775438759986452495601230453569674562707302752035555406839182601909569143310042540725093581455726664150786038213413200682957795288840025370412911515940652044480073351991223895081504089294318123377878560753793274081929930314621772908993174127356186981498501846738735432789559070304103399476099015276776408018254535236664673656975822494984387537494374909109862400000000000000*i1^178 + 3117980061656977721422409993944170832322576711835854369257062944071016761074455024341464609359413188439258015427688225658672966775843581327598965299363289922526577503560341737337653079913830282271279476375921385948103497068411162251050608710764520974405995903261145849313692224823451772489256499963031545426645806096803893186459816815533422212669931963308518852504192788201890302173474125504947882789770843722396067464898168220415447635144854022437548078098304934306375097102802386175816541823687244341598604183608856498338383866217085869488608523797342760060415331596080041709793206272188768881342869913846064420409582950280648411512433588779581454614450471577388373654225552015867075529600253141731788876872108619653362108123734925670463038256498972619281902737036214589618578667131253726764701437133015226128942296859322962454875419781287481444029159690942027810773700623376954624221633129270392158142773582003720225688426014050275656435360524549047330494420939639613681899730942748166548302142703942145680239389828345151962603163102728545747951026134684698151202178381908913345444599726778858860765307418866117473756600020189225394209768797624533438436047808823607472129057337971205016877797932616680887478351494576197289962266908405264977173420734144287230548393198183055233306158145849499529620482188217846157875018502641087982264384848915798395196346740431757230282331777004847849296889691325052689859567232612290184476384690122237766107249932755990008383757173501153208838260669977341876715096856711601042975219479974651708262952038816082000011166045875083481266226607728270560785989451290816759792567081508052249201308769921384621310808035720695143742352843446686791201719712806683704151895074329352639173762492216748913141714205228710706182966048607664475384275260456382477535373739686212139904906721420049405468324923023868639781624660364675150164369912722040128144401909571550036324580794933349299239151730249661750617029715274757141762143950255110154828464677626989764811081675902816088020399482250373543407359177226522042310443767604890446926287682824008662904469123334811336238545021321758366691635122881142884762104994803148129087612553676285145486944665488863752878826286522564031422241902661157160884511779487957015878184137421338111402311036782880424336128593308696963782429167761468629487492138958322905138763825069018897278581337597319003333367514681657254331057998182767440773296833175324421172521777939587615066751492174246805495157980461535359444249868643981892522195190088164668854632055608269669557658535957801077741164283152184213437786858321360420303888181476842583250301214181819576302395259687871799055317911118165526526188047952426948047551131682979374518534694890135872838848330675800794441869811445947385353844486961849595291673747852734786899111243374883656589370612262810327715030605179318071929393294358386272721292228182756849490146005480641886353535311155953615786832741081192246191652849485653114169188237104999912490039145430584177354794838607135659542929249985706200215217321697622692328879309681144767777946643885859374199746674105758438466727947638298126035011597701245902666043814947547122858910063332547647171995828505337587835222476233463413302717538595407847384358117017355127311126345191268684058302599543970153432442328423201362286919868572010560033815089992157814044312351324211658866365167979141425321129834921326808695878285251255071132684223878218630650958464343076571615150931608307065316966400000000000000*i1^179 + 1026724465583398692585000349541366029084748666952042779811932064793931942100564122732035851211506993843811655017748490202191288630637762733151116118024105922347235813212297872021905433540541409626782970833573348383816739807784590392873888117553410444943736774676065536244300309331193094129010659900105638211800280412077567376847859008785540984372800436202422928617212343113370366747607976020039079257815800851344753765444895801464791959613151681307546479634465994487940120417681554536718305008398204433037871285080593324035036859559653306260307838037117678399144940863830263081318420472542771618561832106019849537385809222352311426168739879790601744507135321167675789084605246192044980084810407089924939552384094765387920612539993984580425847243948823548961430954702918760760389965464803739096811631764242181151288371698925412544641085610948641090564918075897082432310535993064097509906783046323464536012283160083751446763235343404373790634853061904448861347865403442904194730465040314644088018520702176709573950857077985858358847311756438434080504944941008025009676844966362479314232357070546541162119623661137341833950171566703507709265589173661022891944218894685700638272728107840842147768440028588820755634626325598652655069602180194772716732056565209190752477181313505774746490576314241786102246717966374775603675687957637897918484680483418868326978373717406286013198574506409890739736091619733094864750556058079716630819280686490092377489774486905902928639858439630387710703472875086485156723808925469081330508132715251289191280842143269723493182950059631514917192990879110384888994701375926155201013658353181673102445442788838818368518073439156018847654115692065878445173501307924729534586728122783389295865174518229755391500055853918295344097650255734042404102421429532336932391582788053853442754144007207201462113435563732559344135978347045263927126994705044742186439126251759012007530732841442699232280616895503231086597602614055620623759897598756186977865075547209506087962010275596062126191367902262521168384166707543956219065213636861134789048450814532881860543144408594064265957409722167003195861787814350468004107232409223754288584365387524280522015380981794610782972561161093507230591689765802444580428831247226811997363121673449711161828788235289378225986292244342504770441841525722834632261487154953513132298118063287637173260808701790204104281750498076210951621480117971875119469101946041166093802545664323198228785793101680476459316866757319590288603305405170144638439372026768896358802400920237985340689681540888693473407062669427356981428826314741252252537528023317485707291860303958788607212577241821005765885220207972703764592131366758090405680508692211256268662952490152432513709466356086958175814146803723829416132717731629339515963422571472475419531077014035772801461635075016961208210652925271858894959126655850077153677285576712475646463799991451250312805100494178553923138194221348014980314279600147539043589831054970048176822553253895004818584815244384112464987535802724727194686491018671536913929901715015649064137350924474307064682658652155984049132243502025348826294772501070668516095337243362419859209350072768216249978639884328357143092571861048750224954784371765322430381626657143941083373405013950465577513661396583111309315537153240384363593604243929691526644151520937523574404837146601741473215670142721175080054655531969309645162188724278739054917400501089712608411423700799737438696330231808000000000000*i1^180 + -2369357257385463364163553671140992404092595046114328864322826537962805760566778662653325831971862140360107395674894787062270132334142662170963147090628312165011432986523447287255800474551427372960937876626156119157649928799858661946309887221961931697794047188188351645868460188353257257736283362326441964717414447602152258143029837633223463763994223587498851375550501336948614780491393368785992561663311527038916096702474660911960431886315152498881617286135588370111623650111618072804628186087241694790568074359414829830043721086029163907118933309433084556076363524343686362158326746936017883531335953767105094461242327761678787388966051514179332188147004462898512869678918910595931647964320245739438562119786808774967468072614269842363415128992564436776342533468727359433531011047099643416395510378795344423823223639360835236548247134414665236227297197987228836784058452928704496602220015959421487078181882060495460528681283809191031592584187255142955974962657550637063662508967191013299129143822659500443529029016186665505682710176522840095137058686028567989297707779652330922060485574436752131970566287987699796096342838692897367395364628090623556677917842159117754969956206006871181771844676484878850779314158129966561732416397811925947417063890370712755485868578227385705012233251927809858741680850062024140000017321362479152892293285651148592360262501225451239364817166292114268405302214664730036360726150181222767146090640085189804731400039570917929648583874431638296295976080519216957669353590085344601315137495485038375372140224871488119768428837544510637357940785878223465453218209692812255280478244072408997769098361492887608705584746091898067487581400953209780107123063911145919268893940946443379601689320759038220599399238795968327537242743460144733137448835604875622241955295700523697772370928592964902910380515512551780470599757118814075945376377476342117911392374065081049571351319407973199299847036747852438538828808104322747922101653583234853795583920694594917079230293034731620626912548801206246880344069466525094958574989790906063437897579357180748439005305676809291020129706288077737327048803319849854157189467708543425686124100066762448839296569295833288996983263449621148287213431737571999119069011130986424617186862395151880248272959758679239749800919221515327466942310975403062469006023957068583882532919828853388657554506121619319911444698600659241828412159277727877998391390643519700808476937852375743208189148043061734396569377169582694795332529994585669528334545048527399936608805964103287887473966753095900485671992726431725045966966161703149649954730910963991284166632458746199030449668755212159398500132867129816776459009882776111612488698436041253525044851317437938214994959794889304009414515828283140705132354270914705271552934586513042273226026732914035646857286547456659007453315100151100291710433128858338576663497984532434790053641620937656469588618984993290524107801350103085969792333551930569510783273121490504460706162365450403693703502181245528373339696783945449670878270079080228565303655342824019722574592488674262025373833193377569798494772391596511073285478836804701124047739721496776528996860012341245983812832912920610136014112111754135367403387501030324264536922478645842739141137117283532108847554733334629841953548144854901487184306176296883159775025410680991307743735991368237824317356445567368921932863561697483331349237525784718267835822055756359666457261419108761600000000000*i1^181 + 3346217164316917267206609852313637532606028520311688398017651696137413853398342027920493242223526370888125987870230681139224605689458360176851632364156339468797195993407334366892777327242352339894898415010407046661637473016901572940609126940229922614569992760999147071277135062118951078373044998361445807144318959381147721686349527037529894701683935779875892252321611910377880717201529244010253418781075574741421565043742550429853376824412503674726034069593035346314076218863665909026756818058662398222820421962974864219341196129784355889301564820553785741100477557401561151104132683727411827984895856505917665862108974142336762551785206264145800805336248483840889723678799656505123973236730296118502299421059603732015792175262242388827010847164363376512205018356106876521391685980695028780449175167341473740746342814625081237023594247065813454055731045695684258442150906082209175989672446001836485866996134204913114384272388482571657911999647992436454716744375856963636788322993784536358893390266165868787083472748015313980947899094956817068012101544835609241942642843145055224962869288035772849357819198275545689564315926033436733582607690064823187018603311606213646051021962063644272244662998913784577393357330695947634275524343996281668083397621613762012889535714427799635730459795253378176368671242916998406382762867845236599861939536715253697581797742242333004736673735619291002957925216717033733755044221744506728380469739400946645178974171348318067260362923900076522378729868560085936464262291063924660540274949630296483261102400121960534369927597105609678963110966431924821401925242038681982388871434814197937834276422756704725989523697138620098274093025013138576972639352917420188932649213348403414971091168247404230454426394130595677845309100817350600040490042793715541261492283051552630022197758666032240568094525808315266983194778812261749515591048399425835700913303538826234256374637384954421797146609375562312029508498942386024395597809014528173584977027797624031847405027743136644419212253638775103233385025277765282628682495433652896535890804370221302053217830147176626457372590863485866784786143440406455928085440761627618595199646348898645800361458767401974629103538167316482457468050583475738908011113766309864358772792460070437820691630690522847342787162492704102049476427033114524954926145223409040093542968762494430403973989840806570359282733339144280430676893427969956845867059227057095437446097140975306968537736899516188467900622725030052730203853397836475489753044879537672160061148470274168501351895421354551189323909848776762567480989320942912022431318840857090469160806536712971172038448381111170630419112062021400612748326346954000086272860251798421108888165354949152113774895302574422981136147283522286642606993503037773595430474961924229771959429240484103902539886361819145668748695942596863484343735540850350221283211004188154685508264427651451971008456683107704768405658850747049713441495111715895437497570777837453917818019517642185729655242557389091358393948783878919617152610705328194465340813169153560560213306757175696970188719015687396827417505086692661707116715388730984258219449014005555084020075394331161798504288410748487044865885631659154567132058793577009292919444659192693261121794025417141929916616791892486879038875007738269016715680662124476034739339462805661795638346145834195421244132954169077424471160764482901108640937291453864865852975512945604689920000000000*i1^182 + -2213897209935956616142087773016299800764687597892106235151860823586609749462515648259038120187423956365404923071502683421254148314493276349587565699421606994602334210296863461394930364402903633933874158641149173641912016358543550196563358223144045351228285588838828928824743143611624170986962731973234887949907501226141721974194384382031730683107160369936896589835930005396903778307613321755544115670558434847193703785236674465919461145161500929199261168465820410409610802626735012752178755696127440676242247884961381376731544699959696682351062966663554104533455926929930281698473612476190812158461545346667678290942987063863797421772285694697505860841705207339707376800122135416765595295024689601938110700784878296552474634430631914575641452740849539114125927850229685522167826799067646291889627275612871300389835777144662559451357775204573926171201483992044785558494422189484938343161146105059706374433444871428721515518893507603942965819660323672799670917102412663995906637492455338564717235301924236084667597487112861921278799071458623464675815387144840610523989591820319137932542788624925889154003727342026206005419803549714416118129892692409372541200342287516437231913531214197133610438602930713612433947770041254230499998796286665958041376885318689181306348613875116887602644742433737858899091667234532967833566060340311879927239402750976290528808165767375861924305788387350358007580673882035429033158807315465579512404884684098072119329269735794787942778219017743672905948474069942498117118589754483032104476214375199195009549107271212371904743088884222605728202956480759860291811734371730006533647109477362956767726098221795217682293339402160990536027428540745080819285150057601940208106828908225019930219554540007186038515832448277064288357508334832341992966422224366295215288454324521156589118663847529069480376443101771631876133479331509208123251906206270995829263360127183132930450830644734269628106822537618084278888993775700404586005435521578822772742132577500941851738542416787879083174178095114486406424792143821172892275678839634391465834642528850388282853676924615354942687927368139894611382005713668341386221847794728678657933757205576759594410958527811986357556179279083466022661690666337162783473265018642080271349354596617881329114310416152660553384835028263056621856377840478812403537103705445609049221883671183451763061649932162463935366065186449049135612398694170227737528757544959888622149932397248472057278837269684935713847656347352507148779595199802394076784231973492218841340613020093740192196459392421736238730270672334490276756169515359096256207399610931650009316099252628979210910654177401793750196379018869168730908343349270442740665953401661568478811744143175376213051767476910154430566149055118086641220726204341279074202198481641695191816142939944080075687791929820344133181494172186588246628359564648046764461187506280544699652651175038369419938650905559902114540990878646026735869933469717094176687587544839033973764091774279484301296019457626522901643278282813392829376651188170737072036243059907001856120971626118240118953450667578531727433087058370413308375521820160240179872713980884679633933585146141127432382234986007120380184511775903853476806973535679366635329255991125253470147640805181258195970011525190807455942905744360253692446671984334614247697712188805383208315629162605665509450982609724690457915285998048925251819355101439364436066304000000000*i1^183 + -1400662038241390128971072694558927858155239842187140019180140557627261643915236824939893347793829221840179844737495497926962626775206526175913610875452804660895892768855956872221319842361155964483554302294849362311437304499645210635975104850659734112581128550365717922487859275265771268959753231728735648854942138796770525334758042826103421040949011766314779753923824739890441584689111004235313604304483807441879020291589091263261137384017206638937455097574558283293315695265124242169504730933417107130749395591308130846890300214137662644089660671465608807599094137641860176107446183321961472281011092443735503546000823527307413025967746879978321087948896668471139252638291565723715467260816387998240944840649713988749650205630176138089961430362705218879071956465461474749999039957835908591749332116425806347185827347732922580777198859380275112549777145216418166021459101629752609707639473131223268632493505449966846900614495459035063738410175520982872472502416149488528037016440255194853212851718989735830389433390544136299623274066972314986937504777918820822961888276625294839438276963606379681400165478853546978323466827949006732777473284786858525879596000987269360343894730712878950338502650645782989898200177801203913366456035183095865612332134521331170457482245362936802496183283151707701080805121594098748744461941695538483599059530566038636221552699511236688858262373787425076920453066794462285116362038721168827136379039763695004137477620797677114971606008792531987394704643116944691632912445940432730206164245490488477950136054460470726595927818106691387568697550839536844539823911074212734285768060316125328755040133423221482640440385840890965584378537635628029786012545069734783382620976864389796661109837401110666236550717737353799143911056173863575795179113747191156446351589078405604780925560162402446595100050542342859625997858215187654090701490515911714772010566421378760796655753502171407255249882174414360809927040012551732523620196034819570605082162891195508454993853034869697523938947907298886254843318635375705661735073549965566384475424676821930431286757843993334523985722932860293225875124750069696906104062872868518803634942592722245233125128993188602840685881556870107186844484642661210819185346585641322665789726399500230042246311254257177872324607083308031440003194397527107446260908347443295216836325443454966753009660716705389529083698776692168439695806486569665659587311719338085801182058284613714507502220922519508566324551449463687759445237652286244829766722683499943262880767502528568410818521811635492338418474648234037176614857109090193046352379305190347083097353041873772458820430430617311725353063266770590208107802956227055373035604860465637722385897149497073969678768234731858239011699900577411640218954348732588562602314651106027351193557517150745461265169154854362114880719229177531116851736003151923748340076633390423840968277744561175123362386346284067177297062578158307569456557898260352649157643121986547107008401481406678970736587563435854048881916723409890326266730460178717795103373490424656670382555241432501827782580280329156412927442829741667368551240257084890718200149703067582219716913985806715814984973605311760003432111473982517176535019844198683190003942837772672856772192962871044834515214213110462842103012849928014714324703210160679341927885669471715148186165025909703104454153850061472965322909496368253868147998720000000000*i1^184 + 485794229821506241125225108105362254819180630703708205202609521335525225029325101654770671593256521322578760143274569605150783484708146077960835229224378501037120916369122955503292917119025803815655598042476885473064776380736587020721697350872044077271658608462058374929728788709046254827764320699425033080236016719702654452049062879989647649248315705298302277797021636636022192476880742149752226280888475136842878372689873078972070364367729127843120515218402822758169330067620263848848898398409583256104203825636068924609613732371540915851147921474349270258065081105486501123262987619300031188095685120826903035022074554488393518700468865012426936935415257276276016435504088411157716113772202066835768415985356393103603926832637681483635411762689301592987756843540601192948939574048410863064716000929413977402770793533799592141128774241735532523608280711762966576225219357889207304224114602387205605378615022955676767810955010657952269134610146305545864602991089370176697300526156719545047580137182074000545032262156811903593450186262254657004268212760910992018224068648317582684443083523168020282559677138488151493406097356795590331200325537577198099094098831864745314013986665977138572473406310718008649626161964804115949457201839189356634499161924472721006138824129991330072337973192737103438194563527474010919385284383251864595973964608886336438728566168212183557779227672198455411613866519723891961014429545730935180909556592347219986458176085905806376990358637860522423954860867171322083390970998161914201408812476082408807210929721248398138780265736923411961108420269484355139305853589886038339716475736302989367852975017344247807941353487890435326243538174522571317444267874609611187487923812510526255025066194963204742964953396427232902316158923060538952784948058174551332667098356503693668955337790709085216156499967309001472545200559011080080798482891724971436199257331149700950845316287918172466348094172439643060904026996129305962073028237938057632493277567632412921073887267018763727405411092342547798433506197229749830857099993381133460803205920228053406864523776275451926564878302057926604693371815964984396673119258073434946197578034519735745645164631764077718880283990613245584433307757036526650902532955520999360010832149700721660553407389175047915810502876138984299042332747000431643293092126408563355660063025809691505218827241384644101924787551721389891611183476801441367017210412900877407290185351050453457486750381501048435363054988950830912035028770193613869051174336743964114839792256654561237457054491816717010553592001368518785969332540110467548607819038382303130400960415141799527424518473943311206708199172376030182932103865987512510207184119033828034519982810714142957715763048180891014653982673646674572973163497366557305581805854049871735381183811873881836532500239596518838704635299492206743584596687830943645396649496137979915993687112486822081849307210231641196459890193440483216954321280710842017306887361727489649224639314523934972767412761733168463344233781958754689588081015966347528590711941443330065877771914376097645617526247735811847042712114663293309335613601553429415598541867468545696362286540502037677146483597315772154714645677423619580660124266296410632178426049576184365495357398911401654306437840083102659634335942912218034893180228845749820661442637088472635512957393163455129569833178507582923553098809999360000000*i1^185 + 187008086974996370163368534472369289650300907411564280068578334377751203571981151603034921018058294453228071745875800593943138247914996115972816120922207070182027124143560454799786336764666008691145211247391032037454012969087997671862764277944426036848226568803610258037358076292926815118695246063126143945577685293051756330133247494097306244055265531749818664553574319348505986490993630967109344125873637484636837340994080881147213089697415116597318026424650829551902307332371431407793363008332676036683035438156774986188244980589881573596881897646604867207373547417147001654353213995566465678308975099607320756581100557786243298120810271887653923064432325584339789516722916838572294202472769305405697915591931535550752952660407743399989129469482727295630654208873413010162601323538738681281075360738704940055328096832865435995410271696645827316662893309295916111587903015055196309053076495409611191488190888291038261499927405917239015517130484948301336812182327335528469935924149225733845353895450837796221116465149825050400180555508225031541320626049011788597632502817647980580427171004947826612254087585111937362123182223039454899210990481917856263577601724811223953434167145576827056010267589459835026589558632318848608676270785160247887249307354746874555350413345370464699006900764879832144962565422825579517768112708142173446992347019587964816101634703198956806123158914622735445393559353324366619229199014249133003066171897699709706271821268554906495325897529528320250955931231652917412224188906240199618345990526488234833424504727000841234220201995020962712608959210419926819518505072722555775958816761576079617844090789261959440852148447721483021433415879188530876860826503555323831880712444212378875065083375326711676799336311817714889236199259649677263508986664907533158100218022071923926157617509230291132069002183085705930258583120585801735248250997701191187420439260138962598294756555099586732844728053974066967671167568725388875584458743874317230928732732417036753970657411916334547931299231125741888203472421492048628770917762628917948011435325690345886621720430159608925159702606287528331109172232653884731511989783884737766200389903055446486863071566991961679207358144034707735281646815565840778668347748545268173044322117806687196990219226051139607062750791612950588743406644852710680726871827176286588212925925552175049691311274467039461866988615855999260258895208249655130547737896001023510199023138906231236166433098594655937961334202530941883636377282487443065764744209036356200493194041380814609693579353942149482296812451570525596538536293320820771517313475869996116675279812351373476979821451074259111101839084153858446067576785278107408280147595338044518084315515680821938429851831632364401232648003965523551952827383484931604985805011291188943244608328357478086834409756086081290018938878129307997196911627789718541986555898845529950432131965888988153467854305557280823586463800609524698569524423532893664518309615039422805647876835748592794085672604199277064385694578292578914906188962247534110727301643110897463990708992929351681970814567181193461331361523629384053420903275313672754311442829480613818637425345358790155811163537263221779909790114165130552162027541980336351380598923528050468711727875161363161877081826962637106055234020442118077921012490653776580681817461249648697339359719197431577571581908551204864000000*i1^186 + -408276043909224667278856272931467581472159478671226105745555286975463086237555103752347415390234583032342113076123591198889383450760420956693598432552562596944200754171470526788432964027137907497675939305215433688842897183446307744301350371799280167998229077791007409181984961700031767382698035528693651190987235687121174367739287461314018596909406324891623494047911369818732702522974813290568752815335242807849743318973961253054711631204606811745502769668736081562307751170199955598988818913592760411871798035264371151968108717279331322913286273717006182005624154750140388492791366212070078568146001836629878858835205227584973096235678230725414499763473831806536062213075983296610880183437988201364730765715482856901537224436891808964834675438623440039349979241970202783593192729164861870450434151004711270052643375633236969406587143207398802259093097260547004967327374194527534639886550835357524524163655289258699977456752685633794464868234787970924353046714715309342213656265491024570327334228138452408533142395970973452363010125297361679091932093189272166295725580576087720944809760984229447388110606641838651576823161307474474066110554745801687668451568770113548629898105149657390468661840267510655478213102381798439480649551520249257519408909935664363087610814769907419061992622706527509015111339737935081358121062043054963805790963516237181923574991295214704609970538196867497607838907487095904943696702794608426868655489079034857682395023742297086739834970832145065606220810327213531649920661710451014378964491917318425515118865083989187529297342492335249788999558787572795915381051979198512079233450699525971567924592277193275754515647829228227394382895824065031182469374298945062979364654929639513495406218339253516937812340876551746258641487346632537417299723408875208886689657061000534603999546190270516242772987915116587191320556755393120554248953181935793486948033597392622428760801999208571414845820317772498806935299789255290032421697811479710789083140711260766028658295315785781001224382215896086245342933954326625859996716607764835480366566938604949358215368993050013865520873972056088935482716938594378664611392438304420793766027373900894284160731766142475513372076900165034094190427809597303120291371056448669228608422319527194005495585858193398021346887914080742800639217658521888038423795149943106292786855285960572873347575143282582279332592607075582315781643392980213064383442283228449605997785285818238676352196132337829650064620796046954607024525166599355442455131375656642080846627634300727880614069227774307263615203644715316791138095144773691567785429364668460677416163836673747195142441932624063502579352805640243487744491422522125498828409060542247686127001859640725710669361502678312098555525020089995237807678400328098513545508463433289780759205889475707117625829489686908290645832868744022599842586361915347210851829566083541081084451291473964483551437694925706120741897829589393690343070574662797050526753456069341877875533950790984035337040576100280149756773371711880539490462801992435187811911344350015957472738967899656683446950283821630822062432039641169769099794841828381391536804215931339498761411072471885977032500114045264672294910771356483432902627643783681548402384471156581448642881326630488654691259575022236703753610029392884967329179391869192515889585767494290522959360930154440294400000*i1^187 + 405226845610122726362197147927366283825060390358308649696533051245537765842816191609942361867732389335429646420641506867933482094925252900918091318920889793341512364570066428667130900027956165336439168118328675043337589226706529508896189359082800386559757854609433116823665099447098671237591563474454706988185458682061828045082108889564556599641552556163138833967726142854388965937393366123509864551614268075505437795705899617303346437855465801062964316906364182823475955963359441773734156810764835872481415353586863205865162621265204930663915479617491943613398342161879129313081502074336282119415762462007578317566778889644951975614710807463795967382316933553775432751835804753693868379235788500018724357260324900400419173701198971861664400131534858742916879093527380474748262748581495319619134696096047273927295904718236637907431211561299913356002047859746472783165334905549922575841468561569842608521906444301649069980957831515357157394690920428575374034574985337093606933387675040074200190468021556623548702137067870810438816241999125387214860446404090371579611034913471308208643779904993971659753304997567033912295384143784033498646610367833122660296645579296776811210244914648878113375674646413316994014229263759710842632416844001493448685235664190591269839896067945327902962226842843942617320066222705294946409581810450204713738866020755616267974376057871304220834962438421231515997903524199050309730596270695356668353576858015932312597666013202716755253208277292083948033295056770729226519531847354158674740018071692027118697933007160138472182402683537631515391056121748431045933895747506045329227221286501075597667877278683154309653789188573773949543672908698385643712464276704022862964399322489511695930942349813279056528040125426856585140006721760941219662632229006956278362105316087940304704145454638515809535765806487677936048491859746240014100221012303445359592226201346699801948511581350463151023656804688159511019346070109418447527864209047774406503579524778381844713649530034155643968935334067270314513260396671921587046291087704764363765415298797982678825061264051913181352543930065879196414669592924693989752037897572870632436845520883691638408771092290100604330129739887710982756490403825450165323133155910315739060777814414034697242088109695043325363513829537271196894707287159118073993015663172788576672207113382311358037944088964841902634001329441219053170186800948652384120325424193833479510232737620879516910280266146599749160915350655303892846126272345798712983025107899284863791798070004091530831344630030190472767317796011806984981023465510640001098645815123404870275380946005767435390577151279405084443103192376002846402439609032794039588970805444247905664060028888822164478756573886508037293275275339281338451992939155392369835118729974092959544796508693191689131243802530543222519834567735190878158372916583675954865586512985894296541308561720166629119349755806388499107096445270381706851602600474592290919464238452253198485092116829041670124467977767386368629465101598629070013340132082058101598049944882943235673326661525458818183696539629992599024447562428591967749503395508126605289457657538283475842324347910165505804621786488358774545656199356581157475550740887484724786885809141724638272881738979758218345707653148001241126538849949675718017450442695719511824702867130097336320000*i1^188 + -27763261726424168223551490321313946065273182680413898204018326306126463453656514599773360902032679371005206681477492611490709285895993485516166355970773784094291897189798876453944779981235780997010644104788571734937517912564782205192694290128773383977346643522273449941150500305595201420595675847332036883845966942941139566668593838151905387436501047462908129219801456885626870073400969844855635458606416214056731757676482532041213118321002615650248055784465179403258484051323352597103739717374399017012075218857692988972229020436616164028342852356890076641896144218101672418957487482188500216780495963482398057123018951244293184497333024883031695351665990870343508544725609750051068779174425032114506644887861547832228663584314201077181343484912090612461651856931151703312512487415801438541516430981977539020011774622346915358051556984538762706334628227888964365484033269565946774146766320380720390161924139210791581713767029935463715787152503412434520571066655477400670404124341884672198745961058180663595930351850545464200071800747113143373373733192026895342019787728144332893546572753938702000148257064458780033390951565352578798854594112869660117697389643931427920387453749649078105541732154697388897914955107205937043373806069931337214839934736313960096839234832407553333977360780909316954130022324549907753707796033456393782404244563170233032170710146564294135499605232413050281362646776741415831103779416641298028796560981068525982733340952892776839923404989526246299886063661963160016904116352986396574143903418597539985516814799465539726912169849975804567671432468388994389728112671541885186283009030439258323990652989838866597604494264052786026878920536956477256008557940830281432685599156829056159073156173927139692205421369752140702479990927621324829575873905434552238240013559342106103911691973916278353661860743502101549630199323156615822889383067560773434932973296327654788701352395061191925190681923884122530256243044871899861604275889730665067375324947585158543683542813339800240985121578555982762546104772047133502124139075729383325799629439296343980287830262205746814561524209860605413760999273692754298808059480500400624094040284215289505271849012228881792921096756276651694830818297710795014719907024950006455934473931284316231994724138174628351286950720577271292424422134328487710015124957468755247511373825509234998819104791392448198696011027952877130667269192167970716342331651524382553651513673736610065754858938155392600254045020351303652540413542493601038014663612794375149055872191731562357241438080731668476176326639495419103443281078702095372850583782845134769545827763340612726731513168793062489196412365456980920459902130355767706167335929973210104638542041390947232401869459398277109415985621308451432033170265050379764976713506865785597581883624143980690067609051993594440244956536641972495069999383143200916072198868300019047006988712181243657788335301603377274439541586073585024753230488159995727182183671439714527816846761636196182238074336808986697550407427733600560490870944468852564888833275297754368758212191769664478297572192165158843885540132689149688080287254096485729223177580852216273397214840013593211281458240908585865506306736790992854155840543735675371178549429615063337446107732948257608541188082303675823705145654688291573608234330083368632320000*i1^189 + 7914518858204168173107220223844503912623890783989694369225753131790362523287218160985439761704879571524824773846305658793032361792152570668446824619887210013568253970711078179295133823023365243821449993270105448204822392463820256141781407072149680400491311147444949704231520405847621651675810672481237673435109925601241549001194890947739569276872410921002727518592204146269801806739908383704678716101503483701086653184886008525983872511616311862839297168206213353063423601923495531147630061452805364637469899607711698376549614408294420541459647500424385623868638848018605017200410216456602297814249494900450919284394961431774400014237655104723053119089628560971050753396218133182428638783034199018299441468940301518094091071992485671065586575562261488875533732557378087067167078077225821732133769269689386135358535878192787897294478069488072703191477815340268207773741311639848120949432670571738742609640616734338772218993497219247156778252222978457623031470626427495367670416145893900114056662507477160687207438269460352259035173167925500085677706375097307141125337898308383891265572291049363223561438871091688179940958865536525112840682591581031741070423158850800678283168318498261447987625997250943650386975232788762461824243548128461538519489766109674787939386496818835331574079416797349939818338925740992667517987725986873833965793217484590092931176473274392425524827690476953208999136721767676851297497932500956534470536459837933176374372082579115796328159676399650390865316817887176270305452225106778672376276060223781841322952158814102159567930916373494535406762986606141283317209139391741735764521250737288312830004940908064119492885074061200856565905246091092510979453055184106043057556952608005906279372741926376540485084575096480087101642473507304974350096525499745391523682739071244161111873091155766132341819311468280995543173586181778256507555226598935683703867564166375993268412891742373499043221926074897372706274328734607832513885161539101599003608341035882046329746657351122182264124618908503934623927652724962573014820325696595538304228285754746916073006148438141178532422367752439751491748290242504292557708868953780665119975576956864539062512022612044098843517948193956940350790910859917178326328820503228714822834896361533964210598425904246834450473650130996944181823314717319722664158743528925640138841273655992703194370954760404661112169119992167458106372186462907252225612166552012100778351396169446020196699438684498870732714237947742939754949735625239263601032101401013927451361105421441855531358911416115655208942088974403556234197300355571617865511363858743138935181813959553502474260133511845355763557677245596012051059714132775059348290015251849702931148155672613999168602037575336982058092341659350604914632348076735112672543156620789379546106059803127898211382211984803633753707903631919257413941997741034031097653844101798037163648661313127982200814823783585738604050602586149422789226195870631366354751907135668317145548293925944135612823914385826224949449618865975166205337218458190705653251549567852573393448572316308446742386912863317043577720070809875820507555962893165386366082962271402515754144720636142769092306953124481464249823145550924174230204849075592358297072921761544066989969190595929736475853358808532288152689970019880140800000*i1^190 + -3925708112209512232108819022344092540527363245211396868465840699757538168174054825086855669136059017111615474761760201060813620078306734403897380582957145905407629960272515330192202777945465462717555951735088216824298067573333403951268229969478968592157974936633322909359617350480060277432766310342461222966099842327784408171060114113335474611470586833204833960031571907157914343943964026297709396886128411907403349613449054209185687897392719434171625977739048847954491139108258315700224713713298247375457282176741567018186054060799574361888574056642743649109508528920406517708985142774398796698374309505507705715756403561624932284698535253777744650980015083798134083351726694228859296221318811116550282691287679643506852480845780099066307706373088799079146867120885714322525158128249687273085586296284382933282831218121157540060511976191991263491124383112458624576241357231705521331087473428811443417185959128469621292320542652899679766447321173919515404975211581374794464174485718681922443800978136829188554607734118650816090020865989887384080174597972271152032702927693961122959997281806261627281830600268486381577453845772789071145605723912462971245288018439205433875340496478820894414887898387538128471832755091619027967266241427010889989905154436868209444853863466697833894787880968744764302045585168865419530961609257594441016736204485224564902351678486577826342571306561478913714132702522504217042598048357121464954557189980976954455716100810922836262042725519637544597566932637382170401286796335118186135103412506271303764388130589353037714865854620988773067628464524051023263861257187143750963858084663096705068580067454601069505484488460186349406245772478740516934959291131931504668139795148505473136832656566989680563383186916662794637343929544957099909071043691238103423873614276699309205974062522869969695375374161158996169486391840337350309770524388842854954699364702286298134461079590605900985376836867286525017111687868988089941285433130526400365398734682211880494970984882338272977548678385009386815359906380428067771044197962917527208917368968748290099598192748304024870582269539681604721968216802100699851583559656187362760922366401719148590851068450343216844330116379577587985568891251759562372941800797764501039649585552114709983664808781820543180420266995459931654821687169798202048515823386796420204721597555979380638291145179940119582281695075104640049349537868349655312849568668170917750619113688089652233761181051536070522869454266964928082810491513251260523866218001874932762889604210873347040387502175618475706139041255838677096103421596765389302326469958483581862840041229249116297598210261653291342864015841383064725816918519131313364365311782518510440124836588158676627180020946247054466951728850054873250293132268742482667614632472163937582615356480876363562158554892589096992775201972612544865194793410638476726680505521788995101571050212462797650176401084021914856236033539847449538230722238256787284059375732340945397309357637266596865547903938482593604557294360660362797111145208963925759094860743124287093117149451836722597054791328158624219104704638218922577031773614864126543782081771336773804620181365338199851108301544259242867999644452338839534308313822712604548167016126587883489236580142509406271088023327211520*i1^191 + 2661958537479471523262924947483261836945239483732465364062803605076441389881583937000214338885774343691634742885406950792031035576772593052689014762309749245500131046612221605122771321434435521499484270761022787205830018247107704768852820313747568823633672096677499279386185809435219430413830091187497938675004491130677271256613282865502854742583822144605607549230125303254879372343675786532973091306615729519741530192575616136804010906685738875641635964707187511539388872443530158700379701221961533668136360199978485964646106581212386044603161588099723309210281531724653982918617767461006852814303770102531662198116349501641232255955166069405876337788645597555909842230296573122903876165275798340819218125949726745781735355366578822834009489984431437098458694979817470318520224695607399545714814223481039741437860573926201549833640039277044536633929395662699698944871971901010441262002449284354390426044211034544760362929303065834690789888045283746146548350893627188154809871968034365126769805642229281154393933830878785510925295837547726178977839043185332297338076775648940767655103034259521753560223528727196118704828000988939920507249693018488407485196021298596808770256523952905894059446371045774240788501116721735138412532878628809331573161105382428932198525363730887595673985530113788973038657232069689445253103878191603576041918430839033348633498263945095080797841905944367110346079028857312568035372269033042192015987857942139770580831500161835248586756625453029738773876454009212719429026193746295196721946037068015425268086584918023129802850339069423190316943444583482665096770188481086388424884380082639128120994685681011914004649045793356579877870494867737961378187667834800803581000898096617682176282047693868150942263015910455105252482490587072614671747005177933678124730455161866868519795160284122806770754220857323046150493871677281273601484427769750704496352914869119374189373741218635364161145087144695399794535370344200898835573642172580778392856798200287056835099083083442853231091565172164723566485484176610596546422473292799425369563129034933278898065715603965334526127548084441406165797594991836182184115964107450282237097342439819741825669735989893616002901913421259185054275400286400469433960094791290894262777700301764404725271181157331516805333845234943053576202171564824568298812326050984065785547666598747665469003223369375668174482343936063015319923928574684708491820699042792853052071385888936764868889610013082630970045841394146401465124414851082428340741598269481456664978405843090152528395570864013330444078298436196393192799167657197257836680291556953448493716789184755305092963764904722355055873322933058655400284944078739063525218484147984539337151764730063421985079377155871388388320541590955992441799305453058862504558448968285789672469222551192602417833137688908616886404346079399979497133821143334063015460676469136116438395947218560425893520325451363888418217034617844514779561846660644873824551033672080292720177126820933365061345752536000881232871313798686682032286531604689327990826180002040488463734985894648342089429518186648052179090865706678512477005976332397645809004432017937141831715990919442991836602458517972799812749157824700823595658476404733486584107687330128592896*i1^192, 162371162815761550497140570798686747408502738947676929472817809024461634873962293760938753927583583955963299337865512120359115096372746578289375318712609354806975056630905894611877648557959331538005563259540863455760102077452896561310882861001490782558884336852589764423373436138295280079455649374359043222097311207145864659945262139092763141852207272232678628391192608137225963320742588900048223536250910895364369358958908836938185910828411652589903528964321117951418513143294007447833151201637593484571910961066943331529942779574921556076156457230869878928781916717591105762675377184138849677879188224201385939045912703505426360208671571875486319227029324885806723665704809366255777432967336891421061274185778618358468151049586193982085222826001892227293042518521141523902813792526953868847809548539511421237505545671062898198315646833241911079067200987505226253682640681626094511810476502556758878035499839519174045117963125372651830432028696523415497441677053392458739869898760741144885244267633362195204340992842342271188479095845579853826850270827530105096479600872651688858927887114077598704687602805647988355364218310253683921177592682197700850393583941602550462086170000519382277159137245906892638824031471845640234856514340975440976330069916800342952054631308731712596712457498151373067368034219346369443885543428170383719577684931573875232459232171045451712041447152661636036526273988788742591877030464916395103317451538198083385901839089712289786397357892905486529456618098220573569206521733508979986714783517216900721177655790774904387448574318597486969285487037529216550898892236939347509921639783960619547421576551249389306094937713857691777861926364172088216678583208476776173688145110396939645179244462250205646521846693747953705568034696731490115511715658601172862854718363655415324972417024915155623994918003731671974756243753386208215906213077887440401807247814984834204293613402507874879851267938652629780956276054076189161766916714190948524480952164274186681874063071071415514507888974311456077658570307333309683949329813511307259219511384355954126064975245734094137976242210925371798211255918542109742150906513697905061146622638031643544043288698669318495397687345324553159314775314720281843310085360416070049618104616125607852390834308619730152382328068268119133485209215862671613350659669391658116445224542681190196469136546299157253007327575810163998249546587595533765903868326329179615087573804151041067487311992766164758439208572172675196737941989444961336170869259072068184660581265864574454819814109524262748473524786854715150996138037672677695253658037300862590230319884825021532343753179634651024093087939312238477497322125101960937037253841008119055684791381230899328668167496748530874269824589494146965392003525602664822769973659601927623308412018591486146464317864806345147653079179195769420534432197690857025951691689523129015457388897121803709100809036673711872675289635968818015261178250216079831019102103981203193805818691667104621426516282239022208391152665310248968759286725215394543547261828959856845850993162860102777948800109538897295283209034524598461358720307499681667465819458244042105304139541271322082781080125994563792131555362551554935666545256687583792352776882160472249781852751689330396046848735336821217817127424364262561907468024544463478409732853466069636844664118187306770357841105552192532499092921226492006993922211010369173266214152291746964844785454105518557260071771416435078492603331691787199273421606065545847977451547881359755173922023494063004081061275498115968314321718919972492662652317518121342636167071466527915143826295259590883630443823908166078154862220164742481430157690016300742045350436732990956453378762053927379953005545968745353906220165929716796227565846190992093427588326688196339775402774651775193415098529507366305464412213349977596301601991267904478681394903647558309409385501508759670809489290281343291115668392115705809186025638724547590299207314034751995911012692699279264486981472815925724923362382191984838074018967595807969950611540096584086731214716006080942608605891181583552178022271117770702458723554084732850452166309757954263017794289095295404313160450759724149226530528185552207894809018212154025135688522951472315113008559692554706282915402895027986587317753634685648113545440732552381582936502011643889886891748916618006432057714293924033788687587493519565161110244857083788928096080999404392758729427363051086982579268513842474361387144586594389285189442402870797701711920602007688381917424130848563812248444239599890978156937709481419025372198443058679217664928882871726094884935968661777505865037021612707796067214528994212463883692243651011701453411550356596055579117952295907378008928709943594781034105553600925725198501521166180033406464762958362832554542459131584244702850966159899012475749204782372657793099162134390432792270873869056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -10409254024676262913539815562974702636781302491561081048649999212366727994591485259159374337705925643088541955307790716982792009565192857865925799202491734116808111115776305952800766169117013208447697737040265021668513271492263504085570619357763010494217439988767783295068175270013502533454797976517850329863059489512094469036412553103093664799997361479084156639989694081949453599261329071533340436476772387448257806058901555134594701503040340168154645797211419428203570094586324852266161144112534205335505962532523492838974208289664436102953197354502073296750476676728805534021924004059822082733406736760791069587577693469875634347967185826634370695354451084358026836520822654309534817466976314608200451312522931348956048228275422488049301872777832278241033286627597054456691753410257393632033024627708378428508455489174877571469111191793475649355337770561300635043905055202482733886488294357765102752745362286599344966958960186396815153163775211710863137542032400313064885134056692917446714619646094713861906429435459885322959377135245721072894181361553241983600405968770525581413777321803529676924191456361993859279917444814598460001154966549491608851676808411930449559668616887340007864764251756814152832586095630382610663287392772235055535495046556757404735832623651205624307199267417351796907347644461253193717796589427055119197230327142116779879732057153596226078406303429194539035000175026069985622131381226879694625573688818545028777782331561237955843079501424721246912618278565533675190437561243193578335376896661458694694850973980120748917093234031983617618426070174152443141605111542812371003901023257040817898577553078800351630292620810218843905910232782017430168870957669348126768916467066405252029622566203227828309090941888502332542722771973072683443365348920438023381524359793532506285996454900218611789532469655419791663324925629083931585845705567838528490105067745411594789236904831236869314777822095876901705581553249342706554151819525326247713876066464589486532288895008258967192521398491479584308245566724542589930464690464608681502179415016479513915301841975375662618573285207910505667842802328546747611050379224879072124814651913326309901613473103589323231476550657875643258750271546824827928365353251067475315132709323711978168097320202620817231653536776879388896019545593422542502537351692230138759313148860484959621595445305062321378282530607526507571754214959463931058356659894890550621866279368166919302299700296472907435159249594682702254285111383737022444058511757290312199324508940672298809195908155149549420668427623887693247368813772141405407594533670579115065593387703320002370447589381212924224761653135238726844444677013121502678565375142126746736380259045073361315843241980634090367706001781879216379117721606578985088910437713824703730664001403321401996499163055381558203479373888789162011679920211149263486329981383266084930939477427764911445346811694453848887312071661618097442826247731477398347265084250281535072326397640042118650426322384792494216733375690077081095567367815077839843823611384267107276539406738438413110887399647462887967149389413080169098555335425204636283028612071001722174965734700081942847011696594216730063673765139215022007304602058882928284671307867473637373061174213957671336288701733168426963766667728793006495286421162271621673037912260916696626781776113060055549906158548117828196458195006698026989211117708987437582551482986426886611869839220295362029477386430130132665704228004126991241540608188109124238867129233076591229435138992954561824939224114914998635880658399407116655774238278264697616736576633383619945607696224481826265155832273968470997598517509753347997996415226447899098260472018487274058434745304669303069585627995827274261137329952273556021618311122037657653574406933615818964374884370574040338523607907780183870796565695566826497730859595196489090065926808968620551359087913547650027380327760523175369992147647220618295230414535513323021243952542043896580485397268843763173348567454286604404901880303113757139591384047938751648486321508314267357859055589012815868989815833361038625057902480665934710930290495099613036471611686836853562919188988614566988094282293970002248754549878808558909939527556575961436625902518939793778299931868161671650800771678434715922782793200240843165865104697307720614311944543260429816306632883785827508458448712888374760782315267674908883240266068465224702984226931320910496402474719715260276190848791727793421488685014909253740607733847943843570352066049520277750458999787401391548595497913411880163060079841466379404943276802162209197706632866768925550078918726448030363847561094885156165698775520997164828641946766100878935732605720415830421268598487749183197723820264043251703353603065099845689595161111608569562965911479068529551527063873455687895416186994493725235858047059356423124439111359365000311276770075830617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 288520621420101545386345915221446825514336943746996452509856601206338455630551087139267272399704142983371848723749338270108243213885563775388720842137450667055015544944439777373319879314175868487439233246784073949052980002979166452658110685355709812910914855842958839952610306727941476259266551523703972815084090248916737796616392789165590393866528295865576490339692393340528558137475017136896036362476946533909022860674939188802606597485965356404259646240546453243969777283563097008076125554726937909876814865661976657780733011811782209550249329403321929350360892038314260255969807722800277889889429391615236505670476920186694867795306495557904353508582888394678958365582763146608382059658782168428135190159281665308811734418852465730304511627033296648714569612091841447777539068303805418441565545778616412190686931963956796808429401341186083275520587751612436374926413122683804790901077789846345591557996824543284703060721373619009182133229046214897943264680870125524468141139350847227664086087200523926811931463493596084857919864291043431417164724500641461177103825407527971257759062315595992197877065502215579662004828127853309807237389055579225143448770375728988013893127186016982787967406363011802935515187233601734370193061301606726813320046473053791193088660185841364499548777091888692097744687037644705627128753516750872739091143484085789307916034796130010297818248388666511992438921405591542378926227502779346811712066416069213040255469264895255610747373205163911708875988891586922134854623291454910631464669958076717391417075274292959676360396398023237230085758117692259144519785934240038431233379068693916585920341149804768578202176423421410469113039628820487021676181446583250197487030021835242800632246646835454260167075222198279785474248016319960172965655523259052357494138452963321566908374633742257428152704576024450153985742527498936820997640296652187650790316483209421346029183735268025175580066520646620515255330951054491397837347452782754126334694453479855304419778587771524732428105648154869664184829823572736646432735166193948085064459466038659415362275656150306976845294885856603314233754919764757300030652145108527141501406337470686081639500139813837086084853235159358733402738886811727074464722267508720896606250162320453075845793236795218498022439316047205722990141716784386007272135810344699023866779686721692946595390443363607876142760463816182198107275586296474469853879794579132461225111590380606587482618324737049402266724393807225725097501706791316081406235216715058331188431889185717215337582930205179087958252268087582383580729684126087971774136487939928754558042243633044321949569811614334719538815330126991242810421720375278879242925576926558376386614242290084913474945513983698714379187551156737812558373564891336927283022591047134774040839159303341542590121517006244354934735464800991363439384455558928529976990252461100247386347180420662054502830023799131695527750428171168794390338687387677492425376766423993292264493572587437172088105929868703836642305683494517601819019440368720910131239122774796574605515710299998356184528137473351207086124224889155239180623577213772327474260721167553422766347963148577634164283497551971061799053561996845506902362539202525135624346817966299053253651630148012054393860040510549137795502620149922012595932366682425160108244450008586862571149689805096765758067233531606176286469954823922949616058752647599019008965772172235675795092529312391838438230260076359222216374669106688775748475748083097763650048202293837952497986483305813494865585660469112755461566962989238854316508934852067198441679902428430040087457296968879664007414620459760000115994669632251872571504978673948983162496433429409928289836711060702058732782499453666938265148640301642341499808429367053870402531964319430098423517643815285258201167082268554353770920116947985149223104712830814364366871306400771493576721314878032494339044155244415850948950573367310406631561141569202464631287537217589645946825937575171165303491709040905762369995904720543032868164850742096546011539256050160689878922272843974929075721664843277105077457865600980482122691094515641422084325235762039199499661457291676626183263895748208435593198289124289120078001548862838766327657551424234198445853788969298147640764546866923997623117053427414881085562620479896299116824080016978059508325657120639434437055654393171052451854609265033613432479804603750839434160063531118555366858943932585876886372872706871040847699531045037627250009224461235766924554344362525312404215075711388341820033632038681902405186978693019477718162704533908815586358452932249405482417663003869202785037651261829802022004136200868339115913727830729642291801045511695417090959873770487394752502964737402559063476605527767485899686662671340396095538892123924166922010880710140928261880555233531146356993766941905123726328721187393097984994215955950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4248295511653890729317943765367333240354398586293589954840650545984640285731537540834211163924303184755128175217048085459792233107531118793848381187836491788337714662509579696599637057277864889092125578038915389030398506890230155759363394324011435520520694813351384385993949087177374183061994568106534691493788636577573940439795802739421019654518790923004208897676610759622946843834130652135766366355850191649858566817808776989002137550145643152657300449556311187218307334401437917752095923534864957301397704777109852458844467629987944910249236718442996591589885431076976484661168008927910179638600827997684391324278685385884586235898501336702925105420351051279937023617065016993911261330660307645811135386544227398699365957910688231063473741119904496412012345092974743801696026908377057875378668133237798303891299854155194917172767195619498976185172545659894038750244565194784016023574275641096405921662864181917087627494992492996196645106091421514889121178463542200699748039772540628942348378113415240076506120097334194606747006360697926281074927062120634142938684256199300185816121222349626725853989571719006130956535101549560881426735382332932659226670724270213005786363242158893615303801324023568012576002566898513793043779734699574343811932995406831463655025864183089883006870375278884220761054284237488281753413530825356617911613713476595879356818698140774326292396096428672110322689767693343740090661215755567809418843414235790392858217209528504457729751184392007491244627031414544365246088630091464699129957618869376825585015373762423727800251965950705106029327517890138714392400877347020863884753436486420126977908219104035131632529690876687527155037708421420844122668500784979738336049171247888050919155344517110895193203787667768687194462094423304862901637030314450263957974241531212075493286372806518655947086941679626413113479755446627878909411272535792713099772921103669557242472579719307707746565896796853963640584270612098101885273745252771152529894395203276118866775507335952973455449067530125821358217878286889796052962302901675582772222235547701490324960537519443316990590798233872035829901140713050329793355648030333659674693837869833215430928551611747830037156778827301949085924458009430573334773972635116977829396205541104911880608069737745346920982724954507872186927097248447246321352752825448257475048597579099940343516685212088676039078758118201873960307210047972834767507456976069840956506844589967943255820525886462113134049459459157266937479552696530050951986728077827045057725452655274572637698959986044145549017098458808782725573556114723078424367469869267703126617207797893817985185930842380878208264661021666733024406794860358059193384330670105872000133683359401392215841564556939537538826278490784423890364741419623857335554171320121313003228499972389851729636724848438228027698535449548233387326873786740731419272543288120219465662378226658834291874103272425971807659263454440711233257167133817653534318809013654019557729082665244125106108673899566597042056956117961606789482329614150268633195765727131078766157029124658489315062106797287588179929279346920689621609270250845755864400065846784618432521299694912609796338438874549451287967832900832947732488617736796290265730826985049767414654725983396147964936781531581221447551838072046582811722090936120640387669646679775424698974568449758993927006892216476841896383942975574924666800034134823215156522020146430948270410078771403263058150689138146290038106485716905185921544968509393137433711797740362418285444315426598719901841296603416869492455537102581431031168187343213982048891094772738484657591189510256511463669017904501560013166520422787699155264998971929610517857172527211272328835114306431738678466748319243199978348475045691089601940705490198257904179580432118850404080116659264400735424327660330738582924012141099953872217697340887248757073533786341813609016694349387570055859656616664211992376244554569737102025476201784939127916624290414863840727168703144247648899725833697067260917239140717674894555688911378836854065875796566867044613999468423622942712217478147971840122715935831319438958536804132421102295993951116584922901679687964592304611387193572558768130664039758737007957387306744042957115742016626753782406200981856861076087870020408574898053147766075682905760816681384358746742481088172426159143954709963369121278532151626288576521067601086318369679099582879433893362789525428580430087646084395074442037712481884950864178850244335017476901925115700203041209887795789585257474364857388399217167778981168173299292347471145900795831632005100010632803652049660827843408581114027092122493266318073782033479802195829978968079359986982341142580306880302804761437005466504916870334199116328431068636571923974265263676808307586304155023636671688343463640313420113444062947093740100542990922736862169163334246764455945328279526042674914144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 30214971106161123515613936577428830978576267044724985086278788855765156325404884336449512599869351345635923326912888089820164636739913760693444080960908965451218177935609534956209154310229188994148799214201596062610720950773626199868075708113014436127890352318410916621782014060628808721121661503837324377223708244861758909751530618312315234182255006722228834034328876111860531204649387544514589576912071101706371324069158565864853357716815863876899796531179549100897735793186098796631550153991785400656097207827999094199490454880238388767717412207250950013915187299842209647343535870080736752237368679225226988976448284797284146738388899855665808021821291927412021345372098575487833295047345315290608499978857525209085929755919913560713434104769348320950454369790057248286522466212725362352524023220877450919891406208978083913944061339051091773682988771305559476958603591431037628351907773350891169220598229964966045640082431238208500360163054099467099691323925503419964709832308907914391924486313299386324970150257276133354326093976489993496462767415242832658301942574198045351234344241299962817738644701064367545436533981334067247917085761856348742693045279546652421747473808241389926295227127517913587937057683895609333812481907839914740363697690838680427657738524578089207750555189696594716210565340253915390623332414759821575107084551999175880396564696742215242099549122554246764049086518503700699558409226807886564214418444906303869699821011473433458159720585594707844880823157352573895635222504789306522259872279568651938758322934482342287691340949986276047411109492567915739835688805388173008681591924544332962983817233984793940008584678890113608502605524526437157103567439628799847326937954865461768791767838508625521831633795494628036099075657168208555737969996060168735928514728318854284353263555236950897989172287188886712836912930718267866122516741871445528143054829958287694522385230058351766426275991772059701826115524359471920145213969120602769716064734659094037635874872774058972883078412787465406109988476210571185927406144940407681205370258504658867926240707370695560115903306266873875174972319320999955945191519464861928637046709244604477281004917219629623109079070203281150589308873449854878133798492998603271041871621248334091688684597582768154458925608914547279717888870834253767172845117293248900011083863908301859993625351636219106827737224769743190699038229373210969291629887937765433715609016469673766907887456400541672933165757149549815201340389098733329423423571537084580174157368579564906405672601442139482591541166615549415900571173800948536079720181197871956499332963229518084253591761791211836062431968455017319897680994765530712384464841283654567044987594859036591180054056305803568415415956349928503632928361348788421302494026782849720998174307900157112404139524500136433117337941339805738649928269167025724256501207003716536192273344466336237215042607873057787691239150035907152458159551813960528222067602113739756502017526341899052015668680293414983560849040743104348119324882398678964915177437538258438502653186394904201658987950336554485754502401911520402558646475788757914172593952241292938771477231088319172220496696754530423868699970000066205390534756238164279662339591211586356105996110641818781537443445666578035904407385462415646451901412850587736239212368640145066247437632508587553281340037985172962979161467333706084145678149511516485666807041711896207704722155421433187073895047819897296244090698653829026908824286984317977265134747334356965343713822443345820796892678438339763495211738192222746389637274750019628415623653167891999489165262686390171983323139293273154996555006801729184265835939026574997759400280104405569103747231811973927817498063291934072422076554024971694417439028553395024380111220322353128189201540210221568494876417725172143783162338816124725291056978007643034207637148302341875377967514985521584265894739924109688324889277889847880857445854342404177751724917847330133213417123561060858141328064919142154458421991380463786196487642680773283930681533982582527006386165018285140571732406862287175382098669691197645311592932098952149097798478683414130380629919669401559786257189271232459280858947106982628178893227031603938545588229798575374452181410247341817244151760138238444060963653314647090794361485130351641163579633710863099350977413554661286770770225251356459095523939573896695668859827298890623094879828188064624796274750857754468236022097110057070748005959741844949509130828521828866709903811968589771235894285169943962984353372839976807993135156616672585780875354059319528785467425287436030730800533559547161914753068787541611439272753872813473869813840835465988986817311546584621679416968754031753800673249978343180706681101682059675255724361717421669277817744159900623342590582071771379634150693927615572946346233306866752067849064619299429147287691159777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -45767862393220462042247213169813787877555046665533016515528761017665431915413307094200622158996695813033431572442172280049861058814845755830314568486744078865947009364170513968078206813050916307286260050696820806311261681043480656358764744226665579476720497517711331366258627603642408344078211965354574892045344514989287839246546111429852195109542546613054793434878247611822976893920202046548865294743226570686089728378540497734320572353234562155196018294650607083685105787086592632671434462824359152283866799878879429049871279273780880509703799631793471790408479263832422810840593320910385217172190499693502002689330972362400592115028667991652304600272485698157779183836050224585954890660873091888812169452586237085059883049507784106024414362315011279542966079711001591294666910683617333257042153456394682826701175589600001770803851797862939361580525209555166115983294329634749721644507643261806084271227303590646331071751656209124556335143414982756427696476448049979323602028139092005215263190394772212880760990276106738690240616903180371536255691876475893400819380842747896582616165731067736836971641445405678072326399421374189016784479209026250001552168390417260785227403693864421084198328667434166973369474187677766194424910175504876634521164337285100692654821366122114019816110098559438337593829942065090846787399606234086060227978592244678306530358948537143379435715147019396436729410691088705935210045272121545312437841170920030478479912238923646765992693865777315892767729843850307671357892226503360826324295157344383355633634170145130018691673012682665987035486290126769778536598013397327700269180673683351225483208925465317716053594147349823986996883545847064496580384551448876589959664323178450747691775301975740899024927746809684915351090398272366608439543860830933481460269087596523534778059348948587199197983253814957739644499742995545185636616295562881160336660965288467124731714138844594091661287503190704803073133938315830823582674376417666496213506589699607681658585629999305549032053658452705641331226898074879125839070794035491946489569149242666096082806375294156101183235731218298685626563871484431502746675908348927633901648632237250273100480213071483245322565893981599802666898731686756943371661958200194182612280901108799488073663719871074033379560439714942310658224104761561010790069076839223255712822590374015145884521207367296676922572076514726697723842897522641515714328188184012352290210938560330082108060221489932180222650654563649236989879348379146260017165823227992791454024460667032715419664974337836661486097460255950290505264497409599032947723253019135114266528259780071780072917799843360930827996518374515458346990989324309967895682289365622232264086206875625228224251455388682361433222195481231945656348388896425126076001890073403775977352107805525373471863159031058568198128028979832973962833341206492299722074237928212538887462609869933302261337641758222242894851971284959743297102787591525958866603275204961822273393424249301347806121120879317889414428735373248425706105301233846547972989760163517161575477933190407155636789482111239341789395449381267325665080457421166967233366724589663918596252578328232231674266942691787899696675373350365493451885008604318137054536447407741436613949941747138945693627483540871743108331287265996526159025705145880008267260618453888091819369378954286828429487766560005303601473961641395944185311985933369045949791770203872654371109806814641356198842510533714773951506641382871114998583265465161757806643175558676103897567504882239124258294573885427669386739295505169191420463141089799376861062894988460181245417000385313599592592094095799655876091706794765789105163903421483405870367343075539264889649618653011275571556537081576750569654458756449583952675774086588758599085173022305303398681132495366382677125572337525145805256421112473901052756301310649919584061580779361845221095023813627791717531371244799508293478670641857172361743135238689850367258024509082185470485923196224491764524264184583990436340307767095882846147071236697545168928486181132969931443941491544707504273134962886426248953715270648297026260369351533934994230280896726183262534672213803822730280640600438286437077251646067623053231336832224539957387505513630847784156372334571379167642334186133497851235045262135000392669567261482876449405272396423344144231544660002200859398392068080520827841901520075462840407236962297568793936692961377311333548783520264704116983271243000100800129742772169819313011140085866211465209665625556351760256973104771959932914067115295676940319264331320800582991677169917166924849332251616020769490381300311663220629823391592003236823610860411463993405816176291251176841301834623464791369576308795887666527827955331322469422202350290783680682735067366990201187494237790153259557172401761778064948473364097820079787123071181279954353375293102164008688445327600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -709173122854030843866646844167407297121616240253324235177087214711483871991003352233501906540461654953549456063432762703487554710879182155128565647092240232411409982520279070113675346656318839751810840860380496933566900020890326533470678034084282848925515676254021378159506098711363864011244687359611936965730171662834111490882114348982534799570494179519923191986156801571943822007219729415515551184232723514222194796244935476531463406681361246082240695920247319075577283141717983468403847418228710460089772613606433632069818507751517927475644712561320290888702524374762406548511780077516903993725709265261481522146729898921953611658907480282509508390316832162444688170913666579870095953447077237828611423418933300759110017435288987620699952445753555057269729537766635830231462634802775990371804918577230579128003253691470202477649360955827878538728615564104014058770867278711529345190430797131639093192363138341536061181278797892960436721692065907784068020888210589927410020990813206649070414240321487903258864103523086096118457667793207217056592310097290059477902761505716225119156781281622687381444071135568960632623172065256258355584474528737926302560600184725861602556290544745758539109169056507806841171360880899144658198937716941606852178343689713441580388484860186311905838641417456357366693324295224388279780700466415789927732720528556962402750662815108771161995058441643766180720810389806066334817943326545182418628363216143278358500708873641961375923840406005371521317910990116079517356370376110306880324965939913890742575618921389566573076797286008685045637603684916003664048716682699063336866765186347647511294672173343336166776326292259379541583703326274588931681633001487896922266713900630386491314510879286041141022228302396642232496804267510692891786829182407483367224004873126200869869881264690118805305377730827947477468500901912914483471928961459825886617146408272892567908778489097230718119009832995762611934597129853965040320948688713272996771274750704226022552821474875775617000481497156554104393882626744302033398147810158463305363437953096988969522413409243175499593571926267719338644341563635571480347858045526313580422665613079978178067009449256765420508599023766905612731565908117598553417375671061593598925109943328013331533068436006125591680383989713793201188362967529866366282685897384074674288018642556552410157439782856236302989645087521373256284716453971889606677779993988471961342868345887176014111900272143614825367136369491647089521315112015255564343817046929820339625264813420685921021654592112584994007032778690824970373326638958777419298437473324169280326916156305427629330218423964810839326638534300639347154076972566276928419105859850555970031463032167950736011123373463407066709388125222282426700018451215478279152381832817878191835036733007122044926391886352869546991522756894065220421203856336420736816156131385310530920864284046925511421046720927974157433629794291023106970629074740474676334838192473342834840158207008988102522167813793372154798590655386011108555575190742861143382362863593988635211426261843457739186185838108767923386032776005662376148064200805682708434107807338145780217690847154472345599901974536930291280311618225058519330735228326056795190619825392016737761150406609698167135356995880739542214452834915203674730248956248304537264211557844985043449397314494052891101603428789881755010834626767953744075730333423986295276155922118773867022743570703246957263071222379744341746950903230641751605484106747223138626634123607919708242875465825932180621672293637715508772966282114541505415036561762298365936356940690876252432490751779160642600944915537559959603680613082217834036224235644004853599739729837951115374015684829530596076760045330903049923502384559961928842098419970079173861933163280189452638133816081211760452535573151185224480613894684706156216873271538480980458999710696160138159758761895154695606247447867774537075688900555072639731571871961657472455747146383463637534821455003189516125258896645540141815435136028721107242080080260660376579240947929204666035064384448747255969324880613659921009351249167894766073761376222041129403811246856756375804732220747006078476231905092073601287270215839782421718984800893544422681199927783382245593072347530648929461264130565620368130854564361585075339153735553128733422675995584008742260347951168216710099777136150444648668932597377524811344003422963439847356342137522621627724061106638827549407508080326753402405726006659290344343033831859980859690726744016338340573248625847893932429321425178349624865603415207701354124216519456859201431562235773002999973627132819245352223984514109345064523291311992949498005586776179314922602795581890819459800416260934949352923920189158499601171332006552702775691560501111981169441619737057591758448609336552984437497952498892846801346216316989711884140439633006538956198250023820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 9043076880244238714884777782671889451834500286847069974330612798345762280014561270811151255619988248036482236973878895470793381317688334173644556557773760875914093577951213855298750216627997503660975756690379160586757820123285966881969786800498922740321080623537897727392486630450798981634452054055825392818453699126931663038067961600157490841371107884085291321673531825887596779359751862631318965236101692307745955956435891143304201548313972096887699627134527352634723843498871253843363683937316350775953322719951852282001313471561208188741224520321570724997311813210694258372733205581028019220787005285844856465011676141669707278408570368523977711352117004777548024674487178170623199820446489772723637737038056950355297891328779116511171971782991676701069418237144599182230538199656771312953090419711482385809165862981680765453189089442046466535454988077944246761706189079396100929542368889292117536661180175352617280105230588979077755666969567177435722943773574633170725072046895793670084977127662160338147155602737549038317590461204030405909518305786224110415823786707376114751144435336507429149853947730132352510129241236460703547211542171349907145337786230396964297038842251483984278041382406797797457953994131399016565111150402020078465615826955242001724059229407494674442658182541237244232522480404545314921686100961338246210582821493821832346590514371700932275054700517363728235117888809064008142834377683633514066407061327721297171484339746080151007493908682318479810411533559558617685322504351546328507365592335562628539087605832469592193420229004040742940593698218450739855577458895303206260898422681422182861348462281306567111401460190421010227709845423655357123212448236154394377096011416163296987500960849491340424975740432076313411449798638226055901667950890066219184652152038123088950624226855892600242367830937781996021796137577628433565670784106720905162525369440714956881792776284403135943790314632151338083811212598557626598449540599011574858053359836030673266011018723728332404483801455062001736305232503588875143723536124192961355899954323802933790906973125962223564000098879517621164092755083961529570395905044042156655139604265232629282926640258187260044870592630598612304912342377310455896865676684501844732588397659901079232000646582671996533659614042759094253000271731108395207373613757709360269107917695048018263567421263686981876855179775577669840419191057527892062115882260611510997376217505992252025210105271796599492675039244011721675617861388412495913357727722531502628079865669561249835620227523232885384082305124280103126261021862310537816031987395035808363008493019967589838879809819144155165725818738634419667881325640532599307199190609126777876937667238315457866896428200742838043794183262795742871020667997718646912329453670449754472625536781444397540237904953498007200635794079788371132601499048110849847423055527634569813107467010593644417205278331322193355651900261195046540102604415637098536227465619427966015200233100891548995291390059354651126433893605338371454794040580498353244153139178675570733735406925950918112402246387118625558687171669884131824155783360808222340505774254828192100884026735879466957233130966807906442370428017545962773759468321813300849617955308055524983624448493603329074250574899060874994584807052290030087307017577310373094618454973777123578774909783946137045016124899243175382909152183389502687506960312743792226274738021017690596072426418799045839090280448321556967429667765849222428171998768602587295262517143865198534622201738495435567590130053591244034652533771739064851050125521797092315878922619053624430074277323838841236203162309137989100380002845542541058722010092427020589599814570110397238519590119628338510432210950994761530110987027874685441848215398293316819133957704260633643912554674155531108206071085999045812975678911019633432520115659023174067349874935148715609010511521869712617248475144335874847644693993140035917215378056546089401979142282654197905063951250687790959568005471926363900489884336960631747064907135864428439056158245267992993665724627724814585476380159235155810152947042732055692285269634358021544235631710256172029948713871529314382578035302542780494658938802090647742024980797362418605405249876496903336589613744452649219456711601604380217932937546142954712346466797655138295142408702663843002325450540087241757922846190452622300630953011167982488029907624000494697744340181047249344958796183533758927541087258608456734872560916235962974056606312298739939748444682928376595803348662689033133458630609770751131170235352790906158288426712266697805476125943102336943289173931972910059471517871382509681129606814610915993752990297233642161215096380570018290429000329704239111315917190269445439087035652199270859516445203325668106157648449068623127573705836165400343398045567374301144533502698779119613689167633496195160316300761000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 35107299590187557503153327360254308992239348085075656462916427295110326720036862355400258489926884068503247746797157544880328971086624269315473120788982755888394400474717674505824253988980641619246209018787424053356701790007532908222686436142071444180491779524364037836930841231212468273608884921180610381964824218065490310747128008751611135959157305431792381578788666827077482871365629981755305960376980197122463458781902701141000508815481308200984143087077539885866543360336610546804797075225276910473867280914536071127541661346995077247481222045146287622575140857546581950259110237868473550696282522515628213323245769501489163929342184416108677302928427219452765018958038890613416750802002686003366844137462376705963494131180050962613853565321521976332961003777117600267339529483563491745537481668490440887111307541973927725447808346997101593886172987941604087490859899283254936110263197239252333935569377124814568691762955149336495755810769297179411756223425663425417112596830196990942244537357708572146561962311445625842530320783133880609846491663356629187681768981635066839550130644516075643967325612570076470257747801338603632389138973649630519367284561541415238335258479321381429002181451291663635569533706396703229467602575859848097379558280875189351014234478997005294701263223502539334573210364109829131484540242679020087689947361337872819451304095686029668034515050612607962808017574737271146244898392669953614616196539985268235404096055744879992123579676352150653499685506048721928237915023563570583427113549560438105010361189573173216991246348161816855724169919166524998418793652414786949443620666535240361559023153017584495170701635557290130411926926028435194826788687373020288303491791433120743140996186155933545560996543982263630826623808892989106831925531753279310528035469887193731353495095384006077762489390790782173189533895670171335718832983360228763191810622904720331647110849301508752821122476518177529799834839329876744059939826638564172432411080984794000840390530980431110941196214119382428312832153163367205869293781498809681718357313171963187762360339093978327138020086867257110655725311832533347535647190035724810840125493931662331035065382533743013261118354066677326574991059494836339529775160689376373421987127904458463687745931231355757482705938010003717331144850303537051007382340696724098643976702516375891558556819592032149989710787365960030394677422737819627787408125037701813001305249130048286908473700770564566405216158447780914423812553177742183640939656998941364740620312617184290027250710839841827911971272189653904873376706742665323722424962122583001311814625835028740457952928003726850760330265604669188383410057838033282049690093175646439393479762821046294728658452971985845995586211108337869450284199082173887908683236834468720702192068598541552390696805452431455503447603710731578726272767914416512879912728388463320234078526524700465741578400863607611319115410248784260567598855948018182087339451639974113975849330081510439635313806422015423030088711810459763208284534812411517163364581237904119124903801288389324659989040473580015306970172622405785528537502977475488499905735332795276357165650998880232309619389498955366408978971662612210014364324815344444707499706894825823832366022309929475659220524287859669590045305947846337058188311526230835117227574727836552147328474640495760002603169351691853787506833561078497190590322712253595582293141369297445348476994336654228182996864880737434116249483511509802640045321337379522847252210786774508895220726586518936991830741794632083264755156884240755435525663679382405065880760255273115649794691833567529203086611305639175575612315465357895482137947225986042128458237553640034771704514192327991348737508721825731169325268750379058703216536738011217950802296315567730166566330925929584630777081336482096275263483826228312758281703764896327580467106610333730240818453959290295908242914568462277282860316522371381287336870598135965377582583874679884424188337657335456190864027332382757297761610948796169593338404327210054946560203602511575558179777811553550065814457340038949015408230754360685103507046015372430667609016673926744905727126360104467714157606136750219380320270196544173420309029174488647311656488218593573331399264395347126283393863832006547261683810173847596444730327191629078792897317950003917047755031137552962621831215778809156026842072102849016799573180012278974184944836977300578844205433311018810050361606469483886148563130356149173444749930029543026512965388231425110903904712473317302678267517684607607431499063046523778358946782955977671818718467554991918705716272299978155269971739839863273278608570473821551154148991508094043512252871028825607805756964865473766165694650186269645723169307763818322013066315122023028873293781576349450263293136242217302575837928379264522328231333631139638292743985725255308816160722650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 9169966376764778064820421216262667267411325257292090017080329956094477593421988277374682930521629327923891437605418363896536772331386384633230536394256223688744388485607200017214217080151213114177804475808648557221711157628093555055815092514307298420172900155764786917038625993012334273818584318088394663200374390317280362842361504962219847093099073975407924106555937801123469003424731299944718061001813022839845249859760964434495312700637118336343697483065965873813587439969009442859054609519970798901199210668709187381367100719489859621788145097797879208051235327960935619557856990991930129975975942282892574883400345083583614413623844851837529398032146274471269785298530043961862889601702472726397807121230116935781661278964910053319771005060802907493496820284630389008681923942392541677258383733570649026141806754398366142399546925974852334975255298031535265682722385619628914665333855883716213195677815142598115266802599794332039017786048868587151446266357380569336212200086380854962618864358916442706796058156526761619425485417838715370221360046631935150203539315237056153197267122449552510413072958883396116854152634493057582721642312799088005594399319363192298623993240855801097174482919073484561016867160783398516775967540696573657867322245313710124963219213288306773846078388355907106791099300213364308995146306893640635426702819680825516356107353699417255045170521628775833984424402072348936900384432904090362153885379427585757113238397686443828206040580872425442073815503252640660875329007258105581539843854669537764917139543170059526760161005456916000645780330707792768740004425875889785331056992029378613214125621769698217395809780112017261803429585060851826053149666154303003385699649090699711110302251219993718682213869752568369154931712954019350019809570402472575366201773819981830520951737230444004262810641142005629588929444527991531392211333054230365891755438185558241150241643917983983823555545773190962607258103518622156164363044927364456994083938981061283892515357857444104868199525598968931369796139139742320399514931068715698844751621542926918315695079948629214805339459314703022496112784260567094581415474582945762207050593851482322258266267554582460669254205512573207081609434290340527845881636444980812425635797260714282311235939262490247513475495702724475941022667162683710884283398253895535853468829008823786196372358364876965403499163002982197782611818834429345567611530319235002412450317266383966190755044493670209961703867184558766916536666999366610479255699977289760822895158638400916556937346674717170247649404193826814775083759087380551941157275552821752804521669275954109047102807253830235785212980813646870130164258549486690559343537511804200779670873469817560168203487646156547166451283004827642397206978669280055089654800291898810692839408070419817082997538309482353485428833099506014298552571582729440141496208940408932725880793203666758784486215855181328356973080600519428326936465387226928665369295611270350893479815276053923871791873323458348620442009095303605359647394602079579674636203533979558355205494788270315151623854947738753116896996327768821774779291958152822282510813458455185118169355112360551245771536175094377384514072658307068635752902204815625791179750029109129024488184443088607539917922894199816224908355348548913094434979599542668301954631485730004928524026177529527128068672609511178160757970354087589790442586408579720091506837773236379854347433451066375146657009479218242732202324097989961064328156015402599898828569226187508331543171681402359005235324797891679745004529003748337642042619718979008407813868287928167100511788011167259726728809017192050559160995554037122406324486432647403928988099081075424994566230682559816005156449239535767135352399795452199397469674408635880132334250883214772168591702043350377013686168912556736463450320726898228887419502082908393247126851476067066517734864961188571067540780173551950865954428624457788264897771908261470193127697278015853159881559506670974233960918251889571986124230158934126767959983827290047612364523279324899098168855433176982336263078291245224149878294397841773011396350895860898782871992054956139293548647016394699168433415085949821002737238327243954583881735316868556820191212572361708829954258706091141682128321172090550281716114008401995247430787588575361995491013809566048726509415592410593952223025552160569663056807106861817085033788115044907273296183490201102229826249033082144470954115582768421121815114383269231371325793790337851429021436901416970972413351498455484577638246200124420173352831655043543113474427454827325236444282256589224150580844243184332399347202087672308874582987450048543634508780632104759837435538564336732901135624062336400824356251103843905609299749831239030215593266212041397983681590681481708924919313851540762170303821336369294749000501104872252937973900883467330129538392500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9914636041809821039381010413870828722205450758387023970093035440474567291518007326313062965977151856424581197295468828941332174904942287804382847744430814142422411840328034517181444230577822418356752205609001743103116455422672576311423822702346876544542879670455921879200883365052062777094439396668114558410335892018938463716027145653316313961036778151898919680387992558035114149488629427806637150972337719267238003547084574845411551264236952393590445255205416442953715723845564527690120286629163588545897342382150255482826584011788838163122744657754794454913418915028234785069323099297112738800840256038833352074623875468249188205375748151057917724222372550230617148485657704728437923266036156063765349049039511724959429868735689672354265351804010816166014266200428202234304295751550685651579260964728023534280834319521796770858987833025067747535269511395536688406171317940844590967404950801916774040109881030111711845066577250536130945059710978726538313658811966910835049882972118326244900448095273546560266300478563396131187709620359312729522376539832038652186181195532415057912317627975491170031066764396070707238557023427819605857759687037227574126493499402390671239164288309393458108953005507156092989926961833311061638847425515578073255186500274345880262439880435291852508541994001099301784731946998154845728757696373287369610145959094333238233915721934081406166904305769858410814867375246876486199629462080955688199309493167584439384619523659690075577645914104986280556023767480758535655152692235758935836281211937783819924157836574842162013749699394127067620031731760048723748796636388060148301718808564856181406644221964858162574872553028948085039212003953876239489895491179129931724922130723961991195096960545504565377299471694234157328947476475606988385431915236671024680225265119813675588131279310080928040372329468483682458601934692536458054892573324350202245795564776939402029437159239905465046022955917774387129452253576641813604466700741977714629249757267298563930183580307084875618667283015946502274125632190961754729331600703425624985285548423406988244466026137851775704678885049220393536672281408980625599196319812721540366836821718088896308620583109791601377367497300229203662679705632479556392337208260947280772745875033035694585744137556535891501262903394335389547593074802797793771905899754745249437732197415131758327139696050344042452460264527128267423518028378702044855201398680556107415316499313621031518007507668106348816910305557446941446582889342501683578562614306024117336478401735851323779715073454746446223886837810706485503353383084161468807630811957695234948609140043311020621024386680656638265284626841241651808062143687770465116365538266882275303924072342904682721312027054030199638516348700634634977930430613816339596017185310458846734665516909327181093254721222076066499296380941235154880556843243690432608051957265247333974176177567454293897270134388503277276526320175346715736779973686293225438376445900663987793121946645024313896914620320193403094073615386826941605479513702014633482655370969929731834895411080671629694178418711131095401773277461696278954400686962914924055034360549458202293188063338016722489030544902052525679828713707090027940117587041697945261770812312354095440818245073182728011095304949916846689438410417295232923766768622582335161414137741704687283378428913572339110372103300109763696253773952689597703903616148623612054400067883211748064774708830326263464006556619801307827561675157561362703860558666225821262100295108063883966695647645870275431935276416628648377267925948154612417844315925589995016599177041323551344686089368863757266522888751248792893608684967989195588628777829935366987096946260440057459244965631026303348752687157371471857289722609266165023336985448780383081098248156446374009089118502563637127446997672015271404131197563121752959477678632968358327505708869608965881861763037344316617415742840690095029279545883747516225979998311221104324760616745432329755630061774572719249836245471722894438708804129812161331372917681779466279000726098232088180731249517716549998647546483377297704273958305433929759211901595597282354346281495148849253739661457904880546081168171200063059335417726956313775293304174193691337628982906852500683680958088422841754120616426098676089903794089784987049787869734341899792353000043837851903217807509355193002954509617971179302164175985881483971361035456686874644521625006217898945220349282434716053362090452262784008014047316194322844830332076196612537525199912157427552036601511748927408555009294518777168118092484812436937193243382349453954787650635471063154982385218861219589160781870762050552071161927927655470484367449559853868006994602845416697205215930024824733939770269209221402462836045626114442249431629905450372254353160097200755129907963878296419698262579708366201834935447149167552970699490734075826479625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -62595170836152481690344857288944418063682690703815606362628363085257047840994833914681328315527020751160972134372996546586608450482810515224888905560681982019706617159684258349288783730419864862644814623680635234121901836636011509715447874861462248031946358159524904457206848038343957538996607554945154760434351569928243917814604484167067528569297868297360595588385873317707768970158255693649126426038702744169283430223785930058448109907583602615992396140755227677858134842879725466259404525933699925999081724889129834723334242962626531598403772564210295655425411580765379027970095206121053012985392871297414506150898388812880688913945310671415629109459685240582525984964459171934913611383141796241549015950009645729027484771023772368623890353876062396987443996736071404790253780737576619363199226162110149930318558892780602172109410660958994093131657680926542217728383192089132550994506425593260105785919917421117356279938121521603886243237078122736885525972103175544579845441756882486112539837642767948770687314612779589306436278149231062025720567992579710994858350730609874248581901295933011478586278386110849620707252247277698391261016688608894718199209171606414988999426563843567620543595002618198344850735308328467775297600293171914932571779008530360791993191484587303996769267892326327619367743919952687374719353686683745841046869434785142106446678919846213621114489524729295291831098641875835811094580463889936585327740528943536310628682756154986819086360038222597745165431851149613014247847405929762950475660017724349808661233281125956659558375765381338838683855592905960865062563964445734244021567102697617432205344648707729096717764830976110407025514064328229113456432369931363781958785561652834862769618094993518605010787225412759669682001061982025167087565208106387151991643602217698273424538425722133893784317728338545951017070763638883839468332311006223920626004766205505782792859256686077554637070961681090987816902258259648313451152509499657285483298416335263483936701721931463486799068316046335896843597484896168488651151699144151728456713728728919704674159847229748905498334180212082989405611007825903770374868772740935627734202994195218353115234405240933788154458118942157407474418332206600675011787522313175855868636379821458737365633245144623560257451519571658901427004487395624513222219771440248978580246643461187524809449622471820873011638625822450913360652103036423727694225370745714710567171615662132007076393594383272418383233735283685614703399061054958499839569652507176882353835440383708590213947634696581947790024557869631968917434035136313685728390482231079022777420701467227931849864883110996999210061008245414071927945965905841995751492371446890186926582769125256757168201475461699482155255293862352611944900709202459656093733346663874182916677587141709829450861750769598375503259070421553943373878388785856250044637082803326607478293667052522814120034815575053746026161412039118474981366712039058024560559188419293838158594183408267700285408825464540748356875807794266148979878854464334998166350859931231244368161678662318653886599725621265317680116725214292601036346812736100626821907897220787384921345753371481664047489050853094909003210656948740781352815683147056826387443128598941494961868849687289342548084206871364653533515793430028679520125670652026360218531704487045971663798934704103942623796830842113332053945811520585118790545314865231798765714797995345714091758206500564873389454474420152789135342307839191730582154941471542793220251578980774218238604747819893665845329617122196821186183206564980906020738288856701572126351891880386371045861751939562592383295016475581855970010795846455145636996068594954839630809696782042101721650978478675559844349183009040081160675592865628393004250298787447072530028040015588330421945472105095981930916521421366995601651064189674547216927591570727496983377936230106561102820177089570815934973836971896811628467729777808058185079387773346784870155548092897315301572648950618568122672087914013498845402091242503229190771883291963593624114130881625998117162786425576309687624118623394528255856381055463209607737811780079731011979316054590867104244807797853125792590252675181124934356444955514517295214596312616315983613138158190922636967051013521883465945476325571608215413377857572913056686570547379042228188150667374146961332607036679357854573830618156594863423622498958656718201455556288614137428029197770724567648039888219162799879857841674461721463229243317866771199887030530910883523635522152474916455593810654053000806574197522297100273892080602686431802285062013110525302610614511322663525971974605188017896344716706745995796245276753487914417098217154562346139027641953581703502070836309595781797491169728701973643775845007000129006799433791442446650162919513482467377330905019223342466055635032142623906443687549681243412096744315334466218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 32361614936683548011931568841798109825638172714493681489563248719682602648581725979365207186707201188055177208696721132561177355559760131297135398190129499235732217237206438389120444079604334802512253901747942007446706740019273164786899597863607761820673481283932946894622609890446533341007225926883855060866135846288530101077813608949307726385002482376972103690002897150999522951991528584321963867694545106208079333146247483552436899050689649860772903496203775404772258973136317864372843147043251627776172925120252826126182687962821882171510789730572041024447292133325692529934079689265419773595329162480553945920337741118083696619917438407359602387477271819757223302238666531323236066943438016719030455805608850154559226345136751855835272715549765385206323042506377422163851043651265974858559233666561746254485865748102133726613167067148177812385752202828886342873622587898721902618884442145503831658268810838821598266277659083272880127584515319652245646439688817859611018319087181133884759173501061446394661200361163465974862828186248481447862846085424784893653333926885049147945698870139603771821174816381620426043026586168569882791435952000770219441807862200928703142214213025427177498761027302473956954401120869063230254335492905388909769403708219418128894864216939415966587077932125931865906281780024880884263552101853848032412499503002309444474721768186350103098570027874691630372623881219415917305229361780773025150981717724654400129019042566893128765225799014319176789747368366479506621431738447358078437059979686395598213095136884732712890431652524521424172136239208308770129649199048175180886272279004686332422504839479816681389371533975830008790971374557370156228102681463250824607592952243313045246321622711425466481570840239358384585094438125998067587370868483651495585639549767354135809131380407381974255715532980277893050354662046616185196737041697865080643630762667521614592719913838546387713401192741626772118606501165826713544661411498866468761967506887301499155817107421586697972019682317997876891717048555092547324048648518038336729507354391108480130598569961722274256244185206346693055441137009160588066106123468571636716971703542081398470199149128219919581448575453034123357918238563222853808359518359468638932163740354187629721660077676983419569144873351527768262656773260950054607257014693154941759069518075600647546526046746238148471234920626091455393482549645252782985884017185075802296761371456196913293789319404577741184159696106556041324866939535594541367020577913652633962224975872081500951820966018365350216885712027613030030246807893866101211681073346719622633241580227186843405126153357274070488241484527154758224693316253868684466844153455706392084132280342496940379182443350382161665199036628583325994763236806164625364873208629221205305945650722738803601821068600801777615867089079803720491336396366144092351777054450669785853097889453558451859948193368766862306448241772491137853174697811758436734794745942374677110385220610096135166633814044788491909416364587264682565783082773922651377098580999637379630694412397007192601653680522337230173626578272957479523180222176642579477065921443284991816803441290889837789137631421750832343594933948968114891690013404319392233830534631299286594670921597067334509899321348313385210306498895412211567055539833087358689421112810703385649428864728630413007320547697443107106026430517947781520908705262525046609889652886668431550366179720442240331806789376761478253498044979832074885544018435652882728601496549026367598982542310675642879545180858985196937291068389686698632720081097258292864973691715225386853715319451930098336787048976707528210904453582042010837821757973483115572057820226629752136409047966341970774426176379568253544380909029046323739101007682544635491701698795211966167651107547502003793589724567525069074145976278653383700799416500053550439868240094892515755598624248730078258309476727810051805643427375850866506301169500008669792632530239842249111336340359311644574811371972262424872714473618403200886456491533323166288355696858917725175835812488033085597369550853935912632982257336390105212222470054010384884244138304839354200906662901787419947474927295399268037646752532595642612824477054097467935564933532642746911846121361821533671110455326140719591325676989209574609777999402927633220032458900464894976219241188987554199169887468698673370266854867757126799238410520911520711700274752952226291545987531257861575376267705818910585966892709085720943227259439753965354222702852968941939760740753269940594452388310452319643919694639922398149527172887129832372489488371287364639606213185485801298505536898845884946757605756460797115785802748248129621302492364972417449123229830736631472849592216889667721555916505905159470247490924192238941593869106109766159024874341366365138893509931335055251781938530942880776287056162281068536562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 23711201553170986997423050325915960787419083569612943122679925613539642253254003020980454182786295620118955352483829626213037485007725966944877738842860999865272840857791371348735716582486900553691631548837401924102728656722362276134576001681497222655247864032326237925031627090806908853297426350187591163994441908672771725541249572735581042433266895986295072638169442400384460822002873229171276380843138763625396698013304839686479956119388530915316461625173590347863013876427099872753948923779865274849592586487287237148022559523503667296843340419872294269163774796923888699288477584297426812161439194394611986675533120084827208342042072219992532299515643652099467096544811810501732216138409958563323249338433009518214964917013600300901358871917594263242083690922951930300459910872404918327393859188265990411517362500624516565891826568608721565365710368319452724694532029387991119412397870726430855226972532731881695436653329931209545716863517115303447082964657547878040259529135231140547070467010155358603078375453514130909671160019073897523311658713650197720715037366997766358747557708192492588594371616594055702566890001009806722117284396924782764271195982018283054954592373594968457364367896223142157301014152110786954679608846108854332886765803474427277496386845085871427266364777252342884951177636549563612977132039658236895319245022623608600457609893036447932387024457147094136283318483848814351388845279627995564527509781426383179921227949232030374187105453361011196677094152406621527795448121717478331067521288387852149958278699429366725937167881384656190313540955506054019159958468061868579915173373876514956722362154765538492373568913842771997548729803100202422202137114959942161914483941492198786486480992970900397222036781550128230511056673471867204719665950651295152650227505505079182776108632096579905507952702105208237491985407742313943425998747617715892895748541153218684147862678703017048531103241650383732730101701960113897185678191937479882883383204163003969949707170514925740070598615877829642469657676192100024138776065316778572369378628429734278540821299105766156943367997025927026383585314584374804194272731225373419100021774382154350176775727955290584521811030549474604615151156722402658342481861306236396316492523706020932232761869012643010145847857388168514500089867504663568392230828453758064150836596303304175532885486564735438437994434645264342799132625761632263255794793059600726516072922866284137766624399326332125445958028264027528148550863915610798168768123426113547034860861872433733666109807568662117161349782559752389018571018051134615169287550541627981418597912771748319950773105829656293680180904692685822506490675035280145401159632118384822535159589261096688893328918993491401897302090987732868682161777551947885558169393315186759159156640970119346176477345615058174134984034286190592321152498480927718693597821697353929934070187455715861957123322588242248633439691466349079929835891222290409512252140905016813270994654149901211681917161557106446294039224336720742102243924241233401567251294527590208510603755206909275828488245642820271843565249501130921191123666684756905969458996333970366657437601668607225411067160847067184438863370217221818548838834062416249024856123773824168962152552916585773083461516600219454093720449214762881697539962375274569064340832561096790648934263519464956318056560933270387583715738420850259822855196749512982788181896145295445255620405333413267003924642294194097736149286011269520360969480689446867718522470750807374695204208775209106813005639502784068742525609422389707139153635372107424129318860318855241821551256868520084430993178905416808961577072437507932619427516487575043163129142607381630435504308164054130974842532875165343541630444667283839507650749389544313889194194590360746919853194256446168189595871181168815113076784245405448076035764648478270336430903641151146480882683513018634827338268089936852842424293269983727536807532366137648882596639175096190113938749041005906337392172234954941472220393708963016922307113418825551215003943662677940350771377828819528451746025951605502517050206901339137270383526272467940374336900900038963965438406762422844254899336806396723133037514810616974175473712867050636001875252300139562529856973190860599278154920454177445534939835300631618155835402324317365042275755682899874222859165589614094929640166662549179898037666850275559656218691100410351497900197725466119300801522628299012403103242273550925654694394726876368412923012242129290808509661874997699985957599009401047982078336950199674037790199802222049846499611725992599052256824219311571093008872717229732608540570846670988081647000559324013630390705503702593188421197247011222413611659130472043864516091421350966057682962992641436858636258420604647373247583497690415987747010687423174805436683165486067549425179871921167482016299135948185078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 40402344482029400959247335606825914857254292886237764157000530200409014077197168697161239503459354365734794860727044929120571299904322763545230158651880792686835357038309892688768501754922285624759818786203372557583840500958063560019649111742696156671525079501657707784614340746092881657170402373827007435193838823948435929211122570286173087991695512075497357769528458031059703147588039536127684597091013932980241544163456179900471292208014127983619449711275426445471974120922268630073691023798428613315649963038590121273429242180404091692365418450861060620336177303087368637867684548647781873917350877134716935871968762596669497883416856661103456232905790031617499744477675879224783827439332902495945710525468205924814745156302289372567370089277282865905022840984074163406358368858741951843569252769405985144809154465108334236661560336414206113767326276164739962198441478074438745701045709644159761780606322211675370300113252495125433188966702148803888788923308972654293168446319617208273913897313102217221416731276879992887945430914143228718638552502562265125226601241880929491846188942581212591750367548378186735046553074358416931071046078396097247891587052944233384215316241129711029865817752718251536125270033605768907234032209143647989215102356448079821368270298985261914567539379346116767883145401014673112690955444512559474655363347397482595200127145543888934263134562841832505839397689315335887104007796099214543035013297241283916126424495247003341436470360013004910903994518235332947419672549761063701815613313727921576733630560648497215560764663151977196497375620508495330973837582511997500507013471519228514582687463568573204300488189157980036785261277629977814047303853669838197732571083155545137296940457683673008136895904103172866707703932588768603479814212547998536147190444061485751676718324164372246797867321060538986943579052709494361078551586181460874488712242572815462457182039373135794411480897428118493982143546794777404681951744190716963353680609702701842520406233041849378665524609495416813626284746446285860162419245612633230283050532946478378212720622721600684739772138721926615976653271291093322990794868739872803094803190735088979326699091884929690293780128923862683456357775288297314703754113356040605683740898048576527561726757521717669431848773318355128776411652749212029817601681693310824501287330592840147134083504545995718149403478525163862913463705327869872640401432945347000813685102412578560103726252310759555889693760071329206464444896517151021927276892751010018675327901164312608017575119009470133053588724037615970412820381593871396946724580117640063187254669616720384697916598171517314190575909399528263811975672314502219335850417495796304478801517614939982447129429935680786769074172773550772593699397793039195058413441986133972807090480554847871605367005373473475506377576306401586125322465227967830684835353226397688127649697059381947063371712641345930473299569308476810789174381281709292069398645845885494047261139015620477288326865578300162940963485571022443133978078878878681340660008940593407339563404945287051922994258887927819543743936048434452377265233213081328871151496993106894231432688961188835449413547020100217519111596169392941346056486580528542355264982723156652881693697088569232758103620338943536082972037198392693337988818488642050531180243862522902508749105924798222083130405893794892772520884331332447729294940443848289293603188344898790632529012221400355002652058850471848756062272074772737386380956486336215557116469427528200811809444199322506067650776378400089473241737063391897988505490492712087566523793117047839712521832580204757971725341625946556286527541694682161366369714047886803733330785948872433878702791039113008511578047682033967516819893732693802948073633863728828635023396786738386748746330944037504043913849245830491032784234128094040601385115973451290892211798933888069859552141714697443751889973762809191934554683199515589960526541553179181445741734337940735867047017509101287185319356452225809233969047281059725097674675700814933172591076013884405744764633033554458197351850124977300851082444771938592967779927019890492757566336563679686911035447517882553509093017587109158302794274096274333849358247268791754918162430871538639502249613391200521380663915850352240303192864779946967655979596038640389029352275239062139653261711180691685945514847371252289735121901098207290744402815008391766182148508481370583424449789795458129417932410568873880755965306405874154159684493998220428426253678580021612935276075342677644833354163731702956997989533711559772739576846751141682836402227830538483467516055957508577707330082953249471417774737181963190405258398983576045118465812732519267075116033314429030316258400230148065391599684636695161682538404885355979141388279944635173541573085619084266162980023037300652808217201736934422355121887211604128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -40485722782635268828299821339279902267699646571646644950661746505371593726813423614826206459414688907249527877276518124111897214156013757851316275412900732978726636571064327031042419183429650102491111425111043747746811720086588734014262932976867246054874993637513843517598697937736234598680352983427111150886824109589488596265987882765447716150067990921878556142449003574058915056852945151855019068637054993384188250722515045442738619704601055214193760296290235436111155993226358698705054876467471460612124106435059524200088119695490176587453278716999334015736097515532603444047413983482233562247858576776594545448083156615686017698420762930211453869110469504768152990070605635262140628084810562872802251809149979541124516893883293920139834448910357236178348818578291373797092501841938794597154004161199672515889664909342339681181112467289554325778599187768219642463499242035701114605899288832107633371150743659577424273467397229796619505539486849707362490446338539390625093708666806762149382525915596379392671624842491768753086298330919965630340868189875938990277012638063361487312367119314430373618979342603995644921905093032812934915372195698458340253940986848471410448922911883893415452316487194852767704998249744597450048521183044415865460473640988878351231646810772019678936182823994818286126774546735507469220018276019086813505693122197907841556885619685305752110558836193793315942689863630015975846427042383633208826630405975974517006689036153994453505057957173535234044608492391591339602299219191626990825368669154163386909993388580867829065831563586191964632264263639607076110343267945863989953230713344693068881942281923197175436943137757905789413052189298824205934581718913755812841339649577724238298530889543042505856582512954247318238867403103649699587641680442312629307050881180212347346468254195301802342573836180239447661531385651289171972823230685587565821419450210139434956344285230276599489960546068996872064661538661624684045068514740151615047900007872119070464441281025695224420721299231465929402019139674945293716215066621558003439779348090103230042976140470892586839681037286266645964381747169263127629639354047573174688373081357268021952585146691449957622658227515852644315030484296938928023676877012173486170662377515984655441263338380441281353946512980835668346453826106875512881258623941065072331624734320282725848370915907990289315127788783096531547143157620753110163342401189358571711880485911111938814448127067062910763676363164530188767439769164424568801227348635235081418998626168166011972990085955522669938926299676018616790109718090826089638395876297942118697988670202459359951271177436170491384522304167382476828857829107052021083666481692548812692669770882772035807045461713655611191581012670686771235793297196842306431402171834296549713746253841150692961820361021599192207869283926557656506342808837756260435436121350475167791907854213836804604457298762299826857699736337618383116292867643547903302767653740711202963746095534689906490549418295226938437336281141844974738636024214243710158913381872547130134227389448191255043080424976113288059569545526756208045189475139614356317579374712784406165333842471931826465375887122748846313624573085228593728603332455776518218290804852722354300004435039748275165018681443230472572146841666255957823580820725626745579548566323224753411781641881749804568603529192856697632608483501413393480492015697791182724014284513743327857279767289932927015942270372263620705145067604498904276677047478747755808472784555930983550182750089907950651088423207693099622093129840707787795468470002352989452095737322182045586069565641286912543828991676074955515538677548676965432864050673395436476151923211891939640588224067376806019135362044950408057091202002463033429465686938834957696728048322709465629683061635744801089682526934187077763355447851095915633735866531287181736897157460445372274176432054894580053692877536168611802844226979432803552010506148322297014878888129335233724322584716909470525477479074433724270113172808847466954165955790206038872461798323145716503561051071531361749813695626430705798904078134314426533557669214813764366610538969085607619079975088025844671746848603208478678684947871583663551887442410516096811849451493856369692352631613886156528328331280574113696714907564105518234264093934562672302685875429713028651150366572358503954367235067985630156515770664124079483922261827466110671815567019850543433962852861834192527969940896581900388398734348636337298769463547775680486020088375131614158006392939599470261568398247692368017474270827446010076345718908628623853679406677812013728363226787024697603489645240342659372830120269876447538901498204356269317038789310916814228283405390851601116801217509278482333410592339769017219716600077060543785889784113627232638684611004422784050084843291947361998990227948869298559800172411800304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -3339030752637637463945156795540616005596927820731564776658987561452240805395755022532135917204721145078327970884496198883876850837533048878310872712331606791518881183611422316522352159494410286056987596303487828953542361741881225778190704655035175433849015718995882341482149421542785668066167538239641794089369729008185259949215429709862920109528871429901673518460125105557716622329743144659374244681196266014749659233202799018834424176812290142017510810538941483353287948773849576291720604982152846733313042242436835487963685860654212935205571648739430313188951732182401151064362847073723775953261720040371958138330721643020482658808050481320864120001630691018016878403763125010177448910964766059697662476629451633858995642548403062711936161505715979978979714709858895398968292287849395146963210775119132688542764430188023295920936442415096112662984928979322954182569993443853837446422544168102868988863951889559250061584608439645479789688019549413258307748057259649588721029440592601887554176568901911286868829133376533677417094874689395649114968352942767745465899499841511603848904507876542645428272384348998525442939874185540096942049438347156033844745830475012543077357821574396026232657701233980508870666101055798048088138590109525130265587744453256746212751049058742614502934378536466272037891680073295441407455462358790169454890269386592873929411440798726931896215800434606489337993280279576315393368880227500609497356577444457645083422944622441778124881383330232639052489292810018570399331765679807978961007990751295307938268426209269861818203468337933187811265072073044743794106286141586623015007237730713244633420277980701694600627193128916121765559115266329413839510946861337895503510001449667294087235760328323904588781191359814049467272221882299109905058113199309002227709000402155012983004380568259160152479512081645358684360464061088658391756724110916309640725714738132764864880511253497295209089416107296853679081836548004642819516812110153059305395326663511487780089859187811767970759983772799308411174765080588160718631176935118758320268373178885909283678672715302462379818100871529506604407417496082947112746279000415601351201037802503507154738411568950142446130903269884544028745282377685661666627883133724873674723790289410318359790064350032163733065269091471967925213802581159576072944817882897383363811429208963172212279225881094191894534063483807893853409421728397946103355464553190077192162118032154359210963113472203591284297895258929226873404431353711025084300148397393908683873991538571494241504000411641660781945677568912969797609840089688923637654739073108356290439110223698363141017045587845091794616246850819111119845656383205769223231152948960140803682514917713136727468461032630230787327045210680931506494429472081490712565583322425008222597811963711956805416103623040424620727466197225069997002919868079281327566503249279846053315691995604984389432059568989308516452880989631589231336936032643708261340483550404619250386682194288065210509739936240801481638516756166991510233678273944004361855543914215160275194944276836787605601050501739689441030886166415111515034804026609430156419526199258605528847039828821167404563652209378775755342635940237081059720111412338671992950269191204084516441748246187527935617752526984313123213095612809681122840856959377506594703396474364886429161954297478965063666521067516487197473822295867441097037710961758527824076080600643824628979375283777616170619483352920276654545272077282893350138263137137431119172619612835591057218965720867103910020246616180466247314137213007735820833131533061900760364848395731932644741259242156530357557822296986179353325069690233735386437615378082490913258224733909304852379781027832231431298502171564186158471911049906187132890799005950530672840935318580741025257005484702921175104051857208375515407425999893395778841003875266334950439549479481079941121664240623607945634259637605398448241534610730692616453821135650226276118179812389886767608305302938587133316693800699612462479429976892739902499762787347823382767445333500559124784499478432439836682273556856814214260464182176578095615202558073770865923987412877304628443052801439452593210773069446236928402631436916931223457903460610583670620541461344345248709687195166499782676492501613771433513821237067999781101638823489121413072486744357239747247350581647793792633319019029570827181821312062617284059113632324136576012580608420597757808732871684536835226855800791175163564814770097600227909439706129211415389674011566022943150653182036078645168066099683659024055517943542972913873268249601577128441304141616859959895776095447558798070067001537738239073805414080466917026724998071771261569633377330747873353535084811869459399290342961918620916617236425471935100612334459689041564270509078005963052809794868373748638789908466210199657888523710768593123687867600390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 14552065484288932040668117009697218214480508827687840552052735815750599430250043908299037124838462625645159691903723472117184375062632195012841203441379625697137010704434179951772764510482409215530656205818997954770708892872544991524661585821644844808954379186301462494282368946425964720407722374775934816461450632992297595394143131055075256725616616616001822319922078783806215581280947439820157229639424751764003212730908975870647740611995695595102210993668872486066668371189562998717145378051153995582003966747367623626873392581370600775240556493828262531311754383650739481136078813375868975883565422587585445182361606974257464535008116431759778975966050667028936492449346061587562352397259177281676308513439260448213864821519475585067909696414766465778699884019320046706416980855010527660279466639091154940919637572898423148257488947536976097064126461818353509401375218137931244009738183327683770692670229833369510385893160028738503765244506862266910636429192884911200987813946729883945707426224438148886430508755689429428351643801371019441460600651236711692717361505066087838749039512081371081224176140276023868892530746189289403576037298339045956612339177309609100788737701517984838247825143851446292420672837703358213417554445426083925200455211646338156541298096659401244382670852727579849283047537337585336260243141523534705967409949089587119477344618391464413249693996241371230101499071723648031745052044513819429902099250796755095064359767213803013766782378596996922935009227690536282554789606877095072155186021213785440324045505953661113007799429019038054543734485096240006962790219283280753597539281598373722247734567739158313127597445969924878263726584294908239080875430735155109992504841974752776290598250231184153590450385991382252355875931145668660211835605835159740565302930100583027247249536069134282840635318552343773060584052846839542494289479040223204549449927711007033550026695684175934861647232011491707645247394031550658640098904751512113020298338774465759496244187379666855333724426641840048469592787681588325409743070971251809680850926046521488383292058789671654610982093215843321728032322377800729689793714423418324900017058717066492317141400539990958748488213260956295516689631600793056371159916674478336967397167364487114854009825507440391312619466050992028834090340766087807085430887484042389043283036717515268757348958214271480685395083810055477715112493339406458763655487686451157641700085189552253253633173506517743285646247393343414168842312033734075864075100158695339795505371715426281674130325014059599808593174019645603574782840521375648196381248681750716108427885115676817256731824791868503328874598721681039248602943447392979886609186435859372473131986682415318299909704315558861784327996395897801101686234842680830034955209657038340591530813727612124569957268056306971277369632718003925227738294339034378051796282397177186151216593853673631812862265642055066889157520554748380876993017046015887272980761724385098687849524261929177062758561306325564585133220771473274440482092955639821445981433662705130580887523931839989738284237975483574109991978714935111662457066973960431061986793659372774840785238761256298865413648238579579499853956058295934137684475426382818397769625917648919378370816607926899485662837133916647158468964644877861894692988988068117224237752509757342760766751535273871682496461376425203924345212175390057091822513345867763283431733968261360738064611019655339949108831190210445019489933255189621959236357469496322801575692180238452070013024674030817508279730205103274820970226945134451630948025268356226444229689257737464925405665296068633035100995440560970023851590972538077758125243099133747734108542102037256965336888575257144949050431972069773133566404452823582026341160825453143485309958181264076450606170522967133485661580813663669668887937384437854394799883554121667310201643975972091299676565462268605799957909366291400298434779097076074155335968292491478651209972974567275655719990530008367473869818936205061757510417306386628160698585214124416082829410202592288183004308930558909084685660636585031578786129275390200894145774886352906676107025017238012915975797805900581762939012563580483041567992022102582657309616308533964268206436555885868739443742671447897668249509322663027237169424092277356225652473288348884090242992000855042436100227649056295488097173792721029432289456117366780665888398024388682705382108482517766082206765080605026503727036739024470894869803554409275408944086813085610186714124660317432100710789806416875709495849249572658011001778650076789759259796034597727566693467732064601558154887670575341010323745562594419380942476122909674860660079049314098716198120026849295815203412839456217503635288981649478631878622310378927571884014608849457822462228629223052490149569900135136426853010542594299323358885026269299126807603298496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 532557867173724703373149877939024774058250380808805191159019643537593696119827972635843928687033426413677418393893181242710538293652360400887344302585256223313224609463825214850627385404339664179447176799685987703805559150219685166584147385951453709089994365946319530787751252348392591091501457419144831330421245194710286253762572999769171226966308333698723822625655588582450318853842261658241669719173867571574350446415217008003847095427551435146677797220080759218271325113092886531749888794257909980046403136279199682105269692922488291750540184584786442294557757896600375283755317460569071143314758166773051811528095599663224532376611864502634374314780273149293981038753863220844981452169268217307154402702120171241063740492647249637853775318951527384796695994237306564230553286964371808486440711563338101565815222774026475843293003320088686908087377616975724103404345857241951294609193852570875474835322850581243924482785486374525787502982155571514816686767847301339660085758763197558775169050957155902259499468634371471883327884125232214849614241726018169629703058483368435892905980045925713439321822027779510457026083960749207277904837510136930039118787626329095856428541992149011549182550006189328843030453413835560032535719861418617685429993529189467690026821345777821516844058132420286338548953426372549078863936072335347864295000798764073874722312134291514763421824004973914007326254291452901588562185963057678163087502757692164795232096546635796277441434095160272148659791685575172151456569439763244362654795815515572443378883354862733504840717288431582162362208882315628022185631542455397210487535109622672406684898613036517216977633760494683598438791764705724829622987010061246095714142917271605936674631022784519311183796259523989658780212573803010877625268755062991371492983400656825759503893600601949346427149041920234815380970165691153747115849476059692401913813514891708010430583020612092009633343936050680678413356491508031807677146399599827934080199263537100552703799899780722923047195151581985876547522593459889919024531523823204604300631708781436950624799750798520071140661949661304806396496665455325307149649658998656321786012196762816262628648571654347170223666866499130733727429739822744360137469304182361392702672148548338423426538798363905265754910153150083278544921201409169343027638120175295983625034109470583312475753049608020994081324114366261545893758805885969082101106508114934505711191226111605633832752790918837080050307225857043944159671562351705690824491000185836282496428720620107711654839127533772798525791522735061252780347353390877177120840455857851119256759913781839175427929727972252740815456126111816000216377566936597726889980319442231895018485639999732433997008979560089470536753055845373692288546358250713835486709893639261359596820815301036025823865331965455029586060897762606763468449415634283072799968730514341860697410212373854630138656370263244851015183876762212193756317446973303543776227728687673831990312635710365549294567776708205110037060694669738000373587694752358680409987241449725003912696978088584007125933236324335052188592381194720173904577323522834407437094010479704573067636251132532383935397954930886039346639833432793941430650493333511186283781337612387722687731803621305790400608448910516415153466895200183662118803419598811132324242752921496245146614063186250233725856422473726655782370754121228306522302463606206377650229569214933748454635948925502945545371086383893083595515040941562045285130840513573082658850907266156348477560560861163075975634864860291965170279173780290469047220006045430227170960225645363130734823618146003215548662103116310169880577360146029925170712129678247101091341182930069679431291114436187729847481210931602568893235067681980474334776455429074986946522063355114282738896895557696383157226663261109755594355251925543463889691698030516030986343893913584037502668533543423591098335093329453854114129974872261589141393756861788905097955580629736574767199734241832428897477261305840440179851725418253761888815916973311825715357557107337361564763762930541349248641728251380018963908810830041317900523080476452515606520688582772935091828469750323777976573767062370198945652428157183233225015935930980412658816159306152863083067653158564972064746949932827812303053811763615779088118070471347983520986802650795486954663986819237258560325241088928710187281005507599506655602043917391675513852592663937988276010796909183751339314749644789713197661152548914723210679668825179952035587939739270706923144189516006697361963355654484601231648878019520810255493225213511914765640950638747045228333672056763763407772122597380265541878774106319222233100067571323008160134120480454891080790600450267307555563469995031827080445768597524226504648035638886672246049479708570343717937607994594500736939164495818652164714022130965173191458049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2532212610053853982896936805206491354384931710528021409236445948497131646046998038127213935885969879297806213912577824095088951994465887525181781399158894922595338696772454927260646868785861398143599593504312136174512928947246767163212803678523930131692513204386422062709956463416850487159848462760779580635881635272890591148051641846998241652895654533410414477241906679799459960986191436116062079867210086258085978615645749867598703049141649432306579287885789076034937028056313002528668104628772899017769203648817572655106465904420279778846532829004588107214736826854880125407731376525637989629692170933486496234420769459362490703857314609293807362095594151697925378276330012580365007239514058312222175200261784272252914700301589591118213795698692655207864553569116631212618251992522383068444763218782494262653052736848797958250163530839629197953091260379380469334291654916660312860028966840309537413770054424527669210948583323449522294772823430327548810002771686620951607853240998385344797943515443715713740835430378392512278158709733210071310071611288558045265874864970401455206273693449770175288155978523851815186630804777522479029772753351885906182859710899559049725004077778972044643302720637799027850495964632135980547383132388610990240100475711126612415509566939596965692628717681765943876630080442296612059170913639175098034756144289280158535846784666196457666062421414156222554641505107478475282173419980895721161535237597229910361785171471950784163424803311325941904228658174746645256188450357677286484950503276232942832712411759092918499615550889261792911446363514435306094010462099272767129161599000561203163777415700007572175016113580010496546346765595129744959728276299821236275478174858938280255362075083311458689457253276548226623097423076006987041757458191142932396749165063878203402677278778130043810125447560340213946015415501743601344234625036084821669785356064138346354402831006178024199831844691263036725824983305054277902375407936086200907383356848017293100670438962715787308876254760748983561682135866203810331655247503633846111612720894941520292198027929453272979447083755415944762237615808671305779780062181144689801848080427842565344728679554820712936326101308725459751314146164473163130552560446593894170903489591945972260255496679146871979768379244624818842341974293632053330896076030567485520984190313639929156596021559137135033007229348313122316640589391430234281391498916442159301530806241846441259676178387470597102425533309278783355825971000823834828955762103853972765826080813394445672744237013834191161693184921417260438871033474908574580526242855208992483813401267950129094883765946045549422745726031031024664314941337283751453497693491936529880086551210576248922233806630756056539699575300632442145990290760178279430760296144671591741728949585095788626860791201715353716333285860092028114051804957104720271141485361370377649422410978618206182934666360075670766409292437599630125131416540525142649043753100208885920030494993269727725041099945085101200851416187031369128493055453728058762717322997332125402277363373742369138597846060925141612369538140961378322593872153817062290921190139660065221973392443343507295936175036016109055048747017675774972019105605200418733758888495392475177387641653915599898213259891401873049034213605703455076522551529770865580983911969802362226103256892857391945381346064718412274632347236518858478786281899507265083523441599059963313347455718091103634507509864311294275985249732145835041333822962781936503702930303928163655027501834999447345650498009824761026345241422947462161260011219876525264170820784764781842838099462133905112163486983891059271805348431662010061114812800886847804088274923974580925153554365326756337735278335070437734564196721245498554065140231953551486916818481785076223144370214075291957857567977162026427412111708099769371777357493888982743249882588626746376075943693203401824489162451154228916950795361998065487397912377924619335256040583359045635662527744757632122124417395027916367569485758138781739741537870024833892810727511713999889475881577815914451554223566097002874786337525493816980543951338909201706768833370910253837509228884472834748705465602763706636433288501121338536287740190246654334598345426479805121970167606125513410285147388926674624461566046753618614697871826982204215268439715031848939686150895400176198118374323083197707276043693034014101274205086345670146118076209561733614916136586889003214109791223032646062222937405985303527510849405711839938490114176017451046702643689517592740835054482500417619669532656917101450150808758386560882550654307150824527115923104207968796385521100528561197509767498193580589082264260175589686433723620778720127513377082874037489187264182084086822732067576004151118959286416579777754225710789756171533994918886615347272670677282024142445818486949958579842015224072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 129405033168203059933000480602467242813734924337265559909571139519783921323657532686946845674849350412877801309658602846116335256900546786190906320831892179684963594226767391539323313491620420207674244469546579340987342461434453791945935695601798500862949161471747569305994033412738315191309488934799460758118791398582667316754616295897162987002171204020409883262670924613864276475686725917446017675588681857053213778668705696742543311001763483022097695346484333616204835766674933061587614321610042401123639799492237384628647852286976005812900214430609843416651682157316118731377124971870816608568584677779881240269682383647065643337733329333072503779112791104847797813509057990859922090969845705097541929188158346731496274930280460477303065332121786213454099681495650203615693002667873663791505830682881808383324500578926610526761506085799272970781737182997834062157463854034776552356934950968174734329543491990030834278313500539116472326087771424463393413042030191143736285499109167581669468586811487865650104653091090857031892501465837161228235649115835867383342738690185965927253353228262766773865156686714359228556628776504606923224208762579387235909893677309952548996177195447645420343982766916279117215849829497584043183362381120117512653938636042821141888363298717659536469137817324747908361409746227064224282965316060678641720294519682882204463250926605447305866276084575827818785651239937157829443182961627468706418304021477094766015636966304030102630799302435824498653976449958499115461841879363620947440597980300103775172627371635053269347323731820532692742149256828072261171259960475813120384535374367893945249618156536168880677966897220597469671438090380945882268694963147950883551831938459460164053730141372927529180879132177372364405643015948491603482155136387441283088033892504800024025103008274714613800678212586812456813460717466978305363132399016049841122979973137619865562990727723863492989278791656141383768109031407132878805229786051744889333465126237425217727216713651434889789817283032364156716012982215502847163288456270204933725039371062621826556650783223017639600061521401086544756581209188577500143308019123384135689257117446069015707742684028654033598088327694279039148048586266654182107301305719138897760754657178465338908684793854660105968496666275482830089636586826108414285415512897897506262714163994629834042340543626364087028331292147125038707814270716756266897717554125382131551238871238142426529131271091232407848488792365165570483006622552216735707148610853831847012108926708637420189029819982126728162687747334683891899725061554316578833572343940871248891232821582511882702200425142741916232105734746475432257659972057182005383565774071457251345910135163973782047498633609877525384690334444901348210057940516961378975953279150591087165623334394782328154944686504696681399120846293359816878392577661345788118251894845251758042339728156632463251993975375667370710787670458704555615684091268522928842537722409987752287170874170317926602778612045719876670797654877216465579628368906718807899381367013667900005032653692404901535002707982587596353680237126329391022780258513909818859228954514051675866149291766028705893276822502148401110970008921272719674112257805523414864195310444337614494612150020404908668579570067094426431004618335295005569876702909620701187370429457334673600257494009582948611587443108069771166815569924756444923597418821315045093252577205105281691354452077766531868288019511680815610142482035843210599976342003574946018045635240673167138614321373347559004234502746231257832786877705200957809301762653665396674733697382674590727913823157023518427481811572137588731197315778425968725966526268821756905906594565353328349953152302565118455689152509785071362861772663777215909977696527248903304376119090201982050834449470894963469113874121291246820029001222855845719778050215287508997402244244074067075280494519071210646602671118712790309345533594788978657347129979942561151970445051490299072906937446404469288392297720831905249457791865482423524899866373225198222940322811049289356017407824372055804434913510754587501489764781515298452022152116400033252039119172337278617843855315651253324850554994160681538699371000867317281447636779665404080854492288989416833025719654342659655751980484083581956835120443272538836542643297213630908561275541126305091522501164797186687189108872901951708875433211558269946178197848006402029587454231963100909733041766659147798588271541179459378095963944113754480395281359023535195198556509564646609899906283139948099336764224080376148297235076849020442705255148427301426913532476853170303524135422143357149942710389482105875241502798914862625513014391300684378704207726612761436633252323365837679148583545539641024286692047914520571291629516311156566710331108694675257872717423144690702374231210007416827592802544082361543464355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 367356555657727434170910252653841727522349420047588191387376470020612064017096318209410949012888831591475450810018632947845317730494618144375493503024830144497067715316240161841021614046484915660207548489281256029673705697972127682619242729870517454343967232974035046758539959024230202147404701278083727517366003916910587612437323599482665284831831702377066186853876258759373978905235955471005950807613996985179209206607645730142496202829330197472086746130719319262082122435396958962984814831266460257288986030885167448140727083447221131985721020816844885107069115168644726997383134087718745871694365429596329739848090533674934021520589199284768564751158407942039918738272761709078609726145948698935599109014659741892163857162189693532388451998264171275748398080214058485911852290323826631706930308436272756427870963380207679558961522073132799333858852699026095538575309585072946558116333579891943985011199987215514931035627080053012371339769509456496102568370634745117190656910633108878955860082111508906365475492115656310928071186318712593939081015163019886407779093254962544389552436663617636636886355329393231775513393995514924140167441703174038782661111107329822268908888457232614283256386302468573500306770937549516200322548859601708649490354669857578751251017437717384981604240625505376011461494651330434384467640955795488430357821706676827772204409298288774734587526174789020953235611520390685873345818990440204382105652001822281748446970045916242416930115692596136758497873036346057500236439733794817874419713639874255423199532161864357521906208251949814927848368320066173643497131395784214246808268334076069965647754914712326847001279503748126980014309803205819221619163118070427688397264315770614605337642626118346332185067089123581602877682837134448630079527891009468772072245510709992474076414423384943002225527305190408152746604375094771346386188299974320427890397376084542249192731542320009755886439999965403690436667984946067661945422956188948525912119947076674061676487490503724084502854428543791778361743240239372575999920615717411000508079482872127122981244364025928857432507876670947534619439873410414658218884435781360726121028960580709336098380676537565901547133177139136812993608704016684400923145459601601759480412176789613818831555486132978967962741132789593130194913862626546244871577553153469875438906299697547365128450818213889625673155051458672422517556739518373818111077015005664939033136603623067067457983291560637775611030165629412188330426145220712666073287985253514581908371804803635587770229469586538418514958549024703902331293214578745143332301589957623481578126404570350046671847416885802881271267516850679539274279877173581728014954170985959449995123533263370127898950601866536171963644749965640242073444751243307084678829660616808522060193819123658032025114570891542004588975531474322687308658065787006293508164207083563119090146029341063731608218380720483475252484628312964781892104340487642474175920916138233542911566390911181590551068080184087429290035527283722589363953548359986423498202829941990635651706752952778175934730066068704270283861757406850440057079060527609183663862155532637360445474085964053369825860352065193990775617966614548284501741621556075948775193653482278635629880796201965269494814942986562892574941416495852105772867349566090903672378710421778252474709633443627338950999771428993553827932152274224738754132834951001000833743454211707714687810955325045320666962883558647195064297783766397615380983187583745958913814797819636235022088443985744994077938952040673192446498380389955575954555992581791869818428543380295754702514719006157337695043597476089599953114246860424035362725795962068006225242470814721537004495789584678744149685173825021935080623220024569482790847882031226892523056060099371462516928748692502206313872575167660697850845052128313025856701493048283824583384136538775087681305510100837439319977495187956398884895654145412296913583706528205096796707158885663901112857250102484758844193734756155712516835843166182274536028356162687222274459202384329177736414261910214212849174251577994659250998634163458929277891486918963790401615175131451883694678553301874756512230955565065318075058426619464180567095348897772563770293974655144430411783991590822945261019200989256130610143237820613515823632918547918048849762079526997673707924172144541597469110655092401133643510622302105278892196852744466815583831111762196174209425142217091253335896744222867125461430728216759231586409334968169079649882835758171626445570216592209666187153350132879704716464531762631424671606804814740477458079551145464797908903617049432552674470747833381482388882257680479743400031253818893030885582146456472205753616219723335333918816569982258174256565858177403267935686191670955167104977160690861671724255522584483480101271301074386344108529467465571378698608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 32048539796244754923608764754166671005125120826352649398192343797683780127337718850859760559977396900902405333749932485979456698952015158852573197957087871735700368586100851375186259619365882488933949882528085009255166967895056573594691805762557714313401125191710186128468442767167774315338667521260390067747512243152898427302182024129228634693079750843428163368096479809805919129991890329220379734629113422605205897927275464802780375574203389865294420065349903317813725192244827540034789946022635371927542707486178988929266430208489620314976131880898116553109230463923311308814055578015041422948147953834817142448887216718758390467777564193549143680712461763709592096793363424637820871948558007925899925039212663653051453477420013815733436415721494054016342524867672316282529052666662543308636647209492583563660380325715635263570899455362303854968603154621650050222923220810508888440688298941860207544577024343826784525241173874907478319258826427716413919619743031669904029215319432055170608695672619522485195110403490547584746937096376346072405776168552882814734695641295092308548172674573511273555644351034847183634753730238340519188706582955109836277763849822095197551044264293452310659459549003928998212910181570281591707800579928704673446877686915060328569015406307746619600276511997633084976658878025124890554402307566898777768122824203487238861136153271260044511004007716649487124208376187462381786016123404253802629934109131407619609419894046451332488081269123728777410610429670010243707681325305314263164125945746665693879940929686414770462244990527589629289424533561821535323178886980575492487380732101424154886414920336526196697126399617135286703592574038220962315149904118548871583496388556638677997991736587651142238250868679876151591968039609946508988833242129427768702211232159351225272209389260458281141475001159377885712633983131436514513651822903164072463594844540359769184136564135670363985078890106526241484377435881356432965831456852751783039525873181197458905337253142714488418449904076162085766557773612543691414434222833776811137129226498552241989172075632988371830018027369429087955304846971707263372985522451245590936724607914642719214278039713036899458991588544250262692189557729980885523056629357858199624164677713367947895612817364880800946079989789567135693717264345660580984301476212157360853717539938448819562322992799083652792334724154379606028255919718321941357893034698400806563667650503008914086961176138236875287287185101027786288527400813760787543888369167595212237305441855769199720509015830628100929128785661403745173822577798953144228044236744527642818838664983200332272906050955768637552458911600604971287431666837815623444927469363420416208411141460152485183036444447745110993169459828540923665461692244428697281432552784850064488067293159381085420874252115752544990446248091009464976698170566466958346948680517782358145440518166052942173330780145281435379971569255123674606304979994233595816863310025868587183974003172994815489415442805365014995153313710489802108142182777876358919058008090496351802288346909840941846047955215270606900045898759698513656666058858334173757902848915895814518097162651242873707245938367807830460674537372342053907214880599697602704186561503262080162201834781066541154540545749571898801023072980142001271686749912097622699020496742836539052347944438083346058318241028625169222389295305360418106950855387968882510286639118484353102919521819758337432844527995140181988619605041962574951301764107288085767139944821384831649415557042439705527419348445940855311749581453325910335838950411014820907925608284957181268630360073170593844698261029345969737798864501072764462152059555992325090555712254771470344809585841037041848989184620172169482624072405159970400247236394701959160766352117783706319161611999198823387878084013656026208148091647300376628133343054551704654948057777234150064442637206594251288179224476447828259850878805707274563932467184735612174155305955424855108497877368510616749878130566758814074400182775062026486714187268142753471109691354585717047648926660063566941546364719347701781039168312119076445219584345662417394143131412531153599215662353449891842037939538723440836797685411379126967334759642975764158438055301620354132796499667827858064610960423494541334214291016088985740883517047836299026633848558469633983806502274954022229147285032723297269091900780550357666970752224071575307795684684136280437467544753245856891172854359613275071724807044057097130776446273318136257852159357559221291982501514020990226997586255214695473023183774220938870231592365955798559685019307789046239883169416514487328916808905717515402566592841269730798363418959408067422465495820160168927895556906704090819300989888043875617293312927244999948494277835869139006893262985690819875940762088566657276770667701858326206612755447709875360107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -16951547567323071946319725670563352966084385304560691405315609886639884761228432021595621685627198743833043424870937928396205570726814158263498759382317220883602801762773355136455128709929815550108928760121768115904988129984960938846746117907133376556595013473928802733124013448317558576903411939521432600360657735919617706627103789304700205922891159353903145069836301824763774406110497404208355135910698055470073523869574386379656242091013961985571444828637377173297203862061186816561691172764927931862732222448344146054822520375404920904078918030355384069642608917788149850351400089949686343418023861475131497398092967467154024734693668157390755224217220186878453457496865670489493497981190026343439604938100436985940937746546117492832712664590673762760712737774608118971959905378343397943794360926323975604214465689145274305579211024315125542667265803837177726231427093281355900918151991499822617116260105106973636368301042581946742272428184929735701890176083374628833997244182272750174967717397199357052925308031938957389929165348729164094831716818635392773294514217768559547346858786501464988301912890502769221227241780614710437203570244996684511033561752673689289080664454550820513686649268860834375997020333511455499799694079502319344488192933255583189753164851984967506039616797208716335748245234128562348073812450690270221127423314302479571612080144428820727147871883124807594883006034468599865349156155642578816841599039255161648341997325322912147048785109774243137861910949967405447473690164748321374639554130801248634358232814668953132254612657617650450520226381856758619395506440642099864262577515241412178974240927587764407616945937710643118065848138778599725464106770902414281603625903072360680956902767502495864239953528439912340027929252648063912851388897238184724170816161176134090286854502345957910643344182032522524154014889415969977483891479133767223052971638290468646122551890599904810315163904898754810500872001967159643526937146100551562526534032812816122296001875332176819673657958092562632522429738504461433059384507363347985781086376674167746817531973065274615866142737993888238510033922604539505378516665576974148063684929384655281315660587885505395259685249392751392153278312149398255759897088024107205752040277303664793212826866753137207488082998329368167742835333231229443444407760038300947821640039244185962537807352438852043418978084583759096841337081052044840553315364235871015849114267852373213164466279581020225302536314295707610899884215389674718408212617634961381277706280983393977816322070944596111153175112174220169262429790487321862404610695911966830479902803096500424527119842082991980295329124880451848584073402865982709229446250272486145003466883216805467404934463280093920955485082829024096279549386283739713371292929006903506888925217234180794032626696615335777375973859363824973364933983271467728307729653657427654551630348745835191990707874462813747465669413562139626050462653946545625063552045691229415621530700816800592480061992759561863066435490531477223896135664874177863227360168649057343946180425936582470280567385082937948942038491618752191115968436645779201293941637210390914138229962186768631960301885219654745350225892607958846245085222212419739534041917957172366940785734112825241274550835509926358414078827184802583344215230987223817417322251911940615960801215964172613291259295901438462982898546784506629068614283785776616942975997841665423115563945793362183526323038366062364153937414211349472984347705476548751750603185403549918890129823105507623788408446059129907821353065478622196104974324100853025218955760592217516853839971324185534653283988894008010392008659972675736864327118331650569085078411459874861765761235537513306294655208988361237818224647427487928544151180309852718862148769106972441990492577018786926622901210546658547403669415453786540969269690218903457540297692114028359565819872562996023680718927066124629151717816960845666607179267134433590138183994471440216828001875203147831700692540167842919279182214155490374216621867074439966369314109937711377893325326334232935211581755155283066748819950148899706969111064827661870568462648436380824043599548614885716477726002820972909502803048023064349016254950075011332667661300137063406949552078883364193139321458898804946171741182830460416960673057306752412454676454775955046718141633200437238092835802259806809708580732751311440431200657827283803171790427152517680330205750260713649470303116750663410301189207418525630513253000078271407883428804481688262169395713487277619701915785402762496893709574590974194450475682942285045516004980500218106889059002787222909617936212268363593263139684882348711213236529040385363801504117615351571065436626457315731592395532103663293436929706599607963491007772396319752009068971589173213729775820697875324605024165483896387012541256696047101135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 13209560435807109272625922235190610191112860133365070717575417976872163913791878614601296960232528665030784818146377040144849790084934273106983850675826738148554923116814919678219915314686998764452080164843093828264481463862353051047087692542880957172624654484557435333993459209847465187978341587382977043525616246862240920022738795017855697331759301047578973513585693953572655013833134203052757646174163047491783991988845422709934372075233574584912232710577689198645629305252431628015755315996662223175726500540420184568041275137723763448278096570513623727445241475614474227280104082645501061449060070654756326549007371072148426343870395838418168945319012957566894203880592101178466478145559877227211708309817378051744459746525799913832574936560813942846170167859414154533124022982881751622220243810138893824323359530679087301943947025283626397588912558817797823909365218957829820255676770068276145263852143479790566765322866131365354209717613177624617061709732359552923278241115539531932597066727960798345920918346126272586579735572192425740623278361150397995400553615219178929591646787468813998393792471919744509985486748156555335888668771614661943825075921583097939496715926123319118611111655359436556486064072065050154242418207778957256947111107330592374801361473952675124101307426126763474533822686647379289555420769590071386437290648319796471068326098479690155826153045177557970105656689632038867698847163320089329746767896701577223042169484236001030510315312827089636073043828085821623511933284980901834126535584204990891592429824823247071695914925260659372455945226829622507202855275344363252274236264081490197737615633379326007513406181775859304251581812558162054147639774667650867939092050280603725289474882633785283981281921486065683069613547406728491198404585912323170866945962131610645400726616263107769097637388668584457258959395242565484639820842692948505057866504672041293939679817285896752570112070835411413954031947306028618411091074855966681882584314487102391327259433551627907334956802416613417154296270783489327475019471590211245513471716296237002770940075423534548493340270614442790801476977257972673588325715546128064451570023595198677482488013498129991964325436275797173692012076661846468114382869446017879633761837034570898831957804292020190807652412694033549761523788325330915243340197643616579599860018193492980512692401228005100220388923246533019507096159368697756813047709926046629507735503978580475414916138977381966869526944046728629406569790639603036074358629791942087311045648951266782983507593785527885194223121259944938475350950676208119902546048831243344245040687436299876339792220138591326993772890811224515545855375369015325372624384824110506084310242428170634871575598291476392834886869999715354108897385938509959803257447207934831433432955969513813701750840428072013654488309481366743944817317277974269568823944422062692607800358673657091994549525853232369467824307947690887193702610773555172587189959687125501269168633845949458072437937207055459320011379142358618327609905777750899401796861782393663256595328080600250242792745898913544851546375139969636811703120845870317063298378535300250692560074984754587444922957981703750385702302682083689595912453039420052224757513550192719596281981322801315741056889231472133903711301156177163355718042990772277416050958962867942578114487841090744681375479093017162891357066302000907159585403267745299144267572591646976486776883693048141410550277444871302621300543917135229690357005633063651648765742194435900224381795654761316787468872185730331001846876825316278833091730964816143549390918653604941716092734171671737082090372056294601786389108713994904208296606641678307267403321413947166021987392074053234005160736509834021560719976349989547199815569931397831841724541431030213873962799538291078476654149692857060896112300611446427440081330563119969654009155086397164093574005174027107935411136498908247537467810011840082685749174745356164944369220975254845877902069498355371223891852396015847271480988982704691063133294076178385388362802585233548988235651122341941414524541792701920989491034032793139227898659308953248593391911056477758281158326505665390504999543767734455618324078595635273445344833958786742139213979786362278413758066909462568929695755612487493213236295390911909058981888685049221607414226684893954246148899395822147568019797205665366516826366332588735398631087407197352525630869511043196110073935990544639505982937039620065334221072712197804277188322491202642551530044136274419397002788030596010736877981875119111903757020831800744756470830070135018728564961899715896848114757030423686440185836092316079225614955263858572518957512561224116226959972567983763644400076790422195252272900039952021226162943595140998596644369390712635207267863890440427454825008474574217940869239561352769355229722995552108764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -119378183504376577055120000279692932105774845879740800742612149557541772384702137119565528398018220955724401924743421638691570147562189484448937256110942714629423870993291923350193347658953020214141359831313599574496751845263819268004479139454907675554646626351923196555460710790807449601488133135024963291461104472067058692937661495118635034432014746155818659914550844129651391234935164386357422081752320551016382447817514700810048893096097794145184065275613620277019795782332815414627978640464848483717950777390483071520313479935033454531034524618311999997677517289683649748762035152497529492049671830320901427165424739847955416055174142861171745143644077509345961079610941825655999100166381898222741794699849911826876523886893944666176524365664985284516077104330767155421280515382310545771506924829065069462856544572919908466068272240136060536040618885739929110833505430173925975374839002540540356646458398773867312947816104909951775699123062094630022645621291733509166612271935829929882443113367626610231249361926444430589957568091192998631933527708561282497520112899275020474927834375512980778212050628828993530974909928711716855720664130251388619106936725535915497471194293158266857662033821766259213474783510358701494972959219097651345873573448633149130443147644029300512191200257352289909099289173297436308940021471725421979440255557171015070130441766731295222975719081727833491650726274970687130075620793881317560930796637969003574015810104686918590798279826210330516808223185507210740995540316545133800807104569546441324476652999345479225993581803362510104883897184440991868316680658822518422094365657097813288988104399249894721476579427590230587228954603834760343297282410589126550699905098747857613475442896248167056757235872357150895522041507721676111693554878734779071110681810254945458553083464694682062418702816536864940878262312069953539899255167623887454692222481852764945226444662286955269421792202723638240372445195826304332591031181093668765559583224103667030319822069621266086231893872028217040881661968747029961607018484122403787998202242434844490336928029245905972527290561924339763574498138133420086968746735976633568791042354624821989257134427570548626573606044286373623780798631334655034969365251497183281449678644546750030288449340972801722896430568086911371690920895870382335408614735044155991331335249938848712429739118458971480834489515552336948640777981977467897943772437603316419808664747202981187137314722716757112134000887977577045795548208836030205311476770686129761380846563304582259490466960907074196291890241916163712204471160554176154638264370578205298920775363436696864332431269949628152229428845767482747180872991585147949112228678760738672442748799500338177207200784187763163928584651090116538197111404007962958965700861556822586206068250266422636875616700468928718456429904374164233359760330983078152976934175021840234340086917006171882787274836677133760865473662377361454760823424474168184837201632830759856532560565016316718596636210818806190520145411379907821829966341657145203471656390925876717244237235872056878668809501356174022442470551859429216942642762697544110361852732660963006370661605029615200397835147699702724505148797881700055753868180663201972942082297171296157440670706487998453550536964183789390665593199416039936503969301023089772724775599073107278674546106417083363265039850362037059443508054172544679047414623025214541036964557703185319044250261036292273529800960082666012288175205473893514477400560893594527837579611627959888059462578616224097984688284638643570058931856980295984342943997439480945763856165349891409011334003506463523038007787568300143494646479621684832014740680140791210358127852208941405821783227581469905609765741346813216695786683662702896422319759600962695248028106607151745486011313981242581754915004244998049533830311411322503482478767576949889032957951607102254204125503674975103126601518558941070951138146099612169448719226157060275352181716976549429645386643171241855007263946199506600486996261934410954976571641921040376388985583458966117160101479172709787096355661516737086295406196205303462719348741652304409604230362775945943559277651454051269715541572454192854721163013994534846097613990644502336838770489166722186349045169746302631524808782536676733421158421705777589887624621863561285868748221924802276282310644495079138263908354474886685965048721393269204999480689166274417011067870245652664557081414742669125313887590304270383143028406293930844625062032677589341044557234943101144794927311368509189399340917611239245432965431334969855729033689357386659194623957952393462306307777826004722602281874743073835592093657373922099118460663737037860542584230324698509263291647111652703546233281961496431492863827420099543313219840794202698237318981629731386862646101808145361667809985100559357952920168482208251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2159583934002249910025318386925207651837538224376755694772256509557228452889258702556697379683203693294584624004641849661030019004409131802568862787328103886454906848053293429219765000667801163642184915580322644055958442312253278576305213498618656172898933560846835070708541456590944399087138184196829953106206617439305205363130027556562300719388706344212127721228248575419740135042832641962044061818812501415250582150482558230981006184106408565078464604000456693940581700837904866693834512286197010089943186880509478758403927321562069117813958902498309714848570002412070647882790025133193046058811892653112507689371969516542040024157914698779443911088601742775636913096683140517419929045103493435034446730803317427804544854810260850792370232489592344467198800926982841487128651048927660686950504938857927459253322982908214975717927901306319347445775896317612110120419620809187832202087150565452401920099884640575699991843618500239998753287713895324527917807937552618793774536649748163706641140304175462901965113842882220377518292247700064881279962460872737183692120698484728269645744067097659198182359236801439141810857712796524744779494632063092210656763153116743631460758782894670783997855689312420666885481739637214001058288715114056459488052252132243690577113051454876528511242338861345014734889405975168320521934555850101255370487488708233420700066221823136716555087802715983592855017156120295551041449572947558042352443067085231079363952669943808102684840521199794038773649975324737445837601749501621535173219549836391476566011417010310096564242311383827574884277127312322495645511912809453712907541975702729222543263597625875395464293211811148852364119269830458702813080841051808631747777132978471857032527733501819225044702529727664781129582770763718867588823771425277037783784754293632912280115646967917374963149923337197341308242013409062332627955321026378178679292471556554198009012632962244582007244775152247799190281485481946326087315922628763108189845046051280402498167189548490700727626249244412556105583253959842099950101470391931733131943538123701316292029045370680003404823888310339562345027838662586562858865474429772694069477381598421022453245839274867994814443301869073585391609635600595735305746528183445010832344160355830856710904923670927066355680886920464295832708594812086856842839583945409542421260366950626974889044098228161213201971309177282120406243644286032309843477348621383176730697244846604330946595182614955836593836801970993487035003492945621578856579127565950292375190773453240248375738140507537700499643195442431843154821157526350393763473603392644510892137177803020906886403798272303302041452999190606629420210216872594796081256304995658768442279101820317717429795916781667967204599111301025009285813805183010026463854854735447605511445136007504752653647797590299519132726105037601016632066595712095742694004040688952769307996239122948282293829831642583782108459977658409703706607887426462761595951751640316333831949930371286111139996654051845724817380020890188061659780130849771987824863282341647438637298263811513013308675186627034514577116474949457802845815786555615956376707415067019054303064474446752446466760905763922702914251290854556679596335298445599760437815042851846166965342009225523931485932770700012394912693965113050213506110362198952888179243313204489536497980514699972408106691702092838037545050141542995346902441626205177676529715559552580114570490691989400558071519621572711981209928834703214500897983128398449948495207320756788532847691961468849605265374429784701421966116628562753268272991537904359851440092591378594071121905779354542433462554064185876748454089014504160216531523541042717740522080541338385100459734484893881588488506365891570111494053081259861378634460944912974758591675196703882668740563115062638381303520310521572901265893516182718683245942934717765239849822813043883141213010596875286739294156011463148244458323002423529650537913345397747606506771843577444674115910691461952168711621502486901721800775821168753283412231749938835238135295318889653815045148577905949363615925628123422444650723748324700213837462742169058138646217128898018273308108614379707070524082034920235655526054695509793860451383083511412586277773727082314220193006791812827887013478266043624746937680236711481828947235112123552993258277904130315710561140350913749076511710194554950333215379243919287956326470238592597500832711207339307010502523722666034170217830948566810177650227245224341106172978947019128808065485979908100805099791880089306582085324476512560753332558005217236784461815526906091274456885898787347105663687746983020228502207366180027779951828068611962281684661665370011041322895579519544895028660920613098463766961470819370321703610837406945243012876868909482744441801007653141996799777081516083316148443943250904826657539695457801818847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 279587394009780454343421320209609838222627269316618825570197716339662798780474294603889828313614850484965093217209722113435388982738615839990298342192401166962288596562655970435859461408201102027035590954773066291756196054261350413078345693456570676211582671956638859799188576124456029100463209807199560822017231401802332217010612930733162398999398060741082789284041662661290798508818303516621456256353357083947217648626828144465118547110056347498885598309261172309116914783950151202967762921554164719214381738947620662522853435596974995906756222168484982093383378550528806854984214072610863646755292287451852182630948602728215525990593720017971058287368904894083027630762680017046875267828241686372808847663480772957384031035594823404254903776537368225414633535726084835156915329634039976040876884176487315168070124337765608697782593149682148537094220315904157742657545742601492587796793395212244214188124878466991739021723518965366594632200709240494477910982541166401258026196933456221599643028743706164616614781694896158046839279743764349646888743243428684649621522584083419954255698433892762349673344141339548270950539151143234987820847301758132877090952311902970938869492760183329398400951425346233043249821650125685686233816568750110101374215741357151262871211635784607187547668100920411994671119521253581507531255611652990995179235853000187945648669952810655328006040782457790718224267704020637618860986285281526354629751140917025624118053773944796966501635857198148005505328388959746809863556403029163029209733619873659487700228470934438192488525515694090820507933612147168592011740670823069706048994025188880040844066838234930285292388897519162829311217411024078100392318912196967368972473911436100428104450314793294549148989146536407411879485501832089843700439645913904696066033425089914711573226594154117873255954521111248498339904397890048860119523745438327777731559179107812301970131139003504251148921440194665829015058520990765933417748913541688550955914967712005557369444009168973633330881750042072800985571512389839121482901580859700566157898796462370535661509303058721706720822087321557986605905317888783207718794089747598107638049453013242709564826679457241527053178881886622593847087101637238110944341128308304709649591258249511533315855043910616311336055180968284819771692367398213504470686491067637505399590326652531668256785027037250396886844542983044809175363021510493762360013079954167014520063942129416405719786410421378117018878848100864727238290673015448166254275594952453566857148645999572616005232779086266728488945938562202459123203170327501068285427403477291216885886172862795411354844750389308211484413268129818681364897271110943917053558226584122618601418532457949399120230103954638161347201627119760511289577475697469888456434146647404818555324502285348800817580273641337393812923618427418746985301717129921483441510660975835682678901613814220520300759915577321567574181084853318698300612275861637605123967428137266809653888470144006414818383252314769858114848080231371427942204985761494661892716616059394203071690080638970602849545815571591261909692169011637489338197126975081540280875719248148718892899087887673006380238614785206960354610809824142443357503842654179659474466166277834468701123484200176182473040133722281007538882723699581797881062173827112128218827464260455708186291384306511692109218596656279770112357649793930930984533694217480032384020684358797581608677581972512903895599224558092983708019970864537540762228087532155629271555108203756018156871300476602390477234638690402907814265642339468513122365747581415716359322757631920245879629892340657957694378548593617270935193601906760139749831211191185682838201510299867874142180034245232380465616785367086913954926796890084073697879011097585465658976260163250116424917824075234151808465544231383665502019310961481626607452086403404889834905644943330519193410442384183246233513409714571971392725125729235683079789988612451816230376100501880111524301420476578590530024113118424444029483897403051608448049023272060924205938834416711617525785537747564881754045841971170864250853288996774343860461535985510679563206600464601816649178805091423529683966377659258019907352845352247081867394315017395357308599962266164082211833017481874874655093321680613334218081148679382570525468623022810566293264038753878893204529432099587535386058976941152228351132315262936339384727541422865993981615286088486642674442057568978250504114290546476781675870504114266460177294506648449521029204722641923174460460118973290904912162978961520972215783144133174139303701207651480177491537647769561786092513435616570444650523375855102923864898590382745318658250936581514239396353615972077818522670864714488317076088957518331113622286413145297861520204691801223511033180981524419524236216368514565151469317447653324988341034910202026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 635728098417997693271363672276306793537717459132187270930787000737081273248577379296287815416278878209822805129910461085323517444716147999186126175069527166030983653449370423304282712893278103418770410938172957588403471063513115726296432688985819303076088385794654853778967817678960903304602061871645742172485491471585824353086843593329626556360005414378437447029490842959056036174804920946971418912434636423824543703851716283688666535808357156711924792213283097622793498473723621070441321216238008489569299176071796793274225087945280395681188825814243850023460283620254370751039401020532804429822782363107274730642887963208299698753646992526437495002603805302993088763565880902247170176711305045522516043494034174850357256344551364740113326284016974032776231290132160541343170398446578092510592153040762405880376725947721503640511479603656692777220727874268412590001098898680447411040248117596302224549428995490264431742827307552340426436748843416238233237206802587070076198844454525318239049032563698938926348011054838916898331123805651106496472653952311511125604389719515926645262539931101355321010911493058071731089853031000109076774244785248163339085224048310046583645688911162901230129286149587815061599507203385840910033891437839650223896958882562407779832107439830896167309615381863091651812145528027909195563238267086235630154644719492663172590731214916388243465749451205819649767286915816912995917423270087226429741107374414552795460610533871508286353582872991373822116840090021108650035759804159525318801168549599734123301463374239757988956666239717190557197668785854845804571315741081573191956888484852082102456745919031783971791101249732521719829910089328191174744555804853224600330887211728134301230443909526119941214763339764227584911153658402778593070915056013275926520743391127431521410898981061694701871241610147777763356208393206183112830406948083917551297358666285190269732262753157105207743749816996924141467444749774179611591278375837878871521674314638307685872066066256937198106875544317361083380666268335746452972324571419706836055155810092831280477137201636731805504433802411256249638876046175113678901483613435779397592225960284082452231552632045366535959867859895086128255909593249488759215597350076745139347416539344769817864614572048901201080263435859479875682893003412431294647525717094775456081258178946409997251253839500159808312995702507223642047832243341143461695889566463566473983268535629335341916712547697677543444552915197429493673634115232609691204553137548807287178202827756028213854788821785987588359880238433819554454327833165092721709178751051581212475767351162302384727553442629791857981190486940140982315649554567060000750460509545300401309867804093341974939539825488922325537308788524950569938893095189365163267336012523829631646592979464510289917035025491551089904539494438665270587944557432151245336247243487091488450300303285833561082243733303018429527452677613439314546878566644415749836462535714855897818873079299956345845705160989225914415644617680350686598807481402636505516484826379582188353146721334784581784042943967610593017907073208887480486222723803180165580868504053286623768054866204537373846208757197218604980555021628093635764166459973995455673002383800899355338696932511194367080898573949432517617517860642734644169911209667601339185668304092722264921779307294135706529277082623671396339364754855585088836660787608891044063313393333394416187914380750762783808260077848198650575216194521016861143115337392493588616699834406653215939563606510138752540622446090036827115833995282652356430961683291653200624655311178968082419026547734704685596192266673212062298638767180163094997464400373713050705622294123090388837440775077304844845514362659118966189688497836294359743403103605391601544343278448608257606399667575459921904818276467115689089568188651569989165702042004557471222554005768595774710330383391959728321832087540589666851626673879664267715948365770579995451532608041005001834645779048073698736186895594519247262603382051694347082545602501419087006689354470622640635525169527311300458338632218048192559330304258059802890360305196560647063542986582525503270086397055623704484583679202019155789819955990988307016196649409865701417943381418491502673991756595124707622017563976133732111968531717917985195857858799047686901730665587196388197892324146879155696344923100158124889277189666092963774939041983099550825916391893291896385822569182065369039062567639782877521508029735129834453151400846648015127760605341825416769279675192370567886766219139349786680358591002001155481359431231774591099736963086246739010978157827654073314196097091619071087070997603962313674727420615174379878671895486981461136294219840711695455507788205592689329534147457433933268811444834686627464516699546042780018645457088652463842518687818418206133994197845458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 11321938436366744505347316865654821479097459874669506902077276939086225380903554524110054466407108375801730209363928703871718228362654053872047829622364212061420227282848993447955640889274269025404047346067860804745691959663419674560539638805214354123916071965640212451752166854238406142705489965665305432179618089201256527806573430312352341400753324008296344328160424329402905726056220302701704187152127378130207686663072622521547792280551234044929787502954972709726557127710921933436410565929472558716158631551493713428459820944190260626339957210022561745418547582688196269621426172770858754364551719249341204635178061442791893938297373625849501819926852651335429227308248821459953276765544977242682215401760733856105870580459474489813495820649895956551550095178504392166012721096767276755095466792097313669462430922322645209321079223693291328359415957650880995193879468052189896554018942497104563006401730401505538921463681161294740734834316800506976154876635112530412976016973951330848724996088172065168689745963502001765976315818185284220996167174029748464096057413678032213718906133060724796767907605577171495911284573340714203372462724225233605361993590831113968176810476917679551211555277188832466730191687988657021449440168166382286657251911920766080123324081989659046047218604475191955269201703149640822253866408121892884887432039488504544305466368531285059829441690895871723452999523539846110081956410584655381364030364059205731362115856918184748086541444660699671923733900413106907330674636238934889914578155992337243439321452358566162190571624548540533938071965663076364837001873411012870582138205224206011844401047090246544374811639998143711707010041313731040483841260246173080506945713372340337787113741333829120397282022685467100536127663300867012127632911142285553664063167093458676675489038958494842794117752768928426919014127818471548389396983519732707376277300655648918174217584289023784231657934675859429757358317297992296525958350257751711146805623283741621922643676761477042016985595291696930833037270471142086869540129187335364606945939561334430908212678396335587823592125052468778205808970630245568861290326494091214607088048633191209334199500983776029152879089510491986696570924302696554803057910033380048413542600693096237041988388552626853672736581575110340486381692900255931792147728855839364163525032260171293966262395633359755505945672801615277250597331245136545481806529145533356732693285614737836434671192151788229147296785859253406693483411816809952056653920601589142291080096279855951703631097349328540874169813149210820679463314690762355238182814772401877442276884322374041404685468980858690622947310273325625494467176197984171153549241714497522262633296428149164079463877908461898057877437334716609418962394375765610494953115586638420378612622227486915282609252157467074520413786763103309564366393500186133000671382460870270997290212132632925109409053698165437412150482609317879860852607684938046438017315888563605857600657611385277653153705609861588329149298476340607897703168820950415127982667112397361972031899892487331142315470355027778148350063975165131492470169768678072239372337014022051227262349479080089110046448323441371598892178489447076162455966358951610333246883040420286791629797464091060156980723968698722641209138933351633309247582222070356490726795926867671592285920098732346318087086259423997153229991952439683043723212723108696233234677017844908075388503342701047905728201442345933686708544961287917169244020944699466727116007111855845650845357085875466105707753636793014003607799676125626921881983264447629746293746681087527331369720688079861406821889396378528874209928170395598145104369105391565318673364193083271644943597017066549424117106150088640248323493609706110381813824466457829200756548212625227500910811866358921205493768633584895295146956473803094872147419941307256667498119831379918025739580492328582843168519236522732491889585225649456993213653268230056645668572193784730029610776735437517842204468670200008160079547433951922270874855155270467272670792444858502333471884682793356877544226328109680776371849642500006097008200219721815108072695135937448253509241097988096925529431349538569755005885692877047198757861203713267024828856616961646991079301197042527826353474584700791549230677776299545066507261008234567203116443361137900058336750045380466931427939034339426199764338048979042411327131775883192642404764592834357568342268153534325223637203023751603697375270371879200699506268927914153182076492339446615095989248061137154198611125344582944545373565690975379123325863491896289651690577478777895582836536477862299678957834731982322831184410055785453375825076052865854924414883695587336619808658730022146616207199054028281083770503560516627556895673366092787236185536645857032750606499015353542429035408566590250796923637390136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -58145039708475307907890708769941458862694538369422495418418163894795028575250778640476990409267077580914766868085782331469803859884390333289986486133231659491080316366459148169797876000800398247302066414196689788087290696227125328889811785591724740859098259428245162482597784460017027527473675337440006941347233965462364999081444404302014427616544166295580603846405614602349473757038741810240680193914727949592180455418263919618458786724419627052621536977471948091863810078071452723392563735438676354224001979588051505363195794322467924337911617553542041142416898372612163246924885203953908051560066871528444276632317252646250490492533015868084194581450781410126138053508840798259506393032242730265785832800927069815078986719894275484205770369835603413991500296013263896956756561791998654491100249043172237419002329875768074407174570278236156095821613803798176158819384037846748861156065488723588660284761786933786043203676553303877236742162348075817796214778798090954252831375413410088060106196569346872035212357152762009172454280135855163862136538654722606759978757111073550832140163497921740270098647960018332614328030337916951725542928533556552851873950666271425668413920743459246611740069931912015880971447632546469538234355245925323183883571047475257718934013942810141417573081089135203503218907136990267491206890658310423662140400386508520550426315045846293712291616429584161102755946755509115744864106428584897009134050314605044878259620552210471306412773250895066789003801014423036970463850337323767951230529545568508024982905718938651500926459916451535421696885057343011131679043485132150109018997887951420384906694985747164027212461596425619585705715925146525043505937984390689664822154189799841543676032888784067182962556078942085717922243982588757125949212162803910096224057302281555681677718674095733653506855031198422574975447907046694802318623448078289826737141679088219139200936824212739088966163959905676339276670099014187767915403652640991609501407480492186624269857855592949325211499249453382274294927879223326664393601439054183791651161994846490580918418850539568305096742059743929973170440886131272811566122729522142456849349097845207653083004200451953435739711716872445209422434572053527853349564845162401976892013794792512092808606953446235207790566605679145814047151073839659878760516421596442931085028685732037139776198303259532395435908429492858792193638594203363238391833460367260365845602081016775390653963322334731354067871268306758171427978700312020505638742529477565900436283932515560917569583037221035122531229173055123248155162982699181949940583091141069706825582334974631785452400006367662518201290482649235245759275450730621999081222348082105356128184460405356332833441278148938650379837394459775024206199052794345470838707917031137016359567702341372565299422340797631582348885674116783300749221513874201666483231771386144652147709693992130836318075940027067847235136709355622422779799575043184255604774188050786077731150391059507316269189364524689142956893950453230107812568138000944188861039025277816191236129149660385696311562520434444085980455951011572000378775921510033369464223967425299707772345652194620451150772366356817616944010729064920636139646067593402809477469724000768527694069457626234440920900238635387069875223127624586911517657134338087894242616646145926686971617400041748144607418936737223925557857935718592373280960520469171192440096266612501075548853008518348178287829903135205450674626395398076530480072730673425893477905407876823634876556776383783126721540174228234182585875208050758343050633264149450030493238070644708910619082346337306008422393023370042612925712547610419898053847673880916974922988307716464016575314858000366965815152173536839011596284298064172408572272636119602110547843757403475979523743880828801141480254325607648330973957480793284591853995669371868970321658341827082940439675752120169376933623811704276635282779490299411001267801936613851315310678250892309278644073362588630335505093923557288735268121460138262839175821814393534111653380270838303341441693604513077029178840025094194047932706682957074121452511976450106360086310855827018124744340582583293339185093528883351277045635945572863176970573074401920552360507588274378812006487318618151472365802294228735603916498925716355475370410551851218898114130223326176627448508056245594018320063231411320840342173705263115379800979480438835659085838144156725761787887392890296528705902637473132411823685936360121509422616226472270564365284727668198896484486026957736217910366289138101886976437094527402185487469532384145432498496932889744491069945039347604450921444301515322525686112553991596021834469556363777985786201928391048631633348047601285302225138267082848078650477168638298779973371561773156122887699188177567322957956190293189462208669434946319384798288345336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1171797079868662703943852738624748458938706685549467854526985655189102022200673542849689143551653270311501713310760842429644978845465933512190618193998643555343159598666035756245096956177951379508254392524076205622046473413925453124456780815446638719785241859576695554016824252165462065136019792530025995714686586382339685064037106349191051353670196380337676650734544257626747231247680111191025943994194834398331275074658732261487902385578159395417808357996124900546354149500021304844639581046771468080401783781718378254134100739613298311514458228779086051340977477733394136292090288952931028432664541634381732093842391582787055418753452644546444186367944106855044610977001992650290754510328777580880366621908767949855780748077953879293093000699230575113481268221319114197548868863046602997899240450333952212626810686598750589657257348938798534667571144060479304283405569282661242026415588243140633908602608272101377315046673439001948345906957305725242288223884996819313863965862926121241970623895988641195341697359453521368630582089759259539482810040936629947340193890433449150228084382500196552203631869329336736003635759539504488305938834222757878051055277523745072484896166634293505311151154665566321357791348462984161466129156862770027203763561627115555547340714049439298135614754496380470848282746307848101833900434888269105625319569171429377955608520506534045871314048178361098147934934945195806163141404533339578865494056957448768807281047278734865124108252657049508968574141540042052135656423969029818842400370866380632941876268471178035472576434786423907132029129581887931214035705068389849074908895134869099963521236845456503494878891655051026427351932209686148096559158250096005837071244915604130113343504823548649488653516912514389427510911492781804068659644910431491660756168881955868631153251489679872165816335626295942212612561960813718580910518150153358334266440573905384047545768004717090312407413106572533156374470851579311579640076619369815988384633676420369258048123495023452623204312063167206388855195917659869704328576420818879022086561463643439953978769778610507851388843681834424694996494715224881365383747349819271480266892321741059524520107016778242583146063778965714528107417544961247357953650837042530290853973960141732713897673896738212284444908853695272704875738479800003067252903862499260169596277897294723572115143550800081232527960812685295166268406139584662757697200440772070931772957731930034822163580086026849719904692911049084786593126043691534972360973577642909084430166007026584486973575126540383459875577361442864324227082209331583117080913097745136653124956260625490946130890937026530700696038143442871285550242841280573577048146770972103839319010042787308827568738061269529652501592065305010605452744609155016507560745842177008320037150494766560861376246031866636256322341342789554190336085223438899001156473275904804664602491731446263593710452175425187901839165474243399843928480689258497779093245166807490885441104360621310821372044745723905626133227716556361348199289113341417407810592970939793583997460966615631491665578412076420785071004652902714544498077766658859247182652434094723776506106988203633439573963838197850858735341311320680112180410314188421720131104913437275655786300060597190442261042710234491673565782869213942249415519019166209017548371471273744576801442734997025294680445737897269714835426589454711344045202652492909028832864485882619812079633976661067997491907595002156006930476201314082373374997400233516239615911152912087567551848662610558718528932583934276712054553469747056067129418025410433053399725730507487995412302124262787125120166716793419583170719632865830063192737309823239099954528856432860377292858188645298354678787004037633910429709315510186880321076204155089991546676011119332947237685088631930996244906836927389056613999016042935265899783659724121160231697142244088808461437678251010376141483424243996923749826445852593109261527317714996649289890636588108194374594958264644278380065331213919001432886914260553466065284223668937508386980251249772448750636618397367023142578394360954539487674566307322556658618872735805306731201852097772551048415050574867366048658403404198779535724759213312457759108060217929794404147600209920799854160909416365557515188125080183845914723922849299648924999561945950110468233760186460714407464416793252441860595947361197782401675981043280398447866914414208385821498386090739260849618018640356438872110389010730907395833047049690287710187756990209229672646519778348060011876798720621432138167865777315132310844925840543498128156426701497590903844004438476037689019935396910938877679144331674744532251387691777567754062918769646730077401430731910284495651526743006378627234508124716640283954372222526523776329100880388754860743103294768686779479205396188606834243594126388061046600341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1947489180312551558947909522513805228370175425993033300769408852938351607180956474779765540970699000452618922284235059281742961059180888080797092130025029568937561913869540567423938111401164693818193746433621791957170472355398593558213680251711602451954742569881565805128944414364611479798976130450900013552617191886192716087468594220431824249807461585942414364913817435322664303573652411456776454152183531454915011175787857678411663732791677483403449460260804794858091201740093439849267852338181857797188453009838980751433529089086356280956175948884337186485045552790555933576817612744437351634783804771289013679915817000287429695663073665485645756956500577305729406836373153555671864591234401058128166568312651769299663790661919885446826247653015528378096824624890415035811850599076221560347749473733485408953897174377645762109257945350371531825779943576498002609729628157012161399943284483761557700674385469371607856336062847394752702828612521844867923487072744732385183249278039966713459018427636178434350468974606720028564385880250150372562517642854998973041095996702106212252936711718127795285486356308913501461604345292907538231948488488455107063773110903493942070319389170284811019828627925700721529022817196763693683965808024480718558367928264533060509567849691170577371599990274854599586110914267355929462642481691686415672404466787399348839636895357709779624533781388426658251156184819424710095501555620127479844056129928096652244005827652922898748928123423397458501995716135086758206756165587478458303191241173964984149318905667965285276018550151773854649361772860723413829330112671201793727349064411862432136693555862921615888882718522094562778271677298143952481301358646410339999384422966587999484404939992078975227001957830224546799772151802680124911083781321553444869349795463287130753778309254770651111601167250341344937033319393710495233018868906372839771880138889935775796686345008381829331085714798289771678532751430416905562878167985065387828859141621343160045916808874347859049353830244953892238980862014373619714552011705322183986170743019254753350620557198326621337602424515686965606864889106492128166383839867825854474075577859322647271514350739437902015183725159050696876246084409953215805610073602679010135775759752046860022665868566635631400098518423568792781007471480796180706150160684878248354313100103000529826870955922447099051117596120358048067293146229537919904771712074176067971786273455951967723295414822960671015739494886188924942499445758248611223610081183537837290615504100726734608243840091351684301359272849858991026473182725289026266850207421738184162217424524829079687892700748351907728092010249423550588876936164470557651675190274831525873747172289427346878632892134324457637387511389337956450029758382949892468640866817069629055588488318129708796413161898012948157110211726731369912323739091122488112870776319146166104103766101601088629062722132787677787963420275183876619749088594826595776581559847012226558557660330075871300753854800941383757304180170753440066215110503374569136842698615727416636539574814364504967011525368759879845892401823833351607309798120085704060915996312697541265514722632184550323298459741691511779562192479545768241821235879163969612834350758566437041352089713651147076294610478605486791851928336730446253169367858164743528122968865265813496217965171530974579846752202803077524393702018334815140277959209042940934259686853429923474970579382347076253734240272749067935902602762221633848513507690277560125149968750941287918732255485556009903290610997920143274063721350628509424116045182374489482169679593314297832232548564381462334755414075406964251865451452367317697907006641044704925752041547402182408053610177095503961651147173153713779400104647046097718394396453063079380618053397944108937191421824423066681372764903714656812069086241391736166463835958444475862496357313853639912761043401051135868524775262586897559319438685690052071060094493881571949572783396111271731603889424394314957810114262975585378990930221872492256938423401152237912079646191021458443241079129582665103915434420659286120457923622493148308621165387626542575904145810172115596362601961855113676993116454819585381565610995378916119934151334414491251436537209515044517433859055979002313428127433844785184221028291562788951541348991184543825090378969383124681993375373625381787989680270653570198739064938869521273099243350005131835321874884354939659423117307463374112230387564775677491693258622846537068637783685569171829912649535809994295846957058352597304167950894083514377371100720821585764153841682960403856265657083059609834003235831315084376402031466773920824412748038203773266234104133854447896068599153707071952715200561869174201189302738786894976594898341440436179208767610739426807873186808617201689599558998225507581292166531425359249114990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 88317077126905460607044389473344343335983611078652860281573912922844651465488479540221183834144524969801377678708855819058486097012641017975095370520745274315195000312666765010243422534920980359323411364134453315696905138575916917140707036126588407541531305425548788904854989155951956821359220976213035656947204970362912950883232305985699164759563108312460594617910985366261563026289671223282523602282605766345045467322984066992935237916027189847158536774608825845275352834066056892028171963326721887354001851359382397912544664542713768581920852616559080786953080729641023631926349543617044850678186950004375847259231262708144792239489330831932036087369148746495984823380396338322920489638174817493119140179409081595142708954000666612933937425156144780418239529543927620224718458537187751553523069990265345349695718699685048697864136004386590953823082671005798906073115154210021815003551887648651145409007818949144762127447062959843118912713005074952141057581834746977533572822321204924045313381998956352630935546210247246647442977326971991987973187635382919280629201257572901815710237759548349683288252232582027726755915159782571520333123192442543697571079924945955424932359359160240633012724232156101543503111174531119632659500248064433363953733104386346922125634934699349825350667675226999623863330236367072660903848834003049699856655834799283457988583423383923760546184973405392131780416039762956739122248599013049934192545696808397961300863289766051434856712970691076264476117170392142864158088345232113693676579810785209689919842400687322738680814398453022531651631227010879335582006197922023570949302525827314985547676971660602450140251984889869292758193470247499729030678265936375778966441989407591794178985053235429148452075260402129944146575468062450300862729736706183639827128088630903822251301046379620966845518338685665727186773693264350029789300638526632802224707912716071494713481405100719811102498126402054470012261386109439324929227436241258841853313092325578825265860813399116061578056858750918897950712507521349184971966516808009436215024428910638491929175781350506628630773246536205817127755935285580318635890577998171250134097530920559172138878011932014651308627185826506598096168005043986744616133548207230837780135948062448491589021039912498337703808311083327709753210148512704910546274240958901858152477142358080756964213158281575161974278736096209612072845002421655484844834030883170246265212569686536256405571522725289623470602503439870711388924769967528388947510434070336570726692195163439384724221712409372969915567497898585886814619094476071363381354826666506298801451567095634497694226940490233254952979466020984498824438150229816011019676602278813339056003263605577537996394417520597351982364549945782018203261510576419258766712962558571293659794018284036011611695543155018494090993736536157316182818463773486762154411959550261734504695180053036958177456733563516933441618734748525803518964750459216973271647130581256424604239478784309526064116103815144243331749687940897443885949647857332192685425417619615086977577069470873882670805787991022119450392433688252134439060932227445535096716101281774016929217403289596491710226207459556699134843439698859394764328964755596693750985255924011842095021072695810231200042394424051432916032341732994791803993922810963872240582289864002224804022281738880654451463950615755573578172402566215836728074166235029119877565850921088349028690367376462039465653047510211855253483258121016634601770147847085153390632119145731514145660650699869110607586372235453661527730050526988663512491370272264227054630654056695237626676627731694511614743511406467636208463422310892775000122647985644259830398329435085110366994398375394724426287519102900440639241283817145627059763886214888586349355833256103154244372806567352057828263364522810698328903645551686040400633455968503291655353125050382742018187435234660969269158116276702233610362429290676997120729277100177184576219050566726599418694931932879345992993500736596748474808131936810411091312392851565824013809926098939541029260521679597573276322509115472896228748291659230980063523833527662699528997237816210918296219083704847778192135787636128122165046628788518713380347259084931505173040569008440787179230475335499514442414977084041190457013301605601521745283219017437097930465843573713912552630996982197351874269941965808311971930337853952523904643988479721253944570689813846948226284506094279667000296447966430720499232444791644021489589923308497077391989223657431750327096541488230103167721722728047913896161986104618558410865748204805828296775811999419521668491199339008217056153736130535046039531878793513160927259537245081161764078543926962903906535704859755797536135104420675672805246350154405918821092485304310273449674822839778773522639748166945700680154484160959720611572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -95578744986388028963558502032875963394319447483193402535167125065208263699588773853342217435157159159868495905425087149516891452631563023858478709476879049148190267199920804504619502524672367039027156249439219853423993609950897004945883855861868118355088811688438896611271630837698019734916083278596378443818619595226612181148562249261917620264998811455948830859613924119409958353391812335004140380203412901879386475380585280277816957057446522854814438240062640992128955903310949974252805429630498363093697166837292263260009310028883085582580828760743840053530024373865174706202826005149698496757183006673952411582241004965728586282066432773186257151258035317573061273649467981255097249736824332323406892599040774771038071568557947945699918025381154084451661430067911729581858523279961281519404143063379720362202732076690346389032439899977819670392845122293609695836752408045596961109828651729775813865038852336739262783905867000837096498660437946440188590472472178730828066800213958695546732484117722739176104052846523505739152533249656207142509536310778097898949227053441638574184380098694061779400367064040734265637226102637440190928399250501106683999574460948453171425692502788679804060164840847215345165305929612197157296060175609530197300888959718640446778831442822408779884707560447847677162981454550098677755409447495455025308610577363949645620803398208386243804279131916836241576759856177181450161461301185409955705122089820907124769486441618619031307445826518280877253003665928500486110002085006341817063128454192686715939100279251432737777910042138426175231633624076842810852775039589669240758759484952164249419457384829213351141642672962287078023700240757760411785865214352254458073465940501834508101414774671667888802133316092039965640314095147947935910436369515420350265730747492918134019047388404540983726937370016031388453715728170525180138551981905794054789528042956959411939800769930438344514011331751156970719497075720463173773963072231979335827134500921970673425804510754211199475366537165889238942891784787509276060180725163366294523233215496880308446328551007651994708964523633493862710408947764368589732383833605443372597981524317651720183125430722473791540674196915004600814545977776246163390965024861977140206466066897299808308041726623419353697082058575797156048689333308765052030791558644842152575531978254313081951203143522360752644141615695790827042239208205807932242710958228353248323838585811215644174181132602732321113630721347768224340501646968138349591448239165796077316066399986181575119658495406412449317074673688626814711366762060244933303008756006305849046562646599122742458272772201316260166509066592599657693650369739899157378237346469294817560486312503805846481042985706445721050252617359461487764465031766597169212426183490025520079559620099894503058717742016126216584862146800232572993231676995653922024899220275600110126228756816369548484261324365354464588877657352224545912216024872970729738141755146020515943980863272694434716118216538917997689937059449049122616569419872247312373503887729127268756253627470853057169774360638287720124320199467231783198148383769723966464365387143059859988526740244875501349054342694750393121618128595449801442517136864964939095409786317138047009319033045220436253756245842405831706784932262081083511366529339367206590600290633935950779684782210817652823141080102149798163782385972343831951838195619202546818382124849290431612229404354870479890717555323729047957022446896640785626727309244840505097709394401838024898303990167146864802451902937173357710491205603929099284912686234567859567187027558241782602495587770933986291443066234278793619586836877517262140359498516335963358332840455964402662254422111932412137395311943384380794139812531205008665955237444782244924589527187418496884091116857580523556571783449681670936073280366142122539769078334200294547997035916950908130387405814396224102896257965505610612975955188766973043279246038106190471506665383779493856042023135888881891014211888107937086587577884624721747302225432221337013698315339914143735099173265204408500769441038679338539531419789048001326327304214714357879677452654417823140728150844934614995000064039297873277966675715452727965966839105595143340576506044643191619567006431849518400418469631337670079301324168726519716401429285270090800505893571295275681071184855877238612238779226387030934593262128331720280401501792470309275858080552885618221609871019777555844572701536116858382146049271842522054823378222599718580486503804520608426102845626333569612368126396913347056299519406541394025930420770274016828238204809298771533960728886341916449660456805141582540077509154895938370732703854031965759619443977704456019439248814401712182587965781513527594523528612067932463112264256381492227532759797373836505509026367910524137275878164172172546386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -6411705278794847274047066190000504080984965911050933652470551110352436141019850025253040110371900903080258091791547381526903047495213663982997261144767980012004792824192708633192698927177102395505293104689804814456803206076769105220895778072071563750240304001723494233646677084228928733289051310107991994242263802696098330966440358052365129013563953880773508191878562191342936255165007417567817546912451504333968837430731402010971718029004327207368206863888948492671642924971228183831326482768816267160220655284875285629241134596047486223001478312040766634192927412056972983988708024305393204902169741302923923378123282621409040655151810175908922952214902299991561366789068004582363295540461146010710538150099330957604264567631799463298347029793745696624822013307115434368072846705643411120550734092711428189738203653912775829347119783917597037132115089412430558703557007996981264020290304296868339542687769182642021583307051872344345330079987217295247636200350341980960894835842826699213935187634909579467611890043087938203227309854813149331813647914039451785056899192364995847159779565565137488753225855852324646970050994965911325032287142765445789474165029578254303685918626547863650508942819594471929180472721419209800116550417506233290059842072739524164167899796275440253240865609731936351285804175360546912690323990960872898314433967382987902975113058749889161375241325793502665976406985645922497586688602659685255109626113223444484609427945496836916330671799342686885781282495115584825669869796492713782249174241414285350653703115740915495329641643513968616604702223445809893343896303819330291850852995226447362411638146014732795883854479904934663109728842979934638185694786351115269434291514324282318563558295685558020885607795736089623232867209008142707036391696731906174038540386253833779283918988717300924614955289171328538047896940987072737356541344238787793618502519394648131910581640472941089358820827214321426290090478687729366663099987134008151728827162451279602459119359914056063468350777301321856012203051633263603121886649935623314779880184288046801283729930578911677705499256591640469857406143192535468560100294948205829433971982158622411458667926049103958338695758658369389674713302530119884257612828674283633668400691352783555517961302368002916958877356110708078156890982469860712451256379918206822839328138247615250788521415992135419765211729298839339515270905545414984107002290386316564598085361448464660180196553711697442831410564475085698059840064495591036191019727120185966947849796503792966321660230736899027584306199101907952386338654231456513785753467929631144776674445963917028929229370534857174249628755463559434402391876277554978895199513588563507312324510392268328839815459408435897748105978002469714180515707743546753726105896748518936974273334848673576123188370316563628136954653243137104578425455089517053603391495116714120004876684758488084926583466344252902698734183039884599111352842152139224399863673379788748416818851003030099396059085335852227186135606733134355494507460961612125963124417974608334568820176517427539918049083267422447684247666510599865998619424186922867909222096947656692902817846043336177107742979647261132147910070825300135691080977588960742482772195627172495733153496437199079111445395796296592682471265582956033464242909897093325022341590878837804511536950588574489757915357278921296954351314450208886726254129413568583467366296087099612743065035729117580053940221929051486390369267822342698938868666707112502059128515535835405438150832931369912156143507324016507438325036736853018874182555901350829743589335528241573674151839754285460086553648868701494673891161519957755477832721998499269658002066022961528916485457720779712399661953598829714758405217583336700024859329815178834355153189173619645758940375983833783480195261096825221663638390295887934089966578223019723761289523819630913296475142311084857141464245974801066338394070992909266139944968694009043893855107419081013727734295044420671458287297160431509425912862862178967050029904329570983221507021253464925199496146591001306211435563224668443365334730970877806656169095989213621049837533447796908258800399668997291709670407606635635001253014003411534235514965951483603327500949651656336257150923596403406249530716522529214591283470090981205794832583383591021212279590959991248466293089383369060919298301707548691381513987593818632938475583523180069105548991119261673083099100682613087968804053767628057176326436743306339666766305275229766461973577624807909420086881348308895647161114875675839775127009974588031113891811205551971811743025901882017612631259282795122302132875514317610445705045120871613565820971576604400459083785411764321560655486369501423673640762823374305872114828092711695594679140090850681192272600905861252121314008658015614434684120267629623413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 9733778600490682957068268477904120490751444556498509706192789467313129248070997371865682320395199834834069927117425197827175328791226135801798954502513286301568810043630929186861067867799861435921596593113118086397036585544384649759099095965961153556837574164711853241956517696879136416533151370505944414464889899783348095261672996018240426558337947746813336873561077554851591707995830822428236281860336905716915888659222004931236973921672023045954756726669565091608914494686557530019595481579133420457493535076134502200552161676836638147255939230186120708860472121475729836074270818611964504578307866155792219974588128302192251514751341814885068468986156741184672168164240401340042072301679784971293507335522670087395752406961788667462876619743166520423059987576489567742790442795170572746370795751333475312678909902751326159944525004523049634517805323227914968267636372348776676193913083470620369483914988592660867299448556284913416538882761150240436241184016778629767416624721485564462968134408236913971621310640510855672588391388057370109896262038850486894177580129107459547366435719368955258861088069899321904300448116462613147144761188308489009417418294406816120655670120980808997592999822420970947288790578323510975435510116821201192619606183156146269735009363828086270644845719708458748904424727921311727970821196454677060224764192643869968670690958237844097893379960902589596456033178020980089374508088109688172673744761632561062792607741848160309518701902402531686900378632141877776017531098338158149660749948424923679241448521892883335545962175837640065093768309156830441148050966069299840006921776270467920370107430593505637937709332159942667665238522166318810687880395764496084058681383764878250415528085734933998989050474135819319208159284588754600585920560760178062988710968282623428218026731360854448769220530204214514371875673472952180193512028491820365969658889136852454529680259618112344243988927244646854260329341092232454751470581277754860763449588179366409021118376112207492407865691432806392919596797837843098609398394519769091088991855722673941982566100480406443391678452912698698318891425849466406157816647316394019219601496108345727765602860418422565090760321868903996030318075631432791064904148076423653583067400236019470760601314793638613925425954309982690503193508104286559534193833358468321797876767484281810300657356409478474063619231721426253914137288569186050364153276513582516715087371363707436503716379077728320082902064566792372238888039262960672423834396848653358473233581087907224720295237907274131465519050218492302952308360393488091130767924119425514420031882949400399963590148360699770053409825165591410797976505012529542838142109249004713355692131292158427017918849039643429200245150055980586392809375588753130688468425977627898106328049290675459199075052021017121116186482048243615825282689271634583593496483853682917328779684014389116434377579517872430240214042389588172480062135329056717772623758702050417968876320632381458813418453356390410736358818871119258000338230881833776172442885660619587197542747861594842358600711971564371588516800442300403419212443778655057209282513781505356047068366907552953494719845462577876901709040537165397603236868588187217641315094817429767770313358557753276932182464342250398509559864060854526542025043567710516353253262276440970967723742956915488187676642362502468427427742001206278766923747367967901855107505991580673604619533134612816989056226795718595229080191816126730010542519020607659829641806594056141701822534558893335894716492257313494664651297164213303185789459674399433527592805632282286905873177729671589540950140769140535984776928413939481050877430971479933273656060519088258018067876614092084024896239176619777381343500939367876530912386300246055023971601967338951735121456913600837198717698553724189420850303616804473388973702396622347073326952169522544535739195503523445400069688108346066193845459426889823669583255311809466164769021908720963685082098953478656828622309437716058353168927075223011771314083943732212051606967055703827172098824808633575551345888970418920511411505951083617654945760314112972478274116893967401617044896893523582255090939576946583940168938697677364216767293858710000902273182523839963009879522627656116296627145683963020900655403832149814826002311219929838843718210568726779481684240561132031671366418744459463900636935737037748640360886705388314094046593901811455719713018710971856339967845244508908868661039565192601166812787091329525002123254085416970917999012003373544573550265832560354496252292010246353379165169526196127746991088993300355246322651084719221818205145046667659103916912258277983330991460062845011542352645841385072817851715025202030362610237285896582719518585074067680898427589513165868634409481561658947672440265608587243365886934101581573486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -585519747781488599157577150501177560179036709665488857367530697711449877239814573160402738673523996330955432543695651783205254716523174859843336003219156124174764883845223720350073893906042730821902968936817759952022895127703085270020885802494761710114566848323674943712047323203605808661990667791156409133319425308835707080283123297478035718125420172895552732387177365030680961784792230391152108481874421104661189016164065379661436517753864938917971830598949374011592636797790566115091350506811130339058640905584942978604768723273266899327175779422373435188446533386685462417418387596013605464829502436470082220931806149364060871192440536487593035389426498832599278158763481111887514355476725649867323869295619826610592271748819320308141630768566738929606424232154205392290726725549109002344058539029496945805401963677922669281957722267370779379537627694391434655316128521543334607196306759324491713988330560708943301087413497638781485515935543308822943472154625376246700239281903602367582471861089294923772668674766068783582587360442786251156919807981105111287044361306648864507844755663929625465485697406486256991943923745393012295666209617305748745370210801785151106777270617021239368190311700049523127606843856603658345967833967367861795557796751375723009991794832151963592530244623167707806275731229040524200837965041238366447057229599368580060471319760017376552611211653049090775113235356555304922884246951181144996509470085145528428792825000373594891516771807756331224546902234180643458659554520073638656105234011192080043897299492087198298738426613402063298588178764302311199879594163299550670305540353591859206526826488971239449147184399125629023514387796463845051702542803712088580116439261134383907479353254770765328406574961156455895065680182585228530262739431518710000992699120565480558960291678748308384154821567764146404664081310380429709719179389453406725999240759812653771231737202088350484605733228655716098822208838384985013150376344017883548720077534003034283398300404726054939043488820783370307901184076288687927456155953770694468958842159317478042405426207024336000664457842448471956630463126757744938566209412812794450342966313529942956592356163550224651265189068593078896170839618490444642479022537106106698592329518787617008688085908976289531136835539438862965189566587819256785238298202389066679281597968740898098698274305073387646858398905963334589970001259171829643670668898725909673647158057268769584391547247427368613636209797731362949586067443038405662392554732452349372072793657742945333325586170501555239148790006974982325043169464076249941622297393304448546673721107762862080770992441801974387684500551933443574517001945821228926884908034773465688337429669667274642701105519344862108185380733460119914677188620934125548167276954381434464953177300073920179006813448960411692924990303194228347291037559785551291946331595070400879077596552542815352870588978411531487618043081624553169369449758957134128134733499675190818232399850018377372052547370897690056578434530006170322542815111989992941388595051548525290337675946332284515499837053038771249281712068680479264048982477300986228751256945464475210091925098380962728958189939764904795781025461135527070055964305378423071337821734009414122538252542927060306943806934122948841237584024139095768062669261833252686421070435645041193797597946164935031037049103978581075880612278376921678777836975618132718521486611540201613457952434723038908467445996452314434935050240809553437785124257213148649129606657370650684495893909835378501539796231005007130328862210748355403920786620384170150625371001562359514401171796480020552960977967234500226706666953137188368501112671703267613761401786531495970031647891886730356032284571697816412476309667278994466735311434890646392174473021500231337566489505067631502553619432908599676373451650561991945623940947054053596814353468423516584624260622519868099270495984997505543038209239230025728350184208507176334103707668523587088510571438593579017030974537920537528974407124964219884362352440834075575469848988153708216786579413391952394482218689322713870400296060521954795938900062761888853989357819033945318680798767948996552103951472878504756782082909247710729115833756561007625227611694549333513780529151420844831614515293213538626010249425243090759386438504872777797222616180189087288701930774066350662432655261838358470187855022121669927162155227253397804610266961041055533617287909636550969489954366929082351651763727546646149928925344042398776274844670590948579986354045695886376571352343266838714844919337519304221503570004366695352355480795194291993516607283750251174215238053706507918532697459622112250233671015379518317777720171302886760326326406325420816829758419856900958641142190334256792713098410100096516713108357891802824607411519480466566913947463035583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -244262753831196874563948956059222697742358504488453932958813660821418982348105332978020841919511583976639497298433140086650474438224856118725945466184057036508789690050988195619859098833876665122188385499043532980137920433699267095038545995752302937861712672630605265286358001641769488885036702254248319002626917513938633070485656258721162851900643390841351784490106374222374420771100889838021196766437538321942569874413681200529901002848598663515797690854299563991108237307986248858487303998783359892908272581331713640229597523879280698229301966557203076241660864124907337000639836889663129131534787031519164747718379893868957827288379954809930056479741084743219892813012651194052565408752615208137360983549129148634513927244909153681730845014735089922202884369040227191277706904281232876405270396721387916743012807483723213538810960342368157233724931925361915181951523613828082043794066436172043033285255237818392064643789140221153656797161841340052085588659818963109518478359730727708979911914195154324336902617202682499268751431473153237588578113784811206570865422190780578768874790774016333728208381330864285153258813551437444478044643894018169277994019563185605744677445506407945520733392322371807849923926853740529745113691028924129955966290136065202994791918961827551925048736276507779920195392370549282713185706217807648616435383141065621187794451100132804046230393830613313032786339706340690967350026435268089115228586978136002029180044491433240398174285396587664118614186014178960089440085070471581469092121200741933867820554098886635587506218255680611112335943134497536343260966448363165365734591174357074618281869924070173432722966189409745802373097598113607568149620461244438427524524830373555584718064127757734423066971411127675473808301324420475005451021962334960521872538822701363495416350750942503870486256799992952935305849980066901053767546369772281715123478839552251110648119302511102825335642902747405365223924332362511563751632619525671923259511269368245236451873488444617791871170377041537339535457289153525499455099460738670098874705725508869114551036287552505234084915409836657218529649316669391457654841621243739795081112874971827749199788159208264762483030185083514140943580230419404720688756274292594888389880839065738513580415684777919085880428985539503035583714528491729965900105376080878468997686877857260687274510262476604667086686101807289824265028413640162766102244443791443745081802318704136944735140278792983596176190912390266830374587889504934030821268823503850534249734558392066572497601127417176758689317853920681893417983215312316830243912693815724649467041099765591250593312541600458045372666344479903425230363033038529770932955289251031873052751137455932507841189934214994095755915586979977999643135308727627440607709751417170032324590528087147643540206609666832897878883007415033837812799022220224739641888305531194594458561091100951155811461116345084530433186453559661774894962106121177214414473940053163485554167705756344472307381768486571927992274069970162640993313723942807194347838786858742579457327020802315634060815207963718257619804793206950398974990819874436279598884804426610636401945467923379150200156484937778690765287851567800338389970334906853951462396633372140036479031601712808437837459735302172303937551171814178808515101668949947533234382747784050225489402950816780332141563086717598378116782529481647599256520292817709557438262792329300280396744928661295663308193181014361154526904709067390458166568160112599385411106346470351878158739642629816244388053092256395834005732498620913689898815394497093117462051306655979488193542803224003867674784697364995163008522405458835550805881328857541694167876125040710410080725586142959581435765989600387836748468051875192381656704618709097691061859991602346547534123958215744077059684226418240321942000621873741951239814815817254283513053345287134680498717361844228490413801994083745850106818893691550373448333207651786720408031777332510487240959046467435946121777036436706759919739006489934328574418125531634989006788829442080599075222623613732395893740719224249190514790218579776892244580288929648573433687330246131407751286090897189146944326361778055770617760322676519641760206795624218129309250316886616805080157379610171115404288564704469667637159539829695862875627074488025574314109267866824692228400938289210400646572635865387381087389404957109807249992669718303684319808462642091279463476139410988310413904984538405484980746149686075682917412376546642425310060189723691843446152883966122022687758650765352540357180040629083521243055077460552507589198924834604906122426384628795884873925485557083663299328746350108596235495887133621914628136342784147783613502169752342873893568600325396424368248698168246442358704345057972564395668555841533743122991501018073537629097700119018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 19306406982724977514695440829908708252192600477324922600207440764979576126124759121085894670834288758282209773468978003948107092353372168109861922605201208648004666452010972527468872837257716687858015028148160726494321347720273639512151420064867968726440302637208233836939461710152184955471632732297929796927193714279881698053715875540505519943147030086317568206768868999208290055698129291857746774729170160142436372236495786109022820834205358459350677570656717494536843907483136777466855689785713176878263778532719937117062835289769125471342512209048310824151027606486286145723271373276553211929090607216308957854671125635548492216731774024093944227255580600062103187312568300694183303627452854921124269927358554250524446386740577210557267026658816799377823464979269582377511175893137566104060123091560226254252122654781665754528792416534850932579168658442366372667175357946118615626434371596460270749935103983286768587910030306926912102029325378450831077577317985968713223612805598908789022765144140189520994591916864908096653156377876907566129981787360826269897543251514289691883275371389648471970633154044745675723651112260627756981360326680882542443499564503639297324702850157316768477187466416295900299961019350920467475270018198974305443841742671671427441616303843226833842712328154071297366267244913568138341733199474013140254717637074819676143331962407292022589148473432662200434751694580382358817364166134112944189515424254030396594312820478254923317037078686713617200747130359328512523943794210889757257809635912425595623511126837959598135911163953927240515310162680425476312158338812854772080427001413861146280801280140966104940538605104749144148820199287345963743551223458946571544112970518055517632120693533767794502307388260661080343213390468016186053302719773988608073287982689810404275501785432486475601283657583025223361050767064648743278674887851264805078352222569611390514865859430426318046717625977231181922268856807865040382652464369256998301005984240407178254276901190268150867496416523243826375969732453608323468938643524494972081963498866960969755556923899960891214066009095544874842066142627949940751663865697186877112636130605262800872695349794801796565223250341546287306875215458074559791022138818242224253583913343479129459579284422336743656372302166064333430725543281867388073875147363247548670303324417882938631799897968365680856515987635474234850673598295577170949302617873506274904985819687088869054750165793309409150503368891856193484766463037204273970783688693901983192516324107147566657404187595264689685195722576948249017778418995301121774677221548197887955260963308363712124896842730899584852539529654767958271645210573091143906857266480555400341220246045016868532952766323010622330262700616014123698256039892789707228221820196131385504246700613220319326424657068360820163637557884647645968228096425335112964295911535176282052210281638791509769864879452446215538640538823348492212991047367472712985462970352075557001914212713530020567045955538464552506839162067606489034506349807913498869416075952179016055344631193150421530488166618125248870569009802181058788277832808328410285013750972813364535659237222354024575082409916783418520619291566338172148213623614743161591203440214167414705953322975711712690328821433364869382959502797091578524206649374291292021219617344944811253153202237320652670725484755548953651497764185190717801511829889914980931217468207798826306272047301353870454717603631889388691910344846902081402667143907042826990949653038591013487008606564242187298247726888638631746489576790857157708947824547979386704312740508073999931978947727328845612030297811452199176189596794845664405765030813398789941525275941147469709758518839237908958395493177645699083050273302337361311227102140685120855069057474738221758557607187698162942827877525374615752550584226190888857295419840078024978461651315429832154423594013424113706405661688117299376986463619761957058472873616768037643685385878451833205515568658750416042253089010001916773580294767007789075748282132569387752762001545094910068537098723343193678133967472464766235410345596017140040201315445857095746645912616359218830831372048497431950305134046485859672396112015520386096066320912356292260688255326855777873311930529489480182778938229917229118028266802419970523710023091189924898353484700227813685380265309692195785454404868271420205091818902954958715188369680162958090075153803459421957043552538867776846725232006431663302206036636435290124810015083838056961949010143191291256600260083882283941412901036307856324400458632635912919054444094011816144746051523411343804415090372759534158317820174019450841750109594845870386430172866617329246871470460692053244478541388573967665286480602523540065662931982857234009136914833338863662154180120260088220624565612491861917078495025634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 3413408140173073539102561948800264901431649612778519407342123261881647352231106187029433484725492547424836745181761522462598954917155487913409817415369445133446374449536344240041487253691033228275646369729806238427662138859476082326044802002143400187257482245559085206882041110421921400486298758919822753362818248223395134030551345334090514879965253112672421275363264303821762276470605363607935569421322758543816193837798547483365323375228994722169944179624912462918792086797948616890493474381757159148264580945634890465516246673059210285215678492494352003428679452234356632886952039325767991287053505776944156690907382665678658719013301009760334432261071785481482982845264640958465652830608617119003743460959286574090181104882496779839371079214765321569902396396854623017924939962271434523662667887609088159490822713466760564806479049787532922033750805108635089957528971430670002950112625127183945572965823746809823420547980855134032114629644599170165092944413763270007621186843942787865426594140250898739093023550753869934360631914390806621390169625682203976749347897493293280918634460929649814840871290591621176266077972773619131433795707467334661691907596117068650330208256846923530583272759911436178709534742745266907804033486313926696756944785341391266293198136829514869893086174739503549317375502304354562459467599111856472809628633003008064543852509305331499458124969909183662373309677916211994851607154054992145537274845060369289628050075459652663856239052306943162946300814965648740612845877412259628400937040800082609128454942902861047332266946294021934288965273781814184191459685761902966464670486408809109599704274286666638786254336777776864863339857070994951032483528378006968962204797199417064510984525193277170107933168261549415500414266361544332998408893615871219195093092094518588970097221666849531100605347773024470126477668528063606232455404417941760244790648400079407942783241936966806848625888755067056597521836419782872471997563086335660639771004569234931249756410277574542813451344149024423362395835215375052177517103010496265798888354984463951346371355023377353377972231185597542698523257362525573043012863015588046280076293936366986582854865243960692181867104395358115087158039390198123519567016967927613725464420875762389090765630103277055296556515518697806407904800523646330062726907564215237194895767444901581651288114935828900172541289763078703737237495671104622768612733367211153348120627538966924404686843143339157197510137574676830744606490155605035698271415794738799486021363446245522910397276737865823202481434739030103805229112951066248328514732732009509361177784788651055610452342432394062006549963754245502093677676349791715038261161439502321967549849582434910977678603057682672571828551756677538558381294142779720878710543270653635559112220627736771479266532425723564778598828941525946673069214629008644815882083103427427756829753822639615656042950108602011313037912586250380551624167663103993407217861661664826849578905442656487826816691531646457244586615199443713941936480280512938255629328439361525120119486453884309910884164262455918057705624314419114423655328787293297624896780729215559885932754962129233305266554397747886066817842804145532379542890767494581589218200908995014171793523087640239654939438465647934923560302089337513300723137937978474008580668558405043694835553930062186273568500065446590934815167862497418739574920147160080682984269832247865972466574858335629417078443063115350563756383848878308320849578261029705410946706298169482778625568038753526138663722468205826464129599838325899427094846795073074693186771865201795000545595601051157348263414799189267491890760241365065966581480044167438597298209349838196207480011606293808206426698020745738387770870366716552211929104012299798263504630760386725511066741095648922124230599358664573351266462062515966825382858426763374538844978964790155419921437152652674986698905604379231715196428218825987252198216134117341205265999317960141273375357251388055618112890353917989792596530514694941576524449414595813693933591695377939828864497013149082852256572495853399291893688620389664966483390513926498735636898393407151940760751062526823586912997670809909010825401955884468368184157821251298424553406257198185317977177278614239019924825767146934187179966331163939936333948838714032957699705723525747397027242450374895594968157528171661370102024690143791580535941536149795690927633247744606758372876333729316288894103398863843398316789903117287045580221879116615621463169041853167301065875076086939784483485253577754626365206726604306376696857182356627275895189289917209089684265455110932388756286527367195911928558603672050903739121900153958734797965775832373513168861370301935408944720853323077333650733484111775566144266296128825012166733315143355807367787527231732383370399475097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -348590115463117863036330057518377362740591060951008339218177536427440065673722814097972664224221715863888342880121062619510186467732618108691193778247311428805578958357850895245697673744995456788261764046532425056787423336420390277803380638127159869958112867781146675411877820207109351211809897676905030511367396897165636321411274988759562439316545187023666853714807854743235730460044098814731157037801145410810307192175887969870099097882356798509666671213338754378551446709659703325821560057654009016767574460508956024979293896492195850194392037140735256341896436617450479124399078143686985759250747666768627727102898159512231156372248020751842351776377281217254887523520455619316332045521365035873605019182616821806881395158750747562278898541402186808568688611570656548625174488205749517768452806838097165002502974128903299976841061869233218759205483360346632340509248738396871503393563405413015748105307803372739250274784410886361119304149561691889231261950728294026760282632779413984852818562185217594678415878941438248619887143821476145559646366654855827975348858462395551015646806889842157456988280482541988211200267323972780636908077950576851166987506780822186884771099987373413191637678132854978220869694696627426147094032749062428404997574413602770086910659053335576846157935969921114826444009059354319960936037579471508406150878915984701683300258928554643881977432759242906342850674431263293238446554078812855482195444539496392558339981138376918487112901052558202817418920148423633753926763447137840263227200122249131116907770743134675949519203717147560243898219573920713593230396252934360083902556850468730847265069910909615664174171638047139131139769190778835590709382269873319486973205973574971691539731875513539827549675327787886461931734540676481495146905301916444011531531002414096297335652694961872848697447848511549343702244706524959741666367133026169127858004986671709085805336140312999146222417496849155009480387506947342068434417282173601893011518824650224230191061494723968967289200164757772295049741032565814573953217974865030950741617660842507360483343585187641369520739649011094594795769745952936518081806165940139207402352497089436160701854843327344913274233429511688420858393297016902626295274227610808756029948493324288328229201853184975359947982036689530802173019123637404285474106470691908939888091604706524128086001826008151112264142419449259083655721182803222073579993320644682147856732252365347667097544493749687627196012584721617969107771269569198560689896933191223041340759872127825470898156638358150743935554827682254671107868783339154309967785223197821796088070131462573610299442973468925325299723644585694118247946463231534244361013714828306986459831633946353687903405921206753273390043511450131119552385321872582987055177684833178333738071382003466622255720422825996349795312576616869442300241890170058968352539103336058450723302483976378912546952999888740360006752159025546525667878790493522804717886484946368939919174852680273975412270783539708718160673886889867963431232693969011643377118906902278955850018393537602314147952675163784617482718632428158333502290953485290919299206579670714990160166635645949041588775288220351820957475833448606794438043142285413291113531288558461740542927293504115684629650624806195730316893124499571509625968240024579848183219910851960152656602801582106951473771099230795354811384299448817215604117742139029687398733162916282583127446738057185049495657596294699054068069537286715960585287057819624107523994668055769797465853133305464048496385482182910576492446480353535764274086176557899492925283940033020804593814530452198082164146003556254483333889203814301850938303370258410244317255287340409599526400988086910266354544569682738525989552804995460062392708286556696483627566495034090059059541465569189907044396869692161266135171792428967722941358091400106644005520233132165555184584579393493205497987299556120476589484568064356651750206118208365706952074132244945098703257926335844329167741673605842481076188925088398066370331451994092922603728342675072155863885641746093627925842713535957205303948796296748968042218367904737333214571578871841955203470237301995051604381697994271429543813900755511114681504298695590608377273432921810625019621196457680740290465611981593925692045907809328701147484710596367474870795158551959021978336331925271197444449652946407945195929869285796668606224764399223445431728620952302179587816661469163889101119831822807131864491600191059732161715305153832762980120287652796839443831187857129859317373972547411822301640365858496452372989518137850691195469336441831267613812606512190885412296506591920221203073974118108429265167928900546920688128653315048455866488945047273930789392133617731929443544200709418848602949188491066524717690966813271565012487950164359062910079956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -47403967307138304008411771538815944966341994925100263840904174876220948772428097816083698091684510489519930355599324233261122188631582282477096653396495697654173306140673730213711287698509920279202262807242734463378440632205264677996443756615855455517376094458727826472145333095826264461548216983574586916158958937669881195936704103609591437755115222083101846694360642934998474649859560788301359392485425930970700907321609291671765263705937502741043158671027240582888251029748835419546177594200512993212932982494079669696735596472739699727417543205586275087848232496985114221151800865087849955938281910521948070667122710779467402212119667892458407252687497556115665329187870039851952658834853307970263172924475763786967808469723151864298221242386716926020799047471593258507668126079993364461592885315686814171512611521733532161644025478616422375228174743034207884976435898845898962603184758302919394228748758115748186914129120388694736685083017237631483633969868234588777999776081459373501256879331811036159290631641130105126335801846335378197479207494877488148036571426853188777751060277504921788460287162494954366464203000308429364605514072119651454538092602061644421158314295009680094814458439222484907768833038267117203715791582815858610563138771105058267645359334639276129520151068565818030064689931791739339057560963261423715493040998429464530829808737626825739007117752732465637539628416804743129116686651306767287524281862627359513396533589098298134225565130700248605700480781836963445829896256876851472444793842973411199643673945587521826211308995774724152846932365885994028906255983025330519624011082749862543018515732893585234060564734580194178470398903765383030854061628274812758238754794372889215541790523361883034556833240180188757975130950983265968794748853421544582241959468116562996142691832198565080605898850698540475272880969786824583653170840858787582677636030622626811417240573939409313150601412868618384168803978777052679203459613224730506931632858621418606418251384028999962935667222084085149683786593058802088825072293576762846423191824077565302487942363517445616938998301261639819643849804273582448630323097847922299622821468796610273711687659010578391198060340544531325960883517155394764293780285831246876317918262046339233595946622781074877746542192770330309187698079169833067341045647538508244466740671327226923007335526696119092698945677993116714217408738120462234334899126445520901806192750739181428328492207561786890949162378709664347517747696602655638600291717849425852430782876037167623856877417507837673711680413884160512373469918743307013254655516863951735252154562459831197917023797953427581085141656655254762217103979686765496607793398044380536508843139507140132336077166638875656046854745544916651719180238997773204601363412007946881201140105787381710746434074726253639844861480656629772144617876116129967195198057491398611364565060391311881167364215594549196889486512072311023434426602010534053109261463358298707602373475834314154814236643630246363546948914680608959354093635158820548210890986845680916672645283983709079640252716719728432427910434960526672214590755464951947004822730719762367337286101359421612445445146797255172413325998723028847121115011701185013067029822603262324174236742570240578544299360046082134805175182856866058023718336638058369503977414329688008231608253392833963566125063602014281210310097638698805284484956766010749021671579350509305383825948434961665762482756766521311783863555416125131637253199008785737472618029488543570777784069923072075258522229317631910181092333842999344578845762125123330039725821185723165017230461380652427458700548591383698711635642046210811936112841432738971818333458420738963116015250281818832259028997132991943417763115261108621707152720799933210776875573150945629014891516377399829661105005523346610987404953224808652955755718233598084376381310588369120069305486489163212223055439248629515921193214862633103239036527761352333287228843597255909317667735288775905696930155379154351675317959600378027222719859511125587582751199586091930528183322908141575353711298286165876421420300814056834471255366341186653593201273778040945799006952804436246375289819344959493250010034401786978860932471745147774796500578782761111133513253838471778057217017932214621428505034767501642264043903818930569381788259479198443793477530905294711775430504104700013792492645147029744092383838898819355180154761725279252859201817771321865525640367870158311728085651354882279021631154887635400003413733121289515527370911767498774727690579157372185120489025516630111044530916521478694913584388403244835375679016935662405977706332163779837429781946430812515090377511289351628285897544278243847032412916581370821039300345209537489769809879548743038645331519938070328313619106106291408083221464767120778560638427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3140896595152055712724351169871529615281920637840674828598906733540320815566836140634755343915997070017305367771451858855106381681576461041487230352102632625717411778283162694725344037521310154284587095404104556283900158306454572106322012971160916684174825511318004514903447474392552136887159308125724381731158067722233861238814808977180250013458941027138243795912436277495779691798710038882411846501621081884751629191225492259839119634824706548813022250505063822035707488613681728137413225963202511261271783060346285996360657000599384816876275500288424611370387030046402629918810452153999697976976196096592389194996569000503862063045124360625370889605150955393693827590657523386456125855746770920065491524485619881523874959297390784965779442741481982116612004742576671964772131784631097704591148015025317766588052299396580204143154601161813895769823864186811717504435198182317533815881264438900566979532211233628029677864214622351529528414791455671342245628353984738631820856424788279601880867823623416481348647129143565953558552803752741867566507297504242379195050440716797522512536890721374993039624874574801479163772052292951160019590052323916767228914679830548490840820383385327715686637017351952867699015687732466460991215591888455220000725994604836887361830739507347464683264959609231525108651484429323904564423057623235014694255180490544814351328584787927068534573098830733048853835285131095061222080764101137808531753363293049638615885339497787095687369622247106449529830175851945543220475897172933123185532927638785360086876127974164784564378566068928748327782041536678411165492299249983731167335298441737510940310757167269463494445930725870153701450062435841645418874778488786097537248318632569131861100444259010672999568313260391039430567869044792322277813874258025892667893697546988216310845537593689233833263804625475875263894238461008382758801886515506792001732540445055621138925585782757902438306555546381351444023384238367151555992853137131555889502160197509579423338458930854732066282141441988327748714036688318023233849847703597134777784503955241645291342361137375290436826482897653711737284356604693859559611660488104150206195102279090490037496474238213266874579383368458509029941953178434929261162779116946703146105397655991261124525734190687718247582474949485505664055857276417725908044554729999491880988654496727168601515625087966592783047330539769894197504034345006271974860649305903387380147281351810071080554234630338146607470524549292317413303847212801103316285367166794150513339183901675799028964169486934780268585241429377920164998182303402198893746170905817962007915178594149282313194031884313062786077084629258568495752588489232333589428988378434128020543021882845780296518533834919773802488787446158800096821888382525713779217390644213802296694590639735711317722969312979533293590715600881595726587749764027394134017355506601374697962260764165566772579346427387036268185284071895883479568278377739221651991802249409603948736732314481884280359262480805838960396398053733502356229073485199731628195503197116718379044575760334397298622494129669299541050233649769342898308595573291179515794898654513663455608501537757202809228701011475255840822636351318645935721155912898014296229656365912169373835059835799103931663867086224849738999374860758879640646516741096430431631298121226020545783807003273766399212191445743524852643507975794705885668918088766968265496847677099975036649674861627705884172226771095919646913466148358154255967814798436474986792171838968514844498979061428851602223308876605398306053733525389340649009414315794787308522705538522210757794514198462057690543170243509002671684183057079096175941618080257462645756853753159810460431203138160977735497997378032612571883641955439220390188631359215183517504854816744771115412875536801893492519174239711251505756967050163663503059210964343634479743669071983967762513812073025585796241500350649391712392532205811414548825276353742770285349699603588042577778294080114460757981534897651544964286228078268922134499637742907349936224743873195060984767827704855569829449318424083897468069764135273885672410681617885978799002877959897296797193736144761152938405278008281818377715671675183855803004393166908698343425100816603209639778134696699778939012029050495717901228259996407303069843533921961786890690823446013384335567369737929349734409020440152293403906230475513311278826264233197257640451741372073410381410566144238944549624542133824165531842061847347041962570293501173491649499000921657537744801068890881571383980815379747689673927001227125300196089257380133773413309605324219711220516688087990193433162416726623602049852900077633513715427050519146270783136425475564785859044143788618559320455410340601021840448642659902726523042197452330399491042610669436000517944776220247149467468261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 6201984036845023360113183524392842170065573819602256166147097039192291488397502864744883804134344233330012475398623880803597568507572430401830660878088078474419869369000720746427314236323532226322027158711056253431610731095356358800524618608825499264343922520296846436050422089761824308193534953132249337944952668665077525512083833717569606870945734932570113709291744680353832359603684659736376838132937662393644348921774733993272405060033526426328403371502005956941826060576131807238863831557650004876690349872222363357710785455475210438591375269687179071007529102760940895511561811178562306046640795270871034032949183128675937723602371876488964528861958996473568802071100936155938529542020325977127117774059272232234285348883070856528921570612084508891286152900795900537567788220097392735356496012782302885823293687850054301572059329303680448562638739518976709130583102721620588933050235462371253294110791168570030343661278477314592393323838876197565935841672898488115874805221563601722097144686232660534606545044960085467569552060951585600184613168388003845728181974335160436487855902639208468126784512407858097512288382997003408912008754049981921088938815456846921424321051091462733040219119116166853726959210504340020636920628950542157007579898378411956693458065605009285704638408489546111196468137645921425449386282406115011832453171287179941089452420734400930382064688563896399956626155804419578949536969872609336973509974963681948547153706864550060394595905898101136050030583724449488173104964353643155921283910992368262932633445659315047156816819567306606887050048834046962303055360282739594031747504859013294412261360709737426723460062431954786908579330795302735895314389770837159226363945866709214290226926925456118289642458093648327361024977125198560357324339950524695564443995642921328412348598833953326496201755119124247837604049118373796761770005238517829187571660663098520872736911140020057790840651700638122393357862091288669572515127798209162750345012708211689530506926654500859550997151336197449602379647997204396426346146192989266399525330565164245436343012157063208028575004069186990926632983966857998047604111931264876509427466208284499416934775114984223816282489305128607617939280607933179275127895538484191170469990894839660345672947710098484769921086816056466232155054406194832844787731868408127611024849387345399217443030908814834722840518302418299513122039141658371380307206634905742539697371367196044909339061961252572900231699651326972006901489419196819116821213226952736224813965638341754677087300583014749352167064859163095298800519380982280041861862389565204767368557905705180198939202763355415447026784839444973095104683790826067178338468085768707172145639446546576507483411129990370139256111331884351249540805268171653144417669904281367523789858254993740350491484481013796857428015966285350619257053299012714377690471129052736389395469940500800718808373320016027517970403553334024957089881369985893548504610894359611888547011974126877695545952341110304750147362018958202761770363017865034533291731583659138002297293785997904203555119739247008743046344324144589041874149892400808759440360591759220065514739270500029689401635698839133086923031542652421612024153147627866940864252674847348890098656088291521903134037389180084877400596089719851953264815665388683239393416544784498474268482048107451841104859633307617643516042849129613171546919101564940745489269715226344728557432104736183871707501916927111822749485368007351610962409500024208928044728894586078319535033760971539724449303700218625145929395549069153343446954102500649958043475240764258302005202567714468104638898016790365353368469692851054686061894373435592481613787433218790678767900643096206980943296608667539926448375909042780111490451672257959856638487041463033810391884189832172469046405647394818632619349520886339110683624320631879439563780524719633639729927132227041043096332669386214458930725671458186837743622755532523746079183633379445529812783898119768840383143300031464253537698500442271512232237555534534440270082206581541822922837191129419205908532890291932558327786213501169315806814832509447129524686460681157005260508344648509509436021701652941055431504962456433599411122747332223013352397008988105708047986239356729294306429491260182780430074036786980529659670631477544743256939200916668291171659342309262879385634168905440145985784755696156409688741887655732134448288200279811996700238287331297311699099150906177428511379594176538856568342528463130870989037267540090252230006218258661173934007332083887498951865929888877539753475684574983342988581324504484436969906382905448047232867760910068358502529335957734869910121738916490470057487472173321389142287706687498533288491134411023779402141111700154075484857899344180763389633124434422580095997545868158340454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1622359396758003921446075186405145283137370426940509838888576908095702827877403730462566229386383425650817688871358934777750382883545809494734442494406163744792990147802876399024741083919901156834552630107163552769678028047850576548222176353758872004245443173694620884938095968340777678350595748741914624649894412334692296961069698410143116253698973647571315117493933221738958779207965430955742448946616082244754063539275288490994045788697956080167417106262065453797719826591845805223623550199559474723875920966257091569563172499895153958210118099283498851342246465597415130360917184263253942564159676514644703080356002768113706825531603212324869384061792130803257490574063613725710057504936578062720259197245348623741164323074931625289446833810046712246301886922568528404998519768875130358083135619325537359888180821054794093597645240220397811298600474811953754917703987030165784877569037501354726318237619253106709109131127942973885760362568153973480113186597425990658479930728771787762591103368997062751729921941080513554336525214893494453195148696028731705423346066794681143657590564211314352693840335533119971749828676816828544661201148029706753620969222559255905484638940231143241187171188740271631280134264440198969483317269219629318923422487258969637612927963694686338465256501165594820362360588931286273862995966799075500147587261895894627784771786725009284388376128420286390208718131989874103362001821076005918129955434023682347772270022865163673792783816875129443985689165093681540505594437408980288257238776305388683251083268459598723419896473750195270629715876173212041619473687702293395373902233716134244914954728335925537778785156940466270725193607491676407775769163666364467503253162893593981722248948489626617080343480340076312264430478641087468543840575348586354264494879981114111790090809690714283243890770405444722822036727105128663646279636782066106978184441788164563954940173479715016116744048342986517497950841579723961091329668660210788528616086549200696546967419605822722144363454968276536272670673326986527666555471775780735854293432431443105274370175496751466023600014590475490528289188737331150796076732648103716842932360882000111621237763340240070519763793226216922370531817765366852194837313542463643274603721084762182140416595918860837395592634565096382363160307489657099719340620356519404146145412983235421884214147621417917043294469799289628219333452343029835076221467149114057703338747455815957408121021845159287764343123620374498993460412784588930073080821062225717740896858191070681302110040588896274092392139783772356089370816696104028621287679907843397357364587199544053838953076018059497172223684831588384124687050787023631213324661941599808631141750445173058903449811752956906768537212067541277050901952850116114415160019147115430946980278716344896241258070727918205075500270137563113001843583260532625178242422658466210870591174975719667500127102230608979443232579650199855520792166399362058455789444588064759013391208538313309012501343943589404324371839454760593001716080714241389566621373529972470659060761058407914580139720900616233756894412129882867670954722077124373118563191309651600664192876017762476518014641604105241403320181031840637473890759066231853099321632931640802351345250220372643128945000560958747003006017288292418146286159542529681439374945216899680959695157505661548842784726281717122274792871775279633436770155238252971825154426871611148265131451374385164999939549953794559045619044352790273690699102797512747406315784040552522841699531048378128857599945734644911313323562086906269891490983115695422290291092965485224849670408858967648388223606642133115439122327893673010766617717387321719095359354093325090753136110228590068959910852618678297775411034824547765355081912197141212656813120897657828331865520981593975089592364724045119632979353417211316905950846603199932192712449792758852922969952639509135710132791538422358718361436694374379729905500153178539162922920246073164940484752851800875409915931251287198397948937367718598227253060956459534999352993064319052546881501835972767996488900279050822898203926298043529856293387559528468665433899098828571745722392161504553504246113937724060052339099884618734688753524138883423154574854624242973247091421351615644501921057489762112336836547522186271892370550745030796982776499212555269752539516705538694809072052682715901205780161495927567173665253764659829376901626876006025374802512270906942756357607479387416589647819742630926746152223899991229809016163784253729073129345782193828946296364054803223305071455933606170524514690487728726889299260937927139801769210546105735704844659695079195020170962480318240075018772106812854690126533799530590401615154150050677511310643293966352913864854827581403807324361902854498690764548284707431916889618150889873504638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 253125540879248584962471260888953350310133524023562816589971631583281429231024853768971758281411940879046798275398172928949448335664983030887257407215822697899906324102042608221936359654141811004067984875206699554193672484901958431509402320036146242686663519030964348748163821227509075805490249901214204408445042043392223672361108238698414739193999562787325326011177621770905649514493906402972431737037698970921094307448571946044579258156432336256389798810523636323466244350856191855958529635003407841988984080502941097947922973765111388650644533735235328247602177871101905799045107225017221960490472765414305706989587380301173184545407710300636433810900202646450120311263613088875699066627116084119928525116452632249501211535263688002558502804861524534519797079747092906942577880775435721622630542651933637687838860229381557912114630186255502114216018858056775168502055501908426951025083281442618917174510355846701505496020401921812910900207656346199655702197917514122559550232902374874789507918174399430629069273239141201803753154166028690223877398588080655064058450712129462243179568151064367110909415592201884321139543910687739657698102537351056750292180330095525666692356053977565001492902228531480493802656296066151617555839332333312564791255576942515592516040357442008309943732093711929966157260280127225638849007097430868757417397056041126611574214967018360355557002721113752379588538722337441150803630795750625604548763228162777286623137068013883365334653398314399589423459643823335331832835883412502616355567718307168506348205712226226347636714518704493696636921588197394208879813154108383523270095867447060725899818595331151534181212645672256684283659359514681317328376341184923899389700263005292831250362546271944182847902445855276426975146187907259855309874613056068821517846663428686178663889903126477067309220980032271499511238558089201848277138975345323247074869323658619131829203201745889605340085158917905983814517178885268931261864786585521490012933559286752523143696310806291151230495417838540333621341656186928939703343627269184211898093151489888974152362697864967169155108863341801475970788161474459921922542970004723445259097386373133193663198788710110534216244660846433230858372709662136788836066197294190131136730925813490240901571251247533671427272422605606464483377290933463882484750353501576846932441368312601301049920773417595701257611485083909784403366586915823499181964568182601198276382262858558586067297447541331485860412004208522005746149353150660640094948173870177937780822733959369961838184507051004403776831697310748300565648785288794565280106021073824548384378712903582152740950916755423819616040852873231868636687763268047497765375863730709873963585287956715298565290461892073884128044899022296486277707598530850924553474703109862296445439362423584530094327287999591716815050248543083939541212550869996795068694748021390107925606082812973999240267619024097136459269134186627325806778171526868815788526012150005238269300522220326253022091175617663459483745516720152007168841183338326149891645934858953640930436771764678922725396790651774775723923001863782266930108535546783354122253031402160951972950071959963382627726267566474371608947618230397544398001708393070991748184773948580695055350972948336736169709168523521726829326405850220885517737422474152677129050635189573047113938984082236584968518903177749194288124911280934680935381147301053221581906378618393584835635620547856766945701554272414076892028427616819731529767872976342270145728982215889626868887936805127611699751016409804478676471921520354742530987858136827210723751640091586772077409947936545553550066406388090906201033023059720793894201505799653458892568228515721300621358945699142729237621522038710762294269442290577911130128477681724261712897376558545597666316961198660701107014803120105533024649991428058863644801704469080465424750758369807839574517705799912887213208688651797757723996075529767642521012515364945440191594931426502251255429193972028818184866310951101096553929135699855100037856999898696135696519853000516870337292440730844323066629868163973555643718893649775747212797211756669581450573680679859864718877473495763857768544121834444505439102796251669635290754614415045073448913888855743786363226888824190787447947537647023954270727628508322800375141530155288212686443060030009091298959493479675048690624670597815068809132155969552388737589204075987943458802233190815124249825898791483886238354111663499513144345771557362836936094662815629458569534531414871652744334416515464981476161550936871035641578983097426956292610226686994680622380684356948809115714908799217993522934000973311441756234655709740237744417028812785472525132333515948996792834024617767642491016492069577036306050104325080157215557393815802513146698315529186870116973295807838439941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -29628614681938496521307219401200208784772049743927408546839481695192849182353904758950008963120761803491880706081821768667368548082429283030748141260122189277718693876406460933945753311001370116032264278860897694784773021969461712603548250416860874986987199114434182450510982480640675775027383337551471263785430754416346058679250060323298064682935988083498236179408380882296542194663321922685712656250378589081616170237853381460839965485891357093164054282670688072415154161089701716837806614785919738103896144473050869210315432760714454370172246007121419988229274850492597616200811021461388006219569929834820550502232037726436972003749225943562308869988044837789942939576731868589194017534547645737386659716247269809989128589270571198524634173019093017661287634841819208269484356376365283128709806065837122092543057202030513331753552680080368906783235094577347120212923882592498102438330333018661599731071807924715276399394390961844720475107016629950145988359873568274081043816011128087749096112677568746043370126112861781872309522360776932643137180486940505555177626434865019789559728796337226600920032252892407635460597982121161208632389025445780466067810486849882303768128066927122997255995953310823580635114410010354572487512114973775284439636288454705700194815526196832660112247430747335243907173182853945798179764685879569548060279979552574644687648814695852144958706187986942217190947940801937245113369824056608600333300302372116321698923730176550035457904562468486241806636903660956931792514732072363406667980657267042295511222567875064812973416244841205584669823116689144907413476791218093680002724059065904660426367582059318184411802384473893134418854444870957711925364691794844432817048128163329673223112671718839456654243676410385316051512975815693757001194666267231610172388970443197604619065104053536372854642629707116263606780829819202973064521463124230445471614116364058866117830227424289586669652794758345861859496069139951486678514077822766422168951493539667735068511128314162963312316464552605993021002286447707612555240562936855963983920935958427400460016798874877829619683610629204207709194221584478228085811549970891496683283043452483870170089555485097634947508806657111619333169091800121805361679322307696365856981538875507829819533234765541219451549040076449523478060023309868408426571629169210008662462729714894735745630429282372512511065330559998687241532674159451857909231130948962853282196126785792982795003451591636610868857606350143302240512312244876332881527255054533066635484945545102664920644481171243785626267879278656315138669377975709312548521466693314320552631759250448246622941481454344468939553033633544796639880830190847426314557662862291805333766510923523498297412447092756886055968225048042232344989773930123227958550755971276221146760889814052477617521046063428963176574079915260712892604127119481783503544161477606318476740307235842091063968872515229172754944816210559391820449695789315058025447765967670763330409019375554260916967971587519688403987985023332668908087407101798676991112302801972909382116564847078973245601738528916994838033082206586953956933956339631930405522889169179557883232129494169725757581048708774089811274650318597961146809037420778874088969564190845323047715248507728974707092280682202393948025542545273005380893099098409255223561158113506990088467233768204746758883088766366821031440868641216805939466916370909278050263998251904461018620354950773504994895674261306245432422857062064979374943791167558071561285244262194763328798815853823347960555032451313181868320026016216750147817532342793014642917183087948089924533669341053468954984258999186482825038264224732934011858223847292556672298234067926263748668224196564297310500209763964202709721301007933143149896397355181018700951842458550756392766763898720986963228251142168884833337371518972314679061712014472345267083656632452247436125848732850590180643911578566879656315110425718141767200792440556644851639249438387739310371923368864164528512585472074020577604922637440055584755887028458930248009702428467093259360232633522529659875872318983194146239733961986068836556665506489494621548060235597445395783017812217278712430064281040776131796558816903788630861263863475873023826464827447080464054409001163967926969642978640840640021705532266018865573197331768833356967248378968966913278586925047805187185309260663413997468374018877692314800808132953742959081183745284087087947330065907877566968296144698780659615217487816349961053744751478373667339137654453409070742404337192153725089628815661890447811660951428548512554488251744482575059570983604731145251059529414576711081084020151849314223039966483955235080151923148662786203907561784644094946065500819493659151793603966780412165935817106622897923952640286170039142207212408065970521420240402221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2847641373016900066037355379878012390831390141328644624486308604459843681868601784333392748498607296370384386240554810620941634695701226843630092598403850989004662459680772690435789068955869524713272173711204667832293466217684819493147534849629812375188804571891471640412083483830811985461946367234832452344062699515083102519700100374778883053316160136035714803147633943091904571790493875722860242327630048343485610711573305604956646709380652023648485119557364202770811081541268904297781332321184859423905377525032995100967660112622305019982348372684611576566744216375153676869232706486138590178103756308935576026122430265544455660151004481010023677407965680867502290991473344292676018570136554324440561529583002314913097964230519848107498605819757922117548416598381724710073693424435999160696505521146781752772837705334255753089615773952663668700511888985557040674255508309515353515547439934502382372790208240347004754553957012128575773155801080755607099652216222764791039900539730747615778259078829844030192266491488922426930509977660495144438020678300491364021361991626398688190181953477531530442158825398782755106298266090529624459541576738261158761552223406165958063670460293917931931389947488243001172256733954753642502248721752425059633237973422790428425898609798839440261855072164027969922710433982417749173262290646235688440163483668902219656978662290894245446174373108816376014140997078367061520742732780356978208212808128974790315825656696903489011031619532626383424939654174126405085577799665548627553145739055400415616059989354362654804658149556800991789069410723407998778946216383569460609103366353704478998775118669426397957988242481995647644973006069911907836501890965023295517817875679189209751488589713066205320836901644892799485899294994253497661013520614617919029747905579960545237748932458838778405077531850388020331508483745747704494538372630903443826711021131584647971577928580106694314946847647806825126835611637354985609888766925995661934426342498027433085073409591210677691791775468774021451435180354556155621333375562872034502950946615527987294038865744182418536708079735888809761696852121051001165753048341524180884371634569785986923756437672840463452039914976795823243395671377492321815630005297536132385325748180921855671736157364459225143321840911720563902092721407651670504846148011894689465693296963277940472597093664914558561114146124909300064872939469348495566533054046232083257809986335704384920995385887601956938626017585849907856867776321515301119577793614334915359554158987645515911630629453428531790446684308775548279586051997610315294553051896465520475936883768283826078572836960773727207068780218902171830654104398822733710717722966696247579746878451565684254420768717869305502425407251892741800005083536854256315297817882702668540103130945272846077586848727414520530045789191179860871939143142416926167856109782465207885345886639979274181901176358404153986752132903637514831192847564815657676474749919486984422274922100962245326484497769341029269929963890919480553474880865109840251874727499781764943804859019306714420032690412988516566735459590933415186824586896246127160916378263135346552770635677281714681886340862146747183237918932113684436230403722756809669235083524791482094601027848274596034713894532838097898506534774300569481799169545291602904176807423677624143647177027441857615274628553717038212404517190484965059363254678684961729944035015058187976793379924276975316455306884706131982730453365341116004340380242045453150500567672658632690309229725134006128852246381350820466300429010909842454438070203338111874528688170631943855339734549544774699564665034599379769237332255828638704069210207099587110105198863923977553670530122342070792518287394320713828598073216250663739324838852743450020281298049514814530092337844514927205857251692105727229828082457180240888916790536644159373976419390814867012805903883117493006830410824713628398326224477349644234670706412634085959588341206573936901014136330582583668872820201144338672487980329727610181685013976926215374493659224058936996270533550726649718175212453713134363217715789130426553685659545046156317915511447411010111654462002725135898658071409824330247610461706321047082111671703497661709436291400032396127403089434196799281815172550002623372387190593737736035736481747211081122292995753171752454654228908278609564451767886826937108605239307897052724857570925865356761217690322697054523198620420853591518781782482040805688762214198222687025688642500470537638112200496808550979573145219459754454184735256406171477098846898627194161561334781873826468824582881855826274417265347436107130655993877219120140838571197243722241910914878258705268043958035274977772952499991530232755918296376002845263256555856774510652145463195306292957678050048167278873734176158905029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -231773894713106794463085530753150017036273927370891286135132396028759309134738524255880731811726559661121335911156723462916404334169145408636407409855468698486625992101261257277084685545755439567963030410372948288600140942490039321710050456196245769493280156154939313094098837769399810418114466644258759204979806095788066860039570840976128538609200401791166628749877369293924921523073123975591596833001224441781112437296326458621386236848759200299853777289927192845246669802928430171015968030100375229043887693935291841520662490403023557863358836687590304238098876097728963604824633923590438706849802401106652593094332877592470567824171461332717085709832875866079181401347728336354610760439173850256055796294778491419323065765642026365350552940612037283870361944516697678837456331100212063543603094695728116833743700833587570875937793373740503261509546727594603488971812943378925497261981319878915620576011917550738633132566370508665958320565507396199023525309730121191362394886583084133188485492036645035418354741227169732803547842712262735167689526471949204041223080148208012302271195310368245847195307704075932210228134683957037777010291462291357066747407612579936457359181327487039124303728661750415544214097031321295550683062063804069374602802437356319571803334892206733154440937726700218789810787106419112244178884385117876447852596867062389010198602897104526902949956849892990455160668860547508009994513575028303953813498981524385549037097515183660407703803381289801507027775422718428364233502027933922653506123372613253441319894775653615135375536911626709859714804802514848013740324993524128980052481968451020420027840043523446829540714564593938194787971522426548632493662031811440680516647485922874220876477160718361522204698649915824987101921031090334169842178740981709725949604294046862099599725281283335325538966190065493223107490733461948462807615021145782120764766343550915987719191149705031594556738005398626122954672019381882810406963107872323152532787375613022843770315906717435915051858288139048624822509183841544262611014785117985273915564942919971670782632457640399851907338534022450463450765048816360705862369657735015897376731726099656761874058010620270831640586228216601983974471915929757054340781046633813643930048766743733973072569477953616773080310889876040037248427258912884085509266805910841650404740666704418772416438143951709097933991368703222477304036035100187469727786173563185650733495145798749930687810321742194181930344025150722846172434606435605156660846652946589346624757248746629461886958567110993064155241169800538978299850008178024102660883718191252707476221875520046727643401977755565878920002791159070185434983422939581022934290456930614025961445824875840460748381856272190521700451823416263369564774655723078640104106620841521219592817956829408747739601996200841466593261357715154441291347039596621485847589293554589793202945693797597292468573529856660787845548078979114250845430334848256421919790716231264572482262812983929810830286821994215546958303342643571157497769504383662884026647760106504235210996049539617157567810772678518237746786831775792475070686124917827544506622104786894912482821818627510705158303875416337570352792579378877789657417693298502010284707022091419845226528479153833716291255623936258159723557471973725213859906373334576937633328081938065820222818234961804739709124292049778830370072868466289491552741097273925877586138556493157370449276523416570036954723422918010732252769184610462465947582135004626932918183427174021176368506791680144794180158751406331161862562314299170266512713036304278945401224970893390936742482465544767881804660481810409212475829564669466405574863555153571361865437323535614830738201788640778077916732401475535960108998916936239821717163453206621772265931683117770443564214673401231342914728412851587698938316317663211829853031877973468278955783958587493703601376649132245805686181460748625135493679681620485429251812019039795571521930415180136973401368952059148632799275137904427749459509103256611856361542115763023481639343348293368137946901407015684446928761239419474738709601304163963244424539551280323969377257063886273877298496128839624080698565087118368971593626306968397311944386429812314900134534635993714289216166807237911898285879686154212371037955586265662831300750923998745455722828332223939045867441384233054649387052145154732922252964026267986513533788137372695832670099127310358656934895627894712683277540627029506245218016180939799122505757911171074999154275579237169714682676528001026583013439644109050354118738442884881803036786839608510019694813659575162131555029775548227651321653473243900787591133179233450152543994511546782560729232543778313320876997301416007746842954339288931125792304863542411654471911461877782885413493643591209547594189643859863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 15946064094502432020176476981706505305784305501962314427760376788875890705070878508110534432115084473502866481622374760674849065294210426990640616320026782195623165063722534881062986586928959984167604840659212572245234036948547016791739223060136183692529980369958855890522860678278760596687081959056039179462095378919051915982513291762455752223169620604845134543376018141268847613054666208117667521937056347500361034401527982197974449585214712822048885791256535962623732802550583188404286359326923150493997590662606387408836239619728066202376859744115252612742368292602878549285157287435187572203076967259376562506286204664991405172035442790083522789777721593312408648001326408382812158219450300602793264907206828452321333141009070770774816659790646187918965090367390408193522664925750217289715206530381673882990819057363475685768105398181469821559759127583890026269043618749071052680080918218992380145448495499424392001872984370681435050140527942498391989598877019898687304219949341189972114043754241483363872814980987806249522675630953116084901590859894222010438591210131506949541337389977129445664974089258554315961917125897626471600300825579833118431706744418891775553330958321097388617485559807202856474558581414725313952254347676011257166136605574336479362127276978933662736126858596334836472179539861160670129040314434038250589233807690252600545519570191753482895757532201007630293499630347109399679984112464587135116877153976706071811093105340398434087147012441678673715643914173156568387778279501534660416417909353972239376164437466205000331118552681399578889463428666848271911074794102066386425508862283463245039602189838219436193484206135483526515716996418873094316085726387946358257985887895475056072224541488790678318232002411226164622418185362445281846201129960516398587148746415598104986313655044118554198583488652789881776421289768532353051851210949435254324136204182950378254445073802467209153934950442911813340386975291809877547388841645406339211767441499134130734206589261086423270419827978594262131940278158468933523313416876849144781895592505088691580321622727870699818047465150141589600623148367377943549634212713927977293967860858367632650868214120612006636091164387850421836811384311536921785832609490772814830439428226378008817357183566672085445041910369527302171000899899046025592290890247346810639246834623379654503729436082932666550460784528678121502754260082901800588178132771480615040221475308050972776259005677559838527341586047746140469120467317125249115199075768737462104666389283902325852506809272991084281228329097323228154302274276965321648448790260137702949004710803174470288248293467685016004282181662030603015322651024239466913974207229247913417930362331565154217787054661783316416798702387527733912942080957007854460897324213696409463373162280595412152400307662392607088068708795019080805255941358476788489855047006483756460721130321903402822567209903438614444822504796563503756676907728655027473623551555875558296964929570963109091755846885514360369643469345502202263714163073772337477591746980718301366872407206610698098557789721956711855024278359253234771355520790049453966603005043278790197399858540237970027234611278833517412188629514675999082464574862493392977419007836092409749676582762341154054547611142627741532271177777033140793768433214444139613049051435722466782690864470705514268829505068781617367608764308668327641147285071869155082668271017773454544372780680383183356129719230847044639254279315813882959892528140023138388129506369796813468824173155182322579243748439495070437836662789067483007603335775578966461113472515099385879327791780105888062661540074384195689639992853604310839563137530608724296971326378844890681167286971920556635534308423267051428325168470058445252347047273684641096357312161207226951662204824252021807887515300063103650553796427669499427947732408724384544637448393929867792440775420147680806120460619619302005493522337137173056011176686601026828198881292323160269640151214007488330907997457925807541008780120023454841537439989430324193527202674119128237113694223697193204368575140958386838599687859272078752369741583558326243069360116363029800118898697893426773456158658132644844366190508626675323145911209303493189968995251626336809763088741545337087678509601804829954800433672648260708732799765147585488595549342117492013433754753569433027062441583808918461335190001930691118877299012592805307980425256902916198401580619714076181281108117151220887377483335751907835876944879943995713784623998848169566038271074190920108845240549613884938753521968870951102967615028475905580680622137619578396317315319518753748152794688080124556324572663322453354294219890467785844525664972006975586088583635042440551676416896445290589364318158282868486834656796638850007624291720276232808828353881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -917633086721735846634307043110083893765176540291959488295109672437940305922318605322548950622627667765618216607156569799442120857233583310759338584047517063952848434794938598546528734610324075637736355729932680640057674197234997252475443894951720945596488230276651204023391551460224443123288569831605153523146330358851410823860551066256283427223198171944888769383305613970175853687466817126908427347590171586919814985605933211794037096893686322700455267322062322750372163730914667855986349765883577200960418811948419543014386830766163584002655828417047097710393751736607793486197014055786984198863312623355828881217438159365762077271450073353470100930058252561264985649091901144869870160491270734046028800096994991284434286695230995014650684275587217021445518037402877558917338377111692696794584262803954136565113907069367637497550605268483601508388384492019245231796731580714193621098088233203261705761704060750378584026531542773525024623359336814015464742671239840623532506146600590411255580441542993504878539805603796723980681884650869401254692817163258971671670302258798441344919114204475762426668769635029811712303662820186089504864182353870455120218180663162085817841322409909182013374690648462893483701642931425209028649640020485043379548045077915037791819562902244950600699214812783949986486903926668665293787057212343580250805588654606404949189524132017413726886888795039484181709980987599333555043900077420685325430813266396268280422012196673154133300335448480464351120550926795595758056327756880707444111012462746811172723291963753762388891215252061869220658338862976804436847949990087127862592780997135407073457553092658468622252427089901345843616935911765313635864553354677523679199588065146325392193088878902451564002050646608908702698111387083155364867250234926292854611465995156046333980444642961341601539418066627930315146361196254737634771301921990820182823412317394271783605943185163059623955173983054076767376149626749868650099797741656432861772872346043774811567625526956381604009214126336325357620100434977643919201439332141895403850395232501416462912382571555170870448840157041491974978435742906710429166537116413478659604089756200193265684038825598258491711672305617565616455061402913900172972313317126593408131151514923614897381668654811708666189530153660142365121185464665244388313279811252521589931151649553892413352687151163316130119065542816891921784340110109364708749882925816627829978706837985191755478898499892105042415527248349307328181566252027466648940963000848368761085348639871467854545855017638299099907927266795133058297793509223616602961879234076512568985840891687216609840359498115439657710820889693611818980519226117293675115620616239718846672732981790077961775410947489303515990161947249619339944388701459488244486350164182027910419217888515532266459182062934980477974504639882867903311678588782255796495034883330411734483017348518719692912019373062313105391986404312629716044652394597587066306475972139851225288120287965261278104359059503994411338832521594211974484856482903603327477778654085412726925238232464693769593453074224083030028287630646078243834084333428152691388253399502045753135823835204803610093620222182539562745395104526629554398620297412010738934610132403636613451992017925665269532141460861753900456520556075479700882429144597650481575959498201422728473367574462050619978964400700757878381529360172949754253656586474128382239200809006963705143662595341175653388891356249253367950702987232620430937421527356105034216887030898864073213447911433746523859682979688465947471752470055816845570451627049318899989375324798850946692613606106843364570695043859406640532413910676081654625184543341422527340852729710570298326847168739274794436392885080472735574653159280026778461401509849740461265749027416676472672697698962560327567612250476929805186428039308871783668390456123050990203756824474621153389565313279537413581826924956558574159914733501445769289920042155508798325376690715923021273208740770081653773040541593356020697399722567429944326198163227575908317560600049028809876016469452333835456492161798086334328937230476946574268265616648988484740986532117626382051874879351058424140739091305685413941471645426805334294359013040988565181072308923484182712026574956249565229374904915955722908361916388648377812579227422003225366236543446542930931394150163816075809180880150397511054967651357326829895953592998156303437089302581718550881288960815038683429002196355521945771466145336803060524886368661419723519980171788920209736000358306931853589563391340570876330215978909804798886649554060621736786583528860606168177897979963338248171132661729460498993089692565087811488158315666116933000540788780971401315340104930634300469799204071225155734233274496859732321213008246370945183343792450614273548126220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 42787861600700094551297361926139274118503049677758937213394733926738518965207462443382076116360191601383508937205407480157835577591479703082754126287910500898464508886054752879581272874235756947809874647362219028827330195087883370787609821052773710432328630577623441908906275202586161545904882052031554445416317679975143081344713166655723148998305434594163975697468339773544695690854416588940022666654894437390022756245725736978825974404838357410823271396290309016409715715000281988999629399095172211143349790520466587284343400705820539385501102639385181195218257324133925057347696449517860135270862746094329691148423381849462099779629467806072952275394451788881811473362941262348693042839097396499600061642390282365831069428435501248320198722251904350007890293925090669413168111061752156120595235530831720564314371948316179236568927210504272886907013143455475584258082570951280447921230650320902707075009749336285247305164500442607409129618776981254028091037471902898955728477941332833343536986067215710077776583170855034279948449139319517509577689836188659395355361635047839675489248528336474272344229039195415600357285527022264945611103526469226568925612139374186862894945774932997295392209357801575836537853256054185344065128259360887498950412135894080940051655743864127413419748466691601992253318269103041719472277096180176093284805587779813539586229505551753147605479457267613150451089311205012304476678779942574323459610602624450111612111077384874542352066023343848065413107421879005509425909230247382575694701637222857617198825540636802112105344767981593715247171869223289664211069813054352127396590738154847710768236677951854909919915133067973784566007662730870742778859782729133504019367396779867895684849966755077798747132723425625498048388536231239236318640816159543311497582305504948607928009091090047810024520659259321724152487707850978570164903215036820254263261077291251844101940082542289522215739264507476779344519882139842162277481711269580090854166381737376197951926183419753729856006088762827181152024782999989478734881817702705461837046276740339770563562514051874530205495887891257062021551475327114320854317328730502232152617289433827987868243839482048321982190147484693363911396709149217522126227831968572309446582495361035700820039187740872432032750954856317505596145882875046557709492261338588549263193183670448011371828347534295081868090913983346774364677819254102538950162917811950898846987804517113646028516059810786183141769387760699089428249128523960513344893863328919700756877917462058976279015089133317505345541311648765173467776527981650870969567297853570196472287620502793614220247144404594057809449225512168970592984770748197633397982135037551296420949723361309111427094002668330377030550232969916376538248417252346746914060006827979334396390484268291962240743990523504010413944774214420992936383438251720963347855965025250446514128353166026233510551966710645331806970372604125129718633959570601219496334370780391842252801247798896847701131619842424312561983733671056793059499820391852317822607065810598913476137383347682674732748497440942732009370864516244343745915871536871411455193102886246299604100261905988238649615340513001756648785330743476526932446449430005950517842938080979044421282929404630672913881882489759429529983357318354489283266052917487650238870173956507535133182995843518469495384624258804504491479830346760145337171094758927762357146005655894022322071710759738763879309124257079018413730290103799068545907291885703743355095906310409220526547066048340695298426669873831018583832800053400939826140147114202340663791229531086900126429059307717884931911518419109755257575055142553572035000849046185525710160026515897833264160541706055683502905897943786063356082927867025019174860007327134460542997474937854503250127129663320118820868770835029607399651997098726839836088392100329977126053960595443861590802462917775269069939835454397789886395874893513355831785364854051816131313211929062940185376858834479221760851880113303622210328556367495657427634103879449786302798912259739497809493530514506385225020438028022754252742131526820753842879877507302682441258897731636336522515791717385916475279419568981362231609987424557689595859336286371091536427466049846430722709716533583153795680309287423702543498725215688437843214184928792212264957473638296974178542874571351283355946156445122386031673757126237259951484065221905169809448736499252232289167637090699145763840600887874852272292015619930688907795172873072447812228940633176552664906226899561322683017738977238719298645072974158080277500936274872865301293946322269303565330396842651266826539035253528000632179250117432761097146713981878259335565337848434742902810375080008747611205577903135050628221174053271661887402250997283367121326591586694121360778808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1500546512097480648045901804390769488238775097597370154663588214184681519956722770739421669878438024451863757820468781688530892846098393216241807662674206545829271341945179142199869049355649874373073268011233374240264302415631242865555762114718578210340721690607964085694934592429217360628936358475224362615215096257300990021149899538020584951003851931930287377857605579216782404717774922007266785585734149556935240235323647744344175252027228640625380991504111812850718173633865734494581559290687961523319724388573501928186503127640453018821032568810351073002048437818523870901842459883930867244221701475274419363123041966631906050420483487465939708345056483721869833635830891266743701614257482644174402721572476041885831129786621251741600687128757365984363311798990870566340266913508495256843017301645263137136704097460274280166547015144093979888960079202032511247186563599146854587417518181248264527061974969373728322919132446792406403474765046579258099635213862288407755284120379609837725637292392100948738380454544867624474945991451494214491567937678592117869979958971475663583888636097381310888280103910350304701350678495277741111608075240897026035060592631361681862788200385728908774567671486920941500628083202118093978276473315932724731366724142113445175150179334737980065142283520082319105621798150885462339959698701188532264948624257831400395886806388205295734253962950104125589087684456539858158200817588202999177933157694679024920774618744939896141604703938355746849272759722175891419001246601044884848804290505761883285570434979910746066887177096412935848660722312480342779277525771840647023443008688687400668783337120012049740984023070044890870332985763467171655290938122114551828883824023332119884553183592422951638237408808797846269422491103668232121137162886107395149490401459745511504926374571504405842649779627900161998499894578677229364185661059043739245916111842702859696881348541556361368008535592225738831553544865259623868808249401460157926655229711938683731966615776882451315957883929289520971552997712782365392918549117259335888199838169308392318694525641117598933316888848832963294267211126691694402677466110733947944990347597834305840911408605749166269509857943722595491944779550755521163116192302714617615728128595911166023179731780845898322359576916128254937451186502512851683766017959360269312377255746370357110659883105088857071286004763783542907834962078402549576071173497210353526492995647770954596664899051918157162372281910461499260494819368880049716766206083423496713137518979543511042844525028494580826258550147507246099663519519110343776603755752114546600205001021294599815407266050457627195379033644955028922656047755928015275725955373134448794681586685316974139912556612695955957009329352978001412128215150819439675147259056266839469081388956487396930798496012460014626458958994001995162804572960039881977763791032929560941677654772790982378206482428056187301668362357932569883039605888659465687199647813608252229244654001327455570459083852037194412036754090779708008965104254401548336978639273644685256050034829115357137049360139372338199213201634841506713762168783222638448840141313314892958434953780293286970029176527209013434074903121673183439780983338621659189795129372219028770460334252391831544327320496122384192074776698784424385206652089010882818699246725372683060077743264029638503834326974826314061538927906496400575507858379514068009551621467745121398738603967454115981908064894668226857757902859537732473031965055957280602342606869461393649910474936966192838808357245431348205275493256354494807506407508324605497666529185143769670966613494193815460086412750653446174624274656659742597949676053749305252845438346738125108276937071632401850304946642838461276995940975142150560146884488291037177704297750103052022386465023400318542182038100252181666718968003975751264320027796554004757967899108952841693993619309106224908328712895888465086948409505274660520668145596398444665335517328690141953779074690840007166606629299207522119871594613897161719679308069923604692575310664382473755853582428895794193662951856749650983537445654235720957933578646506706346577056195137935314112399769562483455233799645938530753189539061923402873110599690201701737618140815669100873315949100464735470388132604166937592499987512071961797778324103722076754792603715543624865925920548951712885410173004449847278085869991461048666543017060713784989235673714965005130030582386516844705683699983873721334613660944149768885371358693277320562441919011745050119769314358756341328914664180801266328707060602242822554255080931779451519024185519339074151982250065586962818899098148506045776657772264737924554170555534941855277214642821199085171719453093699664435890107495997099792632411251624324988552803780907409532119345385581254959106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 31968481463272254946780735618508501332678613496844351404238951897120190975411565560048844252082358288938565606221689334811216410019462996906209946296022845082099306780928215706845999851065394061357174558748758531360881882936562338248070756264003568384145614992256350337559297582398915003496108469637297848907416120410399990336253421104969032711843410233569670145513160025567920152928179990376104819427300085208381557569442384771563861757957088388410889385313178727091507612343166747363410950874166721504481805648498671390185514258134545690372073251894424637958285067099355427331408323816538822538633258828183914663265027745925572523245015209442089156278846924626977593393735872728836387827148720466950999440268686431386174767965324210509563829056281650486372634798403307968799541234388317666728004759730900757249572256239524466256320558460867663063667732686968141094963938792261747073138630650625402727659434761109223733765901607324530943182840631003412350528218833901610612302075700851270383452613470739249448918923551067168844013752684757084957780706134141135692040038701509733953614155290718448810169972746003659229064644379057139466200886108917295816798818486241678139215869367673571089552300044373482710015686757270340062157882329040115281847609053300545252848873733357597258296317220983001767217266582953322547442023119892980449599993226318373472119925401626888834849401956123179940923545425160674356302874510964364242704205607911884476413180918506587718076307766663530956756017672035263928088174541697035813030496853257750893352262749063220699609540878840757349767917977234419856934808030196479685192861360753323235593091008096658690914579606047704737803830256697219287794033530474913927064815497941990124970262298775043385796789628695738943823560360563051342268123868381131854736549422057778605879933526570497248699756935203533013710120555107698495589206476089062048534147583624558723625825333180338846053850173091516829663265590149584237606258735177904107705711899571213805694388434118296041823809247291828961021416080104919021798036467512101333494495774277703158663850341249632289201638278589023864671122607648389654794851943466468369430521757064938346608670902743003688439482399838199748782368920579011469616689214891632230971988615831389889576589900629919783673251108295091538681169101993404900503323129973777019264289324638880400133163373533796649147547722090471674874593568063032173501681818988886984054096900983109057223228026928198832546755866076066317208786204516446885280895619769826562243813911912777241148351459812922671445747027988327663997775603172428061891642045149096649412622533917494871089353829237063570550157666564916198872854033220540184322960236551884579553091896187344899594884809133617798227068230676486739534888436811057280153310554424634331954294663124338121862574710711777339707562527005448462448822265441906808735495681631767625512487696881685072130199282561708383068184524546487575590451859419260359895313759161750044602654643986182916788916042136869047870718462005530284372098212424028901463822249753524721621215217387812491784006556629440278788757177480994713767608568156029287052708283660648367906005687133152270883142716975818461729628762407718552866081381666708233550909230867426166988609246302538004787978347599235956455368058354334243214034662135592431026326372451288842029605542235171387699777993262097361656454501542510041302853750399006049839022931047769681272788521632308623915126320095502158272269100031999908071737525970334193871306777686870933349271933553686201872896507903578811886822808358762536538329524958663433034070728378027572411516952178949547710478417307314616274360761180965013049219265715303862003920373016589694530067199560595644279303532116124186731968396248471948713671431014414872454770253279515637205254812035691294700244679188578426040951750650531346567912266087540730481364501449775572569372222274496615189493597976418989616830434492481561425928439406163319389116281512180601029908309282667692544971619868871508995454313498928888595301492073077424571567305490627253065991652701092936155798525905734503817893373236749938341048035652667100239240461145320876461611647993344886800011161287610155413081868299424019102583920667687110736046264315081377349900001153477277530640956290283009163385560005000548816807512465346263089708378028123096670211554974014263229992158299785102536882290887546713531114466377419169721638135346075795902703942159532742845007090489735718416390816795050294847198724201371291292881850496971127340448968426901738632320993914462800232898948368704449999286241987126194357434736444015015889409450557372529235159302701877023164209712412704675818956738373282943067715975646944882296565478962635845518873391689914361505454234165683153177097446445031891926191747188568115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 123094923564973254266350650947719790763972656090919220590945777551541065474512862132689475178773478938780070741800428031857471122711324653376712876948685864010137482418940220747855570335484640150782776285488150764274848630009510488194725717853868675655473345931376956709841176172224424581082888979837978816490751212607809350781802597305669841530450583698884791357617154275026021004832428505970383602375490064544126256317905831142076041259385776849172195504648681185564917210444226411097678185737678485676417407567921077409839369182897641177141283279774339172087766016972396220548334814073702830876172312138318714394785251985952042210166146141755357467970648214479017886511699140326651947148064495209893104106920442860807100428900018469069494971245669159459228514194248351441207092302516049679607223017737563862753852805390603774142679197435702973751586211011918842974359872506297151092011037511463217346650213739863040289044934077021748933247349283961371072220489330002040839707645024224541658143927759743455505982468782569849200115026000008647880446398258824918956093607403734963582299619529447404249028623538608597926898637149250059628292164021204220438110558881544797349761283256495085894868556272627134020129506720416855169675860363611022146932346851485214263226193947944810094910406820096449365397971448518735941791660633171679563657439622657406979675233300049348821534773325882434649586983355130431728344527589851349054358569852837033550844425415627538787296917587601883192314386360112277525326292935108976827931935640781742703831598245095198131288486211291773155713026163386123331731140149293581666248372840552223929684433102004072138936295720581401821133996371164029208384615320048203944893423660678539567220032259580930047128462051436191021422971019123903959704609735994658140791907794362101106111174674813430922703813728082119980203653063353132625739851365823110961982698975432787357828714610749548575150494583346058059237861116162588571520662890569681872693126858748404142082156819745586192245063116982232711058058386872794140963261043741533979538179815006118703215636012457116050411319728983951193454300624048241065727504826714660482609870728814636864572686306477221686259616209991761955326787786588253527634782936679477662902522802279896046108347245080988039880969783029079926115370960739490658608696190528389776715343166776005731625314695805896557026812871079538210936137819523128127589986076066471885635178275809744930270832109350002330000245000370801652561516842129238249599305862372909745820661973594829147138948446016209660668265592790707484321015319468829457384220977991707323144106203449919319613879681405213735236629096450656706783053395304653663912665089861187579668737194552181606774881670468634669860297362658945194764532333725053883086926977862855433479582949674028293718812919922859819235829586906261591087871349951930631128589426143697704195503936468569499084068730996288996305217863478135248996283421108340949300968957476346184331779135576749074211735360220558471990261448358427638184535891713092817285869079251259263686147622620826117981227975176492713638707025179189293434764832755077866860549143805332661288072802065638820597504877118444026139204033857981031221875301673258336017008969292151729762185039862820144587057230963258932915129660098929184295327103035069958846999074346856079094960316282694491539422356889427298466367708216880977210039878996408093641880218684733131782980983002758565489886103970336059927305646299262073658197629464502903304405880391238995317263590988867236045561637764030505248672844037604811250039751489462252578399724805643945490809834162227608744065312132764769057037564560119855169178225784632349869897425904706723853247943472948334806622266304684105655324761555379561880593208132605838669170743052868337953875417369030673320099940969254494740958732351721712920969117256922942734702355614458120720732305471222114245988039080504037032795908960734308878155366844015832761974348603808528519118961917696157046538647299892890502768457866212644054486027734064984851015617328605811820307623422166744612437549035179189943797523305866383337137519416773600621434432121853671963920203731903245490853873043764791019067815058321938134146095146179297641346496254549611096317816608771751908042509762701055225520740406482551391921993104291879758280015199676693351392212806535491736411084793536425510113482197004074546914846381463243790294190697534972430243232741346293232107090112833731150959624610588445867755941032838796541832707061472332705089750720195619949076672982832108905823889631503627999800574509280910430126252940150110005653228505406643481167767384199766279719500930199821451567748743632811717904572708088523178747882900214964307988584821677063173969626283301324816345356794045073911547660827636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -42720928411954858125329386209294378911626376865341471713822609457681313126307557865147738022364688251029636878299371375856328089311783452149628907663783480754268655876446508420743115531677356921399190097528704515848675706239073790129350624586851164917817565085016806019876963786057123128768673999300080186026627795136735867664739958890189502560526966378154533946246427345283458424174060236704756258695156908682753604106367807757712115384082216376873430109516754894595956333121158097684738363356864325324034456983509412265273203066981420691385769940039382004110117233243861870060323466690762809885861051640920033332500339476197835800868780445607679585945418324966376004382954372543775206725143786270406937893284747491234888170773134990525099192033350447638675039046747385288963227358642798378112484294553322944324063657056846235059166807868798201493131164652621008968233607718218058798121227547402471273363646430213426350504152665042932002812542211343950722991629634582120549037288347522481778201412904572701634051102705463394794851243193438181834869107197691057259180918826976865545675215682708479887294409708523237241649688891645676194758766963689186341581827671523998321930132832497266267973563951627921220542159937989749975095605054757348774016053715801967932743143723585784141084362322519818979272405870916406786695798241688602188260562236161698681655097995753817577450076132800646191529364606681278165471119085624993628943234153991774886750138856363024413501132799769758187308158831585778005733304881864925328597923603362602481713561017210686972425814345852261781594927372173696711029582865821878717630890480717272164163856156438156281327506881542919749837372756992840101010870570827870274877980265063495040929876073249908571376369419843694471543147384998246941967909959738126855203886362022549941989173260725605103877866741280893787644989380535998598277353754190258066127179125044181209825671068448770815746368533840020390904145732538630733380405737925310986534380057183209579734100359537391872575065231634733040884399681129271564320013581556040300786852909596330039282693358417129456536766600195639380626847449592784692191213066647894146576895810644174820364059801236682697158749020501578100982631449452826047164814684981631669613928273199084491293362716974576132589929470028760681020705781552877430902000451984705955060698556918795486259876202294861567122887490782873752184496901553302394631763736560146388272071887063407849643682529178801820704577536360390386388773349898999520016089161128491189600763144624451796434088174801261172467221533866661694319448678846014164956925942233298634738389747430054751979209356873399115098590123321045543564225888102999113917943755695980271988783554837438756932876198315529570804561793011135234393359544827600693322681102024205323798431774601242295604636805708371281899403626835199488885668649528454042269957044160880744648593827672254761660987060238461116452907764020939064714935966540654377645736402266624028585306736050751938703741512797458367021045446639893316269214605775803843133107569286797046185892824456588435349311560555903225525105451271187177585944816305725424511910648206496225443035366170360490216199705422143142293604203236274286453362738216191070501120435399821122523127598586577567223407499189367743424938720584758538952343062287095593787750801174608054886529620928233537540838926192062934533059411747161203773109349978156097211529716860386456870872822850155854393661101535577374427802198470210401041570614893745220680740360396927940164067391875607144497702898957281077101708884175460401489819037081177685744106947965105134915985659624378523920535440480834269849857306518504354906136083521282742563363380588510147059842624604402216721909834138364094583143235896882166368446198140796773227572091589984804079277860048701068411601750969683861047543767895942037127212338599912186023293404760567251856109084594281358514164333331928205896259466045962298415610747765270323336039407167666969442047923238284044423847660498701491123080245884579623114126541346502313861308384884960139050081321822655559736982832331932420884815102286556392542564253856075548723533610274594811141378644049625917642577953893835099083516679956969926431124135816150231374796552737729048865484236264027126442697877209801831610719758634380133572181458827396074201720460019920203830338884947588997840773094010709120373860218499138801335143140557077624746775560094453709827332874871504750019908210973457721831540475631438676273536811426027221289346297062721085181997268614456543724725800232395630469438773460411597005307190236220815090201897893618271798111073659951349591957441009534630840968110212044442859919848949518768529592683865176772083735459982283316783706782005004620428457349138942657828650339979503769427537918090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2243767165149681062564801686620644268836580664946554129086754674308945620073650906126526099592960639889601238790451981639543074311442266648672002192475945452479389342985572990065972396344347887443374821684570427498694783297961679025140636150005526698635486629427954945643231602016174174911426011045829421705759345249601493880835767076323049294432421792854097588441895377051815484752549747630241110121862814088148814807362926525634983992212655456866567272239011098472217300162743747637347322112153957839311925499236361370212265219455568041070727013646126716097277106482244413545034203199969546206113852381635075632838739564123185634569403673594798029277225787031197573662762533373575959912290950043090600343285167372111394585337491708762008204759704663975056528401572443508099448992350988957004817034681928194398528483182286655372808219297015862918003100386208701802173503811140784349966025611517539253316622097579381536885821114860623719630239740950569226463645659957432926804439476811675735577958854505933116005293957323471788157167178908093817849024660848324053845927546310827991843794109554766644283140181498734189423568795441300267201243359758457454316231998982361202597544372524710803320908733721784065096707771825717365190510975508664657218259042171686348000333837443391029620994072662781555705704787786435453516648622641054300940893397716985948643439432601659945561856306625496178994926175255907638391784514753190338656341171849698577361480496352089872656261256060284222101956091388720527657981392392291331455029244888524575059706755656772398011767679350315441471479026337401361650044448836164343965637400233189301342664124336145400019269504493115846310610727885330073219040490905668758487022905952904183478430978850208306078633104780124697671902937235055531698637507784274821329985946511450015068577976749276610630955341905766157468281444167015360798664747777032912587210634970415815319274291574270138855797872650204145343175350927338333777887528752707172680029136429614851358181686388141556878642034002090996051753489975851843571906737734361685474462747237375976141012644502740363471618269891796696498690789771878920988836828268789885274641154145273466297829142800063460675371326440071229408928005286478798820166047105039324179250031244593907092934755491989172610589463340401950801801710951795348544229203700564179471543625059423813342953938012578750701864381683974439773139079942971628009690989192721618093948558152738310821078192846165857394315901486049310803567500933317230179809208638456092860223828564413497275386978007431572513194903845117807918903216574721695883740685086107035564572834248841179451727425027871289084265145405498791962267853977432154932867927828497925487454342719255595514445701205288708471459845212523583132734403760749695720403844515035519789486736824792817656463232271602254019252918446122831142675256684286627482329969786942715290930231226130792302510110327179200160085528229841148441180865172547816131331364134076425606102442666218331626313944115512766307078365764758973963624167605471864946295260438900802448949458645741808159482786851699836190110637956407948211405954373208702781292140192256784710422012746653478808933361676622260905569576455406102284391687697038467297450245366531247292528162075264495103884744102016984023605901835782236688365975379671046803409573802544655762533158598471222372528604555989987788402737473014396971817052519739028421671204683203221318875572822715650825994069694117460167525527185429419737751939503177960949432679533400791579050907496500162293909320613569132066451908669280420810888920250500227421799407281405681282254758822034088210939047032051564747319889614284694346513269498552963612736639427474727346027822549662071581092623726156307822319302524707731683034636241085489770457432363511515245452605051706738205377624754790434818354534691561820047065344933318325329339678395271375076346216822887523746244337170108222422132262311457494924919462182947226010600704225373440462955430409619963074756572195297902956389017646790455172650438707274994494280115873595010306886769117140297975498668763074909814602904399263768814458270607662242968675518599935362544906052219733953858580022083980573613850992932080793082112340374497153096456541232261318234452117994766863437115750271308275065263678839893789086375784263760468787115387920034221770417934623731080532233577913244696709770240635519703756668843796088449464399067936041093728301824987252712579268203947644256691674777066898859070813537694978707478224561820161779151869198938725057661008733973651452838592219124907006427067016321167757146360505424801782579562982400544284299162058328952103564653468839772781003215951803095440956850148930760055112495807686594127020077912777015206284900273092128932258759732576436363160610198974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 14628685337924756321953580725353751399188964409432774295631540895819084064341746637113208924501363466892522807570536420888867142390249996341757008353262013895221970037968660771261776799999112430783641946398844609807020550832044410311369986125943876963977512856028780165078271712896897992871228744356888471966558159617931879109897290193077268104776769841064279849946884104349675536993175389108829478332553515423798090353710402996821448247795885495853498342041880677872556618729209316888171930782674368609854931795045596576019992016801617114327102217714485794048723281945366747382930298020817241890826218035575567602914843276343130797899622964589802181480872507000142998625525695832916563125431506322005089012287543292028734989890378633529956929509526613719094095977253683518565431784802731666192824596655420444665305371396700335074717289951092839144943395600812409412589646336898823752228277682404926654330231699263754007839902290838026714596061966350831055283615345327370723515426730400748972326363581729072604536506701378270689699767495499518977867100291546661624468025729435328881386624425799382353297858835903651892825445996577826297409077449323125943137000604056605123903601220005055508647200627767937605776783152604535755966095316948944277927835137275380208279222320042767044250931178494324522134607390307866200679484741431069928071253160389869466872013815402140048471681798205967170081037484876956779977092255856850568149950561260203510323324927772144932239318330236657693862977416280996990319396924276017566735467326427674376937797516893047243374606332873635386272977312131332978453799245092925712885540789542224807104289686041677661144041880100785255963809719530282061601543270958464615676571985632478075588004134637097767876957202693224305337379997360463718578054588502353748878856445641097510769597857271808358644260067128770437286965709114251073992009336263567144973913160870821704586269699985824899412135591944878379400698734979380929839097727685901462722537325823336608209104567182083439988477927274952206966748785727359607428935638958018814849843690034112805954675433172134247231891715824252905901781444915204970292657879200316740000607378347660997313160582565007181027159938033716935548455321006879412195922981228381700306124915038034878231707422925879072547971395678017715163945259091775685279323185797932124234836148382141614184792986423237533291956487285320812627159347825883384342428470590345612979436450311367749005326966970865131569182921754285366084625195773886988260808025876048181682600732044344526356543531828995833006622102318125013427443716328349715667959682028432533532526749199096803727885235734899152359401695029812741529385378853432038430985850816461391884342031292158654746797907996444143670590332389950838855215101262570012241838083227877415194772780167011100728595935305710379734073613913444143726485906636011262989019490378056279016252401594852253318147450227209330285509802582899822942346710022464434824969264411294623391132469894244014648207050193009620129079504787836562797585823485223975597472471177642066983661449528206464284145341498671616224661785857597514703022646970063739783319294038749802230840541113697111718629488249045392049932889425707546033571358406942446976136219763431203605512132975612769148556418425404488383215433022258593734184749633117481897583967119236946934510334971321321062077674435808898488659906997223837247641240599847329618652146141420463162565081766894565253252112715709056917744529057161488755043076298551162149078247434733226446339946151771504738407552252836792105982394501715759385457046759040297633225133086098613801978302264688621083958881821686404856038069883140060985252420729259873197386064013804396184749000817186868765191735412371446854620300124289205727363964850852847570195617729994596786608512143106655710584498716915405514396779248454887979874031055512663214129692197274095635846537766709729479585065856897353311399650587909953773954346467339705328961597155640329081623722021768743457341485767093346270287332654166419359766682054961980351109218996348893683164636076956632979749100643071607568451539922750347483562179987087171928812602345280433392035546136369980549538779537369907144383537105853227241874438455495182571349400613919657703127371082343880344133325992302861047244173202292854696443126945934199640061688530202035787423276682946497214606674154079469654330693024271894759847382026623110621258297898127835391707943793387854078722520174571864918829056084407967167943168426854821170567200019520865881070521984611757849115926338227605756396257790234640483232320623463851199105979156167208589456110905239811567102221432204012094900183955084758922595402875842498655334744901141298500982701372068011746393218562540285956592203490066417259640729753300547599792480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -4614626935374876192616804424355758401739394038140269728974267951978649618427110297210091492147091363180210015792750642857123527515084342890508890758731973549113470629372297289210545744390879146201822077113101478317383982817451734974159594590444933742377991589049536167299336513593506291285314886168018926060726988364172498575970666998804846511855450729392236735875188268463180120323729503541133178941348486689950856360792659655143693296641865965601196956964414939897932381199737697969943677825033417466449248416611119208393169672281729570082912588074447790068317114262379436840921289980918888345163625992332068628982192371602684923726226905258746551754120609684403249092943813954415467490931094308515267281543149556801495668471873257246422274345525187015703264063975801010900676414742456501216729490040468919480024827123562500745728378177487322243042030758556100084681401824689981647854542878053388427613553123471733924642538007597595272293046479372690486844174465326013618658107607342236654314223156436471538222914076972126241645295844482646577822224146172383257538703323914824360668724301526670939901720424550721994152358132218137186436558102691384754057465471833266481675396456230958301285881818458102234586759788684354662467232562753287994357385947440465634405184102882300994162916112968595296346275028447657703390537890336909994614886918797697378232278011375619187687585109547008735074138381645189839766002829630528358629170650805447309932644084338724512067960727505829575480635005541236635233245849955815615783874779970908414754392990626019528623777165138715474458665867561441228122327658549771103723275492870330202626385720897797046861193977571490964405308225342187065072303599052996096517949098621417461387583807476292459828981501101819874411955219811956296707584821618729670851589096065105213132364484500768795775938096105784186528737066557547331580594938951424090309321744438950416456482422094106149683958443053525888463821753252576281673484243371374661660338254707667797549527889623207894466645029256638977906570263118044236450118745973464284593612046136941687946017806564294865200492469597719687028663552501239148910355065359604975663533470065797097263909405270962349286207579221462726440848261635248018674021041125078018235501835341941830957143222663129903238346301846321474792032738368106148546229604526566721631099496406445297571315151845281832107324319198767595821451168386485016671578963071990035482785611556972192859424362190912677830157666786114326080751162481293387796325206143452459920852306908225388314581576452277358269771252399886091586802629838953203748929146802606382592450027343021052466436304912789994583483876890352387012490547254818012482472290915819503749258414016379849009817155860291763752325447226530370692580192375265988457489101565730155308619977923317718249884740179902567379342432200007673357805427959785014659411409047384855736461271171021751955496308065714663660403010316444916410744088440197835490739875512607206126316766718624090132597078492196408959963316387015001219691952263920496539568676425797599922327476000259090402745291077670814563934584532125427548045202060561307582549958172245570034216228840977514304167177700355581153926408336961556532202951467568803702311937991934642528114790148152030293571820634074404936109680455733558451285791038345336866594346802870226765572306137055782025440305250777510509551622288782648739094796783366390835536953321663278422725061646309994935905893385053622622544208975223472235270099561751548979429346407936915465831697960201426073120128861908841011440470890927763596087447100798117145279197678841329598688891104821330219411038646613356307234264715670733169252106179465630889981296506925198316821701243341484999997455403027456257234686921016662561035992984561309182107199755203851414706620783979183677257166315377445654196948669651343274000722216712532591334723773099406900539688459553824220949286787905889437831191930770536936150244780252823885553417794056180692328549796820550448519027824462384552524301081110197155433023738267219215320622544865670329222851437978708208367507173230522204832026583384459384928448208788519807536800794652934940626593230428903322199653432826679430692280714354018414699507251179410403427715558781546213908420881313508587945551648674203163501820442503594501855069315835061491311421768139498565786696838929895996452631422380171276167858696667258271344071978739531902757477221219134100382519942438675406777531114440398869245133868107705079291224192154901238502448927227928009659446216756583640387043450410398675152643107950493250069339231748845671106712218775568091894873246550314842593413736035034099261943456755719519599167734384512981267001912535303965567878982644956506310365160131187744959790974812463559828756842762231826782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 601418561621704233933196168284643437312298605638064344521769318825257665585490106095055147009462423822641430463003912845333962675029191481129275907271019335681281898153004288331065468280042153360323132245795914307824372137972519365077465558918486848950828277520422523922297631799731750897994680050258825483336583293874481166791255720574142662548192066256774460617890578504760782938409115430715963878879974599965121053036025776982856121170186622109627616517524261154962407105851175001755103554592980226388945859949326509091607935565364461096686419481219832276454188951468740042419618605936318470277635763102324620137001516490915558477548506850251365226339609796825488197725062300999545291854765840974519318801427508022980761317806687726501816324601589352726233583643152369219257277849292877524812940768344852526193700999037172635723393874171075088417455009309080164967919821824075795654631151268682500030609361992134517184846943787745879833562366226533478609815591286379623981637771686638443030036994532302126428102842415626541255454145704957469740837458474696278442893960089905818612765990439452901747229980872994253198917485991253937555906558055986125054633963969058900597065380026786704627500180712783535491898029130754069697544649167110012659478558103779995270625401219955979679464640319378228118368831067716536401373641691400522999658881418861804373864012982666617145177147593379500056609522886191630708855395994870533646686931465313104720129838049038362951059581125690063168324974333516626321787824888357317816581890652643389839241637675841968197612512376889579890387796216751296793018273715733116898966858430955931412729301317963567191389575522613454740762330208942861926287333081610284616399156693217008139138085286865053993391869482168133584151408242353764976147359376950204821894505830223720534020111323056416654797925979293087845049864130776014567631917348409568033704387220600927796733415655791851464222069997912505157515887977466355336959250879585769913461193566176749688258232698065828450635967389042680345709352117266615996342915331165102568312153831571228381539640996558905857946248386771435003753921817599548455638191585873148253967833474530656882458706681088772876381395429746881879527921067238211904334756613547518539747304099425076565449191927128829227344051030572326757524921534207682635216490973595079847014092151969086993714585567490263090821649315560751183654699571373889208858137609001799796163206971907508210168197045747899975853643411987777860220752973651678452555908505622277940555938520600142598705738806317335346978473320511357462058548010026083678549057158112397302236523784377708243949493515997668067386503247887125013288235418372271208058702653222942977972382704379658389450915600548007828339510028152710205796403338541273064457221137709646745626317467794134541754479120633247380082747529323331172134155079237665435797565319202065331282770283256243596760691945315999905612177318710549182773088275105080343790127224024622322337917438172964830039460868530912754649904498798265313214551090966454933913660013935254842278577787140051660723317456810317742766103494059866632544396158210672527444758173754239112798203177312181918922184842745525810938229802597188291465726470701194133130278259129143211498307314221800017259262907702400413642860249644186853435511219273294098194063936973417496605441195198509399942847855135344470524629913402927487802756950479496957166700483771867962928539695824413162613071155408682345979109542875061793018392740609908768797168773421161954602864204641601670823666486170715132848527339433376187164002958980346461234112826495447951971835320285677824549495789895654043783024606958931688880996832685010965645044322710055854812895779694826887947312769583046054597868889390884440619724711948843117250936114771938123006523957677832680206854941561467942850216449249296685442992571212412752873857593430536588556402992864647143556849580112588427843263998550380745367437769512838921499585505213774940039627283118487116983561559192388554496267050924908847867044608386103837045900715156062366731185238538710775659358603505799546761711357591699303890758914339124065189707400771637344904317238068330261006473943416162693700063812681232006872627384478544230300348741618305039773797105267803684087166188667619559079142448103141484506794873033445376946652038996669784098308352354153889232634949520903046176078028657682043913294161793980442767240515811004361172525769766995636480528983191661437349126798034324581959102442603998711368596192491531400794240970885002889351897068539703201089186524837691480277880975316812574674070134413196925499817377095897582430995762972320323766991845043814844856301927463807942803902402526131687829482054402352109496982849828593788820254519844610285872477106750011444091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -39992876193842045934002265049373235416723983954851372875330559365661515551364265006680343979516042273825843276676973852522959627661323670038754937823321817051978123370437036439806226567962455628227852553764925503825134713381253678843753195281796917423478432460218334106890014538460965809406491005748128197473941935305683579929084840028213423380709163749986210709437316569686291408657825823418476857527251030919009396332588346593669342208298983014885641123268591933400150593124520968568781280256718918000524951315885840533531603062177173608578618557588324322327176260413136111599980941760385459040046511509553950659681943379245328899879096344686451220696084265028353270588727161860712872393265175059208413769218881761511329939353958054142719764743734841162957693374390431465216753728382911327237107676607685940886521367920248088867613629370972189711675933528581076490182765278680932733329912857626201030830612193866849587301951138887926391622495657409898432192980304363688137259719989660867012782783747731395537773032891686239799112210563828370334791030073568888999349535969416204811125549710179621129919296483378463711723640245837483239047421994792352500456906548052027363912508193261336016866001638699417878788215121616202122659100557085155330922254084388146983796586794339576989950706801398702627156171588382151564386558110346037109392197702834738296161713712371539265733566400977179008767672459066321732025720047324142701579388489355465500064396225204187223370221695781641472620126184259979699912817725661448973259241530834708725864045729956402829374253872653101545271808184544237813425606500706422857403787442201534022067960014544801244313393734656809168678115725231965931153947066472167986767722727251942143757071940591305867146215277972766321161306571113790051174383627279441579425051055478731016250152369118343081771138403200980839127737562628360248437187795432658752154530089452412776362919422002487716238408779240346869914402231441074655262085535164292025974493012998363455842321208061174427402265145935263948959337172484110391225764793665092379103401291046112475134464003092874242579839222318887766166741092707243101201546772184879923561392642857181500926937943640577636480423324547658945236873854027760249404722919492110257647849893019394940333286894984032542174057524326445749527504326253507923285693275550436780389004832228177483397523784840070796356943661635915350057743834662212433548675561931737739617100679064468000201927453454022522741787179339936054627160076060065575228249888990000614927307235113376698999126684523034184313285406431343544955415866035120650192366419586736253158578131986539245339274690011245666033437619211158658893270492064114713123431483512092304113770788256675499950502075578525459985968817928920893727171125132226395958165148030771360221421121476995758191809457099191555646493813827886600175379220602492542376984726151775729799408039538956183255855912362905696658786477004648651914344705646316010106966939629250546981727570099149414776170798721233867316975063679145937133336070978477318890873447439116724888171112862193324651479208058485170173059678039452736829981235467207356469341949424922806232755082331667450935364123952484286374171394370284907714219620292133085052515968245796465670643170210713017219459333997569330708788581709617851073073840165771138208466372534150158757193453678586566683308095564541027700287378061789909616706397158894255037111950917993145435975155778838620292050770598966529506025956088185557144674606061577358364418557276935288645808730316358498935253101047138337892538179591057011757402841633791066297631227367562722840564024119934852731566794945798078320876334181195419906278215230951715627394176910163876141710196817069023842310858024249943928858863644324111594808123966119496494030950891491910004029100825297951677077348564662245655339147114738842583661525564191654635572894384112128667657677426908874466185286600944346414778484432712775860033597011582310412846503828339455331605483707990641217758114102694697818751884277583866032282852754374666147508447794360411496877792027987411435208534148765075768616157471020207076596770854599102892431989261050894271442254972964763622647005458650278162914165807797923568738288700847055463560670281770103108293740076873977721555506198730233156736788068426594239559835867030660879671789990760407691935812457680508701790823723173475184518629364349846834845725737220403113751672632842724139624176188808615147936629652504734591207039941303033331226778555459117548214058539407902397640356726008734088293458574144336617102335172057787049407302776260449287309120303338708032957099889367999188844615065007774321194728921959934830676901049985440133724481809497929452780122008669552824993521871601307883845266566424925258615985512733459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1760599736600253260874763999019104982754955989068016723367812359183436111310064596953849722453017259212225612964343351435299284229065885220637453913438297561373864168215915402758658382145728720589587733389660923328293921603840000337333696132087468836387762710776366459043938404483285927231503218305476510059845072828162034631165657349670292530844779617691281902227325879423473532494608509682220809455076599305328783172350107301663628181604505623479751919376065327661207712450111059438145917842142922902646940544743639434147436062906123579980757678682452092942927080599883679961713169814854772959396193900912817574363320708665068575639269054765742352107834675415069035553016778310365281868711794225206169812149638711201776791339894271476924967309970533548524865099938962578151223081735900282787583967073654215555382036268186985663676458727843179257144393444051675921417623333904367793986151621351586971287972161203336615230851370894432263014176906952508942418073327206962842116636704729106364525332802932704279936738925954317723679809442170175306530495241768013455072094436762419682591462244888492661829107330897366571355382981324036489700225617349756787613481865112199052197536077408653379090395373460765664424264094585126072764387365932367555995091356966691960399429245421038535838127966556666048709363528155573971410351794425071149026096179225716447046141996168999775173736247190523079931698794865602875956867417902670079573488679942032327200990830345228171900587398478131880271320687839596516055301748826314755794311618765688810019376176546569144414024771317473963847950863381000489334815326927061610948200386944536909709750367481183581008900169973783906014718013528752742433983522750245768677830522052257366348930364532213095694170190316107605457558557393967835701920130976203948310304641793060290038515221163184063215846095668658792257103005033917444851799724045340310867895297416320674396041650180939148893557535666599797096534202278256314283016804590878141968273848901419445281843087469154110593271871897514689808739644710646694343436398717375724391091201786043968211273655961111030199673276448598394965698754221955179072593532247525653314155217936260910203162543913948083570215611048475508892479485770314747847368937978629421509583438938231836207556406490647871494819116087551272791625820745163408074593042380268119454387199561360329854109180245719621535448232265507587156287417368300255287246000123992338650998646889386749994538751123876282715434622404849747672009584712308620299506370436659501704999249431298360968178778939233213015175912163248053185216102820580552414816394072186958385405138237899802265172068026174709921759962633966095299023112590343968176286254561983955239833761301734236736354545181882773136492980357202009912981688907064076190311863266785308267855104677987992452484861744830960824322546082321253578659994822249209605775244390422675151686944328483193145221283438113714199859437281932828085047897446606384797384097492758358437097510956672427635339262200967310516083709930492686829025598557647589219930160293026275350502562276860690576908442475644984329409263827095611909648028053791631349301009284757080962375004206584877063173206426933824473720789273827128942517614416159160780785440068567818374620634228887652461028979910841971224066439993351266455358626264520853097325429571702424962535958961739663980416206357542772724284216304655845307450473513155073118410918181890623208873334662464143229818745560241950108411345369369071369810276589003375442740548888282704497833796025495127234710932585049145019854986334910990712429089091217839687660970261028904107253810242638669359093083590150634352716945058661191432522985236873690202114288548072090757603529370558450199270004015738431409018417151685732196880416630824915084765479549309940627408649710815210877623825728612797448517134180001585826977555397511618669878594336224720380491222675948193676832870974963818341054865716324283359725361163842050580753184505602736000728420399002767962022288078209853258795796838231551432115947407680882655158399755078650597043234811095647310570612349531698115600409231641043415914208529588091612772710554175359990056875930292759571141553601945678328529833570662885334035956181292812198208560899310889382910731178023940524063920221003574034581527290049425118378748608997926671233828938944187038706522849356177313338944384201749386658907971815605480220131709006108979269287266475229082042776771470089202357484514391377650778461066907581519640131252124703362736312960403804049432409773712788737781912965129513692964250857480434749256500851264878577773601536715850588222286866640209446021879378220780792712222447725646302278957392184330297999341274291197023005693055150038565059677541318893050420468782135685614775866270065307617187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -52206264940186715788037710965392844899251815179482126358269468663919161900481938378619345729754912698598067160657577435997071963146630980891453923817602698389316616042342791356936466602329734619079198562853997124433512068701109123021192053431793171937118748384320830721355288228732614775087384743590112065888300778102327981169248621310602013667471527911608629562238836838478061220401117785289000485170638808671072741177561099586900271793398144420567942566823579591489770376273507838817182579687166444050648067468106258911499901817205662876244083466222486493427951439072091074818050496364687262483111260430004641567002128093902280795405790158753917344816344763473121891073817826026821803446159446329439807078823576897415493220560309201795394253007054263954532750032558387245443969418880583084747116774870690214539641203292171982342249932081299640966839813739023883744009785943696344955069964003644761561505846841793960392180663809995814735199081973772315244823447613862037753297386363023614808294395825356587660737420175965100386694119005802951116538130601848280012831577593651709835386332972049904462242825821251938133081071713704971805384654596638294429234960130407399621821945604615333298385648057972347569930859495325724007129709709732036259763741103432553717170176766345989799059441337885656727347901867835109472235633807624175449259501189755112180803272403696423931870651165301331989009770076242692636323419151470575004980460865279081911954914944982351447742357986580147991070611633223625566432888552684758005454406461397363011876300862317336184255369278433897891180098073025410090549230166227733894634720489446912472977471934180160278948772467199873886282871415777257919075464282396075961562733165887736162762299307326327541918308584438122178292470993961740613734733450182664508279603744788267643344738524002432082048958926585380956553552302408603083578193705612561217872493037547390773998480623806049484199396215752337505180848618919379160980173900893589056083645639397805582327864511243162105409769266922750135988970146311971872466898124223813586967246076725143371951076245432456560404479102905429827251206672841519594482267336562633787550517462319227348563361325018245099404949756345977920825325289305937962146842837701876331599503253133457210018860616004312175644168465011558589268705195718553441234048884378758577256768906887222607569189557635624190853465835890901926605943055121582644405592385422019437353835078153533192380745080476169262769387690740770606393302266730628460772597003912965780642747887118866346969439897719848998438169048834492170355706782075515348649913637150083913680166305452262857581113169078460074150665544890654519373946192545702836447340658294403583859369531400663568060750438935211383002954596501529916544922814088790125573080579341281342223759754243740078923627340882780330985581431101297929784593137344263315754048471210693117936535335290673928718622107514053064877259844717953789071134508528276416960218702659502985348661175792348424524852327219517070790958195541362283755383102400107758363546708974870745508752395184953232453921981810711752320909307664781493056334334482076576499185479007724212504553467913961106556783868461048817601408492728201192284280420565061011893008317329752018885601521768109584544134188168474182860931769431650993149879349724500461178588698336254335618297445444804774986000131053713517944856759126715768691934362039510352435029981353458474836549670592063155890932055696421429867142841039114516110829278819701047279440062123337840339136708688169203464077882542921377848219215536740764889489419558852335384305674609307647400612105881241307185228809641531973553121933696867138092697586820233134013054115821548685982856202675564806456526317547559146078159139661366335552649746545999136169699932796759863903411072521447429843546753737133478447642245904361216623980346311979801430274209586812312414371964963640321544850629107789889846428142906473627026405101663883508106041461019361124699700759870729607510743966732056202382474148004464471148120635202648128770073688423285932099472081275781462953354950041582574466778769167960289460973331857462016155112820762611697296056697047127045145192576846724733743897089487013533859385069135084753684701873754319841770702497680907934586064154957178499580740288181626841229769312902654530230873384897529091801450390913219095240117696882438296399870488545942964719090336165091333261993926218899058740217571864202400556414319958187297732074074581599854814886020690383237585784447379814767543655254254553452601225292989573527286641842896959590543474391822679075498728042744153184212439406377671825035311038349942156359257182657025863958796413828559931263127259869951426645951435945168594046339798627719718526751790932394214905798435211181640625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 916087598393116500740952442708220085752927837072026135624642245966972385620356123617636348621368276835924750283383733076249354247462277220257941757908041789833705461021007963759728696162718152966356069755512966164597660653136100830720618819057799510909376661336038426476028152808854852486901510640973172165063912442402907614899808121379058862573109253785537095506597119523318890366490246898944149051166139438010375608762666878307392274157884924913193095075376525994615032867591702928163287177052931236993685496675836649072157704265348694125049439992035012317472846000854446823167759940935349403970845771356106534462061721757214772818999320046397011862476938471591073408502000379439687884842615358349882612005092260472539444897536479690989561834000738868031386468052694801192692191027637922726378502904528334659902372480386079922360509412377963561251022499847758039314261064460065487871969928599321751877674240618397890710207831606175982672772038583755798621409989697274819244779978024648941788833354204508511812209477629928799893661500380237610350235595964845371159022501124288380609432495202046815782338019935514823738683793776496324130991303673066471390447677424978421426210524834667107268200582495458236176108216101121388475879394745701818205009858050464331481660367396126492130343019932913210267827842366190695201109462038044356184317219187856189897086503129863763140916372447940781052520486332688841464793209927908912309850784688874490196963143474117028248096029917382747712297664923712461553673448889740589105233249105572547855803353983129471655704327380019423910966896199088916747567982009492719549498051543032790147515816900534980010770815172514808354334123689310209046571142830505788210155257386856933601722612872744823014628879062114298090420204675323053059181100769329459282893048045206089037407744817196388547514249347548319196660680097158030229476548189884696878820575425465789756216555850347341324664037981363719079394235127278100753793898068984586562512528652722024430893087946133977166394473941315923852942632940815271849441953417248036873581159412853472375781212288650648183197518388779703413644829889555720153376962369845087936580801904025410427838565219507933108138632656843798855004245011772371918105207600111603155930862809687361751188593995836155468122244577258378111845313283467343068094379992849663362885322583673749470685144949282834450995263294571076599125929169018367853567039100516392356130607522725642246323183095926626898760753125554029177595725065070048416058755746285352298249635106023803138301056124601169602252770936846892849618249561199689485289766007615695233633368222985116340610422648595503406763613212289911653805696839844731575479657841195063463350424155810609017418506771631783365318397401998502990060037272607956074186344323940609785973802010427871767850259692489699090813560982902909114827955471097725905549721273537309103562621248392875878619517847038100215539913303810279217247393179383273365371401977807288581955691816679297262135312822180276737367285200595714928554562422005018450904938183435812653881664211226095000310125755084647011261010194075936757738597956781851897499270786762942902126749797112403958340976036725417617186123574034063468215365517014820192295401204984140754452763487576123659276372972631467459201146693008770071837043087849726144499965165544651333746658580961935249485930288595459642137248011235277025304146081029093631177589238170970948704290956202481001747870126459648744042466725073491814484520403476732076837566215837541397898729775426263430561638704529512267597779439812674802047629851675624224912016399641518654238821177422583787530185531945385502148497783717766241151310160192280072559330372273384319270015243496223030784540417672004118434649566415347900068546535611539573900982659175511135509762137691064753475160291768644783365492362994013312520073372223720265583717111982079276045406912556594397639660099332778019729058276948003006038646081867102828100173642224433846503565818951994465540957434442447899703824889699590040749800527405630473351547956497074683001425813550096949120578333012516888686766986136519076903929828259630099136477648510545138285085596793328610787511368798406181933360024223796960701670154048827662318931155553284434520546349899691064194754914383116164351993017213706089425961565686572633341285612240083016725982922339877255959945538475590626841657224844373602115652261828558640366036343717701654759424027338452407367265071077229005907085514886086223962711267227046515846215198185139934028198553753216404728816016132579681342063877438156470214456838080618920086938364473646725929790224507174011589291189657289970091601143097744175244199091734060942050105130188822407936393652983916860264894930528316308038228044097195379436016082763671875000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -5214535139631751569435777059869539862267996914408170398194651691510619007939108300533868949454293900141732296225530404178286284357571713671242330989277061550139064348922769882135105226957146412295722940966715550977800638454141593830859866559377551829345226207202226061801535257869778166601469724087588562383583515499725685056700975703260760012473700475318750359306647292348302676000707111890237767860023731493897230730584038887459374562196327873259757387475777342015210407529221056154003187363033757652748161667347357539519554868516365979351504005120808791270325689354422159345391044240765678225083471722669110421323461489017753429657780680690043901372388433228273225056750634388900904740196701881796229596282601063456900268378121219652354816307868176655691375789822287276172813028315083246439367644053956636574383832695817495484101419419633086749384537542912995024931366670760984156282672679191245875633688132458177742862800817133544000104461676773917053670312584224137746528668437046661377766228123814037473570716971709691660661487249360518162731924911524440281750791579229207169380906240177018497372293606644310295398034630058379687603715739509307104338456307823435229563313022575014590111224212949524530244873178205358645128363897884519909656811878663188250803586989746945179180122624240053052773551336504625592404524634037634816130019438599672044094113772816877575104708868796122757616468755902571170075566329801697541702943783465972537530103731416139464307459102992426107242736762257820431637868301160805157427901865388715585419655077343402262878293090707971938957617464095738542485055250177047474727598640529987015260085451087990778423445511768368245173885543578833802670366943457752534328720699407664494620042379878443745399661124511958125363464000275202177726501604249130394140284166393576822231425492130227924803461922853032397323611331536933219205214915718220172593012272601936917850092331139092688296129222539495262678557769712315162711259264874942462480971272507751175446613501910495267276638159423538149989858834903000623326238276405269596106130407431956306388376384760565038972435335065611783121443402143570311840545076318792023720192706897621669407509717463497247672599389974751239394969083563457359590761364078577687963073048300158049070817999665541582080067769227049635387082074176918286062210527532203545052945357375216755598698403050042778829105159523647153219028193955027496795449908063417652055917913363280383522432674840401645557476011007052568222028531587017560809354503063807122847011514796035575382524329518290390523551371101111257397887744646299099204655115622446502572273991539958730342842043029314582728250223867885843450427342033245094945314670912975216449003635427583717144082662760230074343693611849330744293537992367273479901210337102920714408506328209480018799193746560591843042987166588271339425357718370362661640476520495729044668898224541861653631126012253336640252616127473271897686684479570809732000757472985612571011029253310853383754536529781655418336140796756226614623088879232211535273006078688592504304018126595611348617746100976987025977937552042128213503607443762276958031099475586789237148906742860260165513099923685006219805645909123655388231795066600129867758435924570967643285157186434145004298587716812220109937614565744169590948386485904438439234076768837900777472042945995079729003644389526387663769391266645366502140750825207671739338248266139900139672185042764225932329829598519672327600400208483760728335540373629365537549671564330770953569456909073416399575912455228340039515400457848554911198014560397455872407493510367525459674939853374349120300258880603983828207479721512935097380859690896967323147699636348604622852104522092876871055099672158944493637936999181552741046532350256425396535691258176090301671166268938990270311370750381505921630381153292209640771327583221702802586014969456344564272571941908156740297679523546113270680925638060316655594981075550320181061365306313761483387086510429648910352498195093533503502916720684423699467835341247806991587204065291053117145249932734559412291443285281106455819994723034798363618822832695257612228552647532368757676898594645300801001693836005515473742382934653532067414152529993437161062399174409298992141395856128373525315703604626665051801480427524259221693720904919904692035112786397832502164550265766819255368140934204391236746258491202794610353408247174217892509995384755377081573635810332642857381772362602905949072280523729167939860799950694014950414350442896744299874064632309603465539281611829447978007574926443751028957053570952769508347671426667802233729651431818299019304446015976183702208382871857418319871606114495110616546975188423214891248087088914682704158864193982256263204533297539455816149711608886718750000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -149086463704357065735989461315696416703326115485777939794674504359401329704782798847765335092976878046079025928237822127983102421138704466092620263329527140359509489080313745007891378546666629892025790810501647973423319742107397148235372964748211502030658952017979571766015816936111957947739211596391158479675060866710768177001067655201163679793393074522150915652463136337274764921800734196903498140802434268079461648213740504896460019487955587366563336910908857287142400205443852244453174713023933311153535668589699053658651497844326948772309940737653467395759416236910095952084775100678663162956107681996012167206028200377016889022132732521313890525737849185606684544024846957223020619205228216348593868702123762037761084867825146939710483504342889439514714813882438906430972971325091327257853354279065427515161917813708114204321042466710368770247208391030006037570834308064201945733848315004205977796129747153436957100070481003428463217432862401341239237750471370668232019359023143451302867438853408679729480575696759638267824176668771867292883938566910104048584496001254953534315415861452490276330328074753050414777735904522376008794117390827108672546058843339795299551856472707094305703293712755573381903762758479435876667665562591724243066465743653005474449382553039476296186574601040020566678375678900753203683375254948286272286466642869203182083740867599532391421826367229378713601583932095809468780629669508061580417467752846258647974006555905598097759232569184318042275585004582841437033818937060738657776192430414238433845677294816948779061259466017882148327130845406573279694806195131115049970722923111429589767291682805136106977931899190720785529458458083524652295471881990908554541529663116432184317037771246813581374348876812532976127420378321566083388525405330064160566897632474752398445308795423474265622840275030218226635779644930418919698680338579991308390515095825338006520377646478501329888183965161812935902607338008397074257729759803181759306546634705286633420166048621532757628406988142113379214902423273885088790264526474877840433663354367572048723117741191646941574987090908935441009119856584094235468870904807282157907230247193816510991604628932799423615508826812290061785682375939435624855793798232553121335270259146035499646353418618250941840762121800202637660577370034731857419806192509578771423378595509687519366621292349936371091459767446988937249489094079525166657388567743531805722712863653083713417937308716457525239222011881525597665265695081848838695697557196929403109767888361674964508817576722527010700538384654142937755234745869792919972861452885498928315279354517069633907177092059425931694704244049601018365610608949996631482771591352315640826246248233976079537228595037261760405137453751218893593876413949753676668995963469624046953676300567210982149853877324737533723611452938142950493833134391263066984670983400822650408875093736377447543689471725514271661313910262543030235339497334454125284558552197388353664468150374830880793677535718579944522556030341722730062336664040948283780475144655805599720015056701068554884810449193693502315029025171825821835119052081609841143301400726185449718394312829294055915285159680847537021457376612319143165784596014664234272726284722488572510625632764443038573113634224659112595870923926999322035845397596828089233451025340459324699553207412002313323575504444602982107977421365136367915801730279325781794735580278853862860064791735369508079749116128976802707036515960917766909847087719509986747008633213487193346695419070598030148092454934741281172563935602296943108765332224812968495198667162117891471533941444282516868332012323282977617793083202240672698831597401430107378001037216579752456676857198006611320718318173818620822872107984873630946668200760373999570483598320593607532392776986642184205328703163396217192604345281756500352802616188816074772277449308305455023355164213138828626682737092301574698010499515934867944398921982604298723829407821571835994432757158068066938574658858907039654179332780667197195091621580063714199336088359650734226143163870411361870876744596724151906812934565357360041299696370001223917131790347670630502728884684240796802405062902128262482142239246013436445173263114351050476235931301368209527585896110126056627151142886686346221591187684267287493703555905801141620964831776069968672744077830022884312723916767987243362505272349401177986210978404231318139500218434218701187494341342334035716576715730475172310197714938694740268222129905651703171051966520214952321107904191165597935580814837959004517158445157775388812950718885448668491958192494908269818169976008610353140080137391817216255226756773280137051154847835347900917382026235831668538216360025427478619942568218575962291083669697400182485580444335937500000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2888004510859695946011652403016602071942982048854630678873316779209498327765675855607610090430515029487094414337365501833707306277690087160649653199466889291274855957913955701682320144367708293297804628824619660480710618521402165143848348612588612386589833919257078912513915829547835172497683273472971253796546132614848787342308767513276939886905550036854410254412164695909782580418018540904793034303902965802259428208029524313491227052805041317152006920721543541643956490275571687333311164670669840769253613023912670820246261286550111928770551099089464045662896656688311320914694525397194203798134038103201062268617784558986351388181097858664191888000015162156799484564578972619604012057775762595351444329596635323854163562427472265683378558555221574169725378212843027400980688313481720318938748330913062357685071609672191535617384644173936019247326208350503660707047843673369265109893545481140727823096203558438928731285377247173333632796166029135832977387085817846244638615971755914945906739389514905649104822981566898249281317196655647319848604405924000392270943779000442422750548926086979619786445641220677147595375759048672581186623026747833983340899752016600489232787429341567237727072824328122420206583753616373941913030501430092443507745500862063478778303720535027342673210103229303882228545558093678550128409013588892115046737526062731154496255697398041373435797375257504763248763244249964023536596321240822755066646882994652528642059319878450152422819998730236104651132072988769259204705439290162723116974146841953057295597163549564579959313210380271841398710099632396970139066720419887794847678872287768750080292570416614284182297905774839269104098459782111278639735287410674257505599284628113694122110660449114528375495577658308107223109888784266565548326149395713023631805152048036077518427763151169179902165392582416726940370159100285677063587124758650408322510210831611912318870919947032282013341020852937987611726875383669983068212058752375374674392063337513788892908834763256759826733143441117029605652524029967716864668701167725750275953262400806003616942234169170674871819354344032303383488802381804935202691314685836920213046560391901959125281830718980710459976476620776894752271837516609330739455238648122283147225325534527348814657355045747100526701832243876849944196298206181472444330251955147239319328334738169924429200725950766459984414125461363863520961683021855052886678241264750990236960675875771150999749861914761054799829084859738372660859408966552035918922508585775819344884482240736829117450361454435524180284968961248833598692248295734074054506750130416105492221983910797980135158139176507946099796776792970871370546886778325661058666855805317414648749802337745799328271262476583707353685256715556841611950141487623071788476916308270930888006361291376068775557647715230405343552124700291498749562776772099976976546602425496544482725145790148730456191561428661527597712189715652923634624044613341108128004559006078230116986830963447020955567567809493238141166149308196742010946270047167616870605076333933310710503909827406851788886132074497435794854758995424409201515871948213187883450336992829278613271323881968951589524668749362878026984458491396374339283481923029433353133108954484117233096911585391870059742190677112813757360825054926781393202892826363874234151941874142485879588172532401696227409097686597842023995161851133299933509142255169170622905941457340534660732370106411850331992192371018503117963186466501751371201334238908990535791434387697941705088648795811367769602350158394027536581703780353076311741633908568961651648174997951860341789557743185131413204800951801647373456586217129303435063843215196982827250353050140963213998128808935097476398378277764515396452370800254930939548141970046000574611385214668535310130794900144937328666125328239770379863399968116473718436506988856416130804719086719757954763524845913038880184079402535477942879505425821144800451882100312836625880422560047802572151479194054557116823817578950451968883515433318969608928756955337802895683678225381980981412110385080276715834317550558695257833550726325682755772912825914309899558155109283680597254186597229759874715317615238602097476430958389351287898905401108063951022270801075458973127952211738042425839062629481829948170792560482214221968297138029978833047949918671928958983426703374627573942991464014876063287398962793628468714162016349893662231769208261414092554496417124286005639160063491427258067665493003073768391736660823626967730783450222525907480837596342390645047831688504589116500601893483653795923019102159268410161132952135741092231464380853442845935441266318522964777216407332162581592038867252287083561933477037934292322473611958586398117381117967017445380406570620834827423095703125000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 9581373582474618796961547320439761364717612917814933353777578994193267759463780832292175430422149038217611151658169195935246677247669139839052052447721723576356213245064232660328390310474685130535641666755289924937862937200752046601955180104747311241871920260725600249580425560229598829893205699406182422893454677079514004236796018209164544991950807090822124185051623121258540428694531011910924665340308116997308416489740561823976780921724166018034576867117713897855407330061211822953507402081425768131516193987184434101247139790810386433404467389040805377497106128382269967406072149729482714387406923683203334237449747846649484486532885492802198989290474188033565929250180992749347756633343072548809979065350198406042637904846257783523437100356223989922883598660537044431204192450563514025030892011493174653891996420245958710835242640026424791546945698318461314676427412679225795953865910827753562675549213450043508915274599386579902265898712821886322696983758041503611150855256639907885651378919568913389939073334635580045242751787807216704044588323026196256839290996598476816888686680630614925377710785843511623284920554219051023481807620267881143713152929030566857696342819629586506671849901985688920007844583430524096734293350162368075437231024065116258016709355110037210740067495248876537136648661607969005109143216362462570238716252026895561031253647274450418655793798007753481320769786018289044046364594085398013879456432133251592983011438210920306928329116575190364849566750085595290799200933610910963226605140086639924053968451413890834941493761306153286818265415292949550543920523436425564915685244198024910959203208466078335980487044007406757357524103617594622971307580198309477121525234107666826503698107261269017494006022051050515556429936958598621566960895185203562654370010871397560182115313230325342991470555749452123998226621080156630281171190176499833000205938684367177562033701396979449459781399802490165673955137014208450318711229477564115714064097617164094557888662115416038908892123391689839653100842541284892843351869985894364078901593846634395914221313491863071208160914160249846138411507212547459047173407353518569474389712976802896048135373044783316089705555347015711821718023530357745664566662278700939408327791314703106796792444380161009164473916502081660389657494750583806519219320544753831436410018449080394855516021396556831798103618619222133663590986568136038680670113787063376529696788930050792209780213595975017845744759123269996893241898473935328679598151123078433854375427204312999475962316285946976251534473868966532019364481893899645309196367530971273743483516229389099860975224089098016999931329915381261602854443885857662727582227498515444900781472023512861407395738132539354213910065006850392977816993233964621195434429762785549566773504125536320449637497967838890724429651849649325334041182857871785627508214887792835614571654705288497518796516640596829756416841065762191314817689040381858497765448719370828489347662272792721190916710097503097584311948194674419918517891449275033775101609059658972214396331397979170285203886365055486289626449523053317580433651314307442373046251415405646051327526299005220850023999859867330458280122762546681325677704588330033088021115271279501434695758989261846055098395886596420665568587998875953160842895559866843540263088624328148807030949948178383816826490988348613574614650490488569808262768169390671301534389114650262919332448694614240331962233558325817869738281317375555927759557005310479599543361320123694856148182350852136992210964730705798047016089399154527668561690954880331515529216008671677918405760942078002046239899887239261637888688702664038390598605851616465310618486906780915948091858519215901714617956649478699422375751944434011944834877551810857825988057742684082920934001450853577234205079784882049698242562245345759134002870607069143363832125675165088662485685550252227248430041463126812069125265548265510844042512995943054302118693648815254744955045610800032885950032956399112211626627589284622812774807116462618271987156958486685037975832722237474868606294509733063426614036972166454417553993206200981973488241692869879662019112515479518488449002707003664711746061468040810906268272196505260830318030779688308123584794300245707236443591542539843584184270391303325991697108786536229672392094360965446941646160944367960586722543008591574560188882213755736776376945939127730575658411300376759498294681657365130131041677589990859253767082215408515460441160502963734096454130669325707617777057344503661474095232428942992229234898819103282135033894467501009119820348347036748997638698701796262649174326241342922813882136208604304716085157633879297548370678974039479711420601559425929617261688542306785620894515886902809143066406250000000000000000000000000000000000000000000000000000000000000000*i1^68 + 3322453849624745227500086064246005067278707188470149790074944520588758312667536378817199406426154021250061689782684784594013985418742352960533183184144569078596742462542586256352319856024166368375669188462217138517835777676087108895798289125787207976077375393591890450746126366713461067261716253280560050898027743828601144611651272119232009131022601950978166468058771867228683295248159936716756037150975409384310198988691848091291394108333044226199554428102253584488843965544085290682691148667648298739309679729721937795008731951274359669057487124023949481852647491722630333373764387840585026858205207772888074000937932556130344637186110600018957845979842117328835618251455392429255483112600390384872916721858035999275194378950382963739424281751674124355875604289758628364036024690861558333355337618439269724069616915392472744215318089363735740359721133530338960766137446107095143091500006471563981582062913585122037818837115790121633623469290703526694457210534723301524006511220469316006468871833078712143687761406416178508376284787835801705911460217917605372262794785544744124634591977796208852138488145072017475274675954299280887487849865535318827358354498881080205458229906302686480108659212494218739417209812814177864151268794789023089573805880551429325295385393793317800849758615507500579584871715598409712891274540078116354109258370598488342458750241390087449464803288993329092935291213868374674889454449721154835657828377488300922698426682721675758115740495709764873979216509081107376391332804544888517460047890870840579119085928075491918178782099944034482325728430312865098258988368402536866094493865672100744954961008752854111533537163400747543086759714052519475366770677513849061088497803155224857572707385785821443398280192827848325678414508417846708485209296971632898433759229537226467660720235168036282822085367383888042919557684309697869417220243462746412376752507137212083625593458934337603467889010957147985139380832770090631910543799643470392610200213932638285367905965482296653360986443990036115142162363946022396048546939873950421622046268618335790937624979058468461449254937959386715228784001497353279325514844326634314495967868493853460412813167337100355658858090833945949923183171762953368462341638799522057521327392491215859602908539867694681997803414836753999243407408964327868139364338449358105813899406623341480303652644473184268323289192255571853796530456498384496798117106655131743303197227245336558805669461887267668784241624175287775097467355354100499617108722053646750323512558321234641011069109527024538084201989712458479046196172048409780639238298685395425230817246090574812233884245111167755585580841715680418879356295794654175106319766472483366834114955766221482393391210040064505426550660599891114515856462818631374888856618992794451912440642187038903025865419129438478296064440268535081121807264018484745271689145323841274959761715178604694162881432871536072971752304607157884212743041813739604129221752489754815297154240675061981846657349325009506151926706117736549729889148477165955661945714260244424025497201047827633845847304701209088392212978775854972049637473481153685062301380508649837090789337210841919274231341130098931198708895720050890923425496582977135121562960683168128743629762878967922519343130719099580390636771795115857706775826611611005424467222569406568149793351912072728099710146057807297188382933230358371728608994692211509569939841255792229360509540555932868993836552406303876851281688184379321431809002576411565962081614164689215151344337354584877908168954570553079240499965494484045435849452118584607185237382984840427523477285468331238799585125719078277035211808176171038313937310461016073498583469839798841785829061917410855528746933143517724087250388152092855128946624900449181641492504661425932901380791916322269746438535542206830944003824805112913598552665986083902180061942089203575148768453428866429549245950152124712159885996183974050325910624461196870304595791895589031315508872040475569687505071524773712439546664794391870776288234756277707350607536336123151888501916570687144813483450830822092468021698016473133561011400153663049132374692145358848348877151009254621119334051604528212226952385728415200565384313613149728226378623296981125296188334329489765196627465048397901025265861799520713526090396615317465420254679556282349813577282598225117004311990571722789738644832292065469525206058541057779717415925344833210775651889883842133374408173533462945598680264158029059818263842925251824928377986194763903638744077532817907762305584845771193177055750753601293139433087062521673187172031471620006946670286424864463866126251325680961353208891416900325897112971477616171409541729010795791528144452028256335563566326030127129342872649431228637695312500000000000000000000000000000000000000000000000000000000000000*i1^69 + -15362122315005978669825203525012031641943702515738531097959401117890573408832759376475292036102864340114927046509976870332238560352982578312986039733161406731389556203478907870915941114888476944746619146471281448935444186544283733008090346783934797509501344992094855713864739753916458262934985741372970883522751866707137097445340195064018894967872050172298618026347815976567490108542859556508250934530783923115618742226870891943244096699765640811696476649378194285216226047428842953117836554267758720625717558212207780763766550562254702703485716968375142832361151363900529986202968704473149193919290397381988945490494926535093607905528398548214232458793252706904033282753401847862199470613940794823803072761805027606852137532367927687558370734768618609962188454627427339791595556194043467016807501926501110606829176706685307951444992374755645834543247015027918994660849924375478304389254460729827342430905295317880424903380434301547802414299556365603893550243213573477632635579160311403960316444708351518231671958882649076807526436041232569070990400834435977499215463011416940936938081448719214972455547514171259962938380362181466696375592240952597824873427693385257575242688924100437441343983838635340552175007767906545382051271725964986814289026375506027006634268188260841530676927554171865314438727893188680172589969345329308884650134553802242818695195464159471763445959766003896143709116164505895978453771912235145208633579636440026657698987596835297304731325127153922787052015283124340290017186028718698285076647171439231885099220626808726224403632404079705275586016248590241111384938972738897621632600303673820313369413932199445299656023751620057215523637108197469270862203760674063439427083251497977516505604936009714840054480433157616781149455873755894413478339213759150979234103408077591855013053480863237566191844344613381964226844493577035295560730583275611730151456397846225213587096110989933960069055945788090648498427110009994929335016903291724153133857299061111734586051018919189902488182192269412625144218188254861527877183407249678890803575641640923294465280474075567136411200683031666413568122685230709061130262758900795938141072245197618339492464428229581759997301591819630021097873831274598909435342957351442393762600275203277909029909297105999446972565195751208882026014174742396014824895296933110828761221183058409178710661719038438228193059562684509251759729292022114276856280829758141341579705809018133925174461217573484512340650904504221341675733076531870918425392932949040901332244322025431435264843888533065631971084867613322076756445733361945481180141012090109931590529785322491778310265237297741691003198679225215954400220336244855540134214440895639949793402641100935028808060013553789674201183627726280167043794794175828421744815134794721119806511372632307693943777561908739854062691575666426752137461629701768148737580972447132295973285407486945012316207393103772769715025235294721280051123681705641949304767700768576910118286630288402002355329117935175101273742582405390109129134040527818354549440394872303894568407339166178731344402395503403624875317457272514365330903063238713471237212395624100403144708127060881442549862706656408251434945090761374543307707497785462167201424832046552469537875669417791115860146684254063838783561519051244192952334827140905949650179840213497771138116569974025128434468016071394183653265110757201421067103189356594557248842228210641655279017935604496438102134601004122614455742174431764091401720903454103459055610270381561686127928060186574925187457120567002611131176496002111431524175732114660941268325054184357030579687722935340233920722787423422495473958606993913545650968471056458217442327116564305859373134635319749167456101144870890786138447933416134381769650049213048693141496381247324644263753427618280491294853666301199871672590419717849511602362515757742797346258731319562458727788309222297627140599192787750039359250836732488142827912320423818412964812975009241369417123981117865965165243576493449859767803983568389836785938259785396013142820260218123791404167024738129684997315675902809176671189889749021415795321260303687571021204840879388660859005812416597918878425883882547987393380391245214584563290211265081503770620597272806032840496109324191306133504007770185674599097626841962915042488347556221420572640362368542870943949854693883389578815862226192017889416763965188123728522457833278655586886063993696298231260756250640835382355799254908097321716400382014046785498836068139138330635031732246802539406560001011347031033058715985780377067966051123046622269370339255961222398941415551146041070581375764603357494282708446310069451068627720861726017584666245077268476606233977984274518665416396959698397406413050703122280538082122802734375000000000000000000000000000000000000000000000000000000000000*i1^70 + 220382957750215237752949924896192378548988059480567270205455755048185224537372094196690883844880615594524209783211048245263908876438643253073921647149980898572633353164801687402120182460750278760136574009678327398095707925045777016751368159274615943748727308590223239620163998158064390334116340076641759013953854413270292464334382183978309979213154554943681905016220985452919613342468662011017935020011933495303168181968952641098833044180796014031648731343041222704257252860014503370312036056671834439410157595224270181900650109979427042520887229302612701920200916453595262040759429762324570295765304155732465068119901928652936950615675544629585312623295393849690190052042996706541974806087190134675195817786692532357465223959233741474331445322602725456064856954171685908766716722681276807197459829910482803312410447540617067132195570798034825009103307187409708325724672539646118670915062484022799873751376399558721169328172949432963741981115052234318327664936346350350994189251594939594888826268556145560040498725952079839845432915170273805976750496427819818707433077678222266101881296321876368572977033853201323966208429109252367149200423736835403210732547453373437902777008931070650542917479427385517541819936870888878021995139149665685580286630345369317839525092814708484873382804175047000030065048101166551075669754586937151658801904900868172758973285589078487301858767243072036103918631278986141582288729405630347588396637236930092088857084016350429234305177843851692039529179040449163008445711895793973725523845322502323312547415772677918144841279936704676501016550641416196442899735117652940712977885309345035904317673002952535428322113940412055073835694997333861273932762535975106364759323970523649561528108400764459604743362639709916051586901652346471186105097813823803645989760515853796134335982158170485363757195182108761126808611244186603852386305269539721560353571370770745481037869035092075204265553227526537145265047077040636811703814756075902401109844732945565520230555252703005389182337401523712382467920491820678718648947779532432762937486046769089624344463927630276089282978636167576408589420545211679994453286506442222610333946156273038904602213059840979806976342317862899081612504703658387028163118445208222286539132601866301810840841689765444255919099107160928875916112218898307524587822801860375820815194338803188671764750140090877780524068454162063060644869708604023082952292257067125548694398409927525693890067485564996497537627911284115536065786792237769893760769337592675408208955772163636068918965508747183847023362388513841620279463117077229557110824013285319203787509983114969897230808402971540870591297916600101374729953050014188856783536209992858453083446690160506166137203948676581959388258079198343288896200778362830369362476052975941137975530195395219767435188818102951220453208949948017141370634354316350790785048054028590735882201659109796533596717602505953012305378649557300385360722724314259855071666570261666776089985747501509516332595985981005851851304166730297312389799320062113296326742446137550046004353832680667233859824643242235075418932908775471927246197338859103469829944491930367718409510083842346902653716660755463468271304715496451367814965935390474236699268575686406461591460501074250157084746575751231536780782085823409470080796315227390071031355885908591285684427806375579694107404198638809555236702729804484858580848580984094272648465043921536220112962296493559313423408715573980900478185230157826552836856701723930953352038444998714146971514916889773567082901592361783888379285039645190611166864799754990691809598293382619446038644678762620848157557338270012632444238328543408451248127166704208216964131180037617990623085555380381343424025082498821507383044208815932280377741606053407678336161962145286225633321089686033209440541072668927527674841186508735764758899381711882343936215475031561527871568337453966820575198314413773585953177516848913860830385760781763963820668436185672539203378047009200210448033505130456458703522517447165343667717928282591975822852248251258306356685755825532184266559232218918752217212727552180508045997470427793991252812101539278588847764451587604403394075462074722627435300285307513808838222242993906593098051284288891503319357463578208107509734403641965537408793319975857905745159052838952191418375432892383414038659727441230475153377352396882715989139570338963533534252196145180567364042067763103055424187337815585425465310437118679186250326195289852874746107808213570261599630430113997111506255409995085407846395576701587457310212695423932953782233338403577758492737904379300939137592205198561564607189406190274605694832798979495230841718769478127290726525850397144609230091393485941389518423250137857394292950630187988281250000000000000000000000000000000000000000000000000000000000*i1^71 + 2124625940645499919822073035852989255432451412657255354641719419954395336209623164015693889121186408285035353568662691008607539985324840381160070763613802235219869733950101595584252890668861727017126001076184434038594909507633113710531610211374084916049713838871453756083009471228247956505177541901863178170150214661986417620631415076944970193328668139622802821589024942220035373568260706931782581478211175706554408288258781458832503451917071455635053231786962474416092684703651886182939058074618128475218403589270072223374385920136235140564642750605631863774380402354135797225264729614739140733479902554935342070265121598003221006019886367632149420032228655260861424069086471249148919884931019758737952422029407450541276964754625765445330923138885625208759899874778303879563784202847922312733260822239719635973142934911518453053858760160300747660653240647201857490139489816947257899419390769048451664536930282064814577887250527113793929919300747693247193063515120120679031245931216163872887650493339842533674385561194856170308971749049059384831654093854477953062674190994636246620915247154679323423967301395899567790690891002563821379075091263285130218418418147507470513719272747982176506811999610339506925290710533155939975542088862561237064314539769235117800879522590573448980733810784217123299430779828375952128663472324594423687970002362654606830285896995941340538833441916222788664645045875810988392066881651889251955900416290370706993568974704664366266734867691019350768528796355888407812746520571780321537636283136158576018827109349602623515448010975124477026551453930839076920310992873579323652476255387823426901605713041096540860721507345630500912494654659518457951115442647706418873161405983686853765303898114035933272432653937128680149673035336257139639723514806099842519264623413454442693581996582528906556483232785190078699733348950745241823063509786698654901340757381265658988597575631674146613784221772076390556341805396148406179025026864170080369855518345222745208022146114034978019432711801662133744136255861903176427689734078381222912749678274366301155342890700742590180479495690601790010779736855061520148927662582404355949800751315044657229168395161040342517287968225270821577656760856177914098455337401588283565390520253787351697594894597792255757045779270205243318754689055770919778320010009618982819676089475348509449384653395389194328654865223832134626917707268283006562252264992545785304427703556328463639339607327654819498380565120764127901943238606330044671489411988918547286963832817872881161985519991577220349888964516760909171513539794576514583815946671008694694993209451762610472048260011852961118934749942572015089078219838008280032263988145581546607594159497144277880752290780668364278498733758087329876794414637039560406181516839604870031794207269202269798178484051877941384882330134863958141423105386124896706428672550737432314840813527188043812552433032305550095866712499359261816160425287820883640590712471684759329099753348481015893286407604273529630813676311457260270117943685398273858440941334179904081603686199974904549873246096950127375994483661224667193603697968558662892614760316407994882027837915796486413938885275923375591781054528240521624966015566364617754930142267549100269608858919665733736322301277602855484548707790834589870880059607576944340412907022921562408523798336257183054158825187349803802879483942825561455303271069779080890101398866130369704511728887179168066511524024337542469301790336805135071712701689045832720187223442109637714245518067171236458479733380457505372731300350423814056679846930348515252861172579374591535306704148340130090640371334427200546740820523304475134405262883772486767396738060122364522613683710880869608201782061203663309341376816020801904132515087196245575831979514196007845877349903260000795946308318076094653717575912387585078506791676662023551108775863321381354168242128748215377989673336641417788155960721884349301115790667205204632110623549898647642516318955746307569997710975099436244798133036148051688702045411002246786718407899896925128123913483074319020409964275959080750449606411834401904101153980515725059283752920038220395369734592250399793695973705021356804562609402304347555545534947172046597515996287056450269948682823010882128024932759074731638970487846008648211106061747336604887972082752788240252240633835459060677738404718182149632752254397253564155881361491449861449093091894572110918325262642614559808489817534600721443061619180236730499991594945455374721556913953816152614587866597079995330329564022616417140062808394063838933432592634266502495975947380722937672276851958279932400288668256348367057739680379913369171281979847802515831018742821867716052809535118035128009594814102456439286470413208007812500000000000000000000000000000000000000000000000000000000*i1^72 + -73760829654253299848755707410611780465434867340101465548303856895099105663968300287271445337064582658884301194146104943542660684185804304475268578279605150444576637764164922104743225596366126647170051869144251782891268056517682147439359595888718613664300834343140959182970792705754912114232728654620935647547673041261045188080864685279937254477265663513280377346043040721505621108275481170534595916927144139175782107829798379664424396911546854884683376494172372395047231003940031009301519897770943327156822264570069649712075406846076094337993352587134570911818801241718393700151891263695390471673097015991300196845563437931726249299377590103618261786631629849801722345963144351467079540672626895580459556697473689982417888960595574722240389185274645928889456143649533095487729455820106052366883115613016592144394590552538021518226535767648139527138141053722777576687678366064970233092096311952349920048087277786975939745875753449021255919847009952118873853847948791014084414117089243086531427637940998107526932152783507129030910691935818602198076111276193359067689608329868216963453944717737492819007253229242159960811910836380801728239518680125540333079750004519271177464412485068947518441890791649936781020003301438351488034670518037131512284126435023232525812170532424771143603453606644240852912797068008931853461946197766738848392980532804084051187419456706886729581913267256864816396240482980914287027709808592408174265011390909433169274678085641347812400538642673241587488793259066588672305448164096928744761665334536671887753604693840206665699885787428495536218840361733877665681731622917340149559317463671577053701493195436439698681577949499463888358676850490536010340092780795027119896359707949520753138082027779608796147211867733694584559028566223042212139535246845451877129429462170878937697322254042924849209370798209671349916931660437216776067605507548622103693468631253319376457852573043040072184383728522431518754579710699794791044456517829002077608972170051459537527430037353249245712731525657038218503450296401649998521943748270723437760267312425777382963009710883270237448642423353205600420527316275976701862507718775775218082871634296287279663053301569946081462705031019581038811886658624046024000812240442505958929203846293253749862333670939136912671125654664070875286129681993130816421576636332676065820727136783484622327762578029989915317460324404505281931421241157978892363176519428104422882747637809924490305842026934255984582164646593083601211876684398607044578408465732306339433416482938048600791950900298896354185382247091936955803900007692604354356583113012593469314974932220921371667325289284571082784638582709323049744270705312692728105810870032788474833808417704188628591997450321632923851429345663149509523296692302337285469089764710797147590814777142009392713755237042771537362272822882644973766641866256774570862132774562127058496786421690832927646813189286817019503601043060496765756859155484613258007479945596711407362611401975434490778043188125664778657488908841905954132606947377371827850517694535253312407026194254466077377448035954106863719473989478696901836896817098347408012630872591358292708796022619605339895465004702728003900239112945655576963518746693485158152060291866777350030948672587076449059509055773574973402405340982351073540679978227929340197515845748654903900650562383595315887184898926714927519502693520533929256869795682041386387929806516755750982141928297529714600566316151624949868778459198650747435363115842908182976755423400194963666455274425612175024660089097868741778765306152918066296673950457751749638095925379822926415041295986614009218415510249158663574503017320792486159648830485715535813111878500486893616573270672351156378134452466920340994078531497664625884266222536574441359579790198097106391918120548915029042085067490746099283276125287965626239599715313209211836745046148999365985746060537374115911156846162596356839347357551706431534106939945779147360267197153993042043894388802010708075354096568745341732498382423118283949199450190177521690910438986342559998366170528056304795259982943029098626366822717697209442540403553287712324895054164639516580086300863980141403397156450181743912402532410433802289623193412905467624118280768183113298162484365297045241475922842657322577590619763259875562946902004874382712122026091451100392406943360468462439021155874977030462688516569116619359792775509185013114539304664980661426215634378581867368536038732034829552482242915355042426876625986800436221898017148220968996097213700832823537013457900263152724489212921430789751995178245638214922163047283386364850949355491796129196901144810693171682128972663170668965977287733652879145609283847201557762803653638117307167476610629819333553314208984375000000000000000000000000000000000000000000000000000000*i1^73 + 783354703581859297663324297843114643675958920194317350859820524277093896339552751390235855794889003257351945918962547216541849375910086906111158709014789206490456742016416885712932617648176488092785771695238723757368484951801558653056392402954764628927384421618313795011432121683793128383582533374589358829359461997312964008877531799419694684190151784549484287473896768594096684693250997265027956913199168251996047463270290823690962558512762053966803887633957746232066692259161392419178953211916483935251235837640154599250069527730102598989186773641407353161694109217764422286264780344390439643702241586253132623387532808892370206844447506337253792963671688494797677807704598537059902006851612663915856154532549287753290660965448352150341638157638157437856758191371413089289017271555447041180915708145614783412584265582331305791816563665275942323136395191422167486382076085059180281483426294913563605929059110828809247562922724824517210689651359305798480128941933700663776653023312510990398213640854116014574704988586473982890347169407105084863323062129548253117952618933542577472393159604827846692431331735625970053208218419224263697576020167768344356041162564406911168517182590748015299363009296725832972711500102671804316009851615545693935731081185245890460207401217549237491273054346445321744581623225843235858355730679678277235973321546992020983967828509553847895456811040901994953138802660821230247119120071871139417305691656012210109346225321157780826826902234160494957959444200131863672566853116354523284696337230392434083714522587980029499987242485138688143210053135691651775112801501048406539724621995992705684026620324469680568437919960504333464413194442991668732438872535912953823342429787714863789881345403618065965403680265132560990719014596003385030123940901154777955250667920033218912201030901890441535875594255776004695289181259909828204094527670601981110870504772758196896770222711838245167104401576909496008317227064373283754170129624044726975375210117316149893802416444248075637933701695902623168399929283236486672318184218515618120586636111589141766814810808360720261707697721496876702936605072214535186915914352259219149234912412792302332326864210477183574438339663550977374355772115575004267855491061597291560603133578031919302797042204220517324319917119451231055759717128385728366674988519953399544381630139328691662496913839513161447572647408107120280487295601907843488724900609629516814810962700012842789469411368744855362492592115315586874769091582001804965569569447983520271331350458242104874053573250487532605219286338007680831179323333148452842376835313199801411972977313606224264657190144187247720569783274016764230238824412726952158653092868809764112061991809964191208063948238577081815140235382241404987542668231063724445795551512058113808876384596156061015442277877052100178246448552773709874004384675692613435826413257792688356700830481037328592050623719880464357879753220874851725181361572261924234085654175059425444538413361784948562381078711502730813430816101203413095053269322608910889020027541083022770382121565074759244229801307489307023597358796129114760528939560035839012375008249571564833099227180848740859483626926547877668196505295603772061171478731297210916474054286601574682103717989980639302081311834453138336238976459666993313853805350895180585638024526532649897109692685956309148572979473902880380993535187719830676232142856922295430870754888406864764632911371708717952831802347164694181124067034676777586859897490545499333740302148991985161371277572348627580687637054862121735076555519568174253678229907092760300492448520429315108002354077862074673963614613478517708360445908381339770642690614963396288035376098206563265289513129559399875432658162538448014658630846536575385610259411047330185088936236458970423360451319524478125572578763584844989645838667682424835478129352465577831733130115109602246961496313018559814267601522715671471999904508108066183027146597061238641288862112952288706190766384417556932949077006387819290122206689177862362862498585499988878493215732664716981697526108193667895675920553256533997019766126143763324699670568942397206635686295590430490085478450171219033133868248179604582420794492506720095246085649965295108612364638253530466807265594334618574215876322687886441911749133490530726654041721930792750546300860704395636252080584771407913476799589266567128601538809755158152628599169674577009201228587998394477271102250336474167561299109516673838794781331708270968432194628085009185196183569134953930818982856374714668043424388648297679527197128607546378143307735291754182708113185127042331953659437906885994969343874109410860637025760401114421996757577180760384320082403012877939990328893249404984544526087120175361633300781250000000000000000000000000000000000000000000000000000*i1^74 + -2075094682013668896321617136692290994779496085841596255471036035923558237070939895920150130656894264726383621048734899731129068009479694791685734979287665241475630523922040724882805584308450339791717790412874869602625494332113615174672721831983166684249046512970498838753306838551260531828009949284671267161500144213597433991267405120088205511384647735014242758390661978293625045412403636387291294378257083142717216904204197864439879777416038905588290117032220972228976013771140189121312374768766599028985404958887337915732478693846446099350290516212079080119133244791428016662663553952656907843450565145056978181411560873738507673885195828771060463175814407169275926737833382524169613837335955782620468864799673885894665686572479336283879310321128824099927567483969325777394502115095463486963293527717071337063629669364255000639168241395403460064685272121409988091892294729290935123257426419044249923143377060260716506091764269694710501554317180449044176858099192070580959972754989848502520136647460976075038121164663202378571418048158177534439518962536883698626530850230548996506267948876622748707237301039906715527818174164179999471877160129011304793536084828251640564967667260177805490980591018823088653687010462008629493708245295289961247821235269442049424735023424817099071596526212960924902189590625876849527432681723582668567980436310317921045199095946912155945526034071020754802636942038103010154906749450831588633961820937718154909421513280400726497475208263425132205469052863522715142484033351279247725591904769365782735741247939083196650486877993840257010881354606351701926656856711461980142357343115316883546226038597060745734288039038031511454278666356263873077105448989248993509827761562104712903834476190040013599508020860236862468611642100572155675061373195527405623468649259724211552006899365907795542339002679710582919526068521453692686977174101740514282810922089145667712131709283709097338651405413126764716704213896829091257157004859738712618293793410857784991948825009927218749606062140199579399333455677217305814238980784429571831344799651264909667144658524016490728188407839778274955132933598301605865140554337196834477593254336603698722475396020588483673472778080333072918904135055771951143726062553944441627965820454216808922937348312021704522870481008156185497851869003165850131959123717571504467022211377679660493331715008692581327546623702502726311694599603916408150052541993336349619937435674644969320091755860859796070556995722176790022020657686281968180511701128513798154701836633565514952006512247411319887311222813029045190367822435633026629085690275417513511271821342271591555004196946196999157955508334165668047277573822519013268358606304855461118563162047097536505222429875602532613500652627192720260123228316869319074497330698985959503720233765961545842326047369807347115475347757275814439988809278850457502431582924801385517593867078904176179940214501373873456271033154521023519174825381821887531114507543766294259153919561141323231093897480361744559126609692051993219336420649527530578466235128848580195817912768121175637086228259796088857865471520353015922450135656005270004488115182786731497290833192024797244331564913367660597702285369394463568086773718593833555153237307080651608199716689580350294033337928947094470289566362839658263978250154151277170314933764243883938123281725547308376969321336372334798644167579671119067240299931996689672713633019334236720611791150166214652903104082733902822069708160892278885015956285834167714227785519260839817803414792777541336828823718982855593206486997135737044429181779783173386630689245448702603978015174895348855797212683383143196296229845545899560318905898141005519016987871491925472116500044671204941057881850961258405089786353834200226468382006474852342308099941754923489715987520602242459788254490522341994670022404657193590049374468692090237432922211890400820094682470988239216415323126946834517929159861919668862967865013034195362856736595243730740472930599991124120264287966566723243904477482529634051676858187006297218093208525435120972438672494852039616109091691809744333741279018528710723445967352189900658303571608463403225104552214596491418886423986194926551108205133720695223210403171548598632089854831171332118078544153810401048596342935306685551279773574716175406117527017790453116121643370446765808272764283387994229969352205196672173608791863251896246339693889539505373246949212351853657246438569217785183016743280549164123928594971668431442326760313147137250798063933064712074769346588216449228126373841588681316418664533026962904353862630687080545944548560907534062200174824251020146709276073712246927082229931192899047011877044982040900332065884236906695616692308803408195672091096639633178710937500000000000000000000000000000000000000000000000000*i1^75 + -36958566266827760562434861687351379167454778466773748037854051408828625475689216211445523904377749178351643146742669390633395652896962194673827316714577954909851974975922365196687740278487426266798899549615844316462359990979453450839630782291998954946809524971668702890539946636199196830408211762181261431389229701788823738710971150755859976195512835299954772859728148577918787570865985484895010563459518427197231604131035104268726137490929655959428324077790883153956817541667806159104972005945130438459228302178403160076454933196436040988471416266386989959972814760648135958485715107780942144684458078276771199537556592744731470217580529640460760582486366260936571390304461648278602581610832571820814144500706825193013476075877311911504951171815746556345768173772322521067240971739461603036944828793257802578574992414115360846633445914701125742436157645447280277614145791973118019943662070084578272046217609417828982198719601405461435078875055582339423465818607063627844117891094822764652014034965004233914002468539238678334190951008577606904233599274292384217232970349921766378628623326650742617564237993956047184158712565239709389998913053161585240052260904834024537463636646085862942137947415338574713212254037659808125189542768659774346680862997768193854606947092192854827185320579893084974321639739970798819870865559412473492516620047934670790167514422617760919225503170565606392865524118932763762129978229023889253219607061168431500844592788436810173783656335225354709761841088494802180376219364885034719791285659157394498866091870148615365976559654793444643497929154458299130597338718329117621172809373211119567745687076690929687357442191028160939214369571015276260669533176060519122957796745034759041719285598659835749285469769623948719692066098968508525620972621936651820075952377947261721155913473637970237405846649524469034925765958590510914552762546556972610460817783741802035159071738848182200835449868714446333727042675375350511678062277543827840773704880773180365719381470314914032430376511117499549335797428645765066612199151039733354069642971779973964930234946264436919873985120998720188168624578954345345874499538617687192415565403360164380254568820441763054847118174262343437543010029222901280916088477828074674329158471825721619160297157203571794989213169411741536758850244748455521001228360908072542272479008265140663223310085974371761092646272390025311203837107419631202274451880666627397813009902396311793879575408640108903964578990785709530075354252714333861262726290294100352116694595046614674988143592282149536547988183672700752749818001106748712357519850570498428690608375564208998573180569664149652846759660184241655449924602965373874189964175138609652532366370248340637807734671224580107048531887261387424928972404201622658334051245520638520236430799970338166301843528435597920787289563227972861125667995877589538042105851800040029646859768466901019586983821426799782086150720651626146361258126690685510490241926251485191178229429160226671125432553973058461657507511403924308605480118613550258310447628533409642943228725850502984109431407612490681322878809861655040173287670124373082132073512800679491126682962013605567379134334869751690185842923934466985588071210869880286445419260028243809935855133073250902885763318424392793988296945760865859903621050566949636923337274352827388086262491890994268316494013353395116011690034732385498688566903263851133066106790641103506160117257111502480346456049480208059587890289404855781899143118897318484167630659248158852810318494138368487297280504971244013067362675445730461458525492998672429824456925354502736313103985937697500040547305408632098787342313333859854329125867915577047507285292629088613828572936826758353049162658425983600398997138116749786038221412676502264687839076875025952211054376685181921560116354663189017668808129935937748036619464891748923050585897122708940764261720764429551132230569011516953406926131348012336124572442316563038290906499295859768877618605228429127077939591927536129260650007975413420366726101225203646695275838235569921906529250968106004525170213396043007735058595894846896960720763645924358705888927718634152621524401599866608012995017584112262119968292241124907619570417844170712323135422049905576620334846884955264822820601447309949531910659026481323958457640992162217956052870120253450486887105715289831406422718164360227354615618485166050166777038759125714450151651836897381241199414944832400397655108575649024947836894089192091015664310589213273434262373115613299272906535562507582315645432122798403604184891730839762306918183777027324157505877952316816328622079630266799985167092095134696144268739421205897503453873628960147301184594019146201042402832825928271631710231304168701171875000000000000000000000000000000000000000000000000*i1^76 + 482047122936941466032794746621058028739066274809897769112489865769088413393985756668401396190166779804331878603939036508996596184278780039526732865157354276580692530083210801520800886686985652999171424782294248602374451342034261513140325959114731697566492888254516546021759913275775937035576981827623734446362603736944648612007118105558987976379849703044235845129395986621163089100681356194981101681511464796464330122921700496568703194128929773817348093166414874848064441953182672405183331676436746924228142489227347109858598679529812655767912870879185627023593641236759166590770515550903944933402518767501712821241180739220433535243493862174362240070884579242886623691638200851008950908388276644234416364412900069160784750074107482715386655215274212985719573164462069191311937474424171724225963133343842141534846507071328440971782401895487416283226609665052531767693432938141587063409124880036665988302711241436649630288044264491304455377459609592676735128685588010573256829650409460190908392220155770765311751552379721492664246155289959719107212140643747162234486936056074579252609345219787110258436228102378679168079158871397387732438733225471585264035629815859581769900797711158810847241774950150839516426777421397756485687479596795177028005012870579699293882399442738426719493204668805038586516574830506924751312300622160669160210979627332498328619094544222723539973873574680109026542011953813276502293353464807132545466254019827446624301792232470317800346244465580322609053692739398363615339078324337631014217832595845864760368624837259859771843889087545376683543982861412486651620225289342613616026438796647870518389430215367648810972313515355121003879132177027925656918365428995179269036612353079309955500330653389122027574399182024188798362245452179151773732962956573909689990891343141085066405471010576463892525154749833402938298724964250071868629791059117099769343964399407411181879147653827977280393206635971594281116763726048511367403758646691688754230514850679810846913775865024886546080225951548791172855170793172285763109758423031549288516550768064599768644629929321580341800889323238205602172423503415199677040379172906919657518808130060220546137799910290841595451260166286001774848020807765427834643150869537860961137764073516475339038907514665797478781474862161726924747409253423496047457910378376308832465844879806177085190961234094817469668323727226423759619131590120519655858109231467640027084433337709294542859862244044130413839285740151629422326019317902712381462705957740845451671622089296973452563594470608938434430941028690669492014440984125696613076043617727046033638918773165933513886450658119665573127635888991065837708182907293705014586134984211465414567369464156359788878504929279894817369525108531273813509028234519361778379708417130789423730629046675910468599764797338336378533739497900512463719025165388310085774460942630505125087745446164987063780956117044483014820305718019486830461645974749483605308679491518763305961474080161160304683455064427238785725385091151093216555544036104036885384527041459413160669775545482670855857560877863222527581284606734319544205442153598215673443419575576650831575811709849841121780515191121170272494351739252699476935411487317745218654738823960250038427324741579784318217605349840352525924329966074610298681689666374798211715582751277186292300267722228044973178853366888095025614696675360482054603647288965724020841714332752742934805177506326474899030371369372142634217578527393794845763778512115104253574313017416591954926645928618077103594631903423797355747434821436675342676550076494430830659958935426264339193398070864926164285185189852595096506834110289239570769191958895914010186454684236657395274455116911190389289892554603372414713973482995845901696644592661969846124727856134129243465103478128417408766380993675720264387517984898838410710366294160084307994695586309980802338120254622840634923226947044192761270111349096086570486587890330049728035121190468370768111699106026924679981935702639771955005951464725499418723612356148376951553122653989679627844840967241641166778038553583800152171849971213380059864978833988014312377638046591563889671713433640838329961588000797342761299638265019084046967245000688256392157327329467764878749880670866356976334547471228715638650915164450154268954311634379523962053659137449701488563764360777162345411923855712602706299302778700909609099540530976967503931912144625008509685177233979057785585262363766226277383927340133797175099993081461317826964896283929795662912659315004336701084765458986055577758689329089838978817773311474029512467188228548420582957634575269409261544641665788498355148523911508929177187022863262109545657126556851427082173167093515075976029038429260253906250000000000000000000000000000000000000000000000*i1^77 + -271362838818533623452386993670200517343962186806111415328290195325066143101479148811142186408095464212508175000702504717742973998268062020978002801275588072831416145258332834117394287974860556184423941974701380857561973225379434652687720353674026984794264310939610582785207146754666403652320357962757634919159111208270225106658615252746685262210966130223075021656088870193893400369565649819770228418056477406125125310285650415531906244674582985091720116553338912264906370851784346401948744981310064803066265653509962546042389759047165394893400169212068592691735976047195222947628102180074927458453779525795214338029860847454831843429000092482895865689019083237652751296461740741672009025535675793752308951139357257064812312081748522209437667843148749967260600224145402594107316340249594572620711049607113707270244366373313807693529884388776769511625713106062977714929641688201857783803554182495382568610581592020654318390565763006694636112079241102954250019079753423368867125773283871241444507047250562408768346186392636306775685312981199483415708417652022147370245999070727094433261366289431060497270550500026293838629873717094001382001967325038410125043765113394083838436091980847829065108928983013869492284245964924190179366431252152254633375311210510442243213652759121611617588873943777881620592064088424363732408623561082887288286894050214453971081275547257313501039943578564219003481070317711328172653271630064973548851658484717061458015400068942194322412811488288110338379208098813100833574657809627239953464739675897011440072813228097814236955471291907187270517900010289052785650019221727912699045670283074825282404852763966616743928030421588177193518966086505274505701182177624392023178637438362901912567656871765706199865437418761353068089487248548500587908292222736764137921402306904944919282208220391528455666241436582546598746857796377012334957250288985474935369153802425834460347714704659639436864107795195312858340303648160129411652038236432334395198724851792003261950882883087468417136828442568341777590745582903891729532816683890881261245487791464444319349741158822901376980343188938494343684676555720172601968014082057636337529628207561120888824567671774689313240897245722902282908704291950400286371389964570443710000835434946937630827983062537323237654567998425663702812712416004483412772086527226363724230395126606201694937111885913659861269542652557411021014454370096476982289184976839285373881184776373720733113207403565378585456906554082408884621838372046620072586074946875371793334390975311690941865250795282510827441418338164513159483455991375350858887469268991137202603918098686089374507934371284444767782827746687993461590395282664275034196213031452659927721210971410512363446617849073444827544602466829595181714722986297386883386451323617642280045799231363462586100560679611270206743919506240702575781750530158585666959817219227718438148018153392962334750268143001416622878563183044726746493428921331657588285227274148635428687395096414519126935578301057712575351376138831312243642924727619935503426471701484380268989462990840746694672352656402632864318768446735510208291443042115811262776018629084606661263627287307798132396607969423610375819714043518630881387807623794625923350577925638806641998464578840783372315085195918675944757773852761878201130240893502409196340030987065347563861007053629959786842382489500560708386596218661325348719886116661635225078741819113791745692558796731350668217176193787679153956852852469358744838853169672674419071537825350101936571596968150845229564627579752852316382417837630886171066258917313727348939793749528915697847063367027455224336328466415144474500233690352266707132696057972919438524692282277916793953415409426113399555439037222406729365796307070854193623308394188282759192862421063563421070847611844533934205033676329569883122999367071465207360919019134337528047436474634248596432052541657766360288721609129727923696746981191818567388364258586468629700745841328063398475310750549321146792996287100461504947280197178466194482410298785116597186817990896766565529398452637597141773999907859351503953345274538356691125104540797362370374463356575389902306826034356937472036704420898250721992371811057682350339699277782267249785968823663118942465986710075319941612423821307060846291634279111840591505810498663585880793691030204343398672410535892836454251526326771009276729123115724897536795751864132718377457856852572608519713780776448296083282888742593379020901870724736640273389337137952255975597676424938160900704453715205306880458275145480838075773825622340911141558160509718287554300193512957179197472771220662104261314959853855139171729863413077865831645457341987336302081556822351354751887697602796833962202072143554687500000000000000000000000000000000000000000000*i1^78 + -32669717931338479205904311911500416185373594824327433179259083034036765926945541344102869789311794915550754769627103327161537693871527721675196218459134875758287295000505001765536715715629697207809454712720881625985337469933747956462510642385728344958281864503063323999349406246291619722242407365037442279092951530180395231792509616753352481028780821973834245444821294977431446008488236022512050791444087606536331987046612306629575088568852920523051968081890123697332167485534197388878901624260547875330703677475016636792589212527867853220275159020025360604539723350664841324738664580470959759474527783900519093129981736483466486307224463010966132369905179712969865952427340461351687298076895784833943704107428255341971625060295333329829331388570492674167628631129527750040157683179408510034575391192170570213359636420413623669116521027737982922706474131341099224585617008951372549125970686755044069113136516502145282400798328059942704893175412884282999111467228467287420201611460596781641685175580048046835026898106249812777308291262621668303633509106074339110614606761643710265642453853738112693285204600391400306408536416018244515715321284745430170065756440680157755997499259765004455458846168445817974383331453411946787529834404589997672022260219978899658916440598270059303198359195231368704915594858452856113031663065123717471275660997409875581822652993425391033273309169334802455114589207274256889910958223628762805302424968800500687640186809012992197896487841791727043623865695248460922219573202004140248938154967303795442998266362570349987476878704229014625588511636888562675567756705827383782263935968276717708985318671778246331143494362970215060250106178282342880914378352501718642976843932807211779237027467531798665374570631330262809427012857483787015830394034606807876320559815890383118740390187958326500539249027324002144083265619933516701071541524593160337621381759127692846946212617475115450855854904345541218847047215336279525918859705918661248053978063413179969051655084738395172159966915690100605309481682520967396652467511004849267740089167330796179743424263506726074523915209034357182500905465194443252459937834437557761211880631697992046612079641837330237566519217384753124076286611936271139970996385248013644172690481562168735881007736989920188456754030721168955966584000440341540483683661564097983769823018211396407065402455728724107822124135262914002446354936994195570592225935061337718946637983557543466129443985658583061748449597640438266581969527830331653131887601645980673903206791852947816307969485856257531464215566342882256447087777937351483489329854297657190084616271364515279949614863527346395689404428769139482499410139122462174734535199855319979109866397650672944435997559122904755354248277866810250742378718687314675682886355696553149540164435599936706628245288823828840100189263508965088938474165000620389046925841038023821781294181078601609965155151561700595473304393510792422908949632007691412779820797756991794121649634953080213691305309149021802965709974300732401607908485583921350689823833908771661916171398369397767960390611441174795815603016726555026737985637521956591240383983968464327437533270836253497315064877673441082548861970670952955439844138384850158238859194837818569752591286438309856675226997989112483519524528033283149021985251132857117896051595103913840783882183604478236222376082312579758749824827049909604417504369284680164497045298240905671692992161802053238877327626128972815484974578841223352957050085109162667004824014125528567876858084281713806609342670045555627971493560134873519631544505118271094953707287704355908574563450668533043417600144950855379178861850633045228934373324466782480079986979274226360150738641371712158345941233682672867573705175675660656808589441216588184380392503100412090946234718553335971717077615170752496021327384345304040497620394597531868363386951461130759554055023994019474711729997431212430933551362770981713675546694678539349928100761207689430775396949566960143842177079607814516380288914156433522885206250499909711555404669318823863523072569737076550065840280721786750232770462015216844435529842514128410604928401247900061079076304442334524375579680232045622402197171513774231262209142291772593253248563260007212163868292280542191831274744947835765393182883140777142794483754646595674469769243303050863270930651288268399854707365590641180932673035252751957280583554421921903571717084400409901132515057865636614836042164146698747838455273004873111404309768922343819436745338390147179943163083424338533348780612442922212157925022464772793905099230749521084192043206333628533389595859896107645682595644086566376253561497422994495670627534073371246137084864501198833153239320381544530391693115234375000000000000000000000000000000000000000000*i1^79 + 249013937997756164785552732985813158927038464823029157893695196658613127825432539484759580490416014395618117065204858033375507186923239472266839332950773488635130767015481269736272694474352188889253214036113500009028750273537306121384382830418713148413609749122089755135917949950073436785445172899410523249445400822622412184171365498833329013899326477224923012624209323923938497784880584593569098352789985652968193436361509597200753328085216703708997220956873157277254451069644014714283781273476034613173402843513024045651395717447856741110358168266100370833964706384225563248626889937002499732088426188955411212542024399899890831629277155859823397363102456787065934134449091761058204259314583942905991546933801071975184038534620310337841171581660415941000537946758627213194100980172214471383793570292614472418764625145589617409070398765810718657056767388846158868994690727337361487856301844723549931730363628356703488827657042512371998868049202069836758514828690357452779795531631675167784009599594163669607410088549209220481857795174287145564297201921813345402063007982722849939757727878641103888907963904931023690649259032605477051247523898091898084636152169313261326287645656220385815349079797807500376227145670000464989549025368186294875758505264703462665287183876934021785397395689227240779227422350862521319677033785460284619320326279730243854805909922687901839510439923663272487998218565531391935536533243376837773879438524475465993529918588485108327142031324259368336196944231694513366654330614175792876823755867400855540796249967802919603312406347512323341318318054957315150987715688240177195382974668316182103412023981111153132620870590798787346609911946139877394954368694283713696372253963076804355019817991127965460431606698744182658204433623170838734056322115854777160546299270924990471594220357756445224702097784266101083561272730269978471594280661548253050602042436295804730248554625295120626390311309677706179262174620805970382150474159438151354512619209287206108691069198947786472511204284713093479258191389576998064887200439814851318984820999877213712758676458238400124259927167261271927925085656834770080749823804673413955801292953387057525689794162579923748531875865443187173168795758559388354966772882559610533124721586543716531875771216872499815480334234145322851607650419868452148231619186584960178958111491337460303475940961918695560843788749361452315968915874767770507288725053887476401531895995325016542646743678196124087075904599396292889643413936347055512630036432836805039167884245725143471671797335358721088725768856352423184961525191933025096941223564481999706275930503473298694420207441147760396506494185989175969909389617260369809784380597444866984740715824348261158728440075170115014913836437820470642101587072672302087709306573080458080880093317252401774655286769389306860845985401185222689300284175722198704878811610092815325922779672137733301607836859323907612470032245705795071436877762375263425169034185247063686207834650817495410053967962303913502798483708525201422394998549732515299293037609426278769780843028095151288096379222914415192131978210954378353657029062268853164919023429072682810158004788505318510804469580410187575492762703372648398135051059937493041710228721060744056403714168966657549442044904798536254502994110060014314552100170110592782660918502283282809595918650450395271068181619488885728744784848582852866208892694666288446610466401920189658377234325174609623511281545711633356400111068392893196089109988906813734198664503936813773718416066698157268644147371014322294365459678164378477060393256469801070338913136280432073063663406587817012201518096009663661811514116324676216009890359996586279677263045757125266363441799444017087526582846601293759219396739004171369787566546867785336445717947449233001149714662983340800798201220916656910888592148539460302942252300049720259230185997418542397684811221280215962440984807598181627939390857726654469196960034074784399674503265737159961588491114457433092882074887955031106668911905064722947806225115733751516437212765906959381208372362749525680421283790649326577496340547890835344990655208577428757726369160928304402389317306657547391745302250590086003766075379307466087949122411534723270109146562430603780365193467763700830925024519775336306305778190450323264605210297952345348984628191874471847537285833519052213885419382051401544706008035827027405501239298041391394429146793486670209350956764902654256999011259744369588442111324318287699480937299180694823814659701272868771769274083435672308947549253688777250193458764664693517781062496150332589651716810538204965457062988696241991610417095227936350508422048718732688088686311221206037494089666206598110420600278303027153015136718750000000000000000000000000000000000000000*i1^80 + 101362812259463809295519574712127487928818211927581417710209096427899492288150668077404359975463122781715717038753813702771367606895661043355703156716912006940545999556817136294975277343986513942423499022722401225728078009167573465932305628540105930486206437249459920240628557822782852203711334503852013096727374532581476515053214702775344482932321106240310489214919792892244374260041247506748943058397391232556893389820524647628504250053003050895659263790097535179422674427583980595332931101063087161531024724341164371364836119180666600459741672332694286445882617327748343041687403484147557249469490597085356149153729076762356371556043090039774899250104690697198704657669827284896562627142180626153177967330225924795580961126526876897841546811519715120397725463642254350228134594381965582198574062200065406027873389744799572920079120729826106780606990927074650208978913985752323445247675909255432337409732571042553599750545477507506317515003479493439601118482980158263608744087985476475386822509466545113613464082286347295795063644089921075737765205803202216323500896174376599600045935795984053689981680955558861105731683268565322186573293933966707498823815752533414646897344405360599733521602461514051902568197811085038600792018672859746982831662407905676148818511878545945298165258354727278118025567580294105306000447384974405424899470285977487714682402197658072440251847018293718203509587055047856383218374325271717179601362542059746395642569323155335307217220109177995328972265864222866859298379507215143289644155976320093156636590683754156433580887676560138350352605775883157042928908641015161092920085913549400300951331577833571932242668855700207055465660877178817127423321127467327007959296881564121761778654656070226177243876838489380777741687136464197547748649640837546893200818801537219753888438611574733834771453546042406738478685984644867076542817383520405398234603365650318413145257556143292559115268592831912812698352506688230545174423389456785421448362231287620327653079129841068025644374800889243447486060612023890135903717128614922751127656057622669596469813530481516145044896699335914901271001535822593026126322263827266211199414515698121574625145340238460883787367422171048432260779121616199226624577975360349757440687657356825443444024905865117017365043012747655823313527371032430876913742880187301704866131173816537909229181371975420062128744097185794604766065313435915245190420722976290420830419428064990507947991228001631353678231945969283433998965148905750310692568688752450933424240956641345846688623557694076094718561559441889928325791944654297724040059323115119630389638547201241548926569934078731968618480560438819529449453706622264914176414325754007114820861517210061059092133456752723354711086284665642631766157298883414857142856281287440756121653742335908535623206026018652853807253766442014047143503323666357605037217774310857383489170363577344780117675530482053750668504662451787996772362421761315440148931314049658745309519114496980583807848469028511948230541279586233590898258441031418532139658201280949738570110712952155348156861225594184853318399295487071791896667388281789013790550438422319096056572825730185660372857683025751825344094916650405127846425925764882560057767234280616752965233467385420502265709208186387516310161015656335238366075742110971979369674335245478982426921345270747352150942847957766046793242657821195114064896388096504359516368227690266652396942211748924077705845258210170411846107714536842663799814945541689443588243278636958298061290638205150087938347075852552675935942825295555851323446514097979341362417141562144802255819914992321709572578934320133161854787524851550338586529709547384667403976175636008291922177354175423281379751339431079629788499906129173683466070954490287243946207312216303131423651270217866862162862978177300462012532959956129315181902950199519274580448087693571919681666669967943352781025294482278169952578388848045567237702638113209482849014450963129405576317957262839951591998231591446960036955103993227649768748023335146081517184553012365337925282044317305780199842515307062115410803664001090752551416186002056716393998794111943780843916072763456706829604846918395277933183625994976924306567060539638688322645904115009989503801591621946041676396558834169080278316307415797590741414843832860209434874448239734003909586692148016713441280759449708944339638902030278973541543180682828163809749971104224967942750401490677285230756562600641521108051652556663210039316847092283955442336982368378853714420056245035120754662048435479558272064053716738584700101961414669985240225604855566313395570733659498942551470254330411015648983577560608335982811745012395824010881240084813725843559950590133666992187500000000000000000000000000000000000000*i1^81 + -7399480208120945949994055476164488259114669699913041744750854838450820320794691932275917146631641377040939213090872864556084582789518263479382130747546631069864719525101016427747619836144051318404194699955318811455656682335801888561148295064846464352349333126964592640063469114687138546057978531537066980794669439381158668936951202458102795490514369703261653196521161803253460688901737434984852306680956395385533606167341198673735866786565195359374651370580787212186088954599570239276767263807120481392430813402342075557085662298593786619439936120701386321215466975635688530062421965595183895008567449145833565308238918491980815070259939685964694320814959608871378908678471331735922999852707659846248839965368741156755699748477924478432970844173372333765197177962367045234433418616521768439810545884291542033901001751166616472489993838770459872460413295913345552138456004977131927745603099225924598780074933773788868220518068379436151071833293962091034261916314804197191696521140265037921056598616268399041771358898659266421118352905179779165018367633599026251277085029521585481769094725732622372774478483428927133938005832106660206899971147333680026466606780704974194272278013771148449061367244868783210976582722382073259713737654128958728459474931345115693505430136466033083307041599229410905351293609844564310628215855376200097461374830660483107110272249272267455823565815392873819861214708510188038576979917162356368470004121255067864229062176576805179549460571330006863473857907494067130707564152142209911137433637123531925558914660694606641602562962755086971381628533932704317426447998708232644586079595642360182094080648896505903869866790522290669293171932693936381328444011225354660280299740726264505434995932132123629956613629585548049551229835756271904206233265144392124513170178482313006492352565813609699477645942564143135911010284921649389787465003857148409220552004948590757780865924409985895207716422792767497061915150974433914536587676524770197785802539395940948373256820745666830679315858419129017063825055801109027803630616752800613984108914916519657075622318795493403656899016513753266660636483146462378365873674317252561068168121036932801295410108828855495008331717985451506176413195506619309246416547545016511271965685281355135857325755479648573835094994891943558802213157145095720350051997706254790601480624534781808567391128501316322221311494939091644705673365188663575719737354987468905414380730487162896588813503844241957003729018556784961539790224071261735885398415836154703598489651179041081107768464686537656966940203307951016808746480856279322970213020290447752053774529491590326372928941656549535793099091465064880201574565613042692699357692827476555252621190378175964732793617898894647879062717583967028083369649102820528643967943763603526701133504279510937414666780275004865923300367096673890013444461251883079015029409319250129811296284517287709126566822956485657672068647249855534591731534329779517752528507500930581483451383779228547111100689379843787786046965319022597486117619301256245708208772028993581643161309724128293689377506263914120635045693140551861420670624236641615053732823654642279874145700954358557720905888330426321212639009039325619161707323693976152454516389622677694270171195207793695523679913950144879370845005014853738361711505956831391050807637643028365771418739640330149957121238163908347605357801397027142254457669023477265800109495736599841682256517073877900743947899055460235511442885303745535665947467516677991671727922291295006721596735598201236056279892685844141691983800383661780889782612319772545353011947611537994307567769732599998748363706663357387914283146857889602324847885610374930363643284313363826349861994922829212901273289878742202524004867250845637882185183513471103667001172109328457633262441091350270622072160442442543651233768839601617982602115247043036656002314380827054187517480541853366728108203438868287757321040970027845959874322005128696887750245401010147307605589957511365278056057870815251065420127773516527396098593175188954905259953753004410662731626230895448227268237469593998760343364778033640429791385239398953828813851887967884557274449901922892914629966367050987737980674644021541113997333105598432197193375483823360058012611749506744552914613844898627841986242379508522777467107767628586057579983030243690820339331856768777649206010272536729856244366573663901362861775796678722623934610443260484187303026932011794566356267770722881783569942422985699475816518402449138200503525764608171312045676790218517319306506991988245291200672335643313535794525039491598731123196043148750696012483370299144616624479611642462642429562162612656395865894917840258938890318773928811424411833286285400390625000000000000000000000000000000000000*i1^82 + 29572678798596989465317763346688329690413758977489343564521958939907875240408545405735119324033910150554709391336105726865311025493715405951238328941616623256513616687634951688747553322782906082291524915658547459687347775576938936619961592774724030060854341352077751485880157548145972793426835103326981472722195464422759124615733727645215834977957689201655989821911071430030248573810846503786947398201258162332103365193560147773622023753379068612757475301287553199345487402833984111854626301960278290713022203774071639434372864346720001958902317428160276815897083441993067939220079748946230738688296937512059734918638314000929980170253058014355903092644074438705567925988113627568881052361431453221930210001412275186367619634195095052743882915764488150537534960577913271591930279691666681260962471706402415973641644820787652331755943342298469685131119698800399325502108792527236065075602834049317688127358413849188160773533858553553197900427137275973821368667935242319815780392901904105037953600429074454007419574317059582428602706308122130019233501480750335110315120181631515584469677644430816050060308108137933451525194055784984916684353020178703076033759781152827162575313158488445932440949185439628079333757041181056943817000300391816774987924089575629212898918934203248642025301674528548351117853700605285345901171889149005325162128058391197671978298508844856760707374063719693108159327448220536011176059805501637470081746779089162029630732198860732035202884223688055233404921176969325492331314921406659761998383971276139819150084607579931276167720587614601434625447483804735648533036964374733032243074756794239735660045717815719021523376837487297482064134645509631934853073252421196560526564108889137178335449667607253224296009012727396838217171423649663699024532435809472811109172618960755921858839716952330898462751110631679843307740586701784319244719007767795592276560223994227915190798443607939741122084262431226551334000238310796545669890911946495753512935024128236025025479748347578434067272189718472256268138320639095158421570469525006906900303948402125587042110260898698994306418562520685837087475341161081465205262518962884333971664871112331522815992751490126967016686475172562618832237164641970689957495223852878476271953374092444904448559826132803284870323209468818621736957208087172126157630095622198191357974785955855251715931751745739450100703880574332610240930807204717197259414601890367189327634013860502435478011840173809637855666747118836693107955694234998785897927291090760255575124995407602830001260460392666726894544581755894385937038652679890991062069608694400399018837347573774911827747050586784676414733729139961289160144191959493754256394940389823625486878290904050701059074132431259246797063258304162792397769559832796015644979053627000934777738672954811426485417630806955254690919437152511943187858986120647632355864868456992789610618200884175468150170310879508058216437147293989697779919195791153386182382119714996133433830895643112929696918493504384500331554610135977740819834024619103108495329850005714566018883536884203760199028430645583287688009695357887814349916927890930664245150637876042105015047891908327548539480333277913421235357678620581342984754110424468839551268408436153387503529360390940901395736305072179731488430255437388612897783153420485360075437897305369614975365955926946848210416162371083394076698369897262194032130000743017526604783645539648497899379976719990616278589923197958160296864846031374473640532410965485956056351303884802674216728310701259310918600512173980552191284306852521389086648200735151663865186959920216675727697144479576779037497958011618886151773699355575191030686207024087045341862067311628615307418436143926869308448129785456714106255472816070219247783051894168685395441959234241196859390442174786606421952272291437417260966196037614618639370496427763412086883783082958769406174038103736284193288684260006182065404394216682922701733137290898912837729895838107805136201172006736589478871652992419098389564613008824428604970672160559651553922828839401597226859488411362362770059372580540705886605935213261647024045035964332885321906827264221211041797709019188130363909320168215438262564028033449411920456788953650868685325751983919108300103741925230712995388416567582869772948749136861329929029348929461471868803049500197648244529428095170996181462445011194438821294527899103672362332223719106718820369237754927098522619757872082165724405590159030241356068414307352016426790511056891609446666221388962826467299240689695567420607211067511098788181169945922214846686405929745456833985028915451140784545637443381168237572469147135577103555591732338752876838781192365621097728478616772918030619621276855468750000000000000000000000000000000000*i1^83 + 13590456443918972482424615001936365504188778002025773940255914107595059806055294872880024325689524514800051056852500436972607102604405141000004697918186173330376421766860186301493090323316963498240965260995257483138141795678547908851197984034944749642585388006824142551565802427197446707819857853409480326171710575420985788249708722642395364061852797885838684032902385534727568484199937696586669007078045793980915774461445729733112970152590156280008569947400767449658940210363524053829713831988274409510280725809531045343983669191172404145786619831494831008027629298048632031817391432528936507103518261497921959990105045433535652563884165056881313535090570163804411862173623327283607351332906836253192679659585356368242274371938323239880532410046892525231752550007045748151699626157406030390255240667921451567518482244920862018949726066421747735463758772280246814968792355238668895623845140000785435521957030659737514910775959651961372395357257052959479369737500667420573193247807984351065369481982525038490907906821538243295013905186324437434499804781541960596713494094538400020566660919763813908585274802271746002526227303505461297497161150320893235465887057766230467454695476375414339449567908711260667837686977530047758927266897229630368437522541536229120463609727254682767567932281595443821484288801377765433052547511284877879631429859687954064034591020747072724390896092019813161344530398274015554241084253963145782192161791541724233076961696245626944405748065060188014672536549237355620498149164966295563486108585963367475141472653240285530884512462607693229434609921880111775538620023890055671931242273088584023186955011391021565602708278085822854291656440214506290220529990764834586401398208850915031441029498730660825976795198282806883895161583219410286610208465951391675295530646255691354479176921551382998627369229844700734075246047120804000103851213916411001750999925757421754981628764849024270443472233846560192956814585060590167843576408724997350015495156329063042191404369375899923562205356167294908463244220693201131534669906562485739162877950545442897947952786044029273878363743489346118785338069200476068612430621181895794453397034192298702489357654495984553321387087926355855251443511316654562568124326171085051271635439480877215855936109681459142758002496072476922260947177577416191090482536580352004385493335786958512110681648623671882563242562782405143247990299349951834307593879300215356675779179271615856361084516572655796905670988928758431865483265579052934635242602916063103573451763927478558431970325318058348812501151846069421538315409018813115290751996602818383142066561724844060691340439659396311113096548313715541388928676511929394908735807705528166910154619073903019722753867742447201021020827972300889277781358431194844337254751201662847741575181296527137567446657350818758121340638616307543268890734870065576959115265691118162103082107865760161916611413240727100736547158288992595799007430784596529007452977340069118279584640749997372681334187075894253277520280714890021276280537440833417428811292931626646539735707920753015510289096873102330010576221984830119207888467746240200664829635502837710881767110926638245011788123860308959544404426687927323801900293907128973596894781631031432575829163804066153639528862729107441197889757072906127642360968847360552987073985649077002887353238392913239584286737744699171914850732936308681958748915951519082719445906832040916811889119976686503129840593900771823663180218666795714673314436548584594845303655721945870691907399075672694027041162042029283935747624811302604798068561609679978917601780536533601317549161272845888592526265942123177493586685051699501957933086176867747391863580825293432765867259512072090821976926376492994944572561553886676989726670245230397154513070811710141323200934206407808639817497092290801561756425954235653411584001197695388007619165430100054130708951033625688345387413999682403863571787756482246662500006939592150839129862322308949483761470205696242237227117745610655279120659673833487348674220481333848007807577211775298433600429111323457616503674992595921952090003492877782918511263432840763405021098928967465041936744800786517763751880950796022977070449727472132480723093210968100883009301800910919091253876829084399330724249279708319214083917596567203089972621236963580222750922345005809967013369421135359920000226225216355511693450421818348198792847831373020842144520311480914541461167165309419728558945925113346506823905703772736656276953832488606260186898578275439053083293669355576368098350141550152357569275425731328949793333251375651930586517708475037557784917157961687632072942643835062598163185585500218488637315297079544151870322821196168661117553710937500000000000000000000000000000000*i1^84 + -151327705344584184288809687357775425990218874155562474856846454850071222512279045625822167039886367998757495097117973141347302316214247132445873937589046898306388110987774508190729038627859674744705107408561868552211754264687099719460924801118916047306867044592206067789188637227617038962991747801595148033439572137102993740245794873079246400137558982539402471997483661695820198124628898798051176751534813377324612602800636565594250007196270367573348465253455605483525385454377876976519274687421675628667872571875642656092671258553693413571726872974719059643916315554227765650596229302414288059742908057908788437137989997376714125675118852326162986174543799620971865453338243432014902275432992398863044577064540916565562069953357101494880749785618813087887170163676570492637875031982625568566518522569142668819748543151073904587081575747888695516693099732241413463369998392883028342899219803507059910040456935243695222757503127445502736872948638817188550480253736849704296067614641614414993764604642053653919988792786869693594944290451923896735504859904637005425529662553526242074040359965216032343899016657105126379387852914910958030423676843940099809636538881252614243415231041399578852903884582847684497085161508866624228325853321773712948857927111718666066712388284256928075836813382325817565329877302544661713190748842476981961150017349849032417648531385674762030484953220514294315840419235174797904614488368881055380430868165130554830179981230974386640016191742653924164857116878781827975675553107028172656154247023063020827994863429352164159129799120994913693870445231372239312842349040688981727876885308330287274396835761294795977833169460890862373817385166419808825516294774697415911812353793618388885751596892797680471344217576477615602352974929261755817563633058778917706234233337426060552835371270812393196130466228094576027716370137540106830720229974335053803532737618244780591595946332080028451291548496597162520985160916834120281621704520305617799057486946101812810845191887900380640727164815481983320204115872864445676228528723607598368511741844078732697527202932943816400069112358693838388181336083639600630569021673376472332090263583720167214366615258312888321513560654971919324677299819358806389518202788494712706718283759897539638554585916604764593934938440374560630794114206574591783511226353858447779497871834527210158732663994933136286112240974445794133003077050272782147287030757763254190672510733320134608947216277571904592456052440893261598573010681395563864220054078588330520002529353870817583056063195848274179316108494860796071690531791941093089282182756028020259638714431745251627075489870981996016703530188243669475258717788878198024352953827285981806985063854008661017882211895269317601024573675616639736025267495259167137525023805888231149968911338634890040843903754596300901748658278317787997869915297807374291774529438902032872796964102304420539813814136306862474626545625990417449365306883576177253029487537496642587066362509898146594105515784879271748470822516871654274857160514647118061039492032452792487422019993508996989623190012239295484087215131268428242221229200626089805188366057433431937395294800589999467948198437154273526211684517356693002344021141595860570492082202398651963284062693409935200778966286530621556012794132419484892384986244701308791694396527597721065495100196967053800271977773663694619930454165436617798915543577990819875987687273864822279393051821338341089467062463694875491021036384132188385472650055012811475184050476635290408474753068711168308282057979093212233786060403492500388481160894156140060810790629522177381019789546490009007983322422673661554059221405035940267360661145364576507852511327560220221674606301488457967387657696457137626106610112179603439942166675999164290601748325289546920778086305336285879575889291219538491764135443096041195874447581556750362507099463585405955278984247507495981479616871475330951047378717479691394442151677915116418687347295648356164611054144724446029243105861058961730416516413128363227903306809327762876117518512402381142577854256829113592579576765094201322818960588081145714889317333800230737368883484254857442056584681098923886041507125439048538426117636870773012124200784058988162602623829989784493557919640884378244930152703943621671403251766861799350314476074006088290753504429669345424745070163515814947588408384142097669912419199833836194733303236987478569937427568125458713815620405737169742804448477443615762206205508588942628206146577529970879495228654945002629952519888304878671980863521627820126112273777826609162873443091413067872231078957239037137482171803151670749472699046823693725218687811785816612440290669650000410229040426202118396759033203125000000000000000000000000000000*i1^85 + 1421766693568981912379341211156946736670250859721751313106476358061591944406763154813636329571450455413833384759031013834322725833861711520415389196678824753299100989072981353973418993518532417742223876281463687506664441260205063362479609839897369558216392963145519718389598410141762370184928710305144184383344576555067735974064241346382390848758992123310754425959530581198032354848703673540683518301759201254053136685705678784343392750237585952821224626564728210987830563811381037935656448985457821372022272285266912125780819778627655079992548539902603192687613451145001739941717794013957101689492891601831407675855426886231716693590871935067728659744217492479772666037735914354254312123069527380523291024449643348571808160402961631445043783229515072304504763409102907232105982476283234711136133596098479610568088057957223926862826486662754456512750875333579488140648545564798893395235686209373111536047654246107327113008356462154456438813528241272790364696973639576338997743841544172883171740904043758891260584826454647453110756595187582713255904154967621539861237799203408562291887654183237520242754068317307174654778251342024004502803788496347546511066936032674716313199432893326828778106824957960303053953724198620731453938262101061095956340691115973267901941999862046745199195837288287333755586078176163721219966757205824107921502440835833094088256472449003129941305131097839933098642202560054557975941335693476764282077707150292402397222060480500886064691827888378045583037014165598729716284487714572152990068752368496338626132624611169412856979540622374735565414509528487480369666273773598776991405997476587830720672496188835153656456903396817582827992917412894138810577163268846655115965175063075158879054451637386356800377412355936005383236615660676904843603984573857217542309294855725549659020057664376563848670897264280396916976252929185462517067533650854083616484080386119622997063481775911712456416920508434534238168440405471745256822820713917872231191101169677595729373911311544854853067174507640001337460555737896073382805780033522375786188686321706054394608184812023007069688575002374981695930419102497605044338157043827028906533525569168064792702722562837109368993522605291073676440303026301107720351589425592597120180376899818969863440882132691061545028853418059299129915132115099822512543950500642687439007862810112573823506363767108191538807377643758826921584584642360143108103701159883360590178373428690540856565545804004330567352061443522383345820916398646932972443962695700112576628486963100031326473475053068617844359689592176278149855141146424415051951272743100797759127657139745825090617661625693641376185398357200281731508324871873237158678890088136742016271447951413720238732062729847390398702486139238642893422949249169964677266503502205359277174506215374710563017668761374994732980701235145199773609969358344175516835516274792571552488898009038291070028626960238158896763524946994496984019308207165503894098104473279123652454629202914412924155225460975667536592278707043622356870475938669953730696076590375000829969460103205666683848332680705621920449683529479888934581132279878634046118295839869169724495597520430320575349163334915669488950363034677924037887958517725293968653204473803072000892418008954687172191578585107277524355007541163717883051951588798324409347868716566929402506629611765172546857753880079152659496988859690816940036661870209576539773667595592773701218554792676229894647871349925415924905978172985344266365279204736611388823071363085461041399600425279114826264475662056520411280623736541871357681250084233682408956742121974338057046996679527024239877033970859757950467003498129992696263721920491084011126140850114438606191008994861505493440624596159028623922271993452010540474567181664157524728514810164765776763668511700294577077920362878773049379565640711336420522060547456876719600554667892797357674812747050183568184303396890678461490863547121899674903491243220926964539505019696799043702835591977373417808538558651677353364932740211572309340239323405167766527410213744887594159066259752353745011332811982616945190413023563410539218903763381601792556023445986586505110760650705133923383607040326583282926260618388583018037025802670475382233569450593467985872560788370020897205689883327053611029208436997421590258292755643318425149627202716362605371467315079548325786773213136453496300684195236451461594102517897888239489671081736535641143784585395698112074015238826730869654431046768533610388446895703465233331087111490545264777863243334864154697966413894034148188355092993009115513274621667163989567802474642752939891135351380749356517504894555010272561944714489101437631876634348770949145546182990074157714843750000000000000000000000000000*i1^86 + -2899560086092584004946914224449396089384891643763621659328936120671156511258118615734483732029410077199396246073084704466792783585836598059071318668104932631058072172436254411659789263206979395325231249843711292999388729073991654045033677896667934886648671467665825425045730428324537525008617079914540854387828101390349363816644802918892348753997507875527314317077976508933176745057773943256540887684021303678309852274052920090897484271247689068601772394759900007511732913110625712796615823811216416542898028296733490509634734830628654959671374848820717657828566629134956647884278306420631571674208628785567736434225980397275484454541306812960675349113751902629939508293946338100563043017844070327865048369181469546389871822630952241477120780170683462682464697989962373661787352900769585325066194395319421891464686263667725772020153369770964943416473492433845901240340636958056125790611038812545491079810711359834145618087151656016146852755313001015061357172596171279512391630815361508853245914738187370480169232698753235710859325814210967674087112475508916450557614948911500986499561416813154057236581782976314362761076299233013198327977878045552144136038093324209565038404750774760228457821249682107396111307467698231232898282516877976551812266699617222604198518196383367118856263622873842192479008647650250618335188677075311797937465895743087341629602742057936657908078169699870348355845382416767669265221709311901298024349152496285731421096111021486662806761372841641841526815672771825160132256147654694366770908891258848877336374335773649303935756194673601217774015463916674074306806291636989092192618187085135606898134203333699821253046264705900630196340284824966692119860649194172298324633673799356879439180843283473074614171736943537578603649831297664820288902605702854288215111724906387952151331076027307920337185537300321876245631224672997741060808069889838758526007456755190827353009600931634633838982862476446536407806237957789826398661707455259515863792944611047169348960441869306620360253981306667410098448849065614192825840320381542158655562530822179823341022995100139754219780822346401593781551177123066340535360298632329010046522862632092581536437921090367443124160889619045217869207096972281918645172460952502939336839864870347174200280720227882669680708342204242717399613459236005124142752058115136838362897596663984000857680411681205840114211126910051951612076089227167616879637255813347190414344056606843172846440931562953005556285146438307140970577432968327675742175416209325498237560688433684603571030146969667390854236767253013327633964862605412998327495119320136155673915223922154945768079742953546133230442613291726475565107483685630111206908616399912265344596101063950916886297749619291754628291304762607312654182447880769386060641251553674459704858725814231050305471550845765689549306689771646001442343481891049313665313967863800884644536815284745870730283323984917919462383249081740844001210603846650434239914623877773733703595772368413251375032350433747921483187878440420687900780298245013599290994512164767524745423531154647226077427375472902990787176227547033956478425175925983322904010550989606104775146744221485777134455853595629584101209159398170924528733496615218740311506897395294252816449270719116306332106533675906826275817110537382216373930909664713508075314269752452311386125361749535707117856475101298117104200284071540629240286588488806849423942332116963388616114126444055007437217955344536110891936121120268982437566367237060421481280018739407004865669993691570559677573556357469189492113842919987347853000956977282841618816354986584672811253206220651866238939100669699010103215552012054286323403400734049053385895167668454547685838874869019059213832788101156292680447133356453817563124260561572908621787101325350878462465475963763274638422625406204990448062175059619787874635024183489609669308724810851783050178037032286091306119495757537767692495366105691328231352762639946219070737340366632676150948569342187615767321042720273717441908771052549183948484462003298243884529174863324778257085436791848931161759941580464337603387176707923726981243777695214454935278820568825403678536978864120525109695215543350478257524253328712653959230409711792938801356250892945224684444500180037372652180503943107501674775328601020507585841542951251903939030084913118063976202225419951853722535611946604636236547166449204924733476270343401540532656534434342150599570279658350000709523087740287510632655293905963685312828284829166484665781509984257915680205188240969784404372887151548685610257031398049334771702006390516908073315305131320853140009461148544429488218706048953595540412984633129114559607630852156034961808472871780395507812500000000000000000000000000*i1^87 + 6152063344373774309653989721107537216415887548925189696500861484521310461907924016011946278507419180181086211239172447058132815817815783429928111679076585600296451260309554109071960912602856033820651490473317436543066923901541659539848426360701652574081984076007536603702742147225721800764233366154510015860754598638046252721359107620281762591721008218360811935473216737364768128120056516971588124232368326557914156907707056064773918642477429226084268779235665395692990243613583520349866626144608443318560881487664808903878162587010494579514066164394421340067136375135342310932752953026315284342950968360967664968307698032246146908505521359710166176370891796895115791184479440921395492156859314455680293729580630921167637215422232920552872128653298400952653429180355478402246165564546353355545113987255935948263649097311615051906238301926190812932939198735527151986408019030643926576692269796017178528115147657503190087225174502262190914073889294503996646320670876620335885899839602101989047663634080792257799426226010816050800485730974298069233280540786614970171970578251112766671125837439440993392649250196003960202397126456246814004564764046570747901103003483355732671192533191587780860266380281303666280913391852583756837812304413055658189564057870784314955724795550101026366056193165067307573037886583746009135531007167627517438433129856487396183317508679222444719877089380541481708210887979319501303991354786415387466253705031400050118788343384584095884037751127868384838567723890986944429726826834057635507336996394289255429465191964002225807359460894497105323534734321166715271789784336738450786013787842274531306127158717949859160180846294761873199212899622358204391857702054358472226177897610265529488015895760176034695933708775132982736085300696088296884885760554719996134236128676313264685307850817265112091585606565968931911610838816859207838086449880058331909451107274006839064369121218597111045442215693296376560800813224923580241663960605722536809067184295055715090446675744602114794226586396244999616710160821202153774054200985491625084551439565488824529126253121242427722206707282374893806507050071955188045092577396523993515485178114637250156339198389679007036954594609510297702387908403431628534517858697818481558703662836806007113661017348370139885130798032983643599952772121573521731492951650326691601961062022741353405519239253012075365648399183260721571163369822946543620524798984046181947245988167600716616835001224800203971031584952447675262346778688786414133277021457012686828776133317217660499478685034992036742046385203789664254669867620255726660588534336357855323844101736751962457947469424126142600511718881937338796500813439308902446230427226271167950084226499385762054688735289558008568958536307839036470140615539524015820008210081554056389446837121564608735271346858893090418452842262927067938188890911388233376071856421467733810859080868050010224854196097642282871704045059291447790390940889050075197896177396756002831290596715288910486266890872199396827084094661230357405338862350387623665349437568050324357558053009761760252158008116002715647395589523216810938694248464255512014805971977753034026486070978150812101688562554979278570466178252263080401246492851837656598716761051690203518016583118997187099079268147697244075671388512641952844552787045686212339175946031049857793347134871675072277564463788673275921432304599141931942050808188149795701758926386560745984791594810143496827126343227711471397470710782805531503754892803778863126717669559598658990147243680130703159215506637521962144439094991060162532976497457628793913391889730948906010435078010094604884239343844632400844946617192111888248502602621738092891903896630653293191223619700994620887105597611099474532665856329833357552480171541590037504377646935814814678918688612150313928529947612400910000420651865059266089515437377218252241601527638384182727462592711419729357276035937134347694303070481305991121942174526909281731532253112128653548769675777524913951167467523616279749592523860718573966158620623421765425825658813383898375732682746258774096222983741016948246832634412245329216676504839416874675902311850291085264839613140757825709596490488970096317499358945132714380542914358507035930507775320947854582521906886329441811108633360049846223270390069954301693831468098126101638022610124581301981317679321832773839975162264157897813271062832337827486734069871444384590546050528807629417285382652557518924195541101213470379775897389937078502522359088604923000321168424009403728139133699161473864757669452508290705085445456870728305732898252405072233618489881798485904191260262098252227048984086801044811254697951686913615088059259505826048552989959716796875000000000000000000000000*i1^88 + -8906488976462078149639753522943476133828965814683963034767001961909295584862679467182096048859220224218475863679911399572036651333496300942508304154207826031950745307021583909148301538268522388520454117109202901527391638956255603182084286809295144673820492442327410929227593288741715944497038855687652783908357384975969050892378848478237280085081145881355167387915317422244746712178725598608912065579694980844362263162192830071088294838016850220448666811136091801764946616316303607659278273749654589170878280412588466725879063315427241047888623842258364277574262075149344232185343250220159551353205474061406354388696181584288498578906038729667129748505743161067523766056011357083987871535187367520472510697726881527426757621886140796576787865504545421515675213729564738692234105521953731702135465285267520640232723230479652793990326866607573653575401254894629653230599625028819075715791696435558083903398267241382926986171311008515765925817099694893686495323483407334046341151362104864860378083285907982454260034565962519288706226681452480835372257627970228626411986832338797514858416368682193465343556970285078394428754518187109778131747414525184473230604197305493604178920191422821140554048273425830234160646655690446546151951736973955827056718773331350337291577791241871435586018682231985559650779181592743063509534961429371799921647372656368348098533624050919319340428611692745488897712587798678102147804356604443615718679957768939528005994823921228915909775951257145113443997464707586200942346148709253467534381851787290042612862571622663286778549691151784134838870629209020185214249833894769807870141441431263086604146615320013148534603465331123199618887774877770716532570293687276782715577778843985486250967474728739149744086981453839836537379837989761561158692897700377922275158132535150174535150957496274982457148826228836190826245326639216405940128488267774230293943939259654243416507903881016795863383907918426273863655008335250856880511478565688064658394044469219954633339447945635571122835313440040136042325095080437246797307927604235927703013258896613517527006724845644948325167220935158542808725061169235131331237138926769944908029610153999914851894892980925159956823333848430019283267135761662485117152696561203085920476415119888499780046576795349081983314517973748888576092941474224386819063541473853764660409263413007143126341429827357372539268422116131179012455247996469690291296129525270985783901130349703614681916771633710309026812310868698234675484321875858360554330429924679243326756341716666071985274567127492301847268315695859872024883932129287263662407410551782247614666126402454668623690270571912468819877835163569699834249132271562257787468127782148697491168321771879623707462117931713396863956859788282451990233125712007315424212187129541592817396274451217736121496342188706587683728943303787097220305981277786302905172086810761814386492817424952184071397859227705272619036125234684926473570743259564587129806047727375082230905413329309075319195882339628426167571273156533618179121802156447892339654090461598867026781614313730604063890018369792648213322668442597548512111363964973078274859829868890186426495615827283480894362767948828358001860490746326301726467927959173443229543453153571208815713485463709974992226561872265257093618566885181218850920000620273683777282282539873414685137270058694518130282354713359992969335102212285104380344130488681927935124732363345851551525082618561433953508363940633267224785456562212951952859393801291326896848095586044478533853805064648542974633615639494394318844353032100147578991053094077205147404494600093307192488607505961305886296919549693536304911340708597284741665648825606472170287998154957607516701476868479141167308929319605315727433839592806936751746325928940481138833607724128598337992562411690484918632190406436925242636479065775703859134007042250661119198050538831926510662058391035611122215898342649072365991675292788768099622730230795987267934685876569931199490845116205032976442366617072515821784200738720289215305390264721115524211209494507424360837718216794634554509970011802491798778635357864431241989551462274441652052606256522566147751882819513476198010634057673306763870560295771004032450079840814825580151617722593713367363545743813638307686674607078969865600334294654429874406927861472774876995491591867961547080585229942711027012755967814400092716365214191295757444218105184167005811194173215113620276989414287558345274879198178678155198975636917623641797137154174509637767257252243960102313585302938540978957345483681502545384361257105859450800826505530047579680729212358176971741042997794153558760239812699995909647468364869760115709595993394032120704650878906250000000000000000000000*i1^89 + 10529043057045675936175646140209993927385393107964561108572241841129992695500587701011645221187607395038510228892193566198934024329684979685249745609755504797434260888706058563657595020456204300547744140978331188847974065108131289872686148107644917997012722720063088694778233627989699559950509339701722272904074163914724131369715769194823374395050651528152312515866069726217297573309560364050185104533518366400246912127651976371893462292982384580656576365756449916309023113338650719744806844592340025570748016622899629029040035795213871252739332366859429967940970541325043311550242666378560444555669085821896036896759849931285266780241398516017229180656683040828102144290081497765713568251195727062643407026746740407113329903291328701242983162819418217607332322310764081448764584919870715988494230320272129422493130141671410809588077499045961637656203202677094512208318501218029181188970966859314659365157297622957317958188008494423479570469484148760372674213916586018444465479543646442849137767631711264954465385199433731503808170026691686674460158293697486556369016694610825931355115075135275320249512981208377005203517974604333503942947890050185722391136500360413674511799588778408866719508976960757544446916962274646962334685511386222462753809797536094937561571729868667742645608274676738015767248905531906601357863561229632393165434227271629387227823422469667406576285814541863236677000487361674891783579947498147165571564452450604134195889400679609491259932986847793323517243806004188094396342711631463484808891793861871289117911487096375884172148347361727611982413764802019860949779327558892198138468323897566958914173695985850010348495564812398032252504862907002840288709609709420785250004503820275267369574271849994278388914900571087965325283467030128575926130790326735873481611788934782767808705667359273560496296995753568873791904232188392032868816613561940590003225109979221477519943856500390495440215026148945733019882862868077948199193527704221099086398036753887266841893504459923583380949192096967557114255209238896611417305432789695500085537994570019502041305952331485230078761132099836755520511054743995527031606540918641228865292811233062997646411512895598984337965512863970916011315184887830631848518370578859514837293527321429822390365353701682495850352783907055923335149092297672303598560463049256263041487917141614969589820664159926685475987356847419147326632143193946750180009040985233154014243469569459017978559417748612169136449014376374693558015997938832269549218733960727019578215823894222682158347705916045325333749732169545791906894813633043210452406212212554002621390228067951712178770176773659122544305295828205966949880482942719189010849523652652904769013101613574988758404354933293381732419371925640350257316733838326416925663377688876918845872459854234942306683040927771745777889794239417889029842355710395047962563615675215783497623736517812790627025143940408042500757796162892560083645153368830782797077058139997777461204095648541635336830445825383148822728865399180338495772336475002169922283306470269709887411765402564386900382936567642311612478371026444913311763956840681559922421587258697818973457591984827013332097980743705618283353694493067371920816718150608925251548284294898774069615841090260275853887186912369712917544227470502423873703625320736409497790740374743302733967100041818397457972682670452245458727735541924347696917543988903218266908788252300548619471284055046579578186444734693035820893284808216879998918261955107487556068820881429513489846768299561709700118507774548631055448612070626126675725184499801930560904783722330540645588156220112992891433970975851408368769034832316708488123561714876733508578768475908916803192019963541159969054511450116799531125486552102808320650620335549701376081370693393980702417554987956918970609853970585341679120512587171775534087158380856434082919091316020822881947650152757051213403892205602637771221320497705595217597397886266595043106526586343747850456795789493392079609302093381440934223992500351593841793459946958665371485999740381102066816405512129893632990227181171661524741849265873158398456891868104428560694224738755485440662548062168944528052903589997886268778456218319291134054347284957384359113865523346502509302685157962069969958783428774663447475929116061614044065776416194954822918672810308176524584056150392489450661073505042707348977959558728398879907533369298241793867173075193582150789085362609080630018593590780634928334927191708662796726517219701060120965283775326356479339438304304028166749204331558558962485656709588253019986356651463955281557529574748496236554618308109230371774780373412646883042164541732788052286196034401655197143554687500000000000000000000*i1^90 + -5080405513790636124570775865717405081419408597771117363283239790471116940425072124159174602190498773417983895081988228394776268222836394907637069460760272155146429678346999227978183905079056177780904478391438692496111539884444455868179495335546920161257839876375973458410360756201428019799875093145482192938650662900933098586188412759103422216079898443621038483638799131732975381856690401293095824888909265943008860056982064149622820525990068435981825821734198922412909259910876033528998140503341773625831146266757865105143792969348411088535997042423356251685767861938402836655003168497960357448901496822915360497986377856725741542717130846572835089859714180299874770062774130788461874941042490317048477735615860753708041171404044137229901942353494608895026753212098441681955675760865822712499105633044882408638894136298753587361145017771683476197527727347903207705460027140362061194136050451478797412382553719700013469928168904942649753644545128619809942063248864017351178691963462468437746877685250256756206499152417666578710868677500979547512923969743237266375136843774288787301992509959643570155467902817268621631248756908060871206200800155785431911223660625488444910585345180629552842203202080445546242952057915607835925957760419604640048894862459507068707196072814638084643915957419300874520865609828282273439463177980381641922465307900060852663293616361640629644070055190175066473780982594372379109117046182367972858216003528774848515521253030820975629671761932782351013440182513331535172819797508460792148593827913448417657829540152673409845423466691853572274355826218056322946269870615515297412886118409710724071751800762466723292777228282538714115350792239604760496075186980455005232280585673526578990646232942217440132130697277430728124234480457269752195046866297194157761672802943772724216243514801619557967598209819342885317076939607856886763130539677520504493076607285611284997566725852142287857373321008910557271390896390496627414880959565810215137636764557368397718110603950345526756320557081837016062191848813427939483209742144386460032166138403065683037304278053699930963413059794240497620115630607658558156248790363035466486431686541288431704489482294518948066271792678263793708452576112829466733193766456410719052811078962252833955612753081068067903572577094694370079878918865825499797199291252152381086595043587957638964312375536624924572155270906676143900337228784575370231440934585399400934328370578005174977534484236580124291733719275061319795229727079012127374173328473479282999694572325495695428092209494606091216180971120789676174988637812172845399225513712247241998731724525566778313300242225657256722543727812556232836542881146189837886945475385150791906015574034070263525667989440219850921045938903696845652725932806212712223724796261282898478108324020234208452038522173566132373529148919758404705593857198133896237905175216372113591436604587273334009794813141286862029167014525646658477701448649607620142038950327421946904336177914083943078064003583969683736466003298095442873935028636306233709824531221631418528557035513346454613936915826464294590128348052576302289028253967547412610580491428108732404894404469299416913245717159290305121376143847773801264140010395036486372134363887426754798565971993721678877614895319062613105555315542030307762247426884502204411552215892811387276466032218499970720215672028865921678589773579245552733383604606797087494671694303734752506450638033837183828336630962845795901031185394782542706129888585150993808819432099651076810682027254856193300518048355873576674081149633455533401773515687199038186237531623433492967145155521642039038396043742917758013373783069904386500728199700061461108826055880731386482834450329220406250188045469476871115912741264195631030469912069536144830525675427190294836181271825154657290942116411344145414371732606580747888649298608249828851732790310862153503997642640183881619413936632901012646400365994224022161536760007059259721021667772393123818804546215774236706535857979351065352490470603521614390894044358832153122365677876524284333284708734200186388871681011999948497986330639093740834421918518084051358507651275562649477517504268777776696210046643284766808827362868806186019880404531074750714356671155823151800178886129958446253582012016278334768747084654816757094817867128621768763804407884932121698256004374888171890350932381831448802918783847565811144487533899581217974904647267867233785236293702861908007455125056059027718021970247760185005670878060655104435614101739741491554517012092120421249967753524464275103863507574002796532490462231676982637856151604717882059947472889213131028110313815066112854736124493371107746497727930545806884765625000000000000000000*i1^91 + 25585493758343500992113113043240643000642634885505741293313362527283783339772884349535163728443621069858323474145273736504707856326884766833058204095636774283142624804389107080266449573789639517257968360872125507447114535529723057193830852482464749893413270650156768201009275655729281976590484822285087962922286692210352084691483127653571729007786316406068597682669251293488904784379660671235878421603014297414471054341106740413219958772400759482285294747976570306745724175374975262327774331619543127524470622796047318828696340284393713539989366371018454804965473247413153168556177624895209377664242128758954308901232511348028463428556518081911750265138834887314023647109196908968228543305302956790104504880266649931067824347492363654282284523460765553935485406404107218360865596012483026574581708319043433385465065664156366386150513163036722596145793313756856600522947825546223639905096453575848137577003823092836265900417884966122784322858125665533253551343138588597573567916148112957091946261858310133548841859428561494618487515420876461698495430631326801731237571154825738515752048935275388733890795441234700874533755479923777019091234809721385691421493254095664199003796397234187725083437160285064025531608696061288818703645145623973285000469175848854197033836939866432427649116349476356413491192730414517518767296825166785215072562385903968666410735179640269740160559295600013770164010652790408448365194556167233739155443939083790149279265582479319908548221321252930125988283010735792867950895002974450939935024259208955460211955737781541030417425862727384538099361736378554596328929871463793204048687018120960159641046072625596012567090891283143162002836175233209389791580876860585134680563063118488918852806466810328208945429403591192537044393992966634657524439904686265375908095283111616863179897117782613065330372693104428360694649840772415039639637152310605959621678282237201191486727695915016321252589544564152575663086315906734603879220051697155820714709519187535448457664594735073463188766428524904002779005629370149060145782507332336071535367588133259828996110263707255323657169359655709299760262540143709124148771542896953006825080492732569946266316584057859477882312766770706321455583122996061330725251135227636123008919639034640162657321359903973663338545310478606187487552492767578308211956207921909443961952654108030166593706704492309023078591324341183011012579853117388697799027339410120697266315102847635056736264880539811732319522587770687245661069975195892435983249660352876954932014973919078649717351865661198182469334951635990781454593287289980218882590477192163279186469212508077867624033811516269979022490470848089259330272379625399336664574796150970337285022869989120756323645991885205922592834882997920229415269909330997157790804738493399670027149453825039187595263054658841781856277471748668895077652997452199932679928875461354941619021927479693253470400887396786248391811617365721011102994210488901220961690959038508984637068760274638975270064162525125387206435302179949910628405441868951951047113706995943823232739433356226053407705804792754837600623186092544309462700581720725093652131804848582237878097771274431043745770399746308603373182148995537669817949417657436670762939473117906101812573556186593722394705679117569816427693306333297362196965543751229878034406275094077584173250649890438116668328187874505853881233289970087472542565406733965858379569087783290755807907140967640419332759933008441139501337133910871993254975631540777787769296933705314535940065963323623736219824137526376571482271990850122869688287935828875528252027765756334127235102430458518049452783283710402889115523932518584757690551963856857322896827178497748576784844290003282652844893690376927747758754540274347282004319031099363379244435289697501125365198410235514103539463244580535112706643232613315034516211065976255392337277147226478888159783688056125093916314220321472858573425630101992372376972859638655790273364873340759824276510941851175010396845062821856792490237549232189535260022330090504034049294286769982921592772495385194516929560253807163462597688275715178309765427183472318396230828883817974784358377467016927633098012282402963935306063444764813293991176617931817150073922633180363053309990303654427800255754689548171940802939912969071367458608339869522320152150617559347328288066198406522754953997081355301626658747692585359262677277632898549701127640498081104937368336490986804003022806211148571877065207948453594024964664345189823503129998176815226405241108712425144723744481021664564797495454736061616292831298662428518432008940814360578893749454343826179337895329310745517982159102921002613584278151392936706542968750000000000000000*i1^92 + 29270543489280152781776829634475615603626577605392273157956936948872051086442995282567649723570709855926310574215787899729969282361035770807651129172393788317338893296905188382407986522214607927145907398385613290443539448711676780064296900937746860324731462868891950841406913505564165956522271886388049944335510568726158964371344029498830225499016084574374825496274850210014464487558695329145578519835956163320175674359513612831156989858938744383428043920905992336326908140691129276559746174608929200083166608947296193755093870800002745470915368241590063346225875523114132334741194841234881204686345838525562671242484866060012939069526971250912295374998772739653356937584431962521649291896157384722763436953322926633958005877715725109149419813977192069739247404418583689437666288515430913787573675398340722060926692443722019870797707456517331501934075258892871056102726823282140977235524965479618249229621730457137306513696186221072301805162784545120530976495632991212979015126402009730719872266868489050458171481476755428352989454692055701879989819895928570498838214084553056355417842000110010298078581147597860125466968156222296939407635784499157521133323948383036538931779818680109432344411563730045270581012021656765380611445359831577131515380437534674274554105898630720051105379533258164652584470433052191652905866866063505761360581844706443434336140704025284102239533979067837621013280790052185518861140718416456666159197412742617393702512825313769397077548084584700305774146496901559195099468480972000063900874072993162003111267648339518288135210582311444721222586572675271480444171878572175945736156085961631371113033054293701057416753449606806839509846914067661074085072949037255132464791606365199114394167459609839827964051760535657522322515916693644427122810360914999866021881335484621752058237756224833030877702707973901175003738586789168256831443039439878100924846661521931871578804489774830069603553575620890431042274095225642876760974136385112509500771672650577929371139045888746557965844432261339355015691325749537072087582842048693891268212558590817018958735457851501813376688079336476284533442713401213256618395680550413354406898615418470361695736010129881855582426152466974268406137027444242393000333120954838091609342251716134739037721710477242676474957449819848463202092091111889196511578391419923908664496133539498744971430246588530488884714898056422383950709547471357760773184340024441300867691371137842955779904630632544208240873542676346283427947645708029964958693864534894240062435743867774503393135606064953854531350777057684731655928769749200469770490930963683022442267018002061411245458195994475604258879999037118845851766633207808077779896766819982849223322639656390949150276116816441262036040949591751840679806511930121521805051257357251471087818772816703803330314029842130645638984907724091885455900005900721796324717362094505734182243808409072928016871051182240540100523302141744944751839730689504718405765395782018851986897447265078567888165151632524181120578466353670101924124383426989286630288185114034275232034479677313052498322957067109443361185054343668549878434903078284202173957069827082330851101789660799027089685887492494292783682793809902785404557129998090538187536076862220204607063873655151638827719994915384411434361679823099243304069498285083737120857278724704346132929218561662120830578319430711772344401947754234043812083641160761637416953875693019453198580166171647341396224025940168147996166984980176700087526907573457727729951962400083306412615054262517924096338826227930472652873719938512591704902790027722455368990441244284972893208768783564685864954032614741409888689752467863965862867187620969939895537810579208648599815721716520153059866309516977256256330655940235473308580673736911682803785475550222422436489250233213867266773578816832063931423244788173926431407806742678218730601125601711924794958250700566110101470446401680315491012283399067126041992367345520173806559072627418109654580204297968684476741327605891929302341313979092593934952320343126645386111895920850289800536416775518364602800655501885634319280847235354016839357659489242804283638106783847861356771849046264828497471565771338211594705768672908868451260921185935336873309884128763626891539122402296065596175952683681510285506048467019662122885258993971876588129332166950390686055937436069715732349736291654402736736791367380532865575057091661096683513884403859035550760778136946269515948823270439534254342727234748963394124256097492342014583062214044418725993428104242680754623098665725454868048608683965606079856090427709098280272952850106884032996479633918924548017504968285690258866793556080665439367294311523437500000000000000*i1^93 + 54674437551695431042420893921835100937358107050071267528968275909177893053852308290447639972397309568980006070156770017708012040510580961113081469892391775166349617584642760416703804563623056265861481863696517406647907836349800112371044374777219270873253411499926451487976120051474500938513292560023198853295443668695715734165125913001357501583648591541678786574880946366760915634735654834392918013571218817582860676958063140373754984424169732723999776555678774138390779530378010332790512543216439360041890455564744019150953753562222879824975934481641055051475606846916561459349631230016713400122892832512194160906955466691832601347255616829875865564585100103144944765997266169377565679015803298113122149388998033521800390460396804019119243395937618936150045344603138478522875468693707131963493412007862298386673249047258285626833147297112330397952304097756016135440596996845042033792349087522361535371598438480709763328490159269201622704768705834892956923797780556076959038388135799706667187702633897988825299899903925156428565532871987273040234741959467677506285381088488990976760404002789043810386595036037589564617431174915028180771616502794076644689104555273448538413628043764772984319774098313435061547792189474050524711918534866466272642771570451250992910117728652868792404594675652677149890051587186779224951155759923361851138167650598038241664600688610170346311122312824614898967742829556408364838190662681463439220331123747302598827763297316718580783027563308701405373557886314578414795276440401049537275378178277414576190501716072306322092460926720266296532680252183407323422619775336077629812590629399115112244133285308129884418445469486140180127170623246117050528273785465920234149128679984251925079559832480272098951863288841984514922879741489015541128956650352585218360393734788078110210080521422777008028694232839797193903808034480948997309859203681154510444173160107647739558152885440218689635653332345582721826106579900215470902088870543535526576466835029298880713447803100070821306446574115643835542826557504260817277166881184306257698965451879067159845376212601084650165108794954154083012130661198070494255031450545035504250992093600324900380753640404017210351967431390298001042069971706930681344777076822756842251017070428088479729584290207495721336925449221843920640850899731855827336085265126129830374336497315562542465745806381157087419024051001811404634648285582448378130061479001683139717255587849379495830686818131966035387791248752772033332699178676243168738828905193029515302193403975698531370503191142923470501736791808342510798247083569963051153739909928504816519927763297008461683560170243293325450217151116141063764472812509013063328468601882720180306649895567093663913502844119690290040462113435754031112286010696754567227311034912419710343974870973515050962879539900457429522781037057307988066993873840133777703577003266893005140822435258315748300869563065518502966709717145798650116965409605642401768165071907627163885668318340455519990827877514424515145765929535417037821572294798890507589958237082717487987835434723569564607596954831037484713436806404101872588298683007775613484690861294286378202008394372790465305540627265198282728882028413621652426208467124067595002181277155191755098513363344238508764835021433562327414102187326373474553254601034990073179405685579879972388991013055328324546551333465410620217929910751399634120761344101222165772319965033865978511476441477654982390090133396221903272850757762917897867326408706627498990516770342425795004968935648480434574593549423448804366974957758282808694682361198205539979193023087532651463330814736537050107430073364296630217920688536231178722399166529108682123546695304281553369193039748650338910275053665003987540432724196497369449159151412629632115840406111860241761698303125778869434347809180052629571812989285680417424450043290932012440344451221306679726550806264029409180996210093051252116501654465468716771434868003403389052707829898629030949545211836200042245927727496985695686558974654884419351909080439797772294663892196393340854615013008250173525028555951323194420872592227174586341612604745258123634358650157456419861490626292580015506566385607492945021670979972214786392890278332935253089320322793307156872328469348340911193360433852244628477362513453039681181939591168121284873620607098212421088765233795367160853096347971548343004557809318757720926951847874104821019267175583741641971292133229498610852699711338980482698044553069675215886799094124424226455148745076078793368392250772391684119902016770790655420775369280277363312282022038430816416172531260906303357307396565663850963799857800295978194071722100488841533660888671875000000000000*i1^94 + 29182995973842321228307213355597239131151753492875509800782714584203950501939647424892377866037535666309031397308421502418181597895592805810552437906075378693732861149086613942450278056259390748727038596061787994078077938244805091956144836924916242463220207045002245787071673454447178736561830756313900793405599554853910990471666212637786937438625475354626014881537164170894924308310141254183551347741803662683764889003385436929118234522628433023595673237037333045853892018225500195425709635450625107646248428151984054761051592364256601721052408279607854343124134546072288323449221320496389317907328113197650817546420440702663056398320084123258850748258365658981451261332270788333233311792435082748635250804685931673358862308741939903189912116555119173460227330151970323950479547738639628866631204318751847860002991375143994715188154974242403575551347509049426882972009122510045163509332003549887074913112894886928597732849244629282454705609173131805870711172840377169007189892760370944970961127052680598013263906593069043656032641059416942284496353182255456449150499791740397203029764008468533408006398782933915762533240315522700917561306042143459940501093777784419277980933590116107781661467067531187242545856715915292298884357762753269456619197361535876313671547715715123110614469490117931638771460373878363666611445588296737151404875527204613629261988908389851393508713547899183280808615740160418399385224062233391986199047781183406608090379009434690085957655099760032545030066572221327792350558653426314102335020752102583537766254111961215638451577127351495145306798302564221902005668788430825732636331999554732771968410415657128527567818708530416389983274652985217994989010713716368003346677851997521170157232619348032881569924123927054370709255745401555532292872172643379039796251139533704949830967316707598293168994848598033148813801364928400838328077743125902131646116850166935762210866930482333917434929386057440805453850278614803314704631413892984314864854412644309933408735997860287228240831688514099786328673189449214593374216132434389025709424704234345768476586056259318419767147221839325627505560377820924993745926678940900084150355012260870069562742044027367885151085117152115499414774026545010678097147795037169824420727151962332666288209367419163381965945641801802256754358139755167805196388707147682517826193973559251253184544236869580736424202966179399657261882738873254378278411924135583983213377120416529951894066455276098584532238092249385060969599941310810673281408711623961912324878950664051486550538257827309458240713953327100744634847019031594151621860851795984935900066940449909770751989034273507104436783450813444042986366606276161166600158596425336369906938493634081975759284749140861466785811654261522166331218975443821495201524513871906728323480039239375519955190092826581365809347023619875397151485609843990273787221091405905388678555286172117213777945270734915136419390938242945457380017075776664406170851995973216364986714739516958222721542225789410915008151170430728496720188210620370100267720718309478222363619317999882694812052055776120765642209938991702627061097202693977390126269807152810011465083806705488031558703669979453228986879364856090563728289759882361328044183725336085113958597505567101354890017825430939838148795379951076414402785365449587618604359574417802609345823641330582987173664126355683235143107872520991838822364634873807304687268639854278434568879948987694619135395517849258198964805945377897416111297717286488508095338725955198640591441081633450451721800711388385911407702381833600180807126841274917013902269746339485628784428038234851293180045809134796170814104543188768787934237062050740227148306891497594230247474700186558528405772004668718013976577514156058372853556140739430689334332394934938283451600501087484727859857992759758392492451357347728954240806675789917039517827718953540010831969495528026345165057532476463155382909113093513297944516906186822691514915368267223509764244801188968758534673613118393196109756042556151029726179697730750940396136443122734978269872929426366469897509486258939164014344398965812928335686049313123074393911210722322955085313606108467992568282087008038733727357427187796399052600958634613566541527091002250426717600458201830830725236032549732025685354772969685561794342867164242183777929414391491626759212016737463643831247980408001904671090976695207605440221607470003892276806413202965539706072977829064306750529994051365487797635923907421577712992756479495266394700247831827111167548241083997578371063248434708341638768885308768386014726956169446801546415566773151826911634238963270923569162315636127402740385150536894798278808593750000000000*i1^95 + 12713643031253399680502672189309731795212011937163615340345776197348497516559220036185319493231008659391272101792314898759492649061829418546095397809663182538103427217292160640890942637836313527950574316485155581345278526070234312803297124763499467394006638722823767064531690684919745652563135277420602018356020977667422770675595656450586692588476197211987290348741629775220309891290308213063260828455260322257895915520230343136367364452096998659832776895021450092903752358664461644472322750342842925636438113662336688598252728767972278625733953076929613942079396934217778164165533718362053355922428246841952646270471507949604588862631575337111928813399296369818550956436531195822124658322801838614426956373562130336594707628736698268019947539952721060276255232836703124141244296583871651566141565029460735272736901017650084849943766831141202895663072900033827971420439252007563879260039547439895776080156578963142548674186935099926446163187007337064837609907019146631697585575225144507045282138276449634468646566392013975898887248036743198091737196590856674798366527950405015417463450863653275177887899936439572918377293336469785994740191721927134857138139601271564834974895574984450708292178847269064537810109634716567137819716974389918263501193316841308271514711419786519478608253319800719994058930763282518530053217419438381562674687878731573422529390204590298716483897558333742577804336842778162296777831084583012440604867301745251676372332644212941321639918925760307186208833492254055495489385665467104338868012040427392015791931364439683785822639367340269511494138419214560877817438758456978196469769267076851768450833978037218813844284378534200408378070826383805812008164198134243477590461755943907023533789957004370653021506528816909175670379860063038516646324251105388551277226545708922856011982194735995562981835034046613351453741277998957618272470045849682755267854597166701637946537244450928747947156202330862237595270300380861237068279798827663036972362716127999186762105570184442056855042017281897114671488760991418616123744369533988607550441106453197587729009343654912950364598670712520771180545876979667274415991367559659757879143588573309288844390327762970355588149920889539939438286046836313319522281886013739802290019276571739062763915420205709219994370992007958512142789247975013360901259614851657522869570809572846166994093429545748910174121824866312425882408783117489830209874723937279982485166918711871751934254688220298360509353832290289422188526147313693192603912676534972969437943756792739541883399307749466727664149720808886833160698891595664179857356576776454784398317899948756465235302278054968873290465744173869401726956028188530238876653753434569808887878191735955114092775972570745403822577647621665037666863133727974268576188509411650567254949721147245029401740808482613910061030890734051242903282105933654191550674947928545195586724502692233907325145587695869682042305408817041623954993728693878746334139030810338131072104448345208558174655592392288992198067558844734556760501928216230984246845644815604229064366861987157002225357437159566195338762791727741679548366105484586974204254843993834666362161711394458422861028457694589525170071676440884353752572453378890985947137291024755665112477316787016023135428886634594387942959863622956631510799154134278207094314045646602534815768803910433364263483272657956655400766391421503749417776526300314224214186997086642267281178109155224253356724531850987898598907178892626988489582943537284061125605094980099188137262374643851864429418600360355274871549652587796153366783322888093778503902254722944843717690932005400197477920477663819537090586837890130341336739086239499499335905713203556241213627622647452992139850222541462627925567365448148403356403382033481689647764159437108663179416449585414758531303914113423070356453071877977847875089568043826586725088046203451829943766679450123284423045077934747615011785015865592419154884741813854937188004247460961724992274210141272681834467402151920913514464403904809727821653389161213334675219995138019774094469679119469114757934720367119857545787243684601890906379599171971897627850250442920604228680508755606543354888296793734242835278114002355666340432888280519604197883984652054585084356557758246987849625245855550534815934463750404529568670419725468075222120537860904299691904075277046890182893551735839824058024885035176602926305271724760911533727935575826576635783995224193301031432520543318316835735703711728832721219958934787873301635054063702525149176342742805497366863491971525722927126826469401641529819015138093361221060721817345589861554048702771912114639629720613811514340341091156005859375000000000*i1^96 + -3607600140895845622237688533498122178523611235598155983780996873605197365222360310983319938381764416050806175755490688458679881239325751576109565367942116568139695345847835810526831639045842877257066215847451114468269419180510724732462571484035726982488365952536743710163878589261049103464268036891180907642396162274979728672152786300649212069204173657949238063352069862224057733645730190633329698843000538984327425737963699079009790796630091984458496901914802777790111400185611577988079975459229427222111669104591386430932646927328351264324780569336938221820219744322003641995304382700653007895791592887430031869930150151245749206132981382754443467751790492094397347186120716980958389096333872331776254614613968772440367157258191530409918365842917404438853017552346533712032364661260859075346980976561398765676485674914500250529499793279705129978406331094818130070801272243302593533733714681303104962423349704346113514731852371459383606968351547180832088223746149720954069167037080221705876328113331414802338757618049848799779555109420840613492324742745557436361728405957626527771399917621995012805936359027685633388027712459732571444690679006834993651056777876438775575002973926150942133241998252688307554799000024357160782652722495452378519533967087201147509549409345304486000885006794684770579448844759930263980883775143363245862906875341111734689328343751433252857034308969852124734257959921515508012898071267266073763596162495676657210004194857925610868645388042592237319941276372002169243290141978919757940659741632614016370769415138085660289244504481826858281881419315909215007772750151236415363314979155247744119037756700663241683123551548096372490902477581625830569766932847104222491804279292398496049334122922502904539138058104816157900630859380763669511309224854831702643955251654812858529695248577776522397472713284169329979495927470550452668769834618402976975913515792291644318916755690050617406821283415846555026512675816830571334195294904323664508881973978583783188772767546374550966402797058250181758249903819949179843415313373111657817932723363476974152675199239060125305996984620773198052223432882599680264998184719351714574214023255290354687704333791945042094054824867909511476157213234317897128405190915871063222734452488083989676643635888463661853819729624416110311554822132280321500676061057685914537695909455258056065866267066847938440067307292853911091921853239429903575556358228097343683442771207668091341268284929338797183219902490197719516216083918110053274147603382383972308560849076149893434552144799472966833121777357984660291503925327052504408830341804514536170091808322886340770326281115143502576887115544719416729011828218636364554830804920197275142371515376371178003834453436260296408829524314625844144016889689751238218548325319002065651040856454830129199546376744966678297390937250741337365254583974161978624319393692018334220864579968266748536415665437980332106817252871920027166335182044878980500345797818665854978552227571285249548639676464924941625958044956493620950380495677038993239807005121717797101922069860826149609676374932344864604713757197105792698110447298313539257803125259318091049483760023727578864932540298695473793009096047290387639721535731883061706675861483618018938507037271553367422510867658597154814070371824729846876299989426096995423130028289954157325808785028352757739820569004429080966901250967144590513663213950274616756408277357069836607294376352974609759879205151165260359146121467074167366595777023613848669669185474176776359060307208584798640084650563276429385922572396149925831081154278749418933799863553748533428188147709374365304175765841345514389084968341293612757363649303769226001115593721768820620555074404141346780762541319869017046260584497644465281663134119725417436166681017034274674115413871936487352957539456581876341327237993924688760739903436482770881783971686195804394567311376630901148744083520303037328151154063065567176941044225882353600369966107876133188907894933471835422783670429460516066268910057178381883270568703528127524458674639512146609008878362960561649877458651226845810977205915849230840636282626328134375857906147986221649628477130467982428025530014237197673213841796025715927819677908261118034613156933962677137773075861266631532433365760195323711305451426035158074012562545401880067215672831758137761497540745296708132871818437475369859032871241758339078295644413825179113754454614828906074661251325990167649837496817975223804952859886173451511581995362683499931313412044413477926715483759927893726919416909294536607842831960485967168705210188771517361132814634124679401125032618402599382534390315413475036621093750000000000000000*i1^97 + -216546512569084213453979063035995118323290566555936474787400454231423618859588307500932579134880197051031551587578379684766700740879829733374448648867383070009283144605604367607233486705391286194036891900379853127953182359782196033394092511889597738322646598541110874720201761081969791680905660297209421785677980264183222598368119269547871370882176998038596609935361244669772650204716863599091591787511010738523391095346310747437376323701058368992328650430157096497816890300391130087743853529260783751151704705008354329816148547335315854891583361420225652633579229451294181075453821653193664749368134731313226997148278004177862619802623539350201086169629571381415492089051460416212007823325282623399185254959592296916863688475581107635281861730956766456595615626886354109224371864412751430725341279935334809897908039254025079584909215485402139524139454652365698292370068798028048062361045662296760261366306470780192393308043000988902588402809673607918352682037859615841864732572708403401876196667492059663923054327748512502587097521665284733153136484211367020075599081444740428473432224944124924299575810574912884859062608779361041291824575699525809309358504716094369997733350729991232567776050128039955149035859225603926206947156783835558261140573961451675762492476844043902273199264224380010814780926951523204571772585431807051894841043414147051215259392539518335825798031105307218292469330231616852139471131129969362816991840306164994005224958680089048228705247871108597096500601405885522361291897697745444444263169170248959542695534101809590545344341860000655646327423596453450913501214313883193751903148721864270900654123999551994120051664877778699173489853427530278400426831063467099534892506201151158365213511397692956036920039875681060561123883228800738543403385372341907705920258451088022374343137327167065587558257923661417193891775462546774530424017090485299454271784002071957008477004492841122072306598414171971297927506033158197839545792935478836389474902492865389490070835086448333703604337711969136277237416528358775005741351874686666567074888915947884671258837343076797022267297997883446759097215052150134855691622044683614682415123117368552627311907773208222695939161427452901685164820343084208217787816677596945782387923902977679464443863795923263569259645099527822772747360576611432365968622655591121104077898835354345794867735830274195735924035245870952020414304385959375913318124797972381111073644546154799753332606051655460609768148338373929082994111624775054699937949360719116923026379519421388789606517477573956867296927547712641939191627928434490082751357593697512720030390122561051091564456573139974365760989931470924920657289540152422152873732578793563986022610590607510018838425989795365173092378419594469705948161900684491085002836507959782843455159899129117484630469782930247582097010535352289845564954074025839366866350893726092660490758440963244855993018541655662909042711110483182545768602708092096166650204964312338933390876190560014906396451361117065419516955832482836176152830657934968010285795900288237157675087587107791243119333035994173034353964963673676162755577160858948529047165213282227504211716809226466350487862797621140942475290135193402521894559935619652696456494083485164933197214896318152760188200660005440828161544232242523136034359815367307446571754065820165801603956917153385526823499834788725084014391827045378090355345426401964522093558849730320382367779208870305793983518720545731185772556989048122611973658921045431602227867676320855000538064507947318405525117774702537723621620870348398200638485982355689935552917699327720106404243473770961886960855070118568852505929591261567119675995675515006953045603467947643424322933081770296995543796676779867887890037889522401963995470372819076337875767302951631994674336550549047665904998179753116311792066788256521673206077053501044438843931192834192564008311561338440763656379314111386664461271657732888933699719813767161583658684749183901299522920205130776479885438644043508432112403961317311509399125987839625014257610875429653491746357402814921633330959098864757001197971988921485007928083406178072312877380844486882891879514912395527050276982420749200367098664442381204478135047228196579201944712549747415605443687685440045863274660574731675318060438361511856106191434005614020021469229883882290663310875037016770625957033560069777041308566832543111225006885173548918916640020469301829060884316609645657808429917135316454353037681115257845798464370484103055806896572989801332690031466427126648803535363070298282222482953687196922579343727748632175529362807030880899716862586501520127058029174804687500000000000000000000000*i1^98 + 2309361153215923291815933380707833486296494277138756808158729472879411126999681750416043753880722184172947609206796913051139503752447690085674795844475154529008449320834962485217609378219553105977456346913541554911911710323015356767709134034067298243481565775634990634207801779544471124565794526936810687738411066109016862343646938970353004294176720807838311954536729097913361881383698221184860514177835316724007706874878415629504214995265967504005616836676992248346636143263829795293569111489681919507652365550384930041285905676719562433784600813537457225436770660771043315988991192221863089080126424617549919929881320205836352896356283917987152968917774947105376553496000141730962018751777601450490215519046806907039906100029735057372192111924898611984476797558323868506740222824783896063787328676476933234766500885430390016057827888528137140484268491852571055835689719124078951436926518387754136271579773069029123217908936367705262931272367081610137795037674160971109012152214088926796374734852917587189688135585888651109886635822897210816969633170653312176804281986790152233541957301013351146195623357154004209937041836677795258507336220718765440400565172072112059780725895022367716356264599149090837497937668201703488840865614889203713791129503026685680945650990203165124484591804737474796436660085441025088903951674011915482731043561611315800277114923146296235662213479401246124523477043004398097041760717516576186919057731029246052337279346974710004965781644996837925391537922646011196388656248766898222662566296912400082174382782945588541098902506823365020201821525450218648022993524689927235895441885199264151342185595198525330727206835201975152549605447392458995993372125697998033400714033212146784984620683605882766381304820806916936818095426366922928405585300098208419440016857291227438332122620810492691399576398985727439206575079892797970961317129501988016707114304860281968364675370557765325646460828345300374254721724604461600984479175824513478801900556170931011273175933623473865232541606099662956551413186253221349743850970767119151470528061672224367383439305053439247872096485841581159341292106058344355045312954053586064654048918687605209478661321361425749913650682452469083130388724931988761032488489860788069393114657109696196243962712955915872737895838398954031806471959523446416728287875268444646469826096102734824442647564381790749163718969621687201193813153059248592961455453053681677110446136922463663028038614238134266782071973002988377147087491116574673846465795456695667169541307558533231421295638520238818352286192901557402159391884546548792836828981984595860108968738650668389489675183496707589037785206080002831924096609783656842710772862290938075974527712781802799306482327612782174074546369174739047441723145172269236578896194466779828621657475323872148821761835482577211901248524461688468365983523853888738905875693019110387708112517710548683598692769193878160609426229815204992105810129380496869962267146784999923212134289906039830518305138356545071946559353566039661456494647653751022310085580491763078967790693752933471461711306789343830430302390733696076528700061082222260684431343881822163483186236778690019818915094516563676387188156440055545196027284578659048846293058750515531699310509337973374503099117059846555254366877347878862741477103213183995369130479719474970729055992705399258012161206742369589118811616197358446194882640159966677030786780746662376598640334394801259701419446653212389535653417847702749306969862795804458779550562411837688747743921526646733542638017460452008507964376038925146519071499034700473247500508667905505056653464953084092611056899982207376320074568963576480690888299429277734793208861470493500502010359247718061604559268544150909187516112755452423394985650462729810101720798087618608736623767708719639129881531402502198506566249328300523386799577603268685111682598738589394319075144366060090856350188456372859634199829751885748733865032223323289504938867430482914744261817474792382684871300914812770654937579102368395914411876961323092712747422441571270402162405249124077471692064052087378732489226695361796122328626318121807200229984166286005304680496050717511025450292097793722867342069827179143574348388191137950212197395230897572181802512038574681901308282287510206617505086990778296457239223327421069810774623995698498784600530593735946963838792029449569011182376132894666295882915508610660649459621554916789857270011439495225557566224079565723282823763730340161524783771165886665084241891606850953369698052333502308108758225689898403236250690174968353131437647327315948117543165096776647260412573814392089843750000000000000000000000000000*i1^99 + 4715602722290123785796960501201618986272672105135020066566096872943801830421117591964942894989302434533709513914911715623683831384525151003185409571710636353102535396211077782522756366357850631612356266068633359281614954905637866895076452397406726532736925652098389844778310240324208319059204583625956677562202535239473624450316746957095972530618335363584637095395038549452366296384371583858845296929692182017426554913270634467499002057246267411082263008580398302326185353214795842351906342204001472603243402948309215245190953162711860079673923550019264165892193117978022664138647453757406862924560945108621808131253142983440454415034215865890301139438409005988162253610296762913574478477144373674016404824978339031394649027822378472325909320977398440967112178570484636645332018284003109252946709812279254238894803024629341362627617181495532965816015156967327753504731534886758327698705136646977694984145201109423847141764387087872236089529017280513645601374793092643702892000332938667183255415402804988932245467502549429763060939580819194922869354407484189441280943914171225911447936524026658735792743392832629257719764264267118794192359739986358409095208323093548410544033810312087598804202281093792762092993247014360157691446438780889340766090381159220954643821071127370434750764296391398465013370783077341537672973247430579430733694215246558394578852946161277608269129675750927697354127607076152099340249810079091440756310501507008985139742203051730059990953162884431766954819485515065270460175916010177167636891864287287899426162423855437266451810821075810695060824804592749061575044457840093576126070180343405379527086056272499752899096328542581844431279975422332828333043732704666980836563100721688881729639621977051384122940238789513949843547839786865312304492746675917759962991315465675993091209460026042327030128169428912780115804171639336915217017515481371193371047166999925210679044065894351902312661756586251842376164623498286656288010527585192051794253764950962334459960870874818470127964085631649656813093498429684523217008106992803243188431850023107526550344331395606368093374720349638353791819278524985597735664240098575659803200491515292382533723172050540043369493957819828997773039728523670731814773847306966882927385227654479391210147583324756549131008610751702338621554757914467316069047077340179183555626261797764054715645798166236810577373213859714524416861157717736327896407814649698171632434347253430442019318734040314319588427272122063412580418764464181805936149867030603219495477631947444079409985689869770742845828420507152400545547632070580471143210288236845199121817770167493238549648393388990985575163505905836451936671755788699430762846060751104772549851774878397268004503714688459098929612355293019694876202768112465564012368018386339950238289184625831525498070370141807844353357884432560654316579438332689935509053202251161923083931729857164981940961457886864617896877753978984316498167984338743412625806869388917830268013959806056603433561491883344685243380848147881537412713981267846639718665643055459123934673790164362630288767426572306309837409418900108597509767205695694682145639068674153238926451551193641035817900980959456071592736232404539375774770621312015233238991788072840555461372057535702348781163694844978017996633863802667006318896129206862382020082772819811749681329062843628972198847729211463043125611293764165859808568684698876901274054282714739860271525207929009727312384913078033564324928477837417064727016703843747845714663462386026536277742933313488132081372111166439258027545606143822253683983898759211972508377459501807907802315226243779791688525684415429608031855855242731896133107399674231540332816560561033071552586525754034173692802613287538768974505431645931688278971614003765161266406038288597704143488652170146602633740660866451391104559257110544214084579994005133276740393764632460645430966453917845071052222543599905217735588328482900450483450005959940907248068535346011391620631173481510544836830420447948674417402457134367552670390443508608641326834273822044182090900921532840400361116185965676030276367584986849048055476459848953564315062701077270889450877269416969749209377587998934669593968706167153065393326327473876711082242391004127384059241825311474460024801542481776421468451912515047011450149850715165017816905242737545511751517993937230213705181079309479112037851331200835977588063651761109581609610807559529696913948392849919660851249778582958950020900034614474091967284008257843496252668424315053702911780807485075911509812556863070999625756339469900017167411365726081839966354891657829284667968750000000000000000000000000000000000000*i1^100 + 4657146261674501077233408438343644741989245688285843196927104985672321087856963395880449450397324686300796313028115083885227192184706401749115458514428722091372192229980320556694271696219935882377441837067085330075902649569025239874703392540484657098005646994787535441406108333180058962799481319311111780998793945487852439744663048230779633183803638252070277709272174354431096136102946490487793649623924389806368828457410428690030955176354549861179022488077644217323522641379083679145952397330400878986436955595624219986977052108804529946268428129642123214740389902820325613658431333563537913773353521228463466184898940752617485834355181782282793656592226836315468273848529003205511927150800800984910766123970932720763981726131114211570923092733381922336880120657906848784835407109362673176882576327937823585673085910882241150307178461153502729648121416539335399241700906678156765769841980737891259115964788993065963277642134141899523840499134327159301554732345931560909558198078642585194472391702674309070953924292021016328190353320187725107767159314966122545805255291163738826705422937908460395312491546602340079253304901830082545833028261353158448864407801866749729350674505283633466367389637154581011754331097009175778255415440805688378407947857637595090364164344463152625090833815659460782252833782153199615775246140975863707340521004141197979571110259298871249446326020718769052170488639777860906177996296687987601311915057136197968958383781519546107256726955663258297871094487922067655931305930887340069666389128944979107399255105820560857911248059497326772278100484946138501552831989928706358443498354904346958068544206097717476410745660750001067796972087210176977768634955130279740727089036414332555274628300369344491762667423170526886189898247050742121033473881724084192927819044851049832558700194827214244060908580687756295767610050910886240166118581204363165228583724353814981865546432285553663927342815968310590167970813930513666400916995126176188311094138311363728213543417429986380258009276223179915678853908756414855719008331563970913857173094572280100072214609709176375037545181967427749233456403665463186253224464326264810491528619419144703386795061270085494747832036604723743817991680908090537828824254217913373375734419289357887703074432683867286722142585815201299142460346732534634970585244327149334716843467860455218444371334729624680730164484249535055934122906171507806514463783050374595179788488003982075285528024461859379502620033579824837413198537885209595984446520510038892365323441970167287941271522387124013144198721562347084849571842216754094074343730071844344210777910999544128127399049041170352693336712604959371777245652149290188313433213919107214907522185942663983206563485453614741797405450675979224648183753055297725311411117054697206286536399714998403614729262925681807664984062001392083665519110802596250171143823353353672948483609008197093977286627012440281314143844845632719712444791450895738179077020181718853737422248232816919123256413279764906518968533208944073454178303930532268109093916808956939477472303788520937275218392558263850427880986961709407597335644357393945942326918602218729107247893598479790115306553474116080652255538482903356827603634223082526498427324242153537293378788958960639386544065224668759576018354855405336256108470348104304332126870343286322146679024263244477051551695704625747937561521672525870589892916809389064485754581817851094961733537942484008591547754168694284397380074896021505717403806131177197511853621311354828889837089658274448651501244446007708761945859237375580165107886870722189072704776993621301932780906484583069612067962035653139916866060765103123603666985483444506867103884116336091755029579690654186934943980047198584078953124330187865560743536750944770873522371344486200222880034205953403622544499828789749526407335892686062164358032592411016493646371823969527512074237229512116377756097388860510710798782967090374160249091903019680078755700823127167101682921325117908183987444930290563474540534814690710626869638738699485593916401778851929128456751278701157362241871803681040900093711451374361107878224449481917986981290069139102801354949553408207797687458842211872192870922728651922048478033181004690392843078397861310312963837524334365548079364296732643438723502283238039223688520735208566302700068496357843620703514310997398438805582811460374881743443488730389593019352450242052213692701037178056399558046406496139995527368531667554742030254070822573375803348650006223487770274969331699446278290080984897085433577524704190464162429913999119435175089165568351745605468750000000000000000000000000000000000000000000000*i1^101 + 3232179037519431156160343918706214874520448308196469369229071397347020874072809439328302139511399013403126141635682832045914895712086899849340901144424388766860775674478117921944962084441205172138124326969149653347999191631200355728622735743871371663124573942428259923110874777698917422375918491004075404590834154514834375756970893218732790497450085914163177366037920671577708162018635904819957045528354566557103401846330354811710082307340544951393667560165481927434999118769190918046692330256353273907609375686155194087864574376058450176462146271607770944908029075972485162471757356998285170275549656015245557780871614941948660853639181047363958414395649186738774477717296368149550897711645080276698405140134049606138975944880733363957433478589214227797290639803288877297421119287551097481389132619465510011089027080202239444049988813072480290576141168503590738596503949175856293838501597080669278416603318752974810970569144868417298322800236964379051581056244802376728121074052241693100523081358784966073444562527726404876602958716360458567237879021241101900947496110928709735440198736800940703510754083676118824527086824302997664610952741389080298838429891243682958119487407861277242348760989530431010151307417235283021052523262686198364384363646381455014460009256760684678106970065865980462272540306021902148846638341045563299751648058391233940974356229042865610710143482210245141389955605682369344083468372020104464482783047991069194593539779634851025863854101141276711700840043976189324522085311261958985163437912776113297372910364728177280288499061353665470580934569113446879361040101768815896449940306747235795770719576108777022449022042037431931459991056848479255399169602110659396783534398404497344182254135782551687018048007426471862150426897250416655338129687330182586063228757711627520318504140603559525583039132052336251880822219414815747445452753502026283648937049267701259436930488059022642500048437330966853133289652260587339468090314649118039029873589970696908410482768187774646129562863357331519170017894170198126553199123118230035239200370593685146140784698329835869140548059177627338138955289171741290142273430001114308181524138956051743186798827386438301724842571739848023000105860276755956034139219349560255358100481219801257504351617402511060535017379834754102812145766706366464059488218635969454357625023043363740909909405174011259149334252045134918049005527464551088034569150419913937897673215483207012011419893744520210830646598600916263317091282234774325106607887112008468677245642317432850027963201547581039471470022530839894835254298280071240255719707429594864528037997465739092289317871887581179330503762172175822119290943346071378225470738527560660533695024821036049222540007028998677262484441194985526402993129842485816469166788532960307670069704869982769249337585305975669460334061891350808616946517797730564934045721506080889044328783645963371655444253916445172791420122907332920926650938957946215721264112497475666432407726981609769034153544534403955628059646460490825468926057847231803646043640293491330879556289096858194142679368685808993895236739688058757622438493640758637642974565492008725011589157243931888621582014637285869788098824288896201239858761046333432106429896340563468466044968262117158436392572532334740051059599044891412547385897661266090879088219417849540835325405955741183393548679197592341576352864532786219073104764935100072363107663966948554539884318858265509803409593617110174939330857510043056623653683063735022934417496569794710510551409839355170669595805326041636603445382927075748497491911563607744806643341691031357674977942301024480855172720193763737579149945471703660572373458653829382658964818506760000649616507022408527698895266646242307325729405074872705290986345438119474689967580093651665412651613904072744867635393819529559354194062106537155079565846134345712797681106486071239518350445666695243971300575315094349464283134081999477170738746924395327613372588093497758001014691000888152949019247089400532183450664591047295383923318723146362905316887906202994675773199190348433348245554614195773208583085909752037401215395859143405600681193139875328922894050434445061915806585700913979273434838185880781392620753374136504554404420373138947796950597283208588627962054265276566020180327096163892730514072159421999504043489089538350484624335779400755813715858633857318573942399230982719349700658585577643766364218853788609389316259344492970473823389536515592314475290919153028652766891534676746625492993357814807120137948895725569625671491383836168508227258371334755793213844299316406250000000000000000000000000000000000000000000000000*i1^102 + 1796390806188712676056221893320193734651500008604675728285716326979286587709886638923741947937605857039562134861620500240622746974539729280221270247846842588294578268839537860805181708379324542425762686156538165848319747132331775741817877209158478724202367508245687797261801448135901483280694495918826106082983255119111553268451020616716674896823385734663888081239962238799225362369200913840238034080344581775589168401183416668828041230697360300642156901236199472411049422535026687979485778253937861784623563207065345386855328307100385877628830530029836701204204442254478100990851385452124878215355413907696285547571473519649054594720759458511023160422527696386455728573748717289846525600422675718819734468814947109705076110647814237273652833284234789258247781446668401663911616421690994554489038341482820732160938349114291320819794346856524517404913859041965461278796006727141614149648210186455261078933770730485570294138171011890626690138108484017289942355893151700646497568957476327261738261648957134420605783126832194290637422071375551350460349322447408238321758404129578317970435352133111179866592087948687914566393554310654890969393004866574019543251210777818479908923324961774211883537402808295105574438753863342187384191313091776754105871441497406818209768929918318652569544971109836599006721794247334252668721194422298900883817526964143731034492245743663267148916405878899894445430880999719690062790892137343538009084777695116599677781583803417062059598558595276610299086282671278027313203295888020059260058109870621657184736366851591582308118260506966929914344498623665671057517942950848508101607510382526513876911240470772565438005766359490660387718715593402177184813208231419466740772671659135773243957178934382713854502833369801223207430209427430455957693698285936637451154626952674103201734864730061801931650268963845380052075901114134367354222580568871067981495833126186573241609910007598185133041119484962204608478181288510261045980095158590837667470764664167954502248389399275791433993134431628812816691125060455267436698982865986333860348760876791436308712194157528027312220303051223360078364525713409026211011439982918401289082531602898665208778032218081489542814406032533919538025227295163003107234228531353509400100011851305814240057563880700776518317764359301563964845903228049841044614007139768238259888194956684043380076741795805427657698433046616635883640584139864982077352655094149949869771053851727234650570502618713369774808037073683246075681890424227198054868402887134120112222272800543380512286359739284634581623222655226012841796025287873008741275747754543851077031525585417276743476964027967001725267088819590455107846918111563278802219736299074300667056727277081403434232314961462724254286882291817724093182746615613940344880887834705338009111635123799203987209084101073912077466878711762913534575596563633554903814332095977766151598613829062976705620074241381050005468599845106797654920781123761678628016722965325801449413024609959434046340748582477645007797535804950284711592296782707513774050570872496659658624047480961416281050722502786903202433426225444014063276141336078679547787623529391786387758435772146624158803533760599469091998722444871137493457859009154696496914970048945924380573873196025732258428474456867238722529972374993034981353168994011579280493890238027075129129311520934104708910623230755957667227336637378469309509351064320384805462199761646652003835386799111585896858807178321660272952575565996630947646069891725415232673383803651343785876977234366933838486115311904902133903443167050878751014263590523836173372971248551735740598022801861212113390630693768714456402280111937204004309931780505888477450243021834369268870308966791568492425975359689058733474700151890716012733080618159371714097574629207486693285643330489342850179835512846736091453618556124552405792469918883574974733252244796504246204630159700872450088796839165133312280114585538965967316455255106615432943346992848438528740038251238981806478231063900149888125909975853683800873895372464144146593467579708144446410084922563651997463072754409093645133346719975829043361415820905504728209050497494936655434946251975811446727189330790192729501651826558160198974449813465249942312174391814944071770084987206856257599450723405099369310621007524548849506580985655090076615948906089157284465784181640933080997939270034955115886828211970267648787254336219820907764134982390846467068770032661052625361813189061189605275454581329816800279737236369707813409099378782950958882197312633881955183787779992644878802821040153503417968750000000000000000000000000000000000000000000000000000000*i1^103 + 802449820610844385973381961635444868430831909386187396583950922781517755062788052024049048861252132470880520241956160947882437832563193188539399105654860571998870370185783892603294779931200013219762694421505479001118196217986759770549863324092817260279966292334534952365233303081561781558723753693401716002702026163613030834373398691062658589632004180044882363944739807345994825714145258763956452504632223430704615324868785593081743829677152087205106065751304166441334530820266130937264332271676052873359823076577870646337315218160222137478397381034297907031048914151595648108551289265669346153247479029108774631624421044774615243654016196341616629479355014067204038146406408297818034307900131307177750838636263926592109904790835663873193852281505389450804536118192369632178702647322051726140091590433413633242029995904636029894373382607479780168472409299413624416585513651584175097653195520483597801163833411758844443701439991086458493928315446708624780461344537481463285076036656686279598234394258274320038513982230120270836340625675487544705017011458879211637364179099426359745465684550776050325795036690842435102944913982607284335443056540130897259032694164482245753298160274226395172686249867864020996874471031860522059740374185906372637608455112780670638248985009799283287068496332652353428456701499488700118931856512802827528036610075969365513911192199624075506679146321005893041277981060032894110170904977359306690169092882937927457555138145978370286244053382606625746258853985454385277144024342517829946274366019149844765457809936640352134895051133909464033588465237243280874531524243406772343942698159305110066667822937679983208191067899751135235221564115545676657883313251402210287511226594510798473123067374453733748552903790615507592743999966222036359993529180421278905608958751719103632725909651245911850050132672296353033610948661095313212874460643854182494209751698849594199323669965741625739208835968915558103037137680669367200213315867621214842045990038048909139859279421958485162711073670949792515788371807022121658774909026805287247059482388213070132348221623118636281322937651382922808225175472416646207254337078983033662374466881943243621521561219764070108569915118080808831057948839246076211994214534246525425733713458360914925120516294960794335854278880289290146719485422457962003131927094590505543539700198099195464433552558790293084841217671168856819188271317917374663586094929449291549718938806233660859543608736088955844880716835829810461096046242973551403546059743215721011052511660566077700841084425958436868067917416384005611927137685807558330748936283201973062045637597099981462509219650264446419757239565278976178178084592280968902978083545428873767070557678411775733209802615668639668954239792337147108457144839268535056071090907797046656433161936424864025253769961546643460698746347064263879734362636122761426674857140875723601593355692365163438277666031730735655396957681360315556375427197654319244605151147267236292646441164295280646043523406807913790374535529422894309788886096180468547832422287657393706743457952642321215358012438465200447945284965825899005983707598661101344603305538615322506706776096322018789354947378654135251354293802374824065341192372355773517240799179977408528614231661040278560246138746691268185026160241134515498275473993153291379466746449073067978269173553824800026562810281733279827058623528184645444643614719589268392871226609842431654008656155432191434555313067896839867520844607711931926349017015712911657404969941564703837132533986381381889651248223444207051135652253266577606198701444190796388690526592690308509251875197630334176565516555938364859423606643667034677458245708783762024485567895639108424416712242532606556850658369613331961057717711773877376158724806654165585756539252631769959346075398871897435478824047174533868933518222351309123562076595352994810381395496036661003609916224958747299198921487729264692398000092091049390979063901943432498105257676939697510642682045118623686440063742378884651089408791205442254687462748615266119313153644708192584957763167516437403147691402712669099935026985127287086621726078522070097686317034534036313097494613863081613700347395414545047354396111630676808987758777819830692992860539147058055316608611440366110291577803407807006602911296787850076796782160194087144686067451917089714057128520236414397109457669860472150548414729221522941176256839223061383444057659447482388026125854858866711100391016176085502803021490550156298588799825019671945111556073045264709485271533125357304645916259288787841796875000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 297537546983947262519530936387248830494012340936782442492265939018376143843918215442446235708203461361669389213465781627508345451586784393008621975877145968266831952214270538678889481766359195285946845110573133122106756333918385165529320708420084939629667725080892605114298615221501221772004823049077738452984052115669164720475651886917895274178360100647670826983188415584360043776332465053277334167620942990889363542698047012478542909394260489916951246625808218373734550744832985650541631360886575271328828247620165823902136516635102392734206632564336391089944020715847887155626472031681101447289787748194534204228090169745455534285627785061358271737667661160072212028534787232693954119774917946660884153647808512190314108481152496493987844675759559750238680946278816000293843487392335578858102487764286577312032929575450962708261585870838927032267592965015308723207862128508618353085993074675983552844207174060467192163021378949755741436457457447338215110665886957909980087648268521734677901314659821819076706524606751154692865020485194501957726781246740283653083554648492044907760880846624406993900021873436390306174067855379934047267027556394362805020540600642591338332387751077725662750628269746800770528452542273762994383813775029134364250465982468155772635221532451529413293309803998777177711626896815332750495721282347085359734996000983146477495277052179677530301190348952578402966126863305579471396080657633378468261999882662053594998924235582606974250687199691721861230853824103018912801885057570966446003156010407234937983400333345846551580152564632712930859020454694076530243990539287325028386853522610573949238208158396780229928789772976427453630938400576162628818708791579489095866728581807974765366134797696461090210034033293190510982224449457936239795476546760068965466079887920653727228622721494816159960523700028319073102430295841987018232727739709960490119153681030026443918407873703109469098144097538592795159556083090201224173042247674433230646700537034649752716560055180562742605854230111146058780259139310270983440537273292344098846004333786152670017120429193610551779989853851000914860982029671657896845857873458971215071806246078884135268552329532672336148770286822803004334421752667471899750936760344688364624359810361325638926301875983902504392768404147621732696087186422049088996505107515573326063882611095152761588784491759721617359522065333149781809421677855532345393940445105473251103588385652164086509886813782225517992881173151197097151666503330301461357010618407989073056746972324338096046252015704493149449903292225313841157258386421605125278552966024059553380966509960520457861067907814183339865278074887252523267507865600165897614499267815698986749191753392521660566871604013947308156763981443337993014587154909286852646739318990755439017815494840336613429860276142065251412642289166266086844681606283404610247187341433665403684738947472390204634412899074571493851068385159524272645759096651339554728354666731288724185486495501163410206278157912979346686577662095637167673971746360041748645460939559408155695818433796974122990189711742047445131087841981480855553062977067180898738053617995205221274010186542884471603810301082114004481639284680023884410465950378619477201076585289252350435986694652472068543514367740565055659032749848241092606903107610198200701766758506526082849836006587856349393479321454060158502134196388877421129891008174093482009432809295808674174393262015960692228290608206629382673047236385930006410307711196604612305246005939211627117831111218318321398483681067016513872512392340330474762269386413729655853370786600543024441540770346608762160707217938598827758445396318265678302433293991755244043978089292884100946583117167236337504376952768336942946815968651920002086345211533368975069712084683135480550796040799549412802894819857751436716379901869147228099802087106829383485021437065301750616442828889998505685964139314865995325909878385900502391475472274946909448665798991607621406306462555194335423278385405465830708462836987430603362068106246963944885904393806180832194695914459902396711411427850178818230673233825307718696224465110160422591101532886180597352066790370525745093090535154248337224928024029624822933080549837694821603805459939792630682845180775617363346112903124757459372517865850106795817669616850440987862358999718652737699995672718580137088908751341340481719975243532665429502533482319855177708232294090424439525739360326559236425583926987116505189911684348661761505816625442168192636560874840900530865236891344101553134918212890625000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 89661837098447332077636460705213986340384556437411584004431108098328304893194114437519296929168768533257664449819894719579567853831496522928828006407935357508964606124420831335413988786888013534488472173454316868267456940863046443524219040131295740641129476051066670265204787483261421161615865986044795800795652295951356268523373823338991228149462490538894155713379921742623311049124665054672606711213595235290404134575707779608003524424260018120244076825043580521603345181404027544728830462363417703410359357787342485684843642870348824435805037530887558142920400638892817582684865762870524554062308314888290377277130809434930287050104266885068842405429020159335815827031680022937472582786797236561620027086686914556686468266184060277947737850423606858483258170351033597237173809250707717311754888141166946155329013007826244210892086664487472162901386489688113601929875042948625641695638409436456887715268374080351846067570147138539852714497734373213031168372269313995275813980450918830625630074758009780225966160915922168540481979510370529831662828903730620644845213684858485397078036983831811724957352247143730432527264022902547771438184817987266733761369705775283522199352758890044418183499681641203266937804190167721973846581045070902952278789461286508807086155861386035255006902493679318885490167127967222608264299030189860759915917387427926196114610708893345971121161262776279216810527158272282384338907771971746967173202496508480203094913268630253697172798940965188228957416789444846294017710135460234575134469385729044852387971228613568319147894788041802505638527058530932827876309138031266045902206621097368756135058246466388529718758818362123684990551173290621957628775840718158796476993278695193807449569606533843673069548531179806685175560712024625992886465712720145515777757352606389246884355994230276812286452802629631822345496463437792164977909891954486358030700978717881168386400154122915667777536801920932143297483749261115718820264512625179031802258669241724915713493186912287280442840501008668789489921831858165202049079631993134628876364053916860535741514275092362270358078758711357069507020275039343815280427358409459496484340522844386884532400247185141878144850845131835729090549089506211439480137039341020032928102482985495514496607925107062520662045022619730519533612801442228165380026784278848665863833520681234328383773213184508982229578253326961187328168419757361993447718007931942896489711704118723311585098771682157849123074006148872139287303342947364106445023403862667257654669002600325840282586562776924333379992522947058030740620049761844520822163638337534228549303398211765572440632558958005527866366257523495952281335124312260270021299558767220660872493598998915417944195728390479064012657253282320175793143147162547966776276282116877187770119168469716565121969966265105995553328850098132225281744723759048246665829598976935786330806356333865876872739057326925037908350269542072265705565966142659516624377469145280500199533186356798198764109142855773646859500537237926901734837730552350224101371249125456653601958491274970692650367157739652884565930426221769783289492477956211902356267287384603804812237927506925114304183575308211636606905856054716699487543783310224749565717118997247864724702533798304226164609225417648047696415725189424448255919109665720115920777507410898588415500150134716052504185800486076163245149869842697990562677040929325582343003268948421043735605487867765043527407179303989841738323095932550115927105385314076103746966624868671990899139337512379573523072847050768181349505384895503943641879191444853557811812426875521748051032799115509663504312981163595964193135470954948786950430266766409958945343424379292046528158460593493427726306193624458955764772694725922994033126027357060409282001382809485401400085939248527718452951357277698599717460252397964547635902417007917958414585706729841896988609913645295355232376288724110900769590952840348076385037298359764391564296394451308673502176767909643441430322696355335398431265331478589139530651669390451805769037643884206782471754122309351364751435298814364797653028721330627087225002321994026172686722281737860116440865361371543713686136479095775821220021083943336844628923202197453834998243492408145323560702633913464621392985766484034076762993931328877136852918927816250391229767450196219476245191694594663024028297256628821536192146415488033074217443414635154518480417704485399851152317208968650651039421542461422016409378531741324914867613626965786119018458451585315174023793886492187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 21211186703882292768279630233643962937339657263387237581986510294045637465808221437150996152275955843506713381568300757761720625919894842236731257389354422755044391362460765758831229683991769505167430715692409403796901394727670180449604929841113223476489823905338376855773505346466685330448046322417809640506438457801964220434578081319664448481638177053918260802309198880458635751802917325163553450590122377534594438347873146328405761975841970073592358901420695068234497894280204771804941903593934569897161206326659093221671065915357410356710901225984715844534355435400228497988781442391818894314209144805479164184069404753168128628678374857810010672637546302191618615536012332291948923838970970371143574993915732439688025549108075171205747545427550650794353298300367402090789296517942979321438208307492641596715797276589914177888380018948382184225264233146714999682467241144058392633043557545283412618939997977712064408554568284956023068238510601747271727276841738528304732087637807675292080101818080258442948316218456430286204693611800488340297128217387897570972339100796045459821769459572732909834928754390915483013312753037812380500046242317868613516265654676493375802332624997815311475388025384797212584007280161614464796340360616191799173242080503145171523721802431689439865484013522624358948067523516046289610863244956033070466642920887720971588929103145297020243833903180711901940612265248257645284455084228839625850777137861903111578051135645237380310271346675907744124148298951183280242546115574422696232736615371061014037688079813534123704481279980984264463818970916192714837085822143255674396992002653071161540088464478229185881796431062916755883447254027121160492095858969693773503818098601993866957430192290111118657697908846476757392822817922043941138396334776984395850757828234967910798094969029559140311861291934342457318488158527919629901436731294988980617895089639897330394789179175983927178781178187737503648241110294433827351540031402377340781630115222507493331582888855617195174701604662811886114066941264686743367355528698506033447473961416537868077825697848602083153486455419065654766049299131347454559624680311614240184236759208938547221383630492510211324887017210794471914454816167384158228394898156073644099174653797314691579798995242584331663183465787596857969678385788086916276836070898662036779156764383635369554874689114843439413565340230270317545438220027692552684221704809452075007709537853035862060382850091150915552379788061917552344040687803459361207854636427093152529662764850467840758620719817420104431450665952787707369860392700893947631743238887805941630089850174516814261387602460339748671314961390360358121665897814117283755116811463689340866950721503795673582376644814335479663019850725104699552425461947623800585009437941847811879259239985880352323217931475920621873407326084115370406016025774600529095225883971589541258860182337382592383244020869599217870378095885938376376019676722259793685707521048152167735117097939750650707867539205448267615364372393895471696146590533863352556737192626092161214899660083248241133240982712915230162737113738979911186655941932682609940171932374630832058736836484335128973363088012662956609299770809031953828062587895423417843050684495342984041323345494114305294748506084917129679002304297821471570883383463003295492790955107833967943480708772324999721224356767740820745847842351436883489244307037345805750340329113051375820521829437617184380701329488877868741213043543920741894702769112520555494333764879923958780092463504616851173660980334018597442180679574315902748184778880588401174281038073164598550009227337729365961533291460622051362768461427631348174893721492811481411161946212915176515446219157920548942198937202373163658743344470744670593406040898495309201606707664608189253719795357325442120657082369247691704176606854627984492840132900697452517817744833843985652689094586813220734158127771472316297187974750125886588776118895811816827750389183609771002007690941117186719728563950859556806543043612654471831569578181864053482081899165716078872434379183004971014996505096253327816813113260157926651753394702543816728759802355445196203759353052055483624089575093579515814913610413687203769617406584930195714561350092618220892218642936455971478177235483229462364396556833629139654266745612992393470678087381342839950509579367756821242086923851963646727483353240319486529670352681380693728059778920767707696141038582059321462778925068384731891759866468318405088455284235308505952578642946798067363787500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 3351128868876163185167912832224248175174054933409893324207924810470314096116831712013096776798826778151620117460175225365071384089888185592987091417703441779946216679714689921583540361996537052542908878432353494630612250502605307381719666821406977367421384005025176213174309363448755798363690523422483521684898453799398300955491938468688616853079719867089019079723671207698161170430011405365928463615300182219426837514386490266822178896153382943173311068025928372827406391055999357012532924149865687669301593890576268208481301336354273614312551503449814511486933790886094117426319786060200203292695128436077065458391549451946662139379265865578307992239747854681280688032511927899757138006276432327621667452784994575207540471217365206232839626054286435910343601678680818223809382674416274410681684680867031079404881753784495587594456700681779045321372746980962593362934084794871039071922354144690853480824765767781979712151748948721045827105947342782669619329667226870654715118764760902462544765954724714646625055304715336289778446620357019536844458213262363974461156566161507965374887794967732382468427019797028138318640688372100088487937195805999148283486117734141940849954749429677354824637952800681929720507011594766688197374124174208143735799736386336361431523246846533150431657029834974335928488701560934987294755684415268379214684991829489646722628399271704335542642556454536071571228121768888910576213642870577782776455931373536814894290690546138405852644605940454264121159379708289941545593317593127596107132082457867809897059839894183226662770289354022365103718802999736548422007701688658238907947732189359580237603182947578349052466143892068260447001775801750422671174235493828984279045994052044476879363003446520392565789956242310568590696753333589199674949532119464833783568143014580477262482323293974102554747842235830499609323121875860910870764416502046905314290630031824865388777924973579970135673439373115911220475035437662239448123848698855804593245124162508777572064592068448246403033113318434222705536626176755884119985981710698004636054658237844335335887538540530775731017961505521463779387708794840616059394487446897073953318399368714068678679346770468043026690129425604482889715424493130946009830750311961045891001467093417598501516239367469919386222410888811958013941604694643113233697828781828028082629017622168302069900935109221867269467553357701796398721737071496394236208762234559507469895293028659281472853744596194448809097503800639041614328857416086914159502262369422767270876670140195850071265867644520565283365434275708783837621656927839904368201076629771481602638379747137158303822301809945914109613920365156269504665403227599508229681147245602292341720898001769713858018878907926171842325503721278490373372350753147920877277201753453612159158926840877102514962130708949664154891099933958069433985793220408792308948084356482494432902795607260006030650321456726347866567909108963401999379212547416425198021200745450080232902721403934988787971603334821234044018498211557253678136378360322083245277065953736810801031276618327907086679021634094936733415974034535346050514051953139291309826574423384036272945043333561515631378027463357555721201547483842916692266042594827513730128704357196240645389168514128938814741106632192066618727982926366375643729931315317889908242166723471246708189106149324348445889841327497649713870228940258688544596597590814282611398058756082399519349170375476069159283834381265002225924267604007432918581481916504601464821631649228754470643641591359881011533571316038647851194225777063261367043997565939856449835514480953616158736236196144559688368421679712728005722656690880747336890778148316230659131497530656680408541389707621064561454509624690083513504116563767879890347501439129832897236596848422849722633570049847780745948010701549991353785088798469773776654344103834797271922380580340923089223182528177387745626559646098567195830456680917476634129511212317786763293515919709844402794533817184946243577685994811373658019298584885438284072555088997083173253788200525316741395720439744889912144735707738368256587682320167710500006854234248618793885892470646220363295760927364454641679260241030758037046913715212841462985140589238336348706490633188102528876931533676763847682596605750686519148101156339550339655934559059565450218128790404793473163754241567010412063693837285545012251534661909346501416880443924529706466589127700760046666214260706573490223855251453426052284619545965531358833527761585830355973332711265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 119407100664593402694365067093564997328627888916965724361720891134854504238034021999837716646363697072188689188190070180310664900729215848819885076085726105876717033914290928639268496253775039014355311436452667561771654232567269848275851463458488293066795549460381968399591642011509458872757698976052760626516825052228336313508122968979688927220311392672557480494739266375530723100709992613674450149705084073088179363446290855025660579844649418720669814740879442978477507486787749166190141131094057602919042600586196211691852365846469517636677632064605258675771206643378558916081791079929683803070563546236160761199324985191742861339059460819183036168791298401417842515000612131304516906022254562055469979364578229480118631603204755092125916681371669265993617398578578187992342665443730302623917615606698945080713023764680922974131706081757522455629616855400864121424780403682765716697544784264328869162100342316573569210542033339527793485885085749837357657016132606925226149736298852778158342227393008828860253476756855439108654003097115589946800203796563526871840569983785056840796152604649487247496743625350460980619056570224803589064888519435628281572172764614703796267118374904245622740290860143885266671955253856251113444198453599841135879170854088676717189601197000310937565679779503970920819050760892793957270533133193053283714728258197365453031485147575110912166486004944484015967985319773058170701715975282657655867282942493974118244387611439803693999863824626413915283076755345032517817292477991037576306677994256038964155501587115534847937213437495304225020220678640384864954867552763092917092292047110236295800600379275547233967513695042983036894296466452430734087583895286058961488034565074589438737909444284887031672223981173029614769438626109742655568904202314794856148676269041337282882561126510312692641508913455967755854491890618882097987027986031031244180246346327731015051376660248063187285480402802666697702786115584494955309013604590136392589608260149925931008778747115853202479123812834969641581062886603789687288107936493102812722959532207758824973112698917465216745769577117071072350058552401521687909110726396051522261310169744432665512229002935488422785930084310815790448934004896635619149885546505357730706236906110762254471800220432507050109555419728959102734132103100183164401583791092053399635801750788118721288068214546720321476006242368516719107180216594384242106044950061704922529102372498735249645396398974777368677663340744605918635663242517795922714949498251803680722480134184088608760597231749618398832621027874870332562808757957750878053592299077480593383937535667630528398551353772461559962814196615333683860607006148198045474622098391195019576554488061558863881383454681105633013584161641112696254052146356968727366101043176247282061529460992276333533745293913752925831241702669170213928451609044070326971621468626323845385051361644131021405260899624514077067937860090818978427078599590758849864607504073585102886325630163034981628047769262632291649848210921672375147556316723256928016442813623969719289681491334506933847782867616874250683946853587277680208474550675509605020596831676736917391644282817795662634988070620804497131380453072973485190095636564545803744960823530912861637577546244656103748327800663646246756460861827262498981851780605926150590446719374644151935020382443366736579026093754215925535705338409522537353314135363170034838806100336063756588089216367158668470247702654938631083853112167265647235923158616074238170210572847911394364321782743152491827825103425030412016580909552982797630366319567180249852192915691403279802368165825886408056847651401290890797980063098630737664549339796969164847900203877892625266943900187682306439920324915686730383093067071476427362351039947527080265187012540816723789183190324220260576776698546476029252525001978534075741031661485435914045650850230672974371184489427132681525636187463328757360367533490034639623325410769034947834479527077482970983425023040694272022718768033082406125271835574142408525760167993323989218350966514880212096773709677985931140127682207966976355619647763297920368353843656165103318486782457701399904505505662383691599792242874973415110972540575816017925493824692580290923958433384511846833483362284314242150207917959242902638456436034164844508786748025589765550369292664175345654095141887527873120771337066775217350395164423874871001109270593067477280072578979939913027964817978470279128062878085686776634697984680276211983948131618546990039236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -117984587330326683768480004247138189012316809491130200272061393267966930723107704112882955364111453822950802651936813507882717161850457711467887240525545779332244982572363688617931980013154875705500834012214889938161299413006969476661949274112305485500150698810070459371087524774850919989690219566699597791340419729071370990862657490686831121318582776993320162405784898074685230180868317583541979371896035983995747605343737530006763982711835278815925670706460944495253866763123931530819136546955820463889637879078629097897346440447130880652320026358400612154248593410819561048707788056014594750039982264287948329063729809537774990252137161609454764721299135030599824046487357008862136056688662944595497505695496859023449242224205699847178946889491078664141197989701872457918711555647567555452449570362260169959844124286475217115302892434342378360722793392432370968542613666110828564383969952650038119224001154486489964960840668952496243664156948279504821977049958264461626384865167559794159208334583971436140992664470705187635261848437719218940487168487984353092476463908187046511518246906614078072486110943981830996000802744738199965503060693007173693573297701122900926284914847883620342863923555213332069587947528641331675697412209404680550092703908216732538613735597362220239575728041079242853680205716117577853310993920955922622850316200764163386888202217886519693757332310069349525470988153509178713086331251645146568530482948722570557106280330137793213608263435713153847602076954574508982216940708302002108932482637699517278680914530292168233640531473188931384979261757211163287493548709184326731046609726353204037767956103867724456394122835555120741996864058136897337754428863780119268385936369985181443387634492895455681683708055518890375437249249636962756011235152630605759410361028212944720088944001848066319586683583392091713262782618370540939546517464493408914761239492964878089944827227015989032133753544223726685023728976143707047954809702732627314996763316402442645823155840699951006129601561743295350263407366239661641283098201932053846479587841644887700161589748662584510176608407240015093611643261807014395613968223401511883329583906002113607309168828823544959065088040067473411605803020178915949770951231038950033083616179250793164733327073812131783067525385178942796923241991465488012442930414655885652952782666233829564792819445505039254091183053663318330091822047967621244962784396938974626681923567027021859865509725594116781276614979841739898097017066775668700987342846751255399983004579213289911713436749200819841018693272672217405036852957015761413132216444326929708161106916133469270547307872388164662663242675044022267651511498371594504803050440712274158827251549258754398784547323299534626153827830671495681706362995209809551627760337928275769711035732657832111506338136174853002869302044256396875252504808908906654365560625815540624961889444854143338865011332024818805781956598332174202644376861264772565949747409614039474407993895835105920067670342980567397729748293354502565439795552205889742200482587294000838888758465181196548035033874904069689106659856026493157670611121009168295123749986419108385965001614849408155335876340466132992326011650016622923750610478284707563305407858467903283415881241320042366765714071060661284313230045532985287265579143452432447504491891016051525306646484634601593948772538238348790601051540812940731003069967801427234387754607371479152061974428685568118637391806771816608815469733799441173258149283367008510363990964192838091766102809682702210674913406675049669089788096623553807458880001883400440702151031171243374793715078625935121198187108315404052963536329678415419466000087284195494541452885745970888072739612287977231203707057124255110117077424991157470202654407084264148145091299414636549836440599588625281413465447364707910073870122432001620126150801500783905795087242652340952051774863836134986950775647094814030703842932514822314101484547800560099739068496010964597741621776945595031577198402957381706727405976040391835283301494246625814774902620841957573379098271912249736550059997846766555181147999493607312798804337741724567166809241421917472525347638489400380979348075892477025075830715613772899301078214343105941409093099091462771099336553515249027238120458540370294752958555640194071815108191480894061995878908974306127393365585825804047135428932573541191993314279306865524895904774219941266749496596906826961425547322887231733953075081757298655719531042321252209203905933366018441216000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -45015039657764808464222624964250340546400871539904693410655381489357480414594407147890645414611934653222015473902469268887141154162433520112224061667115345154972263446176352039111918030340607487527684843013132646070814421490263614213238623554414174059800040712126901065675772645045378496941624349521378600163139409077190809185171233223364314228744010395982019955420624604030328263137572220599374430038954599153050457685169307919457899052569678874908719034694363901776766383240848494072505942105520519512235293068038385346328890831515203857923310955026243209508481247323379598855569895220292672826267137819820358887193678099871216623290865822584773014210634423731473253935358093922621689715626461631108800057092027907907936569386104935843508895387276362825581957104758912105863653420698506877634580950337374664929717187674333764214798929283779306231179551119700176842338245790245240731144380039319157969487171219407535572233241125550310278153981764175571512522001168289692464976188780949112787715784896466657253242896337835573705218282448774019409232830653755251035084777754913627639988008910694618408037026314017285885783604582075729283639559863178997692697389062441292349336824233648432937617586122354747045417546246864332309293284744170238706897152182149202738451731562286297619799393400380647946893503831856477923453708343819417708742785521812026649808029114754176993032070352467756793869495486033195808985093707432370000804685783007767234190223910898238445711748126927794163433473211806758074540172075783723702083184663719431154852716213949974092278372157552139191733135922785308059983643223688470694174123599389541298086852912740507503937662143923247176632168319772134647113522561359696086898492619738577375900584322806509339895608035537829996139711082076665062190443922621449771765394703033143005504026518307408389772037129710919218894682694010263142013937630628976115100306282341142117008694615293748718241631494291870391679809988221876213320797576468247617762285211097894946107462042916415260229472297576994189696091647664115517810754826866013869771483600516731338800762249550768485039160293728289513874742486024343725889125324374271821793793548009070769181101703691019924649112734746543070064845381392881483778059198879439905568467319874230724243437773811176472829190636176189508343992335491731743986536279390249355095792496812614728840089025167415599285437890219900131402454566054153387837596886688960984032352980162626209780886877259551956820928968998526229869150657253912380734728765646694103596710920755708406672039332242968927361849617720669153478422940177637949666616783868103854619906218348658316801721487931673466684253797874595414515255778573838532784303361302743361864175133677907857174099151207817150666476139359465787047288458821583218679403855437571609904710008496200874129701969326378472732969301542969605940597215261366537767278346936609728311296438763530535837920777439803465336579496162162650849478376544441453683574766234538432499151700634463803459047780689757277806696429831711875795935526614822157536915470391686454028742402915729395912276557276210430372576908699552025808306984360833123980812859150048126297665176267916199843035476106626396333573342481357907067173224384352939417929094655768303633431505434397319190921618447751781036262027488229844020599124705053708592235711942507737746771998474724671578649549597652459409443446392593504259623026826930171229957852786498147741887825397837463540461682080147196686096948913049964646342320152330788220462009461684136673245100817149173706181137151706790452095816211353005313370041303762546303297690809315460253418089401738696972681314133265349518687205358510304547042515329949681463319200361107305942596520548990276543444071955209823410797223844945897147139312571713890177128055205237324476857108917258881244199842572611029836320944039484294924638650778871376064896689689854229376699421832666210469765863419048683756891200689835935098446178457932241139564906264757507314436372003392514483978005213232898660768765885543842399644425377920956661805987344619118836019709060195008178472029702693415267325939469845639142151523727796253930749822386540986352581031706976044064616568421602691972971027930662890244743450442745911176183504777368966263505101841494100132097119878548228484560122657570008307955275813298111731959118273694662935402747327104230647848254972396039061268073588877167304535977646760787407954332037628086325978582496152416258623836769646815503928537602572615016890603929600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -8805273863805537132794002523238245965177441663656654166771830059747381431138569693413560392976786706395005300000030560953831355203154710457141663671481637090578761996028391325481060414066282948541872917197707084185530448293916540871219526672462203279262585149638442481115389867618882931220384972921181477270230259998182443380369617134304023250268602474105596983118647370727194944598447916262338283120339323456028324184998089463808438779992168923130443560924357687671942743137381735368729530677440987215408752689064464504711551834582213934006033924582877816388142757149575893163459193552301037937443464757772485157812128416459494982778909358060841285570778084760746942820174724605971931059491512599263201659352576247853639272323823582492281425218436623470432858920287068724119182135223956639341095111908228664290587391561842406106468344110016520700916201297019356706438660199710410321673878175890782497085757056947540756105806949024106778567279181279275918639019847242424336841037632835164432288647104815602785308122043459587473821095168446554467345331916960229162959328558163070626350007292323705463856015753906428347280799084645121319946356682637863581791227288070312556182340531920263555733899349448102052344073426160599246805205709544998343842734933489368883961219167123320907157575601195376446499929934150105199470223917158761401056519448330117022358000232594920030060459808392519750602421138838807210179810504798698080227833653932787350258244708398105436437281428987509114199175634884202636266533783912451473771163216715500220111268697027564253128563591629599868732338807874238801989320128101636526421844531872965016743094261383502823864037356607724894701194101937960677204570592654643392261302949357110536903802516677289949719934397115413553468445332622612626671060510681779396417587116145903287488728443367983463092133616411573280029085050307783883010031365313242738883811804049445642521867347757565853800377495721213287874611304151340912791078324767265936385839756973207725617345613352134894661599690332294705956956811974265862975791011117861114708830908660149475890367849909389067866529672886106345438951519536735410764680809779597518384994076383155765744331679057183742013716677494838886539631248828194685062570199553415003161915027452336316482967853614524871648017030290986084408303863022489405527235700280125626610354445226865914756259842409988578127625446202327586280947779865425422303149514942908646343462327697538559039461598451016562423562551809122275280052240954355753444581269152576957588247062730461367698270780799190511057945763258617967347311566524857819001742135966155953848201429558855848326631344686417908884311814215663796421284978497901527627147182952844311212660622000495316154522439297437105974772098376012632758109783495951453913571427599901109472115443425711436683647994629476769040403511896688860604588723680266262538187108248576383303166912744287575609209765738104075021077074487920409229398804248460446507816970307605944103992245446066827434039540120364967715302048657676413527260273537734906112689635854059470889910710198734366194776510773570324423431917168205752030795916302504379643789099902189705243189371514175721531081231982088193249932129767686991124657730140989777571381346615560639878370934269718198939082874568708348632960886721399752005587806538653278972955257430667484755982740273439524012893048457588336012534450047535271463959902970432310299631612310416787824230841784055859111792638492347844196212452201885545024408651556888860750567565515905316190770769953023510703570263646505346382982409677885205421101506441288264038457722038973210018937770246210136069011353542256972750453628818475046290794058167757161648962254956256168391164722855583546959788739974788991318487323536676138797221822164398529983758122749661553030279941377747670889167415809055490034696769842174527259689379546491572110624133666260364180534073639308348945148049818176698427589993980714088640465870396072179419936225963112176568274835666947991482108021927377762179501675473545640302618109678488758506025237766215848179746144024358508018165780530667809948231631679050993568745054054556006253421588529392845164054876602165832697602830668937715232855014530144815001828405221574433184109092378392320161824175001114060946354481087172336349879376163344495712203109342020613598379735967761559941412949513833620154893559342637067637130039261074912920642236241269505341360863382880300726736838961664780594157836852059182729272013808219261207838720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -819174005038438882601962343410048925468118406445279273170464688639352004991378274718334883353886689738210393314181853080581924497150613759322167934010436081038103444138376808067577316877645373066583436083570114817045020662307681045031557802611824866725553617472647584557029722824948646944779848181840639180369798622479634019883908297010029499900464015882097952353255434469721488167641448739460272019360844527480923511781806988777093433524212189328112227388482421774587642566931504979150340982661705560790730627670825450222967256890489655348439837340913563012338315871259452280241242351583961474470327277247779879338913890614710189938859558702035468569531857877032768158844820086944265659238958917982732588529075228759138134292268114945026912552251082542889968209953330500930609924571587338304322302062883245584685234790599613223491494406330347303923708640091067920110270479557488518226675535058143044989276156979115491844578739531842815533014996705421342325034310321199230634344121246109871956274633505850456990679830224295695820655704691283440737973061514670599067666362211760500502869844670845467663598736082700229906340537001365738005342803416819042568687686942457351384187130171698316724986177875248220635075852701539887081345086708675641954696628100831416384401547985107398417114558430442520842431729181377595407880094716525340563251506441689113716945118270411331992245343737934228317904888440785706899520586982162365352095020293306295010885299569390566968236362890045178153388545716786900021984661138229243046871826415218923732551843495123567103021564199483894203833846827549420202842197056522987157495712497239704344325242216428077575876599804606130535260761679288992229227396791449769304690629160105600137379225276082237684416172292356335673076247710084471255774360260933900433321644649044463821011239820340200819500315748581910828092504173755245110490112171080694526029587647525424782084834996863314212792214825357555168369301297015758545840916601988736247000953899917054866287237494407834370455640175060851711312726471204908332846196686737377267943869954537354207403209616118651780424315531342224725127842891458763287616939216955285516126862282700726363901461143735499640209749187323540451175342640370870931167562687940591922636046714856722955956080563214830037035859089557945319082002329647372773203046600201675021167894556877267916252644417108496724347604520472257958960091069731182252377265776417371471694700280253891044361350142032564125353927526310526668800840247262017836502258215619396571171195540405702823176053268888770392347544313707479548590410598624858210054176796612236532133554435653871549286343981004287690494673600957264125127040808058293723045825590409773999576599805947337428072404787814896904037217498803695794857922627413183752611803679614853019020455794773099745992706647232167688278942638807992321213573463316627264171812285030566449703765990303504951262980963466265644057561294821812160789431713671449168521593647900197573391857260559344210032539398520451265698820208458769345400907790799076232014517414475937890715266151450512148483431003453777244275598315152505015939306910250518740748990832727723659523797590457421797207609561823283137639867646540945855714809564011887938464206165666950006133226772584859160901437174583074576179619815390276126109581163371479567840997201458382083622741174864276611260535530418606138211648172476991349135942683333810137589117091647344374106141999718834745194085221149789968081434571755024576038178523708993563658336038599806966285315962197374964809820803772630083560068198494146997629645231770899599045119382878527957494193191320807647360427588695618344935875370873415924594617346527174736346606635893123240090545943357870157309559257793701240123813922941799877678368130267443932746581237049337303474826563431154894847605572794385372608306939871871454379166633844011242410949862842602045574106229742906668020128887594062153658785110616294085342732878203316328089380800396706768284386249337105535982571039052378143257907121074259328161016790614519664282079184291455635423954752778336735553141763606701363500385693562735884982257911967525274903960918219197651148292728561968209954192735979323907280574590806352407331471809751558875164500806172580604723582467209984452376238164590463241432760358382783683949500258585615974275761357276937856174375772268892920045010007121850770058337556974233360280374172444696396334948769251477323595475416634876725266198726154488606829018552102551552000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 73864239131062460943395745995411018385774529024993462501281882181620485395660732727109225169599856502285964357704369817026989868043106155451334583456223760725364875522006514904336812169697580367685369866732193630348372292023158768316708010765100020304719676905812005634333580945199714357418755787182700798208501003411941752869550915981442414498982929474417277993013150613467280136751985356282757994848573446558618623269668241200118850322365624202359150931399637108751220065093323253768490637737441147613263941580637107407629087833407520077752408840138008963500225614049301498576183731943578474073455237639315169512389226853895186088718084395217286890293575082200588692025606069516068045410312096687296059606171406347189901267217794471311803459284749895333189669627897777195417238235219628608173504777961794096047904974540584204975857419738802378993218778599391399769421954809644208329455547463956939769587794233973177017375693343940568304249493479661552236578825482356072052849999972145740471274776003084479729679642064700287707979080941987666899523550657365544764129894748381501228579154650669395634782747373345382479981976952398262683125232644096127985813213772951481597637635725905854771111396275775717476678111507312947354219050320098521468898285403315670856665527431929895762009421667553988765523743904553534408277060440977979505448192156784833803356953476531170821030659063226024559638776411598335620913604104757617961165594057584964028903937029381993596137843335210362282305732448956601309128016856134840931483510903628149267684367491230281859870909106435288025160083727575791766838936543362325696957578954929401209654899838755986381833665459579818971560278290110723416304116268130766603794461161615628698746704776918160833847332267351782021917460378221589843728418872444847104863052558091735271470540101266763996659613594962768325657926572210934730973253495636670827213030243724297090568663101366297099077705886950779013971570254716904158154265117772192972886293094748197060979021330054323121809343970357339105453682460614494497369224644645251568734844381792059446750510023075054963727656485992565742066271216547292124465701188454377694764855788214225672323187325547839270753156810658988857143999378618983876511299758071089653091648416523810119066005088977517751879459378453659943601785833199379755466472589876366467294802802586638968020196161411548032372198124645246243122380425674241836463448591317408178415036277506125017634488761785011812035756227093617539431518339351387760631217675742368101999290501893262552944708009719268604699303798205745742044300863321329379882065865917217537734256628428727017911325092870347122056302331596870508142296660394362420417267091150447138088389353322838778936000067080013048640283813696537729645995291951426382352289253096101123024647483805011753235099144865298721787688629531257465559958407930135569809519069928588285874310830871748481264998019899661488804839185652241940462593832709778306043776613427286901289826639146360449386848395328701526705587627630999421456419965014105856817365204658109986327356067009112133689805548098940968085907059449791071244267032368493571450933061130011128161500439298763674074890208925396278637335689637910759575953918484929603491589644500817470704384109801380250513231612351641658215631975781432629070792630077625380965780355747359125443766550693632488020203466889003786659185389189550776744282782372122264569571691555980750136329029681532240989455194680001477160980394257196510820074121792613237852224435955524438583954024242210646250688545857674928565747608548009262882122541740055530451880756841768098917462912664489259369128635654548496274653814651317635045493049157972493455497054326692012715746490933187816537696599744837838890968039489142947863937755926578529568952355460711899634457552176106138599717669273452374935555643966168588333566354278894732015624896268187875559345636667998690770957086318152425682388040637511689322406371359417187210700514580287703514493784833260096603379847383012893336705604834512820448814589852099092052505420165822364529477408927402997386682919926795708301320139087791587898841286877624670965176397513430257762996757384322348546845514719788982843017225935990724047505195684899498495017715776544473575595429912470158401468039244476464312270116036019476423933320029541732957801504181423703467254177899413568773441427211832940512945093291913559833726335343934017813370488283708026634680612383825244405083683921926271172963257548800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 48077390788921053262373930161729732276863260482105809224911134245760436155213406214799816728789441785487788315322126266266828520998742870921302259145687516903241810279221753161359795435917933338624132583448686632940455263741862910693699440885471605806766770190759730933594454843906157675037509782523393687373388067185779920984283405414236442482531375528924996166017832394734409412625828582279780089803790191093928394120685582256332950610680008525752616461360140770300837946010414634124820483151817201972528158901081183724501144216417736260443022172825706681324609727288026501348900855804699335373751295096765773123527912456220625982438311214702713509038003148530665811801298941487170204854239886128207802625331230474703124531084196842661617401981936415548865186138485916111610274879474953847453071368281170163719470064207346452363815240932490198905197953975626950092503659433753050935876517661874587745255122717856880598535818738380094779486694253056334187086022888028840035220842422733065746294015203390579379397296590747917928960355145314833682770336608196183590056094955371939639838940646968183282207028385625512506259364080410264350538476598750049915540898827810616232752904706490344545731751675085030983767314278618725285272297148135441651920373784904290850743199576183003360704747377147168012196459632572043326039838155652313705078183960501097684455221381748873510894161351612249333304070126627227491626234427703464157681150214486059071532398626669426849511489415223392964951675165732305210092332701742693324556068915585337311238094934035676790771731728526941097331061096237652594986066978274711560431479881648737121268625938764959930616898052482494193775939314295753573208924571203151402680873539662645350934461038525601771993944993004374532323994357261317802482794813713988455565849947636945221075701665076860884373546110252131554114349492131495643364615041618483889453293934145588251746065275530971010340140950972107740575135723902410516884146313113338553223847049890609940546873846312364157690364933749460880800596828051747940328980120652709072069512160131346121295123372197113010969164565377117666140777521135894906818452244258542187211304400828224581000460791987829142133809871333607207270247320746223713742349060306427357800019989819176267024696291292867499670998041446945146844919268663593413576464127145960572909592340556814646323481082573341246517918756773820761687313049257268239493217836946446945251132898721151921299623010741885500136976898104334205491108597670633419424522713682651722430227625729767019331785947788107565114904007336649072485942600704933579755074301092237931688038658995832856338365567478824987082055475123628723127075383421785243276583307744338161427289992155311644357362778617115645950696787769304791179400371762483580681383833535684831415952844606999610847428324177407138286295650489810029425153036155983849089515252624780713276007958218486057796973179730207685572867550690395418503085218490332348951303268674183829580457153958566741094235118581116514846555349695625036758341165128645267894002344190477493826646786755687709677305293195222938634507555503779192114248847653475416951204586204696867715089134510562306831219695939334825632360544324432359029228382436388217549124098900616279584976213269650029184927561493472645345206505725968822166741779904316609775805632926319993007282453711176134302751483268719567956814073828834584780086279300756393442349591095691580746685861303637814199867402566915267094454650296711673228032900011698106890056278812918757971018673212860543136280446369324522122631796753713680648867996841847589932855042438626917830321246903342819549718828175266185012839470639334693797378504122414845792459947840191778068795578333517199618715243137629926500797020581068838821129226089109596821717961661481591063509753799918744824134201922782273305547276397409943432216823638984920505743611642028917963658666512132684216872375491701397097235513415770875668580563164798455995465619469838511593209096392134900669710666990467109777796797934932873394230256875412529678882142919324094277453329058327335287464501315734898436088257966662984641616410274033529617974498799189971372658525655228131030256131978187448216746428006550356093615981762535877029326233770778876064795763810401108112851306921761044574963627195378139532229601324704256036812448977237181009171954372502140505575984295166123350607082919096772832126094051946453018250268890200326261339188295420584766039045748410312034353152000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 10800130817379910888170160363201685186834825429846739647094043376194650357549790279076422989988202862338365454861812129126528561376519566641755451448794995986582315370407020615663058303911561994857380002654841271249483487014965427552461628859923391855385729598615927808788504842060691848654405726052861579394913841429223649086727866175828329133486057179799997399414150165492600464913347467784992956224834621949918135212995220175150331807737252496759479093116531074597610680576051556499486857885362147789178287894499110015117144014969284229451598596108634410984922698873878183911792989893743061298589932121313963953645834828864357768267982235835857406795929359188269666750336059528777486268519426056364277477267762170619245109840181185184862251525040770066607258316813148350017474832145373024753454576060055903448078719292137993601503767974187207087225268640578693353458306856602063631535920098972159456169325458522511749026510972716711007726342097432459124218406092369792464034372549208697684037827490911428710374695157414541700004514896693446714248992947076895871060095701775471657668884291123792657597372097403540378478460805735622812114963863110127979496310793042440632174887193796034493799332043398809588791567634801275766132626733971065258381201371283534780552783360346912384786877032356683283518670515630827460279276442010267061021083928755567450886747641389365366668747149414180178292639570045964313525338535430963897051112897162896096149935376400211380037373314305984197208167643453374397870605085593038817349023511643419186423441158925379961156669710474896205116061577134065584950172252081356133358125761879332407203106218549215727493312248821601095999219199092999359290977253590893971402879724860815018844921127236596927033215404965810930439841342424623436101924807085781945526272548809955099012671464856784204382098334162553393612157634211406026898088659563794245620900105429813497300731906593047619621084778665395282807632753496821222190729359541314971869129549316237877896002724084995569879558976926127315321558241221530203396119927471061606837074482153502293992652266229198660540838609408352044552016200889612185881159062386886695746934369511390540998330188485278579977275684423018308713729132955232938401669747825567986243751769273462085475388467980987320732005820708989986129134344187993787472997670012099461986376681789020590424287617203134793307179448541027821666544666849262938519812502744045860177953949855101251151378834629998562975894017351834326102658158448773955281297981439754654760827808191662702138864157324815978015038789231909963893669189316633178061122130999698023978962103291628617965765034443744065020345236016075613074903679426847887744834839828689929021310539980848670533439372052419223436108403155494155158346956636490591842578207659599208880489911276867612559371863976000565286538339585006432740369398648231582324598365239414916876418980930507384955732912269595932228680024700966354141280650459689398328137501570522361901659348847336512892277156937316392339126670081788053747240133550218948136144462549929426724647975243526711798458216667970741830404103363767374968962555243267418771050989011689087631071264985304080403923605119373432176965779196229378664485732324570025838678166833593348698495092972987890823579276680686911084463594000915190200353984276366682913489752778962230942939197427953728988089764678804609949774287893387754133698977701597300811250802510083692345795681507754628076681338012329604552640516650504976040626497826339260696103796905672490895711446470711989212961783753670439362862117426443803115725698044134324838845136887898400860071038148706974068983657405712729934077168696008936865699989146369972353255710428316335337120292535043830469114010449179844357248040307932267208421892401462884020496328679853517008575069531114843583553164997047826849209978298731808632107358775996677691453970838857778974773089658898965434622147053964602854546401883286693999911733355880679214407773874583352427738161625963258467255383664009945763877222029364503839737394050412214610692478183087460161717317033909414981794650042417553336960206263459601979147459596900417777784561857142168245492080530349511651206722889013973696201617802591995696439578043708187766148942894631828103192126679661286584417683249554029016500194356791341322410728033100822314721011451316039907632165797734995536420948723950668849333067512929676505969806780933574603789292518710293505038360629983022922446116610443627724800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 1558609080231748919119634431216429967643124828827861300937445706673890684614970919921321294812359601939260979901798570701210393515540680348546415141883652125650276007960308754342365041192398488863010378613622648948547860566343271582858700555096098159213024788986955699853139698557614845904426678693939953588657055844914919049925424203787611035809793381457543760608013457717436573451610110420702360893205787879377780770669321877028498187002287597146124302057114060368597520886894459599715950824857586056429161013958863988586547751506985216077745325138424770066050010838793507266208227582600164790786126092753047204034876192662333172349705356410762694730843365097943536874529643498326107258489062408906374808590438448932276225218365633834497981327669266292527934437266003794365024593813251868783470464940678729261259051985622553536180971279399006638979974510901491911053031405391172750833963584793153300307265333562103280051815978830896768315132171277640305314160057146133689171430537528174936774465122609563356332106306074564230508425164705423123515755638967672616559462283314282544520356008008446157903294109776692970013156017392617802987558836768766124085212997367351716747484887851539369481705406277108189587579238732626503712275346336635088026224972186723072410943555478909240698440455679258250872500895477998737587679958374220252641347719763403411207698618277813215240448316042505596273932940948082331960406918445912158410326545121862201417635481200535726180699288500694839846052819936730872647232932075563211839028016307160291045201110873890360128907938395029700168506572085794475391998172039518436908458810606204511954684086366921525987364143220952571790795515941112789562640289352687347307673750781333014905727922393252635303394807951179286816550907401962093077920765601635730717344595798185806545064007388560906377261168600267733610532280651126995419104764905792988047740760128235636603335933222336815834971058494777497973096082764471349979505713082068842430193444448973572288307638360806311949341622689895252288501185039625504869626756167861299243561014321482957127144456971636611706648196308582864961336590557162576465671091710453874323080706498982270027265599356655311374232964625941119921215937991457979715164319597027761366045553049599204559465294074112570252582100555920447491478814802493432451349812369595251202731454567377534265565616577685855111405361142708979783085024994580712368983022261244935263108522427451150551862569392591801493604523699669746588747382962039547325260899946076333205931001714882856421751755934540775535672248442526628438808178930924834792843436337695800842021879891818976045212114345365302550940551321962718403459761670735756681112041278693852287721749444421736609536671486663830291374618965804658832635868702750639466843554300292159044336342094544059103216068461882761466177737453084888423194610962586319557601358744812508242039907087710559500978883325001841566087784423633502370470121202209886272754637737437642010233584894600003573452699495785023421835540401828296284046927895849198040945801147577637413782207576302117210471350875079250578758374512435636816830958152286988116001230899750150017240558884516147596209812616652146267735366486347672256158935889780090453022907958303743049833688787659993261572064800255632984349261983161255187713930703045159038569448121068540964919378952368070093712098714174530605626430450279084015637431270939909062231103600120355624401782158711972667995746863587130655688497717669688362307291260568018572870312219949425585968708529107190227548690539502375508962666268618833852343099861172536036100743793776047169397415301995199859721948583494431475947470583223570067461612708576075818171237555975803918920295620499501564973332288584568005729071888387179011514558010981971432942196925274853788538827831818342343334425160485123270602904846928178034333347297551366813370745688694485255501696302405270305513118703349036974634171217915493171691155532291830176913275948730075809992407830569964770722791132449062591407837583542292861142009814377677295420892392196333908080299786799016040287440771927795786827869421369896891340981876746630253788721459598704541663182403127530794667234342916403030832516029279781093358032062475006538509489764783541717811349368503644028399196879524259968380081089992828046038868290863325743726239422368781104367430486698516654421603197763136671835237353297266031917380360109690484616269420158562320471198827747501982599089687101440000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 155468130347939900212266977283291796764809909136986152607789477718572695651286860556885781252779415227996193098218039439383385863642230670862642413324666975247025943026694655777529902180632590965454890745608710914032715413606875328112115206980679374839751184106310621943454094050112821975002707343686550009350608495014253078833326890581755799348595469740287280403377179047030475986982677861700135294386920770751284067518464004080629357153342149108286762552451139363322686255532232488993627227650741963356354801893829599093578725682189525446130972235290042692476085189775450073778419846225281071997741851518411768481164603930239256372490190230851540959884298363557915988729004454993285882736092414724888109313335506501167066461198570978293949893277912864158367031740953819094593085551617522806576732120850473174512837613825088379789539719279213955054754256854395151863849690024460979391968021239052836685364058499033312539175823714892642768199568235400489651897518081001443968645957637237004122186659748165740896990093191951079941744751330181622287992428509791047653253102136209523376126395189852170928196100916316205215822188226525342798780838043530407774507603575626887831050152670957096512118313284648389842641494171261118189956002390195908873275624026764725866011485784859722572046394495826555877120619282317828843254223496735945953144561949214133972997228672346369697671743561696822974212939468257148294752171287628143639277590725381914652801332242690555799997958755449688428381935910314644989168701297969223123083566231576826863083070079796390067861016075870204920032617365654452835579794422661540671596013534073383435701947873002659934100161878816335106350077576123759565084056930057526390255381603832258555277636996477788419031407504577377196946877505735960211292729531956016956732784927710958117998219341497184660245225080720724413879797739594206154444743393177436233658661537076989007898578125153279712046483188906659090485474031051395095193666676113285751898207842037174140221932854522927956340522573855737738645570938478650409678238022403312272994080424220698017057970130677275635242599949018881162970584304714879788041768558871219350594964962701408801451864288304557054194934645546413859704180897958167589288019969391238627336063362516500351279733145290705321341830785975323928791460738643005714295235282793014072112894195577043718616446937801823827833122813050409063213456668493309745991634569362163666981640315675040758558429759344901986594686371107856042469818364982926375876129553418901078514595452075052913590393157209666260607862130038210604440852200237676383594946906407097577509657332248371345955646254481846005493439403678067821538450581687331015782777188456539671579187303397034959092458788730720612374777017714212210254209380704413184092909182973832385394289667625331927368589508933907435211794798942041700681667100203870666022164925995949004786315407430556975650532378243713757843609364879094810471240792705051329176909173713071011417248814335970688082668201727986072497260402630469991322396152699477854193558155929097546332395520396736006770175131378839258018917849191864290528117076688020820092007273758430930372975136796904873595713971276339249133666046479994392367577390199784652544351994993819360634347970679514025297751206332971164873448023603503805215224117680603476227739899960406189832059063936257106968775491037763806991486608960854690659826156253218965195092406896728324151135861003248510300958921460952438165765543852992329274706438646917075258538630741005741289207719084190662361710635746363771433554224428505317807598913214702774667465392048387373063696751548195673236069681754277163289848062963036313584429399953638675181710560819655787930388829722139831012012018608717042279610437010310685800534384789718763288519615490898928417462444477224650635359047751023104858155171711867796646106855255379745159087619832633485922698461495706352663795896410184823469637265228347489191488391090953635860627432938715176833698621662932069152607226285041165683091058430999365762030295907111577519077619582471963528894403091671308935946800861976130982295353427333849997789926430063669974962276385768870863077868170046061231307127868512789728493216901160809866895273693052109691910797607926107535255648892875043855946870053602562306514361468306976017016306287054173547324580401065755339453640748033945488536753477586671461732045434401448989433010205963168076667093288212462355125387410970844722102272000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 10634859537437362425272870485143950248675840031737097813658627791953423412315343554033764192468737328140055756127185247278326705024704976706026930755920485138842299425790476735109337574687317928880933334793529668248210517152226974665322191585327966166972260537416404980915572219545391314274554758034840050513020955391441562462343439162511604366435603981570526549424347235915945750078997328561532207977232790197912616872938738548202583024109384969550678790933797408529814886133728769568042269962832329084212739759334536427748398508923196033847382759916682827135145128059234454259044058912065419992139163032217119930665851523082790342862411293738333007362882139632236560057846163841250276206248343618687854638070301696810504446791384305602310582127877165000042903274537215807375680370886386717594170633217971722528982567984132161429403708033295775286798046722844760193603627234778978052086126813545217422524842182888854638119789738113448140339376845842208500776144959607121637341376642320724740301848118753427241941558087815327339280967482942482012778112791177226439244588960072158741646656645464145495447094754717679420281332510739729775909803543534329223772571679490215189700703549099834414533835006890418964439349664071139864749334667815537543010221139374412461807327907780136919522751327934773700842461076837779688969591553051697394185225531327161939159039303836927591445903032945067997093921334106020966948989627725290422403278738978536122510259738836558261953226518450156420118929279404985086435298666453479149837400350553863762416828370246774002390939158833806036431216095537505685019238656799011565794078276671977212994920834807890345605108968274823595651764733298502469456241136860128166139881646790836526588224545207930880297465239750572337440998224600289635888548344765218834068774759051265883568178618618098697807199462907407288479083689019584278915309916346261726218356120678584106917036367653945962484225850349955969433866003431203412190570637943730450058753618907849319831568798162092347763953682376476914840888539848186359805282292017930998255319293609769749508847349238475826998212736530939709729154528154321836412591638758235732453138328818235942923579746024594479577537135173172713717891724283026440830904650541535296928783442800703831644767494632620845879562465282286977686842117793788272930871471083738356232700740212295040506785875803742217346817628029351713266840151675664973293613392658917127502067351740021177330927441281524339478715631621853219137638113060554647278637008172101785205335420810361620575045251478694772150372801973609806067424899250215387963219657564448143477760318141688432269332417996401158905774861515731780128339219479623575933056229453646623568415173287147236160406431480699384101325983239467685559624590191823965789065832803513412257670816658906862034847936582578804007274238740992218239406081444120485626258849457486172970861577043123053298872604165395866517425872484569289454439129666810827662756466224568337732159279153238173963580206490269361605381629290701336463242324877821621457775547649859985782499217630059405454569798575130186012925033231716520681413455197192846829163897047483563658555460837333940756602937923363165077864840014529747362265259850814483453200254257532145945892417183865142387258806934714762606208989465180727675910709743928243747241307478371421684031964278599196504594525895898192010857408269814498845138228650696545819834911542535583023645541627396094428239880621989447503376800239316314745623274030934785441972574145421783984759337190918835710964734674656626250546568790942204954763185421158785494409802225335930019429330456025171478420514886988326871380038654737921787878131710604811896941789702596936774236152724281484338575575489634425866951121511650092188850222361647124572488673092034113684937680304136896701854902830959346858317622664214890630529015341865521689314075713791604664243027806021898264431143029167798413076484119014718357362086613251838832501157498586798298947728597453391487921291439178463076012719754292007257706411898623282555612040083433467153003473541219651876483870663067555846161360340323037089101421018252573095220735974788927528243474626807785836228510470742503645904062659687888332144328061676142986093172515825527971485718847403898790144967186279007992162531686268200437704539732416006187223406390401113999347449615949035073635748973207159578750858291488091557889049682576490924883183894760652690183227209512334131200000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 463016132574447965398294106365417288917481712233582428642732870939789118858390633293739798942355812837377867208352535181007460335646719404935759645903831420231951963693380828780256219573181261012428353114478652946252090215416336052094426280934443878431676942932045440829486512205316761754734941102528980213004492985158970883295633439109964199464630281570379918543165144221720771367877175089917674498985043832898946465404285725438528349207992682549608533511408073938170693597801765543468651696490723662887205390305343826829554294767555096087488616595686724403324628777550535387682403403938528039988854190502291159891063811889163683532764264712815227975661380698535678611477770117196002809331189580334764050221981672633320665868595798262524484638652880588115820181998658814070585294523905184803385013466467107634745394525045284747698598635131807511000116159474762077323946982791384721460764387671084376140525601045332494312735067417591694576422441904939443641586535851981799460477754597840164605982620513161859211304904624552985839268291943681290504683495815802060708320616673872844400489613686998243493373539658894252037893946609163529218432483024514293623885090392647996398492080434431229606339929844856808130762166221506558461746431283774993117478100172483876095231620349097286155497892538936334309417678739083425116945459545591330042879705272154391842139545148995489160383381374398077261395227816963415811027000921247687282311182053531497623165194760530452958953612679616654260235752199301283713098604405664797566912598739211652307228869959955522131071279838774443070758629701095718520307459537135511913209987770632238329442073401056593415244173886953582456026155425425314578575041973055412277027338553950669071526820629476347860082377752051036396261524945321289717674580449768476661421861123302988490743710101160547322298538905945053390506626982296707215847829865984398568415425089358952557674330144336368201491036392665174782341181601082665512516720156704650163381405697091389585600555536056478753628731004281590974294849736091127103791644338781352075366118613844695334344470854694179616662949085973873693061231644557927740238922836346960990123915606851022476172033326192663661796089789948568588159273221423187904091874812121965510664378954319103932232003793353766510123686227498798546696945234275064646779593313526186728151662875310274434915807849616226466263261464735861374412895545682950230279160232705690722014477096424017863976553539407799339812708241332849349451584919654701015368222033891596295503631377982423121391035132677732013730255361859470336448128363441493520369031511849732712498397715539425771427723604414862926157840678057533713830988669871350025195456634653587639986588053451997105287311492455233845409720967147446173503830118301823463105568158311371458817249643053317738914245787415029249823892803108696946679516212036221309307363768413509595584340961804066566377384709702708509814628491735693186933415308453808960117410069033476336453199833133456413479925350030273052760449651020024205259807967936650076163800625219150180456509066047152007449922180184066647203913904020519822019146958610175555463305944799590704455884092756284807349694729930193590902259731032295080504031830658534783656206027727494829636998863982980901235853105669457454654461630061650306535169895382049376308621345340199462195839421203609563940842842353589614848651437906788024896748018286115469566209780572025151008235140411234005360874043089507355649024565604135649452481815620820601699865285332510548816463976477911372963793150408537501033197027890747310767463101234384103409918615865017311233290523556696838540164767998397378319101926669610050213679525712384861372210114415831700071169407992810830269996944965640400132500262293999841582408125348469290110431612380366858610566718946295652821911815404578175039165252056024987769104992354775448362939340210478181821860188458734911781106629930822233400642493589014854579729704945110109908786963030744759688095164591577501680148736437556083058380710814101545495795470233895599148889865853004870197568050738716536702032219318846358775459198616704223686266298301194572537515641291837778936215044887862254189169054909771427441954830456387507330077262018131371123360322968660882159982259502331532673578580627608661096840788454169119827250155992895128484367413971866122718571642251781327712500294814737526957043471467896356718034901311703296742966248365791314368836162027520000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 9092971803468283352365209772957979628899553425484177411222486219987222311991850605076826625379089204453282517228197546317116079860265641679670544645684380631653769366077933321193364340437237825649138753643336241714268147475831350616625269052088870333214269266063632269566595586776250321976505408477587598375721452556165892367632412885411427206603670955158185149801692479422293393686323878455556120240592548323780304648534231224300078502952598156753397875043535366436220071614763434668263608051306964294986202182206563146531733571082633507678809172420049272111605318565735545293246267007853429063267569824319116214919946706892700074705401821433614752505505499967862928040590528544217885529467194878713458265494031167430985168406761472071714645509665112873410419924095219734180758863374396311314806910861830450566086297579132175881047643032080420194372359507836750159476497933991967994232111904476355690966268660572315611403004002746031300606335477873876190765674744168416039205423963185277515148098080220478833229500441303141736548193449094217328317511254595612877711438937560389427249602784661412281540185432707777412488523459620867013311357738552386463607129527463061946647853455787956643530802141015203310221911632739011755807534566206022660411628512590612225324575352583278802314041318082054401156256749350083791316758040086903219842765256552597646026050082180762042014083241789434294093560540048343853122755721242754846290785501554682285694214858903439414337311042911320491366961968402309801813363050457673420658805711678659184716518155431539494673774554716126016808728414326714108522619606526943638026096963902527221777391547148355460191518047584353663743973572728166951693182931176224934395939033454026555971535988966460351982423231806673645075601382448075286108091494701351284431582526714440374687114598407377731580464551271630976557180300047234368920593498311255248283288779596807803642727197241770852511605888638237557124977382004239382162547578218685629647610650183845992319072201842982997979694358897454422801388761961097571999534255529337081834257904623534893775475129192774024669482090800856514693288631176710862823655628525324538586437011227852571256676557198477890988145399033033684221998881764669035141167735672159202499050130392185158846641142890323158554787156827153262612161593961565082466560470607442900947750647143542076811325537262865811705889989995410700466844584135925012727614565713439336826054623375384702088389180420458397031153263697448712748761837823495184912077747188876995701483838510857089467117528454033279766512368835787863922468653197836620098797059235058715752657717286888788143104319352926710977387602675720692991151054274955103823213284553858331704828735122961044704509240177391684457085575326513186338730879000979722870263661193482274902657392103548139688811178459117717577548027210962351661957894665665643663500786182270113622458704475407919267690057449056168378497158791321111194939193546566188326919445694089744391081522823369861446779270379592869259001327426006260467965421394508164250692435167644889055185681355469696601538386325291367298253411736394489092309210805083054533787997207678363003215211301547709104365242629178713643428147968018967202055213736190404952013993400348953930707782828777403466640686141190021461443417537760179851598297208091956499412956426433240791897378668787967143065548285593242165782046301062356080681176439353310378021197384086586818709937662906187080771108340681212832292815188930122620605847712523084820531950576848323467204610724469884712027988487563159050546964172666925316269833209888519958718962639385954299561618711806740539334977345684516976267608603287060084097658408562134428926597896733671987432139602793002864589442806621151219553283685750246932102180790429274135924111171049903378268999133044208608150778389562401982024191306385270501510879331709188338215921784061781455725256656601186758073305393700379428091834629725314723180920795712730588360150365214058505565414575534281767340110202720899332858003753548741550805406836259825013054440168287019349343812856545081501169275350591950622471170632566928707508333583260520225743158023668675419142026706330207099105914599386226141549704373360977397484621100782822554537610829208208335606271979381409624800845505139720995983408593965342979475810027921141578053742285904168441417069753501904142380294999396621878938020629656437171743634005862442830073018581665031575830528000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -227454217674266988758573763569385158303338932798984071934043776078606838427151368821515417547200378653893250849792675972679134186065213906749976602680934599723226954362545103169180977297768007032505843480032823558793440541598639710194209400180200602756657348635916019131711756525603146239362439800206012521047344535584294401429566602147247119893581191611990169227216281956951108789362406891831541194365276143621202952591116961748451589845897652599899629976777275174404634719764947733000320235149763983753909195413390820602855682816662063139110300306605298836872060193137406079022926220261190089424742009982490996060327637955634870012482082831128871446112124291419072919711881365732469908863563817852216592178535686687424847248815741709399548296493916683352011482218888406749433947888871940406348944349241388507751199306649950776036329460975997505807096825484804260719866772590416017635685206531859287248983078390032373502657103634174466413924300345023340298444712186386598760211842818752628124027273246999908170463784921020931045822753551280707352141611030433894169716687695297669810737850597695570448425103983576244010470105346046486082058438885140935491866264901850042053422941629407955739483262941317809576196870628208340311490681552773431088821999897026848336556946342629124019056862770848400389724408976687906374941499419757445584533453824902720751596503583977974053081304773508802715592398608365988547080735718313185528056826234516392893225434793447143914500623584694197846069250706384616652419022545495616335502846739399996575328655437799004875637041626691679712207600875012599608138446037119818321432950591861029971514913949165181530610022332293666708682986039936422626444198963709999294213993416702683532841160002466126501781857228629897246772836578410001514223698483261532077099039494697624063887452194735018418288005487376817093560850093985404919987558262444131009435110678628477319301395628048409701958042993380190147110787154145778482219404663358265700713594152513339177840016719502132436259366823939494675283726805184083733250270138335585361843151142079525081981297560549828900111072582313474388841719881876412569544587915284402586378696572877865997617620939681119579641562440980715813745781749671857012113047889858932476248148207626905631957943424830744520001674255940565369057637869748506945340737055503460195771903497540165683087317189619221563204974680080291254358571930071839076523118457855188267102409663718387332498939717352369598087534801242237628363180051939651387648603642182637392906867567937184690763052499196780228486411446757817630708661209619193977604324454897353290984494009774719451224367312061929897234720135266227318858542035036018167858554165040341558838359623496535670169415818776907819700435145888601253242222945739428712216940007723577818849244733664998494905863994051068732674426130806457694414240522373149153053757938429156375341357979452927297877167286828091272415442693105652983185550790223412905404632625062282898862627348173176424430073887921854012016471372320041478054624486592854940084923430673031354617341462492173668146523902708087113013646613649524823720321495339615507910191740129294265449203419819111207495493365918857694850395515629257994429058246967143276590974818380720185866335427615118793866443653769896627912112043547742516914504385201985229851555956409074714748534900591981370311378531025530898339963311298867230682238172961062567126977824281382693163827365512228451733683258511259686272409116199645606840500958615010424160609329560013334301201166748186209846699002113124638917648008444485091971933750103129376641178305445391333270472137588799209130220570328766235162807841971900481763376214199750462598358906724220927351447027221223888906201784230490266887306546785232399564424859564186243847981137091285520912636152051037719644693674438687762963434435144973981455497055511822239063980243961083920885417059674609475858741428607393712898517821278193116518363354596189242869502555110117730099814295742291943640536673096949777608070458999215138850591035976835013997588392582260724120161851936412523145978614950297972649493529393096205079550732034250713511383447528835899340924464430270999179647595657298881380047017149215917270026241425432901761763897895799048145983698223802319755179851524620849114821209475048927333299920646658541568142443857119770773669918496034634824338307669383734535402974169451893493432294981445808422776733118863769600000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -18482528478738861949334927375314355036411283165570959713744385741795288845603661770046628788634409189024048494555097609052798160291899675615145044295726908065426888580111848542521048012459642176876986802766204276560990074323408852460354211924480454382613332994852823475070801706441832907324917882612387103565260316269626623276764278133752330514991822493538426543715151475711327298933749792306161295869020848509833759074925859180552767737578294985868952032073366223199923089019943222133711055519348573477746532324278056323883526164504140416422039741928155153433006054213437871825497846999690485428022496432735211469692525784926584329206675519340411964324719909871705865158737890419059385344400070006378516959923252939415358760730282707437072118378699593605781646320540768758163157915475468194265021236361239386186883874946932550306206862781485853086686498147894951835745392779765911966360602407091528849218427265754687902644929902274082449009139195303260158640413403679336638178468895220143771999769345066314186276200625887975271612193411852810197651281450648237157760784428692146525977725662646158168907847198790258094925681051381289089426361173916359360166212147688239184140530041311725545970562241516977989391607444674570795227913887777954320507933080849196138848274385450548636435613433936873657921970205419458854156655080542771480241804119321463101789252039993134774257360809695503073224822171901606409053706569965833345464609713139556630393649788929197931635755100840888013536591832431429633290952850544398774612781148293956045923180746023284395178573747351699402508616735612306005910403792273617983210293699878739591876174060093232838167973054386648584763270553799812415870376843365822569864025768891086344469509720466323632601579276967579158882401859350516983756213994987572449979924453064116153993177426715641459081549896572602415374522352230647478909003279439234097931764740229391246258614280067920724722819673374652052052014611573818255268073817130717758299655559011296886710353951341572249897190286154906896653015665871560575848827523249678588270368317408144882341969599760115235407071590432889647325129090217182633951680212654372302817629898447357491751762241766102717534731110243155009632817124132352048742023507133660410200395441229787799462802513233756085964150608309854997105008322196660844896089449208057769405268476336148778483831901136615429885862438179271579669998961472619501591271577236535842610403843878272449566486439449718392040926971356710580228137912560690830818299485711789903582256794109204802675967794490285325542797832641759607637792255571444693360207691941438312449365268100161913468073636481501758965933291750728730713719767076061306527846805587662667080005941328878099713025923582540692298221479657354834015365400272613040834807466972924797207750582258247062331057410398399411828113661309951576765128518802548417260370035078699155099621606990027976271939483249241573425845637240220649900729011804644083987946923677199207800171653127637084572630773340891590228884852115225150352730070863422882827022856447098443099384205702352699711180301312479540738755788454831609392406472823856815293634056286590731342478480577574128730957781155182585726295790240754623405897448502899646309607925623587941201017737885087811158683891385535037296571465209173447957408674968876684368066208091135166162210333843131817013674224764395768126304141337468606570509221726439984055213261091561909789231159546392613324961271279183010618235813979547724131556608194860177172813354256823167897835818709565223139692835037284820553123568603727708104004867176328265337345933067041459190887670017853213971373721207577138670274043619754477501444532809289328754070791845255030255289146126446690034588829028711530936579683745784953764959602800219274009035233622416664347960994807795679986840565481708553814033613870404308333013556195627175380141130655862940994001721875748884257587779828919871895025255134267037415907124592582389970293091725807434048401651370593090110044634514216794047974085640958328139177051785972156031282168386895852586387278633783065014623447919087301268237189349908228122884607578547692696564959643372680880755852924935540652360745614550348860536482708546422092408592424994694416616655504926108328058875668873882849225812269335717110739991687291813324756526756061105864661741375102737400860944416046469065332501203287367309112613493163498240477688937444724642281716449280000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -190021631307168583465396918045664267106012843558961193961590348148949703969007508700213783584634353433695187537811423766402612825918658309685822931652457549344060753765108653875483234282368883025139058624385945599493906946913980480665584679465665551103089715268894086014093803684706167072977386706585198870549748755240685924858904956653601289944993481965016637534679102664300476375834961355580355657012278835409936381798264735995561345116759020381115428465742498720158230065454801713879496143734053680377810536952920233059178740482508817948818918045393027397619060081907241896153581136826540415210229188990709280781123338158316917959926348700935997303553586042494665125793455872719408135026877406283543613539003013304855315550832467302722111592629806041423613223960394288879254793483513320257292719701878068977219035049586677173176753324991765584962026112790482428682176987183378120577654857489314884044929008137697596670303215966616818149360004716689050010417736842914735459854267716455882951949675614664232296986496918884979973637000955029413834930872567283909262919057465981680882347783319163435710378388110750974864857793757294914656574624356111838807882443700933415915742307289562145831192951156157475696406894970195458399560571507283625625063255126592802737488686316985625299928754936848655709672107837277795631493652096069879292058869570177635727946448184440100225258342544034639621924734392843746550381803188534635048625491525186300570324038551537667822817719158313268270934044681255425461966450601669676822152180454424223240856661732307049468252779483639205916825767266170219249631475092166875332942831967784404202205014363004505624770752891020942698817762382505440754334841926556661017987972859858991420202652712312971174247962665455527451379761079267720322978096960427638784391843524860461266335855694449263244106221011264078616715481162434080721318117828206654296733525711072016132140140729031782812193338023524459254121919869458384515389985289732648972320955048089874228666532212823477354497363021514401236404030521491438697039002090766464055173397373900415001464479444594568082093196642507883818709605352520612210975121779722273155620705746379037320516296897970952988180902050624440003529693461394981195674805646114985085742593012597714552525045247520362093315640375209835202717394863587933862013845960355064911753799020200069414356588895195501005710437824317218152117834797765911958777866686036027418577090367496276699928547295902345826459849634007662597133155211505954533446799195839154259446940295139648426860807375221060511468652628855216545656041338655213536178140897651608485102508830005895759796860463336141274413994775867589058307331382835699737421949093211362828654514211874299717082240659612419543746769449886448562310923175775775593770758150379611350602942398952202515377942304206648395438813030528328732475117766726554286373441257555521594269979791695267159294873455182694164971420388841860885425787904705274105258057515215689098729730401189104113052372743619204771060806846074501238064338261392990038411439318893311812156853456678400288795758071176093698901589942641279046051452389000017451383454373538051620780037504182779696897937446222463890358236097079489257728809498029692281808765348903213403924678870007324815635117396628104221621588489125095213757678241917935404974319860111909686580945268478944125987961569244044855631882877354430911719407028014294529681391831385343105268928149256239450894423316952726912152202270607516612292912602427871793889392196247345511730582493236457152577253353731787258964127717925073647317867059488363027438345786234917529812449563546513737557176884264477727256827506780800359243210329495319304140725056646454331447735154768002171214065963270012093516823898839641098588668474459989330062801770858508612832233122334162843070055401996422422396463614664020823185783724598150337901302452151933990976485970577545017130662878747872663809490953020046541918039928830329085654477188809506309358882881182145217445014713071860020251477713008313600662117118531243422809667688306121436981827531374414602220516055034627760569439221298225902018362796475279134851820234857665823921793320741485112806310665731500240854199953347251884343407325344611674805618831706240488526680361481869956655832154358362219739980965630927215140441539051819865155069832471417269617345309676144116573469598087614652239496658711846475592509573284526028750848000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 26498577142243554175463952038179896105078289132103560841108438416376169959782510408283094974856862762244120026611924795893777092590287365658283587318712151180149589831921992704203722701717423548123421635275765710222044457513587675359763713283139321779657429859114186481961509122842901525663998820401860364028840570984465656478570136267502732618118704114368433720749263684127374190485938400357930982042012770364660750844801410184276755297078066461350169075923815599960306963382776602292147309261182615554874184744167255234843443627896839421761134787340720129095094050550526203237345590336429550729549508945269945139538293670676798158230958662133587705290905050081461448807919048542289521692281611383206596234574781722192521449900686761418819381752546190482146067570364504826294934738362261953998146537816665357977515367775813659448304430447249750880399337727316658867835879993309157893703846221705331662162484503069266505594654617442777417703285075909508285525565327498581202208021991546859972442909389888631373821607787807451670612338523462791560693452549376916705131379807141682327805419509414829283992799891006793293241237924337555797654417260159523589496278923121518404513051071231735139233729774453096577303219554638021169561891113326133770475304533332326068632108663309715023752709023821289661898661807934416621502197237726383332324251630132816005639649426972826004897520999371189117997090503431467010277111553157910498185458946596668493048721406925540021642894627061690270761019228921292636964265747576108708762066766716102628651497514246519654748401804721551243768097711598580336017608108420381651633773200400822017853963021139524166293174932163861652492690685867947274030581845950048295962415181268576802947298256232452957969892541297328075017653110232682420336162947799466036987945351696794049151113763488356239464025218603614200356791385565563154568894587029176539628919261601974316044582534148889206715158069884606465894639791335760531827696734902987564333558364470708500366767630879379505480639839055027266621947734912734373388935782182656208227107892386840123244228060121890179792504611590612649021561743811735141554693103540950829145991455561025055732131771612307078321066072605728666053387272645238008944671464979541301082129470354633566909945181697421306818611206165731752435170394676368923940718519298032040453172514451149248350753958429776885780633713704716093326988268206927587310936783336274637925086656563578825415222013700532548454692708149528605890908983823656618497200568143250819308850979316253409910759821292668690494779425902325083500959206244537419216071350007002349684520777186627103484497672272649091056769805750063302894184507964890008630272536159646291612632459005208112032685824905797803031786662807303984312203061938478722022994567837079169663316737305206752404459290995985745185523414606108286490834208541117264260815839576701625001033496894946292308243735345214270677199954754553306363699665574856027741651480384584312449231901518198732907555530598056906982567407354222943188788497092038454910475330555573985116934369260978689175232498849094029063308503887915217269155166727253501377831085672760155612642770446781477323753127850613712406464170181153775068700905555723784670987010692407130477760340380262440930933489271782191454900095762289039825903742238225599119552693293944291969512356606747493663199617186071755314893012420284227234291354153056794568166689614078806050140952214072582345678276517871590616207344744446735490842442975327097414574130953790106455316531734097373558930824644207799274551735581103764498498871621582102901442683778615291088802933686420263337576764224959902382174556266973926895871376421251981020340457876841670876176240371625737263630930936868742995973237068926892357135344929455353498111812092851944114770610298679335180428766580633799499108973967527525007149786681517314445233542337013920595031995232945655758145618810935598338015188574172163376852932197677423218233350083456570120536689604546875235120016575429194957807397209631014500142430700515966040199274563315134168463149018055276491770036665407594748527106023905515356651843834608621270347259360805791673629638667244881927809610087022697809338542128854542515626711491738940066226023010587906634822286539033949229487713796689297957672906160978114695456855477254755546280502825010336707016471990875520003636361627754995341343397644754853654502895884613713920000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 1542784277835065877984918105873628374751495565655457338792596643317591253554208082323219018274005918464789539189366447643635789812970022175494890776453856032497743114135128828428671450128530194112787924197364400163355340876464192939255009364281204532031746831543412715146813046406868196644035943641289224904349807870651304452003842844504376945703942745537691483783055960562155620546353202348045998538416757868058722516537973637521565655194739932150798844682026161550447828234760385306139200539969989503684765830392387294842925747138938539552145312372639003060198351505757560245130867156117943667330358623119220736143825893169127760132834157501091675054455339358052992215406881943573122806456066613343488508347274595404857379507801437327004478159021780820117021154095542562822073411018622196474508993575943791007682112170345616430230607137509370773680462265195556040457344574968273856943852941800465451969385064185248345663630624934870141547030587804115783950709055946681058054695612268944029675203777157128920702082030589743026810131910913816509251863815695502138112213002622684036050498665198000142234458189916235469696650785464857795855511510786052604935588870916686410923470750434348792832296474256971718874080356317762894335557467166739808000929680472086808169361040412213447446049670800547247260572295287643727407500511909272128978530408253275108374437287395688969117614396567279446149856110014568123747780230639517126128764328250229231472284739999829852608265001759833732332423648497297839178749147077821736537411786336936044589463226512965597984010167096390429371765166340713420989835591613352195857568200420911953172740505808447759991207149594686152873504006514455457907242201486513063449143294279901358705992966650415635298265519290987966222594891041827810778506724609180681589573330239570045487575105319398962125761709647182265778640874929554096245151660087855943281066567339104322625921880739389702718879647815919377843289610445924231027845438339514652708100321863240236446311776598464380387799491999355695434784788145789974958534330333548389629397089991525441541333643723784419085971997094765050110953131769045814109464554692428249085042268036799539629478445074035944418157463723316743677564042519993668094443109456756482444011087219326840236752806575238032392244518595881210958149924360846041348382524625059628528191122229037049546336264064341762137395001370214011628742274822558268799850830986090515712109976125500437092996832550172343449890064561807568836597303220661003074563647768813274872995474939040448487128885863026365837606707944398855232773138956913449807593393852452607528206450975971183451904017632731392608720107541205898644808898112294971745108304543395687492298602735519581780608008889116468288401477036297611839804563447262027421557541617718501863145203367631754208046394578529522707951607906605585618112762979365128841032051640415379376013281509582417700932263780989797296849416447284149855209212460244072757313658123314789421377368095590958726393388637598778236557580765818864331599385687410982369971184170464088642132800181892529267641417696943751416192638855978348115278712193440135832736847929839668238339535525432255138962850871737841678252148670147222805567902453828604445692932330716890794699070177498283644073695464885598730534491628394187310005785041912919556699649891617749022101968865897431778534606377654486448598567325483500952523958064167478016274227008469208861871434798119452001028248701111704069585983400231620125553207934799785780557736790770589730474471043567385779507404117991510405430218004860480672652824311061986036522648915371251345578080314043862230346552284256839174603931011816625767249706843022848257998418123008492937903074422090043045367536257047279062827602850063904620345085769896122941394741228401188014681784507363796521999632245462841997612302072866602394729394599937903926367490485991491683715107860933816679247147246225302458248512749871056658321807930409114184438529548885986485839058133618181695157735417896784358926364398348732600900690282441806461524536954001284380473833566444423478204782524404888221379089258258510701705303644094085686598003673846504290948783440854561040778444380307358776038510830050789293335518294387986938277948934728001147510793244152779566074630739787928592643712759853076341017060826794760573327827217559738875961354632419977476737973980426878080475710111241452259802420871168000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 40956117034251624012516146112612256529306196069903641291014132066255506743652247969960923570836185362626190360713064681442901256975097816075822614703764196770438264778395417370700769238465790966265566747816982307459036906845299190127853398200815233221828206341136366394253265164358170724391040323002488676420500205349140884287493585099466170371503561064377613884768143681738444778063935825553899270022118564949897068115828031550555039621886890096665346617349073643402088467648164088282944834640693067625668699711147471700947702835539163736807462682011153699529866999824985156552750553855091951657295132395264329624347229050650049074705094480820091861926762000915269764591846552192812445100845627780343199941324015149416499134106824834572976384484018389450008510114350601427313657865737880773199765563869565229579240389512382042820817750518253595808158777295228054522906795814554602415289439039201004525174530938082173652921562634253073204627807392820554144561930472774556218225308843878298996993123909876470083600022919817065603314525061208105286305012615965631727988127085604411696275491729202210713917396011259714768100732297222902951569969730351742799872735477356131359153579304185272578524549694041385149379059850911822298192930973753569761289914049738178993717577145254581930587118508719988412425450639578467977259441602054297966418139901685252838335774573403057299807877026277046061152545748553637961194370941227173537523583326206708871270812637638369144136155674713346826142481641807999116626759663240380122171473929997466041841758913446439761416491480534731801944339090914911644132791757401291513769869649958778332893433344666165142392024330980526325118432681963115500596587792835574689139453523988470279552432947133328524268680115176598620056338861615945404380772812407976847968997183657467500247947166506503267970173012400916414355728372355318302598596949882332523785869748026131721419190400770466124523302137552134395027611357666818528782564754926705596754771145074580239812310954231925864855368829919241758310217898970524258516491352828528425908844782062517908848065084127800252760141685661470198581698174262208854339881596066952497546069541288904693841244371879930100761716671685644293440362758211214766379917250961304785857996681997382908035119057774798802502297860487634025510634260577406691188186174160216132113832984724776469996132428915465438144240579557891962836914845072980360693378493077320546684009346804527306256918893798113173379300111013788109023070194855742712688351868799762637691885978120157216572969185728309459503708111362317844624102932585913041306263505993217675767234041001237723438615657784438164946749226763958461007512523913956605595052238421761568633103900790380159858403214649538385899288511525268161301760115191815748809574712167912409220250901362191200306815690509476505849511581233463853895549809088250495583961311758876758789257992898282850776094384980384381963887994227731531203504434657049634337319352291665656622171674289109960370789926899982280916763996197451336080922557921626046806030697001144861435842290139923074381276794678236310618595161191870007448420046697037200833289710835887345313698602322617332357821265575538651668451473647165190521242930013406800881662899586866540380382502286529480595888494435000242419373774499167461677507083272345891076251607612026002784747888113714506121866721431693248204855991678634151081572277081786482986210991481213206087331677596808782614961307075679694509359577458495033500964449568192621996530705036505371374650729729348580068640759685408682140426933833134248144720096021285532132804743491915582456743306587466016842206011428411781417296500560636503880060339565115436599062096794725094849855039758907631536937442970102513978875521068589981806066906693840798823967500881251122678480005129327618346149407128430725916069044009192655556874059153716602210123412599832172824883449872717234681657996477986538329707300915462334759353323437980727114298411760559403182163624681920765495986678164133824619507786299624571704911104537154854760044839681229616659276832790503507202524170645061877801573966965208706534960031755377298450495510793066809654804427967532389318456705982788037465845963616865159892194942756310110021613622449110526515307126555177242564177908291148020880925986287315852497585300273837270355915534883089392204527305394568274341617423313199541156524540952661134304870400000000000000000000000000000000000000000000000000000000000000000*i1^127 + 546887145350308142108160800337754427509583133325662043735689648177981763133379761752662333709276248938642264329861473762947571536345536619314712998632637949033574183031887928067131118245185475035676127531121522837476946700494550827441321199948735814692721476807574933078558103962254325878430645368671643584541618133412478124279241372158484649272424477450123962854752316313564277660453756825534023918375287406377672483452226116326253121405664569198969284730665773333053797226462172805416617600729663219359396471691704454929555883924438990536267965029744752367551494771567994476192371972669970797253793210959505020582562373896093667403619873104402398259886561832555578960612476227000870466455458458734312787323555086684558016717207528474912232636964812613308782239078296801286426121913145774848630189884350547780546373459262840398653537260283384231832314634776274584500116289981122436520234055926227436795866188662936000518310886950556582576927907436291002947671509689402232811428090352095591135976216491367791304825301696383239348943772186988189902102953214809411561031125838220047358671967743811404653940031420337912530305616275711684782942076406301761656674149099027899738499809547979946833029568536454569777597170836119967038027539142151291789141397498098128391940360475355666870338546371743839667446428852481946263067472874637708755174755736902234262097087230389755955525644878868899715869346946913738279036770735772953204807015353389228721391626273876173428053995616713603704546555637187784276104013525117745519810271746198888838336322856673961612074333707262959791134844488728466340083174076521265930499457719437307612691487482748447660735453910829467669478670737266360640694875985593107548916506233466103506277893262103493939248310175288628676427569753886969910054910265112243781617714216503688441879849708782079622277559213349836247290098573692519542822912382133187125602197189745103291313760909585603515145823760756491209671622796407589857806692576777548706012784121545942252535893445644797260335310393978903155519044088978979781403042723522129893160120570236688188813721730069453196905259922664043894209265789247592642083495290214700405950128547268584030687691218100841520928320584889165741198484117953072939964239420264550167182163049558566845632189093731632750252979864406441563115451829157685361478204401786111774434077057218782957466873905310870099830756942230194252962669241169483158769080116578133865237714791633324042287499986231613435247241577461615343131285285609906654142685673593716229482431258901145609755073590625508776922456788499721838867392824652022260409385279566274873415707891036664831423982519174456982660947483283665993336802545012680064330686843277848396021878199270039849825029435151702395018533637473807077070358944918966111376203974263589117028346051695056030779163709765581527359518122538189456616674806524254446084751891251224753700271254261263286301851844104766888467983290150973024844155885267214999920079900980100483679056444690315679430735362539652486630920056957030325605349543791205831239280032003336199043704657251000825742384748981841965499874349739332099624529129996306281239614661930145098086430125538458031761978238657283848805576172050102561101700709039994474759229361356838042290329643508866100688231957368959374551244739037320842182488791762850699566145194167791649946148669116795969117103952556358232774494180345167788475484098917708000489835847983124390365759580619755843959564694723467579769905965483898663576294779866201363519133659389703474552340334098800303751949221083449022294125407543788649064420001670029041618606617739580316618868251392346647822329425568948786094360188959191674609399572196818872767783071865321454586764436019787795489276761093662953519797562316370349157168247572689427808415539986138630733916533632433571214809635121857911074517492864362369683393562047620150798094323272176894473192275740965351881996725927903707067113617314118449921832522801454203789762181560208622828727015558320120566422986225955856698149349764732398050752659825798980401334649138757100704809641912559971950253499084802482921107012107365402260359838733630402410982855403340466784849613072001229055387725849351777175148009148452789189357275171047017965495004373981854346524162730004160004036193833258069058378553364690879317003354214168048022284391174032516006668702279576759769044842589749297076144319674449920000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2862598290397250418595196883046907144531054244863566938796375741655564482596818420577475082342369799289204816931413068967554086514922871085320754369338281404301168969607034254178126097653427223971403578563850407014403670318126304483089873733364822411859845378628098718539868791220301246691288614755552276602468866810497124536545283247147290064238650777680988448502383932559804150172993517176419018092193404285632818546463611413501868147088991871660435823224604341968313708797267234802509761038812091532947669129853907197586824242127572169384936587222535493317572562840487174973591849766169632704256719837845819361894570645409505914855864618634950680546120951976904061060544725120554038724436688446600239201086689517689623646723844520427985497599237231785015480782754048417996239495269936373997712399979181403532500488142142370580027276565549233909097708416996334742779940298243879506923245421113585322187736637904295566191515012169570465748167485484495316934442939247131647121896825709008713357134919688881238078800461268039691875090119235502387637077745833661548128498395048818323795255646861467060852647337741243780924992487973435392416012981688874403138182827211720691946048653082964453446681824792727986178215137672031432486431435266607623052843462431024788272790595240673362458280279044560857499670258388201921698673626530764440385413483324906328864883246999162903049226150545414772250345373534064931242615780498574597105044694522306154115163267129141836682984291053616236769505410343768648279356715264312516743657210192213286729359732285614189009937270226289256884051202410729163796221417774520286732988159961289715683266903630480404504025198049405468478107185818182142045146148277741297466176988663735972214761858107356910470443758463582280485451745133853975168652604195561270016774219600646178723889264811064242792196547978035153535403771151223485757871013913755144056747372425192084371063750845083377020254949207383807301439328812999419593115615478325075892140576353391922831674438674692752701435246963017928724689369312944492360473249211915208440371439012612956336241293506683998294053281798823858598442986010204450695741243630102755214125422604390811649563241995746876058013982478039345603044778274295182767032347150708200298635993543057766868811631131500396196341788506691504169138775939546594394128585926149691333069951648801849269212632586099981716675504844344730299371858045580793713990974763369354558166181707911137986061478568845071871315117700178637175168278354064154010290831486287736623791911049597891315962127825511156567470475447906650560900285784837906443337156896122540063084444203645746266061973982740333645799472737734769201215157241194884569074051292053943610832167080796316457040760580929052057165135503381435650020556502813741186609331134149597089085778078797649842198333197256167778673361216077732584207686499353298380403095137531796879769145790872554717426187389862378387410291221436542381586834768283742445476288653270289709807389881225267345843611842782136802189452268153404268882807648280619996485454938982151035278698726731436323374603866540838929380137272435969573481808943561764713875624421940020632993031033577433384230650059983352621671875801748411866877674795032534971725858792087239927439773883731683972706140233091742519772258352517713147021013945417603187949592861353001556578942248438975657848591382447032497335086096846702036595456842309995467305294132013500111947374053356476562425580386362877123833971453734904606882871185822267658115286578907170733969060524245911877439127017888422861006537383597359021571598225896728673593924801618018375020919435118564948634380596281951075400080935944876800390203444785552813494154277852255067184251777310866220114226095038960965731307663531290000579885591180276511038316373993271578559019115218770178451940047873447621447201469408195361027418455065573166354510360707936677426980982947726702394983475687130844212540163812961296020663370533752814575626108173689358956308470848684940080404958484007257526012485790863339376539754852136971417316123336704534947987601814744804592492272304946049270244997695483462389904724350262299357136882077500045999578666334864885712799819827330339329983132282751667614269098309217354572687724720647883674128342593841117154569979218820202308817347016206196893443275151677297435493051220551089493973027221503139888191447369451572540997632000000000000000000000000000000000000000000000000000000000000000*i1^129 + -13497855966706259476507183710606397331483107435280833129313522849091745652414422317928165929955652903264892856545644726443732271222113650773190079753266017895295907162075626804433001235337457267240626090326260795103410651832857665212952591829709466509543753469508573225410782913920475923671476590833705380436625074519426724197376144436815738291426276278508466724548727420860926219137706241094913382463482033647603475506162787679952660312604540652680752832852554565009351405654492077483319196034177421357841168631198363831078791587538539340890273210733536990194851538946137085805778877969441462202275841167719520238466204795905071891258596082715221222402502521716839619577865286733266630306847994397432518836113469108140686877339242456866400303015544393608861383953137408632732424454992598716294511085457313973783763624584856317422067986192927895092667178163040359722863880399017415803475687368763565576932513668405120030778426419314215335842736044686318674631565929940791754648808931086112748367946301029832728079762287002184511921977984076066919211576831331738805020868182702698699542839591318098197780626946670819963990293863078887878787949647563622198351372318799487662417175487023472690805792666900970012155743093491606815152570342123732504428730687350833249795530696708092483635294805057444210328386877570583708739754313093616320149260772978942342183336626191531411986704818299337868824774511597399378687733018890340512125207291911114112315908117115044118056323618842728829583848617137546469431519869605600538455453139244222091239501243821569319636852833215582510795065860528816193748603505091538325172536671675678440285547945966937508858316535668779909735496439533740818233544037695034022337726264735397287520274280788048070582794402681996768939680500219123055134414518752632914360060778664974489403681337001075566581080809974891204915188704678425230887562847897505617124974080917394170657749406259473563852799032722613722904263956176943967516078648613739969033608734839240587750352801173359972140520675580257796654071501999942562961469166801462893536366337484390790004061947947261867257899088271818587848516557586600685819923835972641062669362639330636359291275638733033078365691539211455545536068375331429846542114693538194848157852398946348573696898166932913043417102386790523209272452068571767848820877532856774293536613738836054360673522349596026769858503405521246640201451869361721789348443442217779763560704220254069513578049631111536212484201700812526814409461815564111514076026976421892717700728162664018112761935404397240081225984391319611556815814238062030311364010280408195600278251136120246741992462806376458221614436601941885122026095740528244776574795293509615373639808545183483597458664620931672081153776794399882216980310055851478467186336136635786858727093018199904857614353297966290822481999838162050122549357641424757522694675683471531817503704159106103774547722197801751943330751394525041995442364811232958867325516298084347682891913677726862865786501930859104854764385161423214566726000029040083253933280801443977858982278618590866771534566820906307529664659172541291713569176906211246699287076925173579212455857671945637101136413442596806707247845045628722468156380857389063907398883840056650305110869712100873450441642245501394465915743904501770594724471886885709751474650021580376218473817154835585580713470086473083947823150642456590511312091149216145542361995373912763268773249708043559018373529889794726521464116322993293827214266563930710633492402570535260084694059809169097434679344936469356477239666805517416965054695321024259282084965984124228895056715256811513475125744477798122287538876702385187540125729287719157170489762356459605978353083750108062218069154526495278643589211287227450622262025586418300252427225549452617757629961849902193718813167089520925113784095341572423183981080237483646212623084436445915406119307143817613068417836936371064819605705806309972260675486154286394990811804087990044998692734660772583642551402919959486286910835459169023023268606282128982034912362040518518638874427737442576922035290682822904234252353642443001033995715701088464115644112790686927721171226402590834264976659548675941018370945575795284278683994832771225732980210087787641771746817664717295547949256596180644090142643754725953282028770334264393319860957928794485030666292427404043204685283735378386223104000000000000000000000000000000000000000000000000000000000000000*i1^130 + -245734117534559959670513084997404160678964551025536049189942449755937240878004940637820708996981632757200116335176819219883991112147990795420230492263093786744527171387333756124945179637430461612485595674177516162494143349129730609556453085089443146423848067348828203400978878464030934935877003109580747551701127019350776652605619661713358055368735509475358120641317122959149911849601311388224811768822576596978642424105858131333000732246142433803610394435222427925518579724335564860819242812496413026045574032399076211377742791861582585850288640059486470642521866852850346323157774472840243177105753740929392905218594938339818338778879091323976301581615832103769336135044760974091569066389880000568579950063384614914506274907185180139974825370497746046169899342881338408405558786710154732733888094207127094347896759407101371113124629863454888949724669011722806836721976987776064045300037439534897448245714161636833939589281141656469457779464793153354510354566767467510750580252353539789007319993915164943491016245719908580731375827415901487348543643413054748411357434480341514122467510792224413828782200070478652935429626745299797763587985080220236596755763164654145172058714162675688908626939515340546559593405916130487164009058401212045900606962440755117822336233202684166064562630388322136469025369450512858635177152384979427550747614557082202123857652433163631213882578495171002121530879320326141791929216596618205930573716762901361940238731928445408638837507642120339590125612172343634411523908243447799332947422206519338504174570139627087191259529362798923799249235425901336003723724925695153811521188718108132883240436993145242385850937144326662086538749831076220487938980829555807714035103061909189568123640488682847836026217907190542971298873256232824656360360452051021962258143843578007314289144710344369681287337578830288587493786802562225166491240186745571301251859361555128933164617391379116899243353798242674638747733692304305155293001354762587473622457871462407981993266268483587756362467010690935945478090565322576856532182619021918611540818238515069169853649471372796385295331200389911222912883442517893120846819090372845205947535885935964690804440716647901568690745599445657419732895001964871240099801229547054253384933400276222342704266734426526872153584643938014213468021432931163684027181654906122645921595092928475615315179276952308127951357660023637858258905891580104730788066171057053258336910341834844782725068472558932293767255648117285013869128794360368105705043877738511441164569784697029064533949327425810574648895311523868504759473721975934369455869324469243825492627695350590984676435442783055250016623341564616917654242227334404218786668374448414602247663746159980231172264059499646770336997728914886971225060776872037365686734183363886340490918571383623256121375744388729546228502412735431254810330909353181078141016993931951361920688331557818600566398883486172258575736375883266341228658303124819192372585684225287777473188140590137818181248935353902166256151796969300884511333284417219088655445320439230356886159040158850926506498050710021338829392852140875906155834022051967075493066948005747994879531398796618620984599816203728055298928787846819136760306882295118699443422352232185555357395616024089820138337945312334383208990925364395940029147030916996401102166682279288327500537500134129863349028147214912221531403967956573498954547930176991636192434444365479740104658887261574032083855045748088917568448339983453307170731947849530672816043407156074870033376169004124823226593703831003753042900335666651480533642432222468142907900332367398473965514324751897159913655506178486232475354615880535014456176595149940743626876668650591398717400634381706102787884944509806830309299421089221169347935984380542994597072730386949216298244534384654088130536352467402115404269128735237396324256853466894562526715469686405215173317503812070087802000983779208599312679225814156067976225481246517818096228087907910902018493861622349757936907133297788299911383185097525077391372510240009540404854339668131993114211316361428535259527545344418799509568902989612017897110162083799456866374577895196922251282279837924226872744578791146996121592733214008370194608157950822141590056409731607758242864734922836619061423017046453072666676451798780706746657624877500748721835504708297046489443154205097101134749966218035200000000000000000000000000000000000000000000000000000000000000*i1^131 + -780082354721603048082416674915581227542859802184371503076336298222655580673217921580773468321764066609898675170016593174660482507963429621920878996301258785445894786536070773800606843807204593028232810912441238887175255137264546536208332540994933775771508661803639318990346564327072957334576839799927452022292817502054878289789442518414921480503614508042222949937215704953830725809568252181477385135246822007210761935736121707840358367063383652435427155610469833576630687122387573286109766512875460795544137930601051788510455816002884240918147981758436584470074790716396950217113986665301476308737676797279907673917002172185623448147816504954252041738251351895777042203024793739205504185544907954812999021343112629787800457595362795875290897367389132520092248538789535671026183236491303036549761462670407206775095538307696262061154222064401597659412283391963975973695620593475188932485247554645170766405442787282333042631430001143133741581795657254723921683106788739801015244285897174232761525604942999059065494766362874985694837631272056181925874049938444258772964234372822789498046335612629728346420445862882178742436644287699988424235855413679092374179534141726806461740365425872269247665804006735866385675029939108930247663323950499641368601263209201661396560261016414426669173277884199184038331676098371569018981848798880666668018819141458587535844657570132539639264289745238469095136771027716338326947096198038071740024626662703274407573995686165362812637439313393295201319299791617380744656167933714584603459061382681853218624491990262750387981234640914442107529654343601740597804216480531570679019586539211715252543643184829563411695522558846818848470788916118781986435445324658305365676832701584742573605149168405677003037409422121161958067239405866891877305609613829158158352867552313396915671345223560425099210794432140867645551849677674726318097422185755654027074389482837117253475995919613106128328204405578713446038189790222823014740842008896849980824583483169751449010559233747662297495684882302037422956800737745739951347853113389288715134400001696166683192713919469451377959965978168549583865480804409011205979446371816286555487295458158457894339900854614313270291557406887471665512233073884361007493765391138643902816900123824253681201725445302635921631268223224490794117505889539348470004457602069671868604310362434728488702350504701415930106509349972156288229048921787418323399838637721191937447517393496078917082740286858419980209089766415892171420345395528997922911649248882065038252007953470244119958201972305820791109151056492829207678173229726443057451276401242218086567031159469274505988314174891566913906661199351678229849854904820038237556792920787574090144316558002009701223244660237368494881729814603870466603422077081790728863906090978558638842134453014734224680775312053961887464283173503688404917279617472880249469881537923337672198935637511372072523945360673854824359650458192235598935936245280314023543910831634992926613042036433114653427681068676476755366864970250824682409530741456306826720758845011521838765327353627359061311633483963874635349462407461014028118172950340392772096984878559322390964380705813695683704011772238238511787454645292741570592050610674256060979802167905498749738772047487183645174437999991228674585970139178990730216121724023755726408594746318046921716639098918818389250997320601033296952764440416543169737629055533202585051332118574549424180099004093948401007802764294810625211245688991450086032808451225757211404638852526414498273170695237709198884330331002686096877160264352760649450523074961310520935218639258798617022325227703782873994719968630541397718989606815379115589171423614832033369623563086639022186814305063773711826818259386506643985102512077640108053475879587720659216857738272466925335947725227521353972755368854476999864959922436976796717237058162637339628184729672166692413534760983081044425090920895238937704799938318153079111847334382595393037558253749872988976475246725639860751843846534446156566731427719164924220978510785581989282005697769246782675830054890536982062979781630283972865817799857346214415591400418795805234682352106157943973276374156137570381224224120554969374596579720335437525334659680430474827264892795675811359861696388139770445247842100310206342095064263564364801985650028701307061583751834625980938376328407477292388843520000000000000000000000000000000000000000000000000000000000000*i1^132 + 3291093493284528859078505669951901279630386329785216230299456706521506927559829134179823702425832736585595479266060005707233417323163957310252679886663636941712908680742099843477497562750486137485124880841072318298029295547617016103552244796310226166596925607257180696013139963590188310532086577682872888397018331786913700264899005948755633192741083895083300302861660252372671100933206887653048031853182212459752795888812051073693857423640464007969595010492011210000838300691392912842722539354975399908905257848905148039391203342317791406602050221508914859870973085846673322978085429791999694134674768271310913366181987090336592536266097425859882357324136925359187702879669562765196781191103673013711504347781524734108158561147657913164746797372225067837330612520385973807542394484763218224949189381809366514365476914472661482730796088182798062939403957056317689241954884232226943425230131260509167513932777313917238222632282927916355765844742958788085523533706903981818293706119597815465070049634890873049602063879479921223308313049288174528360256778124596077941234039568098555997126752223141375104528234661963018364141791012379894841304126384323944315882881281718701146972080074508923073196356567048745694445280303323158192848616295764956886207391474295386909451457610357495088488185894728056222892446982251509955129010524413869404351092532919677825764898859999523913915924485571798520726955583364701446219772734331736949864348830678642324058480293182850062541518675292734337009614526992771208469234955645968258678911260627774380426645066377524917187355549145421122549537393137583720388835228391473039489528382398515938065668043077207497641144425954402622983875452146707596081371883057486134067259757009695049664063853581101613735982641253213091151712611437752508432171367490996772170629013224218896058824152918170377132876340589431786690483071001424492415501503304483509533262451251481804645288694138383652673454850844599248022818093151695253029084889272322569307809374377317852900843794641107290099507516462110449548864368986073706833560254531157416405691799700847097522591786884837681923113981226410309624108235939737112048195875569416920418284794110866170901749522782159063105644789990782755151639514749487300550848723443954280485589429587133160370418795399687006734636462480686058087057655296041182661822938471690773150710736700220425347773806463386434218842841078298720865163416791630193467795263803815214430915414890531854587233413787511385919645870418078113482921258282435120682550501196809378729880495312424570645560149374034705194743664527367580946873033891129815722264635991830414886650526677229557757000716659043155186984323492674427510120520460789408122653720922211593012133203171253364552192595232762235551373482666420364958449802786681792164257781804577442805732935907226919252834928278353946608773012919419479794354983081619371491426967998947722615443823432623093019887539060046193246174702999318603729731704657020805690334887622854951743643383941357172091584219279729968941073750121155189885623288853169071457667372060740072883859596843648999863688762486466307466728197985472393749211193659418225081710932752021951238753707058627162168524769592144259550402032332335341617059890932659936560795947413068678386614989449006599694425856021098282858102529055761308450620305233265061036228573404447384176011458354157952302439213045837638934291050716186677492924157737129165061903372101622728122245354967374476252119560137047719445688292059157102846401129372718186271725829259444692376741434666195275147949827881316232135993875398263976934423720703717451155941334950478875480828094587354073814015885332968469898682065669197416698418263196438197793947760355581831120462118369083346275400641516986602257154880607804453009333573734244364039265538200385240769720868440668204991943720860731149476973422648716302993782569974535675415109594031376899041271095482767615925397898403120821433651549463707020260481398845696284669727575199208893412384977544556535127675508777556946768153925388085947438907894801334279650917785692275874609644081352150898466319784790907250155689186190694284222789460083170262443275767557982327931602294763690541209059266584387601138675136523176435548554433598278429803913254846019952460065938494704093066155305873066994377726566021294760646585357115725787782965861518124814942518953551855616000000000000000000000000000000000000000000000000000000000000*i1^133 + 16275841099632454106909394998090912125270260176913145144724418686304882737704258186331022291693531648054075237575957734895097822735454895181699802978423718683220488369786699082417002280606386972742493866825296147076700175215267380098951963081695819233751818193852397493359439207638312156746392377998905370205020757484984129086755796718973617711661698666710246024070927873135066711326488221048457640265598336943112866989727311931015540347345609628256342977162257352203840253211403326404003137288372761642138900896110676696222050261576131155430868098898977368125547560156354876193953890491861814800975756224383440892287313218178440113722948523725225946001429609545645186101830286062780330022028763155593327448129916281953645970735175121311817056218774360266034764621771641966574245681328949049622318967160808746896659421220954972119858531236208548764880500115118476681552437413213311249888828574219272893830215925245259657770653296409200870774555922798800048310348238461591118867227000636356462900656703094793448749638640248914472056458239443360510765779566694707829520085353459577756158017595512560303816838276523315022936956987573546769201733652445092580988642446282066672686287834285665312538646614117570740443682603461034019335541613883085857570251791435787240361225149008003857348179217703220060581888595727130960737838165623087456525340589174867377088172680593583977176210136624312988058891097513662542889710049210559714092681921973018148048745856540862529917524956315774745446030046828483675361879578806303381787145266724838426692636215812996966178394447053329072574674166376520639330151664411444332856947348268035156054914861397129404728087865193602524343794576432410293564329795486191196966509034702618638165870021903401379756974150605906342468327531940565072980940302366024886656820316553716166850739406969325134706877126683790708580601727939481314308460371045461674146909969010319853369184321471916852781619826108238804109180682659032470127307193788640598501489003397219007640738806901666782870259582123574168581575263969410192283078164619742683490643765897340376132065253992818653769702456765325646201839971794942526308149142701823369677954056223781832951546101793845843623958521528792128904164068957737527219114421808056002706975994382924362798467584130825404377113774421148502670241025619629938637919146229986443337475776893140420511439762325735152617041239507144131782066730915238010206584187444276105482963365041733267269841271868395359784396331672992938241960196740461217062303966974298116433252052480033101761138966038107508915194498568759821211881515401964961978871750295542498061537197967290794864636402841404912519520697581653079028274340819217746916143724589905845232275763210073401944744889773968656374375105126474503955360095032712614702564142200412735992010975834748907673160881215968051866339501740134905608797894199651804677626735834223301297219071536700441468608040311642707587130953771421060620902121786364444169236469191731487195696214974020728006955735595925457001786205149792976670957284705981748073859656429231687059089216368898270538226189671017970894553774738872153923100235012840604763229352092392993933288409406729714452439774014365054820079070231427167057147009440635432731855271225421251049861536337735163780641621452009951868241990811705471226057005797887109039901667525333354406957890349525767195692829918436916848240889468746383920207099988513662426739517817686419883924411081000357967346543588933519646958158994400024013132544398537719478014419029494524262688132588336047424169762513079303936714336338836954989975187174283230183111628511785353262548925650074379693229359495758653229915645076038344609324384232848560349605037515258615125464644444304007509167596398564518527161548535209732477064271872777754352146163163694709411122368192557253551441242702812943176907218801895159397499238038909526067360688794548355589934227039470124345652122933328407842297796728475349663068973754387481074131993209437533854005242346286026909490468427802452626401666886825243749460989825444646926352627483432513479205644246463189541229134762517093991610129498068583475914693048786394567264070799976370125693438422853797343384153296930829038689683677212003198876029766531462686151505516922232395572805582482308727679579596955880852636872335475808945094346901171121437162630097577642648036966400000000000000000000000000000000000000000000000000000000000*i1^134 + -20587701464718955090219698783336205102526694103731256331006533598627829667627640060314401235233562137982642692498513889870911398482125627177878450211903820147498958942259352886069135853980609391032598174819952142981457411434975307103049731801829077501430529257899687670968646050896960131287430110829925915263667101661179740424431156788351960968902690391582990892938947732638482178038673773107426059642030004741091782083059347561898998831374105359769711072359344062918480210522885115965383727514272323156246893427324696618676531612059262982045811577391021492190081989809611555407237283430494891057961629683219979025254250504628028562580420252872410837206646333631903930582497538823518479263259342808700353194445018318335784959869233745778039275964313750518121119269416710052632491817340366932531580580586485217710305866537064867189444732537758454895197836842485823347566080106756617301695831397521480968070472311705698381783161141241674318331459165680349085414698256066482983868475433098965033214728317580645299936371341211749524060600407561598784944394835630725455325452400135293386260566462760712875605069465960393008266796448187687098522797527430124498710989104122214859192728029661219471277577939649857071911348752807156102308599019528943432108418121522296384095004216213340636625090439881202437373532818793044348698013959194001386369245257314025065123235072534750914133055005583794521571815742409532568907529308742262722171574816785206829966697985844549487046489303040381842381073860832199097396451019610044244258139765644282094421612189274820602785435985560632836266675031520122621383011676868446996647291332920775326473605499001017680397247293925040641917250466555324552946469391509678798330181093777618473689527964774039925046420773531727854447602005756980330550985504011961869599840713843443863670040162119796030295015027865887719787758713714353888189664166740373812249725655211291693506544756233594126023461491481362534668659413089793643026895674302839435020796447709363282009587064317551833208900479107316053855143373004966981914319800256697341038539145488286996255737177807012995312128808130298745086724652154362665617248221405062844548766252820446469110509387580412903114028663679542219180564254866735970287134576154693947635200745195327592287928821275467856675898578668658760370615069163819859887649784837570281558237908104785810367309067120976595981136405165868461272879075892646068087413255163705296984755846164183568742127941878941883952627309011298854898741388224906063614099894547764179625176692675600683288386379525874204593996420059853739228203581490474795756810720936283852008038520042885474581664764423127710322562184110695413803004661869972677922502774554244861663074723380547597243815716569065147072683449912953125918352248317293966611682927636777708084499331149589924745470754604121696221124081062614126299503323994267978282288568392911267146444425235887399134921177053537433682709086813879604552368977994572061183023321972736661279853046042125357340766955464177368310135149494052978200712874385374253793209392084113314153168117701747264061977006707817839400235346207095614905288078197345575041513587263627239368173471031732860430104244958134516182300339689310633364018827096808445721650593291109756265394075228845620895311772170648886192012287684505856269118074553471048108378082118850583605536864258153357712762855977781105242319964302354604924980943171117327433428126632273592719940681030833085151082115594840721548885050109838656482333538193978840468659413362529339712375610421969584425397384562778451316025684849359437256544204237802026569079769340612959479122110498794364779455150176375827729163911503272251920585916453384202633587175103793831013717618749019584304219358590667313353420689126048040235432096771511274190480104758803248688926876387482280212026723514076860697995817991820237882846848511542683746086729918161160298042396197836692749784568806333517857703331806766381640305619601508378593763356580402538406652055244510679101295668022774451803702254503173769379688222750924432272727116784842873486015435044928915164875458722775961747051588668988326179306975896706449254913288321953197678388265570349017717453130047584091205278432970064565287429352178774425676651962330377923226480896369984291348448397380132125326301982442922480909818650940908829659574170197950464000000000000000000000000000000000000000000000000000000000000*i1^135 + 85679214099202939998889703676816940219560801127078677041847995962547218322252147566378055733196765596134469739500783421036765849614363819838644326308305502820844779812326297853727593542721240599544326840475171260247912497659892504967038585412258556835449036912200809488594008838038693833762654238823167553662858001791236748262896204407763024722918787720043357563758534687815626532499065447471646808342065165342582737569175808297096388192868991402395675998640954271566130143172043160052481296083179721550886959232219630044142241528550326083001742934230889921467153218297034568121091205838066338959073204290627122237613730333435636350053752622355840134903040678772251805942224122065532418361111085289231650361276210831736121961222803036311441294894019995431182843292125268506691452002003431337838744430050746122957317889420247214395479063248098519440500274663633626529675698828624155192959365420060117930504788980260755378292779130078867064145636248105684335643915257771063626246646792797016259080749786226865950314645912176378873771694306389532663604689924254761491441458471494044534127307880553132468207380435246013816669951864744543264918747929340238813662925179573832432161765759929255078928245749781265310211090036804985372497393424270474431447533017835318468267358241171623543880295730658389996375251022372675004844733626931423749571215215228600280012935123260149924568985572141391039154448247924086259004049399180864617440630740902416165580720963751760307149797663170492097479862867370086070205714375066987442785520699640825751411497209334730354880082290091015095878954609281468368323663330407967027980941964773605347631782580719279271067830481817346940837251260931453792474855285063440422304216691478216114113237021394347662811323702538020658694936938676850712243528805168508100743552906269783130912912561594425653912495856381955782543018846096542628286792287178307094296807172304213378598043256069968886990315696637526292587402330987250053002595776442498269671885682541760104051288604633230723361292249808085188443276614369419063114901990991041620736639211948809932003848386969317369052389611013388267718931090604912175381285102803477644904073520342987140417589013374699470373135518319785889641150637413193260624718257311180355583241092194461051856705933119680362200691935375502709365713593334874277907385907542092690334347618262831732353256140425756420803431931660028037684311622984163785668115707129065304649235483606861198116652070011049344106979438152039525175509511402600453301044413895839210582100095251325427422078758846292767304511831203007710569127147268955715478889809328884261833661151735801965607676580719284726131404064843442920107592698252340879612216859022087519592276525603392807628290116938065164974496867015286648122816355623638618506909343721450449927234390255961365526041644742209510328076794792210829733598153678108582738975198982505593232803099246199212710698050816305413470723449971574345938768528770273192360731095156497336964220745794368699186228029213740699740367633121266660959082567341385520133285472955469403818784094093316666712139456275705699364386141791100827393898992956808328348119811221622576689764749370190434518399368670239992828037933294790824844768091592692050950266504043877303259228991638068910614525880188188514220683926735534258152538082768136675982256350320499758051792514116263824293745642936406848136454992095994818105391888689194760035164351678216822746805502138305288757693642433624282205814375423558422035920650235627579182894694725158646771746573198816031302525940639116893158495103382337988798367175091341186221204924743975058740528464638136217833667696321470744426118818231629061917975168545351521387042661195526853895880741133970622130471946173085203758727967322359890166976081425756334298410553827935770199723205362792982539976386284594062780345371038184442759968520323907029778509615433814479003549045335212194814033550730559555054263030768692626320386332620065347520231933167121116132770295981340895495566494646869517705793492312761152433809307011644744716114695543357873631218489711381019786338607374849394449363417745953865718721791682065813541296258938002971725547439687988704379621959449446636190809877470845514166468694602151103232046970619318219386549517798101308851203254663455982241554348011596329800945472224691123814188187648000000000000000000000000000000000000000000000000000000000*i1^136 + 1551628750208373716213971613999824426316815267359640716662472347532015289687819116034922494167603720110739373633326121664281854192585477351754993839330359096359719460782469142025442056645055299540950374505853345949475922950603084922126699474276841588499528554979691597250175585510828885093016134743969606725927489074841662726260965179205725567990765529586594596833397156316503298693688145296677573757892247251118518165484812272550673393906556301139188170306713626577482733464468014881810507384278121904492323473016545271164129344724562838054132838773755319794674914991955951610814698755196897448286693037684664764133471505174354272437460870632187236812894571336345683161983225528080225199554268361624748882548848797996464136772883385200265597752361936091918413529783561869704505287301116138951470740954145287257832324299512247468548920799285127899156711934777358280598394493155704604880544415117967057041458277565635380862153440634561942377900237018455495192229223822281244346767718299591955786696830281902107614396557768154742164739128000055477049042140469872506809482947628761106132044679911123457213289063086850342442724474791174553865758449095075163018276243452062982895033993871747772288181478079985489536133330635510512329751860524342897853540381924003395492590936780933984182652291213458265365538532305199814893979714551722960410154506329966149471588192453493530707804454677079322932621325792902795264976296244679420324980464381735295860027932021197325445644404429661375407672983864458049395861771374309082737806557578689243741980808696388920451848249703596819835353189948714903222636571916949907647154737964197306008763381189312095982070640908910428560833611483210097136843500600146263303418943961352465163757667945585223495433770123597977938157734490403944455981724236170657039270459835550452600041953978636904722742397999965315448914831855601128757192794710687519834461943793264412890190683689985188906636716079193131532754669036616812825713931194142633628250377071238097882025842137274641467003166457794410407235673797980967432190574737846156728649625046057492159389474826740533347643584181605858780979181607153991889749002131358838807006308311242413291854582442088221434129932549340657048388251995067614172148279497899991240853317401818487573929463533472402304632607183645682215111486411176964942043732220295002257707477071417915796866289786542835032508204242569716722676978423512234658597474201373827481896580584416104008996564583268861308233212233558378353799755237329477981280123115420739340297965363918708162039033365418317709907379067272721815550426544823881768160430566451205222542317324082767709874827838234539087030228904526599565408043843872672178425772672752173463557114640290275085164396452294238219630333159844508616027475922044573008380930535853158802575479402381818732941271119895318426061220383389668793140675521243274543988003884552627591612974272923616091420659886975750258776921200421492062975407348665729751682811100488245514633106652945876265782306912806956129524414510359919536521179467330591983395605586026743733633607764999306148260286499405838008546850244885962506907079381511965944556292880627495539483587473009684755350282316663645557886567010392437987869877868874593285407634579245856224089661433307541580909878221427629031047229422707820368448261904483719923379131085337998341324079015034697917305829471884364766996474054609801668712051002966302730073250576729810587513970248940852774134526238965662594350513835502628119781116630549935413388543176341494877462337194221053938583748272863281766022675773110685915097622844907550738848549728340114473378295774801372657568215538250927138368008159467517689586923753898383429808639975971374514050910446782834723460372300083886181779624593073156617801589666896251615674180024372096904226150615641639998231878719690502437381668983992166606550446084813944814361115365298793607927994538726412356207565188486423484200297504965675527376310780398672077456434498882911048158956292570718659312634727577327467183475064472136842300821017020591736326627466504971455971799493604966310911815040836618448154838648577928297462874864265604880462179299880407265613735616054646787989212695425759624098768024725617364934176746256985335590497269019619344403974700468784025736760810410859001945616275846664371127433576832116038041600000000000000000000000000000000000000000000000000000000*i1^137 + -4236680363726542089173350882932407836178624532925928984862862891492103957546029810418357471019146494541240475973724342618196935130803047488160889080233971157514227960576151572587606032643249545632547488645457835909776385453201272732385627926847802188854318254157200055242397295078151629924476391646514122156253724572082285865423437511780507105818994073433746089042468839927785402623270247036552151857862797569053351964430162139813293782359403735423598415881446855913184860028451554793204569296231072654538603620507770305258474382229934820428369642162479989042081632653423339729140990083624271135991810761119179927955431927364150344158115672735353159706865340934930262048996661023259997333142076659917067518412546287288585186341053524024448922382036441315186816678643390269990375224593607477802350856571726215367482384478568885910064157550524476392290195505096717268193304791454040331089152917780341645169417395813172797981909621402428047208719722873145290460177152528413697598534143913887579443705278330139407211708360510680013289656675039563385663112009829146402335894327135272654102972781472932887000480425371965036883090383703718844433172635839688723623500817355893056514036483540053972913407809960959811381040022891917460473280409309779484344105671241638058689310570728034412214722098481822369460564144559039568152418244769247676873936167348344999932293619858595766927345783197808813234971675160748719466671002813683531044286001384723198723749829790529667879374933820621244421646686900101372106724291355783425406078943832352058436233579646566422991208515195897730309248422236693801045363361493450271817658232725172518882991696207276289923622600218226415142854474547154957964095263654863097137246858216224520336113272020405577267583533290505233537139989527390292800616821529779812585004140569913489294659529993857098764791740179499193320277723814802224507391389487557819132363689676902772351630396130337410398298016130910988577155378548013013908164573826129082263671214607200503574856902442949036499358430082370127539460666166350382460161770133720710648912505200033511230265773696322295200298975636114670158480732021046137172943965176594046489720171766864518906496646117497663045263166417066790935084341259692594312454400284148520030085638607826852235421339847907651834633215276696975292833838917244208049418564495001123957875488990870287835969469026243228454246513075237264555574418953891143116437726080577259156141365737153176492904501279346711333472199457512279732185719569753714744682899044750758310826503344653856219807572074132318368008369421900781616252954921303836695592926876409102913819555791784203285248885679384023218843577612591056770625803987210175803176548157566851072057197799665840248721319952477985683239479165428177133213357755072271927881886838071094497738110576948867526867524308968098276288808084504411559699544455321192492462465932965364240957944824100484321697504204232998476094126372885276524320828285269863965711077347056581107397206441311482901052137053963371989504006787902116504534663196213936847968771991640265585351451040466957198491851842713940191640799132320270320351313850675307642233049705209590085375391385867362037061095082476120369714006617206829238416391720113179532308425970487837446465895984469277645780389555329024193355592956931058321486513901671733516736866063480922323520346613594715675496328205930777625598938603920016341488374881385896377759433341395486786946788998395075897478822918181266240245388885957394673765951353386648625700649982724265975579255570060802491790913624688073978206969259776372423229687463738414297422001473894386125893788462599022992887734428409607193722277752448612144577010097021671121385896429262488139384054819210614937980731041405702967312347225872636690939841672414648992701487989911446720378828624666295991081208128714272003515758829265606827313930375788702558559091016470492498209604417201675818243993995776181291525503515065374607216831709289639881300026781818315716542288942050512184608045249681413196101752832657040481141180352889113607707367039035925449935111889059596839345675370133761523541388687672549008450337710113950318946039859721273902167040358695154258894187568188142670372099801836615023398736835476637218299345959968294093742638583958087082016033784904059706009794022361583640949322080583680000000000000000000000000000000000000000000000000000000*i1^138 + 11215789659999357228683560115003741854636918688123790689044371085580132671596282958896339827924131112496275993148789997425876065384878950111756786197096217613425447275645094848299873476859623860583416582335799137447056695251590794057992263449221924885707269924400675019593105925986093202312145505983199581949536177655644747671608519911854132875126315039808859200096566641419634560620141497849990076820219587081587029454959079484681716359721738344686101200288230750432014263779399568634172358556481009555403884052618700400087711802569462064412016920312765928114070143120388289591515918970656529821298651292322420306360130341665272168002466421004963528997999384431433733765011734572281607956688487824235892301557213121929492553309771470561434895565047205364344619490398468519963236944206318034760434988203697504208302154000539347770093944066492168310192785066060520391824256417325913933215646506187162206697702812428152095164089367527579512358219449047694004330784574955599322372282744493729213340030820372614790040937765627560280064377951300650702153273072541216968714363681703754066694691458202397091021519255007632379772722981241748012455072869620077402917513179319449374504977836277904715887031460187490414910076926390253577869024560842133614136802689200733239237377200368959987442980924151439152866211607326763514778534892372833356889221147414053638603557815297832326921737871617424198416355172982867593363688549203512261107576204120634773297907550874999249543736251985425040196634989471398541790777236842212001452719676508250570666287691421238230566896544008458282868100456303520178375812651362202339563151947397582865647240663506299187267539137906401377509282524301591554821059027098834830141968550808232089471420328885450768565183558497700164050583566957358741626147730894472613353516772197811459886030056654119999271629801038499775111475511303315432418420641896612482664342347863508241167300212511996734853704915121347255310258822612404334225133688818410180322858680910849127042777589467854638779054462924511005155799336307103653931122778309020956969031194240480359011280360378041726799234546514866203126115941670894649328833292613585845594475698972851318403345845173749620028833416715311707337121493353050104880939814040814834797229759706716480788833677119766939559667059294555908339640968907561693463813707156446217044118752424802823724644448718735472429759931718299145742962081270197193577452160794612783246469049871615647251646664050206612198470969473429515675383326067139970801509855111281408540435804775151253628654249029695471606841874285866388182872841925526267274242090531369707073792250026863140495299814663795533898948039536548702744302313813363698593339135759150496419357768228725335272548039924390416073318076967784430946381727862600632440222368898239647964174428007351274882834647356585487915294744461720661863276355476626067838967221885499863580195805329924565290661136917427117744591920337022277546218588896023813513699301236807059703153857413570207418817072304418978521902647014549720885595146103676413616605026715292047963526381714537284196590833155410787701962535399701243153183233067762952844987604211901998836263390354656578634363000595743896913721021017336912771857770373434071776320818020842881918656080677739434449049160649182409431795992231370599678924563185304911806757719178012794920755042868388262208499635014831591600510847490039822409218902754058077089548604198701631803727796255199024656497326249609050774556173677278842481382019126294626563731239386942051100125443618221974381837499307027300009074600994357063995484970338581258396545850980828094150777372707701998171152210274469069601014847581270043555819581367617167415308005135342919509733920915192716390268215561989225698881711259716469605005573112831775161003854193741351642175020323307423479011700228509648292359501468693216997756953953655371348485348929698877276508983247664943464546570812686758452850216798686974410095420944007676093217187412871938040453497091295248635304642090725970636724197603556921744902333699176088110928074491660308210854750091787524064667562345444230231650423417379675132771357938759919532409824458160710089680288079370125732287448016915318058127016043200922630991157225737480341498464728276813472202467731031730255115425063681931406357455184646187685773312000000000000000000000000000000000000000000000000000000*i1^139 + -7995726974967817851024320223469943711796479394537815144392848302230846872270634482028191080500860546187159162622082986254891608756438782252166329760160288470058856280372764044014917736011183705099912947073668232262594445734872898227566426287613930645612298707247985533135243055540563561968142562102577054395629714737718361611418087122622206301632430656537806647995225235899634238466314863702016880183751831578864090587804173718610436827684639680863617688979321748574271070188123073725238612319818374168845475338981420071735563607109206066603167979230788048853148240812791242849545474556915072065932814650841280777126629702869117145449247069312137258025026553322972506842840914438969941707714418621247013360854433490974689867749884085512376608603208997131723333816732965761976981810694682752410763914883550597323431993241986257745519682048536195914116313956748307014418360729325348570684533133326790064270128672578540495111966882996929471289376031608344668304429819957127598707449116432732632304463308367957024280941167843284776484132873231554555314471388918054518816864018381440868563193915498547922986510755698454309936391167012791446932593457560355381345277679358077131197300013097932673690095334389567527907077539740541328154345816314707359067669370763482900733853775241674415509477000839414670867703388958853939296574791333359338083275355261011820052235977034853421453397361605058046345723538420577231749031700080694157411414118740758514244238531095872994371752641267364507992421055856007866455274866855377047081477490009029740404462280732295599576289407893253897498819827794574315219859094964210136231369759275648352710015011974734794656321815191160944946034062325268860214300615772752112735037624344427140741927166891273642116142698603760129724468729442253298935903688615680058913389575482592926275195912234035492528710390184528145598634085001485432488366816285687736336005420853752598319500431024962439379597993128811252504967067951018957323818936487755745293942314304720288073994292060135448158552688077204711536280737880818274304248470986079194889227655523204912564238876450929959546479748111552205242762974214017026619793347973570449128154914541620974104876719767811229296464647436731797778910525464526241814261711940560217465623103783388249485672189413779065613029032902819137146743401461444089597653024077028108112115854857413646040307241996774078679613985469769787841751908020753810231523145063116754341611218655632277954063336981265501607126043970760620527015292146958080660384718907766864302498317167385287650393826278226795222291733542644870101366433168246509485042811312956522949308160485749513804848526803251228861329616939026028118038501795967008679238402869770686646886862505656044560745756382525683288196365616500412781225000741161840084321412223104156610934128050500671257234584039288110276451012696859175057963791625014201054553663607794683076275904610824673719319752393457322769936398819955445815130963164799531433518398523224959519929140671384400476291545772576156656375987867491915075221402611818145348538027430286834171402968023798179603921834487449395219337065494368351230684580221914514537817634051381977796563450005979266862274128253619142657783490159592835213080428223652671415822154729829810990105812683593486278370529322202173278988437010695104469715362105981132267139759526564942616968440658431501963820200199398160711233843766626936362585581193825604533259227630972227700178581884469000801300217841734498812896345785401263594407394352035134848629054247188226862990689710351833885324356729581234424123685366674787892681881273206447475107527238154173577554683496706942184531820195313523011048671407824663852108029044191336028879081839958802741781979401487636204657747382802513738841067244478498872613973841810177717976090054355491568097538892274328889304828205265733566999678222919913253879646043158748756817853942210151177331242641684599322090319783494651225685770541931917217332196047206273563693277191007559568537005521977593799340822903373858163917200485289871147765822193093683076314597460774637390995327069426472260844102841119341863074658052945564376850236129817622681548365053800964540337881534412763936000015481769569644333193396848025420912054372376304716192868896350956222348372519148299563587557916652843811887988513659944960000000000000000000000000000000000000000000000000000*i1^140 + -4097408105815554191628165059795671539116679860499582456668404495776917057979345106676982304743977974147902008075843134557316927740432892219629759330350110247103195855568488794604296883777947060956690529963974153175509381596199572144622079257932217601529582157234971580657267484833929131357832531417688966395100810581901975211471016573730342627722697161544602589418774881955919338416070395250384099421583975574546153871072029558684696280993986401641842202193182419306170351455858744249533597929350199277534601164081001396490486152171094629008208730987076601738835661272276534901993511014385249976410467027459879818415622728746993911395383780263786317311208314367962621851507316717201848547915428080403845811879269876587925760277271881375248472843443754778463134192290424621946616363267139522804691015945729347111952561830554910662380941909603694599680812045279526544655308306814873547622994589953847964359164803052491148756494379672724280913240096932049572789869072389497598080508408920425517900693179953608191167355551734390485219370774795498644579553275552356579589570258497624917149319636042644673136078755167777500941780456029582015923603733668942944771705102687001516658399464310708998608640003350347536560681830098074685550549141206836706231443275856166894919050430176103067946140590635186646740772273504905321649963851269668627530607247781144309305779910150658243397562025580998106174033413650156371487817714115771972461375919033397570270756100276645305111132290613939929793919530892140424529264013740739208750781506181575891441122262855550262414407150922775864772227814819377999425097981993058131441146846654220032763884992392282444521832159262139843332912054656876694504938222806070454371738971642103771668385297564048319558108034018063938173714629407185927000702452120624698591855127914142693702504078231250006515789142036631627628964534634718977249367829195692292164824428134156059510862916104243623216745251811981804011548626267928747480161480864562319958624680174843103935184008168293198872514440450014598943363479739092128595820801292196260402208594182694955600834574234401474626613685189667879504062994415733279542301432355665631193760176713408019617484887460492584160081136344811704264093484932447893512882857857836665051556486166931371231614726402473418292128304140035108106225873322825388137622423668989342891508879371515081882689568328762433458880136434026336976802385508303229599998776699820672753669411504513055406991866885442404580539692319473466915080438622088503460559517601461651906517008798288133447843807821536466367675212434335172473946607992018794326089117341788088922900745435223111037795267992000115178743096253345799797757999480141794689142433301750959116441024113603725139226125745395111525714132891026474497540939050939945498193120660744196939076594476942166136081248951320506572534771370187750526496309130226161610783502580489970223190553122145201467831107236179154073435884558833894139901926490937104792535822570629533483855538340909172729502965236053972932210171550515722697394109765149904047475565474995028405394330665030499760582306588137211742879954018068388434515799160892821511059199507135461405959597490151734588619941702383369544336373810611966480706532790846958220786593565387733242642308238713880950742435896658759505627739245875679344279392343681368144528119540800725447035578381834831186935050532286631569493026002738063969445822181710156680981766229515902322727713908932955100951146456560033151252761142228881958576652152073626942305313676654563417706090346406996792942293876461186554129949121759008711788868450490807400141134230058428166542975691826582653481661424901905728914462037554769891324064478593320131182640619414791422631722139483281860003394466423914798174481478979101695518681851533287985236538471347910018259701506429482151588980761005299042790863878277254252176966026491202335784958125205497066195102473958475388043715804930923628994193600628525231379556571782223334197349434616173876655759181664424534640570180313343702516533681423217224460983652760153409719899083660919717553331566255548541510379159034895740600650402218817192502600989781195372086259926806779174693663333736476483098762735218563193053548266609004213040847110073176591883326732601996858959957401490686391459815962123920955014119424000000000000000000000000000000000000000000000000000*i1^141 + 5302554382972824401898541620842476394411353605244981572965397888356195006153246920390941589530728566979891211425635306281537378681473921325675021155921485589803286222005705973506341570403902784666142750701820459217777142355753242960328363100942206822344270443170326689807521874696126182514649027784108939797046734636219123278280311919247218472956984387000997631906653896391697457692437269649097882885599650443074954456900720266380694357016005336485208746191643562398948114641359728702300012224908102569110345787715665801948603841806655902906874979326695335245750451926769102068036532670223186196129652081027760584146368512827714819186393060467539707819702881356106205755889479401264976600044344588634354503406306657005646242889256997648341451782689409045991041721497265217005896445135323497857770666426469919619340818631261301415252590923790367147879004350311054137710348385739899362134282767563866760356811643266196508762405934096886105829923410159488210684756210380673400507297059991716697320097519253969598829850076566787269909213233030807344354053213147237398904120813562776332423791307981986978022579523130210797279279008546916271343359239538860075574509465289069782877951036856269287038272686444019815067428639928764359733820369602958073855052803502393665141165316636000201477195170349721279947686785050561659682300447227264235831906720768258075212526178527726231368155177829618107210275071705297136049983951975320291031762212413557412039509729705117532996499577659774464352260714218537382767744658537591857588241387477832363119784402154052429159167071392326386448847522314251665519651749178169061029814960478081911301911766167429705203409930291170200390400093443640932790874428840883130787593133699640676641539376671783186145622210753743661647032062321310888928574055546397354757376970186685024711599261707734993859267954238619066443274823381008946662539425981355242567056357109013026183471742401301733327953583696554563271937466279827754697190745055085169555228125757553482739219333778168209499701426938815352537971543846193862706650567053160358046740709253906851202445963089659994101581702882882664493738307770788623354111125905403092575723699031082490673314220514434810595358834149452321343008512836219161857092689025366426334215984781905386512778306422705318358303498654788563374771730424035805188405117455122244994663729071966888998264514209736103885959531757041421893292910969076175955559916576606698599088015576114820642898622919713059823388703271051428176315785220001143437007528628421729810905501812377629884528648000308095462435791031973732228281356451512441129836777711738918164592529452127640813757459323946194842396339642635917065236074470099339738374472576755441921030079165583684289544910286289463119541326119673035812103583424920017849286677186524133797631400564358682242022032551777067804849251730058803171776502437524301665637585050307329516128382296331997683268269176571342493959446335288304486995178149449414855288650783829578136463623231585444565162710847546967766663138805295743831244074097787569035169434011709604553152035672005583532729628388505480432706925770098296464258183252989437420399095012141490889975613239291686506486715715979494658926810701684430639615049787374106272242418646600823092988837921992472501853018854218406910058229348505473730952364020637886237683135523362043509763659374058045045518258017767717480142492008598570038660129762949650141569781901579896404521635526918619085986701329568700138945305733300340755951827821051148222024678439347559275775241870331149061213559349827135151760574064503064251296051523477053933739035442072368858132681687994452785509899158914373930747740860915853938608262255523799708451612589267182802775410072360503520519309557473763378617718781755262648760240663846153109948214822847234098774784467235362617573042606870110711719254624297855075830903198657817526277058545034201294529264083692923341695593239983098115128830732247879173228261153317390324949975470105417233582811502250751839376748062333229591147287518611783864411684654092180985934410232492470818731183370915180495615537716263685340621553213036031030534490594428043583327425314681844831689232545083421679519107564234063447766471028988427088630610191205293370958583032787964749231328825022334104191395274049768652800000000000000000000000000000000000000000000000000*i1^142 + -65844815392168446939897318197049038390394247391990758626062530987338671041651026327447221675840524375837239271367994553923059562706196758623199937342231912798099307991734441282999373201997555437074432402087021101052639900760639927354617238636054439759662432595667490407406107207009913248836436228208704153715478550449833146047309409095464636871456972336873907860213932298217243386425986394394766221083519585283469631358507072605092418813251136200608519613174853721479562831515170174689390118949524472957602678015009466627331755404620725768327933960952503260068166158892449599238513303428674952489504339556980878699926472430498423128097746605468414705522101598646501101939301495422143912146035342312630703900878017775391626752256402902601150639355415619896836399759838875947831812683188953028839684132088743227388961607243628940526647719519359677466854266550348676871581625171386208121446737999812729201916666576620705894639448884963849734446877995441039585771701083650969212871176522926268407236427994128348048789708687004630215894453159418485020304221900290056817317155752409725966409438707720615285951976093898663661174131240995894821960392123361962690614661345590441402557358639432663184555551423646571562025348191737346888774635832959424579151176834966896324853809285401446192631839930906627144508381622907909806447866785477593757746295833608556221371331370689086873639012913251270308501357471490275347081889911395795785097865024144146564823655595357312419787683957151323735610742971574213032380661193745477051307871863429180574736353953794795520826794658223941342001344269391849407526200503209339967708312751209173896737952145295397362252824221010612213585018799553780530384476457708550597707836217731723433451836683701418043103061133947611661780115728050401680974687537933332612103689649811199411789810509783278662538386587667870939202358875600845481133907659537145434006121524636928860223610240723214104066465642835335764787696381244010315063394775924339556036358915041877675700411101210860796266370668239002270756614825887441548646192724419781433033318587458224678145911110155937163993628636601840253523286501110895720488470182990006339211969286709829672538853314255358092787554771164184359863432685263339011057544491624669013656994961206500157760907363180686330501346934114289133820211586020674128644311797798980570572710653967145641355685211627942973059346277082031886283705800274569220157780625180601754628358629744629666659780629245811372169197213116438708053747576643012364947642109031096966843961417435729238292062873375729508729571681974409414042041056823749226108119299625937757107078800143697719148100625006875683092447021150232355852513104209272163385299470991667795745959876132120405837547859908592808738470038636396809779448881996137204757712216036564295245420251257853157785962288847097878687926395731127488517665336421014728838346349146177457572655072402740968861529393498088230967539806967621459096249142466409702801878845260455731698375985061325600027302915144694635975059399051349550012219369348827660112529794414463521347894581718533434609002076727553975975612827722409246281894945406244505052214270221991043169016892732242935015691001450302065959791329593335884320024619533213799666930388739321360606064431307355634770970284892653804494961784423335730832179226036785078979568250560301371139907883702172643937501519748931248073652058092763483887324112058554842512027822758454234163222077636730613734515159529554878608011168289664779306375191173245888041349108668110698617637108087905498656768654937214268342450477232465273958436983876466201162004452475123345289785375129641862956256736695561507777620140095081160049689245009692791065156072917679314608920976548582945901886782998687631315148283947009337025043062843918447305430747331573806458898705776821820694369599005244461291578596481726187939933140587583014922972537464803422326712526709762294965754584614292546893244257308723810811728037515486952387747271996510972215117174984664124631224244170806026404502259718467424582798949630088840946798253275395144491761342357047868334759065365947230235088387422985035289412845645028644795345709253647544939441889687525215791948929524000797464466380545271885750883794200738072721634434889403413108569330095455690117190579650560000000000000000000000000000000000000000000000000*i1^143 + 9843053745273820457172110596500436577179047281438586813543483713252242554568486391847595759841600287080787161113078660279018365840455627775846391108522163360943669508293968076656855301158515271763154519959979110275295458325897728292271690236325807027085890880919635202054462651000775825077561326898035893339781635042428782052858889087277591104616301028978559613868304829868563456611998326279022295858882687488373602204868950682226256367918858636680529326042941787684011966545922741072394148742175816969887659482211964156264817432817008471686069308464993226550004034746793096913841112516217951757776871725727303842320168137718518614943180614812519087812101855024015549458116193291736568550580249328268004011675255915342407631794883954065794665113790688973649701082826105160756855921172463131480352145787221389264282408459339743826731784829833136077231258828379465205471351689188248812679995799631486871482068114145074221046220272210030436646136823209659115375733866644108233730854428308748061684934350011820837753195162509569912894839925789626730430684601044126742985321108885725193140683426312311843222376803331180374539032465905147872697783888897223106746921270682911934712430788858344967100116106735011795815565519778913881010065565277669025654410953251997945114983795093196429507194914644420106475040307951969206615975943382871099656890871451409609843433906915043265139991444431757652914282146936347641029577394372522657190787192782875475196466470452374970614136416139462819581330961082096704609776017369855584301514635724473714267255368292573039480312856805316380124424780374835065967225229873176309571804282774050230364137033086047667431617357292106506386170544529956182811427826135178517283980841338697678874529287565635530019486170685059125358985385908426170387854731963105238264183682797436814936298629275752151026867840684936171332543472633450187362938546419251354342343751128950410046701744350342663224662849981642080327715743510100040425370427998188539614447130937738634713970528547413378616297308304009680858987423301968477389224961547326013175719320019749649873984917798755715127099660144282447418141083153645055048298632347558480133362997913968896669859657565587857842190743960527202077322627313365183214119573036879162773048361716881377758963664773074149888229349378337472596214663405488173361606551116057068344767501941593999198180693142739719128995129311329985510883958473644052212574792759020567088225219723822081799111927280650986087100698807606073305660922865858790793028234266395501705521136199985689335601343691578109523073510018353399856196932998008159687270790173248701054377155434074157424676146014945064858474367900981317668723426924417172556477931824706067151564409359575565417251885394827618449150767547251157850278796646089880775133114295792334245382383565839447220334865584674988765240271485195269746724040739924647368263407076656020613872505134953099754410732987892260666693593379957842557905328401093424503096505997825348682572736519079956972205480382217054610581180279457112735551571331836390634654492080383324493079644669499168505353124808431323170622422681736612680216562456133354015096242403043510942677956873988620378141729458286380342721452040853545694478893535495245438769237844776043018767994858847799988405702971138252050176678410717199342931794374199212942506686625001348174980792886260204365181954774800906515188471159797672524252173017575328284422672326055283490667732553469823831195456653740953578275115285398260739984649786945591420314330276756461899997006435772179373246678512504326653698025512014978076312071767193600175420264968933796172891320654801477930999262321524543216195085795359690509102133255526218177386096614170297833027706598524391219044174892405184625782023845045466799217135976060894627345725374883801425549494922041020424631880023228333010261428140702830567771612558069919796424082823040657179559939576973377810700906627488513340195237978926290165320388829125262056724098812354431990166894742468054722777288124249105498655526798357947509014119827209904374539702436028459055695014753512102604228235370589563553818565620126323812968299824567596856054385564058029285217100982386412934539520086029813082845298799981444844376858942348198854362551578375341838594290194812810297344000000000000000000000000000000000000000000000000*i1^144 + -152841896681739365520061553824869880818155523128927238937671060561714666120046431077749413968833345688699424364864608378786197711833473016589632415394293148157649063687738559267036740891161776043860972118387734918103283346662354735400989527171958756965583906969527190529390180330351579936054674905372748818985518454791114173752092751869192663708784203747463533345520480923830926996870874159751656116702768051943614661518373919664514102146595520117572351899213283031902045186064980341041502098320243412629762745657852292864159795888468808655467528088919744092379899758920905206255345195000522471042985312771116531372643773995158292381581655211703105478961552170512161532093346752943337523765508054803379202354075103669659131057392036748426057231450979098616086640043655131137714253570714145442414498656462076444725654269768553458378915898535943331651993121977892556769219061560038116888236944507976530246749481582211048359169035383851536764656383842444916985554694281185165363978757692956005423348231080812974845915304556752038740541131748928401249471366296855586577461007811272985890175813837172441143581728246435031571599777379985367886967304345825892818236367774049328179264392753406517379754518284915693252273940345043646493639028761990959061590216135113363214497853169120356896783984173019676297379344340425076896204899190847901106743623999751932820291411549356428710083311537230345970149651983905113473676834304418280257356736467989129045842478585031337184297429605993263365355142526464923597014379683623050246989473090449226934032251718025634630510903400506587587878682220596800734034100134117961315484637398780231523177112915788941110801840146420448100907721507893071428775284021829007898504511004108795840295686456397323210477623941663451410485089368842468440769193783510537733370338470770661331549901370465802070618847861955728485494746942202395634587936166343365362948361229324246846951140985313076428445504884614129632611640422637968663721311948128638593841729964067566854428281103197563387108896278420622988908330366027295428822732985984214398545660126846899172400007598734018386640097824059093178466324126974645829005756418497204325078200950613752331330037106336773138722887186196664412397226838981501076786588350796550056967735207461143284296521390036879709276564473683952516905416813659285777457610067780079489983568174024480276956224773650440471641049090762779310632503974679872640882571085806130276949975854948896724777958187780126109303746118975366745587012572534218298816327052495711217046606907076994233682167332149268129603976054772030691362569477009934705578827222215806343815741665275174145928311104582622698220440486592594795899341983621255446816794601665777679123237064987723988560526068810243208795957508615398556510413321005064802273956595021665400454941709195310070263800913521952794995679727996863156953663856674070828505653067961206438545734559621735077206845782378495835519038262970867638942783462143384878689911221127091658911827991186512331188612304068509054218404344389812297573742714015289303850886458976374662453355604824066022365105895212011178491670908631647504220093796474214170124208214844103774656085882017046372740026779454881402975403396558727247256698852892642368458599895215746610672373226585116782521682574437385055848293146042790109148568439355022534119459695694916909046155379853457101032992973879229864300521295051952442708690790227924334175524690285457728236264153024529477175137989334776088300203235989665288475847928349620944540899627417954445148542399037025116988743982865823906463262167978707968318884112398286464397284312262850515421851899759080510500303503404519800869713661612356933322164537371511568119320925242144079694319493497451428601752161252116501077220298261710646089723729865791232735493019370093510469700096997430835118729165006987634230294445834426543973860485607251858140879111314992049430686986708951795481362570058033224705999655376332341403983654675155568649425897961659340436837199397666802275980372339678775672725060114709592487365359640687029806863703245090520291632616321260987541384034902449472324341399489226873033166205975928928186859552588657507435601496760627356463046013805911143110016194311750532437628885839465153836082543334862038076373284054630400000000000000000000000000000000000000000000000*i1^145 + -309263488580553492596521699862663753023071764415471852006310540412825902854165672413263741010236793041674877040331791461759745686857809604191049041066845754361852774144072194669765315985216982301801497724244774721961034654111983124895090154800001767723792231816027394905751970366333152781670112744549905202635896571000721679514861820190015102871739979114200361470608367061438555042749249483571379679027196685450769892833293547395153859953700165119627058911692903062393670110188569741086173253468311089996582439208761496205020660124099979331353831164895479357068580339899753894683326295957584866533022681432743162038008530023230128985768522881379135212859026389368237038700815085853668566139521386762206649724951452661967548842297003190896110006685307101322966919039981735151411586015401635716182582684230148528623058595473189194706863907987773751393281572825182145980856102458315752119214211792540520298843243614648737998605727963038575352454679787013216979778904274158007108221119341070653542248246705671022557486706281667882938566943583747801986907660783187173293769903023793187233866902895142531962221266786265887553951244548266838865518187429842004976593753677248814387356291500048306957138844005044275659784406848442173276646810196568874217664122039412448130695352269878854841348805394776470021465695051566733590027810057612712064840949035917864460880566019649618643361907358704518681287867587036654167644835853756785197785960506620936006854115512573533460619971097955700147064178325282355592508464538145893005544637296100050048790118531001152558307453017243835519233138788860535670562342116947336275786445685736151350792857791939280470134190115748025038741532267528581332663591504803790342817886358697411318013980449035897459817325293767241281277478981563905220694955907235387755377551224164859106044673117450344017724421554776296141146790291043216251691291272272541679923550092606140054536614647721379980788444287533576108210395512592530328761530008321187364160134291579862091525242226314230006518237302404040398337373680853375197593393421839184575438094933273455759591617594440764733683988084724541152332984909754407568270055245796884201968132183494249641775766651536865664405584417778582740023282773976906593682647021421127141507500438657928273360145558240653514952668979887676792704151914504057792026137946541003419997681371752633599661477806024629396977448594315902408602206650493090239028057977092002427310035409423469389957814257876089768197131971274146393641278354706525841774089677142300612620550343336460258413686737040899447696847034692743552349737192061142990902090518933987780303053454056448741155958990462962908221274941001160145929520561656299830692646073540215869519712876708861277204538334566472104174663981394077577181546715775037418096392949081679914253670693189143849813267454743209405431610853343298885630880041827818949922309347051069181648265906891485803034672854690141424301466491605775734577121873121203762876611080102265160929895394722991495052722507251564864478213241548598905339362908585340251366019752294933779306217976952823137820533870996854310266742306643525214751444630771725320711907475297531771109687628705166933133007885422610127487593813510885238015272807450404536148536617849076521825053021983904843304660604548040131085813438723158518832544278556177248266293950059950560537379828719165551017034047122477564206940500933166693018938301524732872883175161877329011000200433628703321336110231676903236539912407525150995100293259060908175605871365531282529362908186928872057671260105172186274125606830610590401928675299662253326581117331000139004091763143859767019573999335655163372591884387092012455092520134975119859727161686754335858943075520931193776017028955847245374519379274188127659834261671913443207149156731691517140474167101200316372741259560355130046657792206975120272285097551005285155971994612677317241043220287138019998166305225239730859632562718303524029216525675647641959348731601007679991981239224459518506297720449617694077566268006992668889793875941665744213856106775503151575512601616089933831119064166061550799690676383815330902850437812624424256990602496684343108659829400310527511610375038389951094157507253801063749064576720134780688120272308430147177058140160000000000000000000000000000000000000000000000*i1^146 + 495049371145181755490404706426025489986357598999411393158778832833475888334820962442325721768184906907005242649461105954438802652086070278104291536712837695398749527499726167641030166952439591746821649717368388578195336123512743602116155653008783394038208704494986252653056937487181173825409442645486406472135279614388104703500691373768396540277483220192384713374080001307184626870488069288577231686268378097739188124087403519404276870004757708329570451529712151368498284486424385514558124277808235116090010771815955320538911581514161671981259249553405446841357362220118133411544552773074571285847053254937239105129456775133133323996511916795183653221430263284450764945471894917739474859132884292709187617252055288826650117416201326775144384899323315672058572841933622687862879527696414075510221215522706035686635027036819125283198013835237801052933704231325296827291270090482816680234368028431441777501493641076675207828904252265918478586385189951143129065002270780310823543589268808699986939771645829077949823861316344790101381348532262010646605877577273758972963126890322208520719026809653665015051612992735677682386597102114065854012838382172643073704706592996201752004546034216368017134965414863621030183320871071065076306199518664693187219744387088312638266128840665989587891202278171168814273242284691535678253701018765665650992047396578489026198418708492662434265827964898243347542777781883980112130146121415635952159102837826217319320326047953130157718916713249989152277309132182486877320683059675567893261771675894250013405923174653134599525734369971995302545738615699089839082258336659575699271686819743099686359450250974840994722026701737265510768307535868001722288811246169817939389328957549296465215093868268145810518670369286135680476623801830328353041112976763618393038756384083912553462768324894615480547885953269376308936974609568027338723881216688537356399729684698032888791869616911210508598334162415487353211428499408819326444420274325185891117946451104659336386630604263978333208135205374347445223681701017562914679638440463130806014547976015058844490221604116853044357974096814682775655005844731912610616008591250101980529143201051727326975891570928981716359874000822446428207868533760801768754252938361077457725584175876277801538258382063174487248135791784386807852535207356691481016555680820809435913547997311875696433145374053444745005989259969227099113320114290866970883727483864646565733563985658090576646091990618466693351134517073692329506251230749028762791274556944788915540816866388097043340158877291680511425138634139601443811989645789720039286826786589956707521717846353845967624567206304027696165881822844669033637045877287193931913739668297369697506719389883904825230207224228346589039752734217440264211732029031232923857643964461119026787969847419701854480573652990104027193508827534681871206697484292067228179613460405668817589675231722227031732397227024708619104728211093010039993412799019557735475779268413288082035181376966696700410179592036785154258103068431261413497207780887302747047867594548605806211323076801069831430999680204736399972011747602187141718218983104932576813923511388708375546999865778197023363781314565362503169410035691874057648363191735873785046968386187763619123621084849313787591264047434770321509175279592116331537063931434926745634713615703127988160233796175178093062925553002956379960134304468496612692920627446137700607755825126954543491865412936979792540324727123986775645062367416978768781091406503652977057511094395780561024902772542852325044853868475132225563179482796375673683495599606406079609765232791135694261613961285058411054686648675877474803487434684406315723506699675272122757830694793645868899607561600403599751846512179012297342461253554929562891976170442794909853346248447231565274981669996532297050300233771066089710311759624424296716221900443959195204818329616114987128124136122752759455821482354786025564510757374408742708470380611070086808694441195025566331592783860926770448345678684085661371844544255451980102356953781449893184684185435683225538409755720457082405094487071354958199578607705469867014673423368301098263642731486058360769613174318320155461764700975080836811335237950468350707660691825704007371385521994708549632000000000000000000000000000000000000000000000*i1^147 + 878866575897777577908137897420954615262752452846240233449647019885626965429952072969734257791572436448729711786729574998280553982008379477674087118956752366964805942883601966783358006398371697749603646946293872546709111141862411534366340837832648006052528136912325915558382547958605972380707469225274464729707655036965460276024586558109907816790245835072854849881899308074968565133785818567251781710944081353702925326241126396887125199713095532071208027770079974291720094270450084300362846283262429456376236343190512114588872455045265320551530962811682265369470302360559196568135553967058002715175843556426180548024100159561370881926746950169562039216800843152484238100350613949025853620982213976620475160285060345850001203973377283282784098866044095445590644621224422178081167871331864014581583665582820639970632454780023089801336708665960754860521726177858059659654404308132827763124801653415752426884189754325722346549418233651617881928691167454360445633728110299114196067473793141073732769282420193905050815604174403920930352616490374236374546134817839196020930800897888305536726514834201778285015678500215029827540723739382161032650657719140128181888623076260356080886905932652420911447250151263527738473332433963146571726528211330021475422297629818423063729448687988799933781315509773210489808275255672715816768566415257114992384170666506527434790895780248356826797346908588780841343264983619056346021105056856815827870692137778660262107760485365000068105822919773245052125128539348650406196088048496276608548094457091813384092102098657839461454344148994187084125750152014229581185858787481164267984102413970727844715415728189520467751703265426405722879965029387628471533825087734198460169593317972749246387751466213371172391762209220786227876556768696414671696716925512876994278682829309716358402019342828944925643557077047022151172472023424631208606310672974516698812397238216606831718957983608910816874991409606680212938663556071537555132682917790683379932290467997868597856725660929522061014867861263138975387298892825180067625005985168692837681466413824401856933442206902108884769308544716995951507259557982911240118147918283112882116592872267755281284895090723539819358802360348192670288372016660267572556341525863980200268781025277419597645525524254975813960582898867396405675065262995122042697404376288445388085576423390951771611457883952604044567064764359675169108389277783620005409142577201178018248507691717362010401356140679664243130558294101318389450718864488068403779921466239563581940082509014020165872924042261674697618756324075592923797352502484575430960750491134312227807242715498380779152394079469566247091824174781536584048324689011301935313346211092702954521984900480884723212137086543028946230657904502927775979156321741096865185094663608818160574513888718776238799075193603502091138816973963975195461202597528551982750162575758527516680249007414456422799170130168294602291664795441828524460283885514089402955847586228748452929055007319995239925691026620545748014385111876544450684983844613271613549087924204972199018556247923386134125766387720401834320048948134321815918804524355062742733777197378245196494752161205291076527460148312937108452063809495926202067059635256715442719575822140584144045465315471024344204918955581394075009075000572945334154280450965485701462050016870715159869295695408239371776140119772406360792647019981356302250600564656134254310520171908867247335141427435847503059495354555899906229122792327403466681575341783172525093340091895752546400971839567687248916360805615083110021060011150297410078360906866042825395607831343452300099787991340828219201119433331890458911398191993258692298461843705448646980517048765564399487230265093348329445531441286534282132664246655487897162543877517450125238483313396866463097684328854404664134271454121057238314261168742193689720224108064958605269304983273618984798293835488190851295973178715237411821726859940810388777548747803288081357105106113243931561498892659589319857954180624648889950277943385853037949735827087756547299345886918980300381423868165895506651541319188908438739868211305853268327530555536270574366458873742733523110965370927902457905773796632705460128546941452852409391820918570008504259778812313600000000000000000000000000000000000000000000*i1^148 + 455725421967521733243431499829277061244658095277600393671380643260992742955553820956823944754554605816816456750517332297272765662046054339118297209781563190734803892575104237823276568818770512517938435563311104221853297807922326496957871509802800995180966847769061264583226438924621320709239239501574900140374369101842940210509433249645930829974887006283884042346193089546048789408939450050050611435348801515570802534168864269178897711869394024269929224088487839232863454621483742824827655952202960252285956911698805565674765135010566380967006881590965039405182062412669899181736277256283380958920711140676705170446372750924535752715819329655038183612982060311570816809867683780890334331926141542114182131026461978468736007936274453520040387508091110414433346311920440419040829670415611669944514033538720427325548769412727880911406357993407632533110981910899664881129175449190191754933835203164010193683913584832605381815351090965467050970825279955089368918274698715594854695020907581647054769373804964241352883227434545121932975589083682628228712164610074891864132384709700195177185377680613207582792095978698415125911631368644970328794128009129491643028794636662888726450910073590194734448956221819577775135679918128526195528874401037523653599445199716332752399030348583834379441110800213326766006536769891219090555698810550276358678352993358115118862862508639088185948961068514046192702132382429644839277935673829724504797630074371364105287481289608548448838012350674298767364138880438140866988438853473720277408835626579865503705502401352007558484585276963342159872961095876651869900379175792266415225370989714464858381044196101558531634718490749274029986641413182212751933089039660638932639362729556545266204103747849970723779439385482066717960667888982638010584190437258074756095071630591019600500972479079384144941921372665733746299266008642231532857073565957499118798468174332879691220383863249263865276931574620136493655653391066532999449959067765665303093291525915241112107237702622992770105677488573570832611587044740973271445487565729823542226585095241223697778845997606523062618940738548732162369036063674246419516189000810526428588297760942368863548944532083875877443086297949416793989087974332407349532093666353566244302808038352880530411654270773010835380511973062990380543482602470794877370841105193098269371082276886694188613322225352454858941490244151608010759451313186572559719045149021615793717909996155182004001218571171375300163559440192924568172005982879634028129825652117469688022439178911099870220008746693665430931784515171313010949069732025299982518662100139534264598403359616613208824809673167743544965781624700410152834583140649207542133362631725878787940653734480546237136500293462314608690691998016686833269761706115895499408574608029567784469080911944426043947273180765946667742177503412114320364779957184785911969830672195099940955284320961379176911766156064411411955121002642009265295157048769364325483065806794071611654349108033718525107380644284971689152525371550062685819192442087664157913584422765191358170389860330837062091335399299891267828534633768224889321689237885550350952610270565654963477805331758012015920586541760007293982520168726467817056302269093639216180981524420732748858458778215649534035847746322014384153084583571025181740901934737290339244936385460631892515023737749135693854226216256994343263169552536805148673064739238591231809854938687720257424475457029691676583611773746350650307992735899482775588621931010279940844702284576630762646171739075028978219113711006215207549454478532549126915786986061104045071321967532234703519344830005646794234194701288457189157212014187541709890326280492345033173811457719683410446101579106741866842523889558404028549479268154267195985774396783868383402523800063180460934545835128869714402947813825955063496468547411982123011810714617360556439229548668080106504146990030850166336615544953561617093649445500548511190859678817953106814768350855455902437953251708710813281916174465309762090910479951058862984224756290455722117464251959531583889027565572086782251974453495028281239286924854282088818635490661183073039158427344802081601362733153520353782796051668123869257661291865313718365549766211145364930560000000000000000000000000000000000000000000*i1^149 + 359165010608055618365505714948010693572738053538191802957781567896250934563074941376049778713714969411762302071523353268343900837959670008663210682222212700286946071639666429387713291917377640363192849767303662044425437464250295007788539380243073871059188414281332751112666631583685765307603829470246308129849681884291781075166437050429842758046194150740719300756565843156560904878878987791888335677114081425298545166957796030204412689097430986266843102586769277059404073071486051106404966409442046262744555068196303744654471706031647891170926751917943833024047355149743976574593925614255613538505976555966143915306188043515846455566244087588475394087813140370071117058646897091850449883296265962431831315261975727219924909542935252558156304239362007276043540114497513729818499305288140891490209396870501616370962383333595053024751865866784757123278289994712404046476094835479450335084420914621377820173811763311492075495932811918450761211203479278121579643156242504374335554998778560890845586686759665416258459011868336941373351945270161234419177886534661127163294885529639027004890208409609264225995465271492189798252219825355098587120998224533212932402154933918786735026856397512223830349324251902661425930018997669824594110476513327882162557192165663067441533786252568859789964647202935084821837251976742151208126911899916836341654356766041362553948413899927034040125930029974331966353084555956102325949175494152770480180250282794425878773866954013175196222018318371906379174744535474965751686438901863303622645725465433084038843190506352084263611835742048334121788145945105834042160649716222151188257382327275293815115041187251945960309250500261912546644033491180868127190508197684351265425534712756545405662977558765589495983628443858496772209313941487507999671664959909486484329671209486797787267911633704679317508972488799410340169368113685554680510670529878031568339687987104549641714962855205879671532546230580573601828346146253610460299545028529367911169635395265140902771603074717107173414019479412678094929109227980484265896396348300520057173907629000990880516509473498159015725544054745053168127002335021192519473437564275965039922621948430907143575923307458799993800272121704673222551326649509631508891129127406368657843605576424792817096139821867686041023130892196306288253176565855115528308533233425878941107590084207552103192015968017905533616028946180335367850929850848698591086436380402071410784581796843220757416747158161485582017380714003581944566565646092649664251705586774114731927352073460718984736374458002862418978007259596851033770935117922831857732199943041984686936632623632953337489768979131726325569592947970064376413340322602399910195237808583490293203818429018492197209226768818173522223925670022551497376852168486837757298059291714983339757949893626868291079156868737460481595546400892977628172232432343618639581958271652716688284283583258840008951965983081030882043612666894268788339024020047035444408109192098729208744379033334659691575068252129521967609856539121975432311276918572952768495861583806423475728001277224777127907399142094625211201559926143236600676792490738733930513022206877030574418448756885942471332134195249298337615670464980375649268849156936334907387615806141636875074226980752072960232742701587002827211839101929949046060912252718342995222324243393192314960483626760144929415167038713771852550115082730873197092236735240308761473106750164472961462337805644999502896811049048633617561357179374769994362160678878094264217165798611145006719805553120093915871451801098726200768554825801452014288006747181852503168304076690782687336016472443851855829593125424264011785611307573589016733941816891821202273723393441725185995355888334777214376190560380757189678146445655095889003955290625072527585582483586515321268821460053923750066832954135455026213619030507613017435999153702271351316338593945625956485243967760346994101480987000188399791063272357940237941742354585057701633166896244073417549815123253224985552167359454446717847211762657414939361838923770095314975235906714820601418038162810489168390929068726146448046635579185249759022392450818078398701684418171919267615686560861633069911852591017697529023790012222888900169478478757888000000000000000000000000000000000000000000*i1^150 + 194582614218942605761704400247550390220792009304439142233371586933569315104466242296086539146390128241910625906053317415426649978770642702154587300356699762527498419864977272007380256098542379726560835897765043580773533174820288989333068430445992627569644669513587227015006313012192481725638491587057684449758935641223613070181653072717260823759318458587967279260900639705376971463598103918958486635166271226283259932467457462933282917724846287155857148340954411973569789896711892921241490160611540517645270085540184308962296040522228899284158871905402276668883336321724122687752770092346693246404811963564585667952390570175652721640086084964876942087601105368759323641288568489736303578798733150179497754361314805155301241476556177186846415379447481746599624430489305127310377394326225199750179887430507994953926415062004410669371905624968207018865600361836922863663776803673013894161271063842549386840253785737564730606866844999257894739016491355780093867971687503629345848327465290244638384546516913448222984146334391159621994395343014134620662604069937388296318316772735095284320467698296105741613553524338765757084558280483398152107130783346962682270714317904468819331892776456576240167989703260029992324272886096762228190004430399165654289379640223877405001184284484988118381598583156778292331562609880688897587617992006957951350312111366685870588047257567609708160677530498693809213821046095503048595923578967801052404254790726014002574910005805612725369809886211284423308839615802240401149500507244956315626662452135757260884995397560582153375895829588600510118967656528168420579491118287321238329986781418649276963670778299378205843687962173249897890906716082775144495450388390522704705297120948933791220272789510115014651550659037967451878081568061016567882436723111392246266991320467439910812556538115119093090745098810071216690809344341305900628555796190589298353201687372104532941678328929955354734033419083901318627091686868879522665909859599627089350873171293256262962186994244422460433181352504602820764348564761536003795895520770274011940296581165108790636159135722625303435676554071927380826781922707712528478852155420958488532461430748606801031165441021184934354513145652633904272467349539121866065758848529948452027239410297827772435945423793040547504554257911757759451447473474835667740075473344664035114483632449481011669210853748104049777688248268783654278082277611741253115327411292891713905454531603337699611814557189546994650059019108055178695599456572960148871226524834582312016192861584855582783003412527387203067526109827041756202737126466463968968466407589289497723510761358499040040619254759524248400200280087790282320359428645293572800622463833191869515814001296048352141446284812407928362406343240742226877898154425771410899835068139845381031253800518485704936270717723427989820348649096929537725198614964850079115138092090813408582414003032091887637267166202747970101585139757370369992413199745684704348651738127743312763983277015711890966804182176011461874172545565320259302175573402395488182201133081509951401835307051357225545257821738721738058735193157744660941869688369712419487068076491428925136328000273593367558658907374309412112891486647868625201296848802915311740165138583203175888627791899177260515648192279362441371167541200646106126245207636764147765817409940715273321341048853591831809185152616430507101792172602489808020622511447930090473817348202745110106917933814391154691305385513522666690890276851343041813891653113163519544781529449915207070927923042037956831181753045092463747974476353235784592316332555221202637748738703703671570509373427585757014138251037692266483525063072067924751018339672260679904964369331140321630079889669712883197370962788343602514036884958461370690874556846660107107323314946994367856175246139601168888498788287630031078954917966778645350876741998960776768069178655882291768455167785461997794367517782912381294149719929831438559434197431541115032370296801529733582288644217636019009314955087186183807954667001443496210458363275986137372425481818400594502388389806071865528386488512355405260372881460051279984033103295550361664132469132183955645974072485965395799154245250879134842224465602746430731059200000000000000000000000000000000000000000*i1^151 + 7932920079381147031206731991467723170768163279635464581267091841374518111666753095401552581691571112265961576474796426992503738298652220570620842460443834805829983643133535115410213041510824259357974793441856205845108824655852019596000220087942928700731070003170833679575506187492729870982173845921207137935883824668360649351754697880902595743388739493021524565642651659968484589361994960008179879562050779433981207402908297722117133393239717863809385965678096682451590308153078205279006021021631927419510353428461846640492443817483026242401080259435732416445645189106106074087318544733218448585697929442083818405316565518223404179579921022865687840660449440972944424132935432407810206631731166841225595519500098668873799085001655845584366114338621098851903797259611136531265701858205561052292006661370980178246251132886605671696890993170614245233803298446390780259308336265033055851729973651767863826587177187523501071940187189390324264295986600361605226034213077532327719510396784616240738981990956863500842377188425566791815226231390045738510499669251526352613870701491151936341739735125189143597926278869702952050539497796301646505128835723046604832522931884774038212800739086344094651751689977209099202343942668037109585569219264426135945205960006276483376245583006272532339849377966101111122958989039314012701105164704489237001895777461309911659492803624143246760677302601660937038598511319865614291676956887540383696185647637295892420844658527805471668625900715660698538488550046838226246395493723210405925818009286075497994136527125916729976445622133854650484754932886556167448101020877823615218796276547973326976842745621633940574998469759040150099190998303958107284523690580417156219717707380966955171323289602661655712496768583907351859208413364515863726669981922322188243736858679515468931503917204897956605809689661798016786652242743222418954392389307551771191703428733731871389048181003847280064762871415986295353514428785580943313471643836005836309323552799357849885198146958437973366091966729324858885990315333064294997687587853417131303869734089227615073649251435114825728979177639510323170176968410639594036800887888931494436526812459886040667068589901268626473998162235869966751930269060646329736054363925516544513295388362356089593405939984523291786990821823392626979502957860428352053492046136701616910118641835263084796293924948377719491616168789876742301981766794754203260856499329714872842953984984139300790888428770321608792208523637963994099417491949831950335895773080041534973677869919638461162037887830212788269393975453695373531691584187129845540497431789347365911822194144674882113036846668885145101005957159557494188604975366696177980255342751764990641391396801214013692567700694274007592963583519289468612505019255651438417678467900083918938151587333543119336676766915892927595338852247343229912757678136444764626664048646204429905662607016762610750233613437418883064382069353239646610576975770322628482563524630800707799805610013110763872807353530352242906768771445097970135825047574578130028835901378597462660231614567064573335706258085246145493164477956818973143386489164573104513253419120915937534091213600059784833831013566319113022005745798014838909363187826910612102883894100278475617725091268373329319923502270912382399767354941688671255645392049070540536499784305817251642736943785937761477578197128399623253338748364129239143313772492592847027824573465368144373720764475772918935285065218681839712262875096512421018260951360920008167011543766955838657947225035006065089416395718527742619659305934179887309196857392810078655158921971093091336700131273446472349277238327728130845757627444136878699183266509240456815672972847518917080376532575253720608055882253853532086442801046772632399832106415098755384652848402625496136028527163940587028069106147610613857130957109000322501504426037838491785165171256805258821653209408713116009707191448096625961876051638316202564936017199302826884497569095795159819557402862380320844135375153372866244076454310974198388679415732720867686010743092791014127129700422320516031464175839970407870893198759830132442287839499412378612697795453707733940999656597241616662512577432452449793128210481807360000000000000000000000000000000000000000*i1^152 + 40308701530040114668846535135444783394409946132121783787426134553331303399971692896894757448689619339626913456070098957070117360454467320617072042190353680983902020858190518465726919561847027027449623662686327113314766737243313596178825951692276369756960593114452938743445950192542035690172647832103266856535740978763848097883236873506951303218283386186022026597254158588471988008077887195890441983518412319768542942342283953176966124955690818570848323255037924153455565559387566993425375327227173214541798600314734655209940444774001805261235338209866496192059663201202366201469983283842989436718645648677153353948329688739361409408704635217057397984472463747018191968015456012630494142680764644344347242922275303980072848221218110203864274360526225999497199346513367638382333344917195414503542180002709665013890483970508338161224469590960911761317010196822813535487112206007559052038972668962208855901773934305473268218524736107766141040126015263534319139984475091070603669683965653349092508675825613770913750141177789039355423591176434882476763401061439536140677286149962407893559525299581550393246894846702559031197010325176319175500230504241755144100480959924726140934013962923917629343728630792172847379584790964580106015973066617374185175536132017560612085057012159714119966406344960175602162449879420774914156905353994574747758272752854386579776553080311424884518827814491852722103392726876857072016368089398673080678313210804899643041439594531296725958863955180923861775544719133308629091681110393408003837974807443167419073338281533788695063503342683599122259476925058864894258566734248052075030782113393352680743734118984737921012906301731286238310946122671021105780969380971233809633222810923588448333321094931210136424487310455358441859349507183572035873140080164312663790160820047656742636934375661528737957705559030698643165002005840024110234793151768224208537969260400229505158718170588135839279377604563465403861533891527599443543518350553208340013076925036568791530049920246571892787079193230239078500897572878938812626871604105282748926378525936168702490437504655403984954664109245561690824927146325634020337481985772948087692645454867164271891865496179738568203769657960890176570442831561992916445938685158991255645998495003806092644638568986138361819603696225648870200924706783821803152208112418624889729834846114020999020350310169820620361197213510930346016310549722410883053156048267810578900086675795333789164627301399866973247119203626956471251996950970722559049419412382626373665227860825079141289137215796315536683514406469906902583163010707218049094817067264081730522214644340674662527219467573237078156277454061465470399108884459172785144701933037779288762872209055648540870696306441276132116452635122854685046022828259968457415394060685112691361508017120629004956091189920557098463232384412375848536393366011943793174379757313242470747939956296950373767799301960053656627261902487427056771088387020597557544250487025468226598709371493692115803677077400719116616414730297775049423527257579585301240935512994991813013086342513138868347535881639065519079484487002557429381335490609276154522635721779408137784711000771942208143618173060254945287115739070881041386893661493898247111739271650855944970288428203434455687627176357833814630748706956556815901569530839128680479778816236646507880858773157808717948871339153436839912627561842600432843362572674529934367467135400940765053898818612391845237741889273429022471601984757732220821356673865225200938641157117863233567803757493895018043186500547155096656524353391553297238122560451871225878115003235405179407208585191074619274347736225920915487481518993057634966301348844864571960715817766311791326287402492255945823484590909737150776457407727754884777832918534629957948966146392082071042195991425119637224181040154903039657745707668753750567321421434463914147587797969353207177382662537960620903165488699079522233716844659010123772629313267901041244400915024486882552247518855923104842143089927236699996827750885446653303691598326066868657290556019618261082792009627202751403643920717754672258452336315591914339712559515926059724520996467625184710173831001818739212366106290852861101211648000000000000000000000000000000000000000*i1^153 + -3241136395590561529474330710286759127879703866106882611637192051506128797561164728877209951029265879397635229021006690366704557659590351122931869944062292949031718995913287688495613880080181732055548200295016150966174126540922784261987888660009426613012569241690786459196627012038371211804349970187249201060392530476768293796203982288711373676615707250690141499092194030467597562882818193681044926670415695890414775736938109408348126229769278916139854655708099042066868753193163233870948284426616267149693430206579651618261610414403096533443558783559451525822308747512690393049611584584574267195321493749024833329241979777625674776138471192085077449325946847377063136876672430785685119049458291409592580126543959595096413689885180150792595859876047718975980427956084376939452170381807312219616823834437345150296369731285630332303762096745386889258371241551283871217899664071585662527876974650202195553788436241756253340901378219687881114046276320057173754259943783525516472772437658641511044980699184897367869676831601043990023526064233254304863637452547426085866396572948604004238278412676277337556380617348625071851018159286099092258279828690828570580042577410068582966392236919559718473837444198262482305514298142363942487962500506714611381599734221828473373238592976470462782317954719467828121536797268733394880070679596849177397031311791782823158561182664024086904312030104053043910656226071569583447986546415322176336138290761453221935382573604637695981875349289477623063473954258286374508559008808598082029262332488135673843883638305386326374408408011477601141336708630532728380148782189236469707798846248832274442229292164425174245995499145982525690581149188424572618474245111675192276163576217179095524093391211080448036901994896274750557598603649183452905053483535378221742337223870011708991705100737266694474149476030658474789338263037894007580762554244957831973203514868871468126737079494678023532597634300754028845791464776185797128481709847208190716970691215244692803561415751191510634233377604992617411062063084141246782896226006929579243941682619601125057966621806164718981460305399778937023693263057700587890330651791377268521003388810507084789214699058834392789767964522620351441043401765194076847422616747203434998509895546572426310148377903985240914230947818139627217734681782405851112940239932565945583800918609228348246348947173624386954086937766248650704719842677409325047598454917674867704761772202609707776114371114856208517320043185315495140193759668532963619837140045046285857260218749806315632780341895183244496544241142479558737941196015596386321054366026053515531816515015108299611648968427778399102607159318047668988262171816252513743273234698666622575378114863784018536798147883230167649037353478108843265123613587366020274970633356984458808294275347051293082600685568557042866906878224944992008204921133236069492199501332465110858259634736928521806972275745515310014467977341752654063220578585277884479013246379758113157291237508229460673881453524519868756665719045503593991077818420209964196491561785671151506192140387050237648561479143878362917567118461595748358370172417160467877315825634833019336143511367233021964424145558973630962794154735830762808081130367393874074445844695784748843474036800190824439306720667742267774123714612504470324407475163251551273990144677922056804283485091118020749868506714480120952891443536896706217887475414766723910810712952375409184938753185674303957715010869711526220983749474996834795748208474415898788611508482299192609468799849909985769813856872582844110400330138193579816076896450952084494429020491284797484253527733091499053265760206752502862909406751101838102930992259237303722850107234140567416111885679300095126455667729944394578423835762759687968681413420965921828884855826944445417980846032463582327894010274434078324579517355080426948454794484998559272326469930511511970840779721819993464920235544249875869639281824816565728132095968558932642879865285666914052594405855338158388825225514657809729166947159540366375608524172998699070448601956682246581104018810082486485530102247892147824957766629165264432040051386135168968388788989646007461096157007945609048903268623921971200000000000000000000000000000000000000*i1^154 + 2489778459758907493088912821344794170127138917350092082032184996403239468937870312675568697958981579129976899703432389365214984053919070668199460945823267155861270244047371337920174134414696367535988478218563553897652529204705865931282647712267233614651322986607497186520707387372820932281187131292662040094861701013301357017416212576059406870224172376620465111002957440204232408885744937139686332230187611131943194546386838420837378657475172596258585687816267541033193324887436117297051792830015397685902107630323228592717183540504317990725119111312105924266471523527831365150450459685879321492146156914346350549706547124652939866876425248206214862442219103329894707180698496837789647420465093121670337966419576204779194615946789492565098020185575442886677540155123420157802702961184148924847967590614274750748875718128150220142847282002681141161394715027133867169581079364026922890992691526756505323276598060736315057180001586569518499060570302810146010054524865790151152378202876623495008925360446024674510925773125050127361484055221157132231216864250016823241224007521213055089547382547537074171101906426757286301519394422605344918877074980077672887927172757756926246345698063947201379876936242131169300522056137474212459263471874611032631238416589411565796342595745346488297575647491347002735384421619548113593890631751348185090899488866916848478816707189244592374694676369981697927383393887373633252891133807299469846142942655332378563099577841778449925584199595346157742464704116057227996121264236962843417181609577618493754000550737767921428470551740063546262878316243539156257320686190113970116916276777659244659126663226213374766551659780733865959549162826170187234235398824765585878023542349901046359442413264720086209921400475266932115267977815203443218340198302380373689613500389492222247779322558241091026820838749092535062457121818590750492778442715221475062439916929524436939266824407563561821789797620405534451766109230726706282894991835567615646231197530301700164487961132254631235447483737419506559260516125548670796008748495520879506104587982989415607974468572232852785787217523208553324632494562759019689975147631458549382788774485236673351511940261256014573039596235462087976657732262037892343353065320482076295181899005782823760736011608157963159104388782001577370403537536228575132471281587601658098156219951085634983959587495004548484147322866398445818034495942014730782813342716325248055129546601125188576680019931909165145257099136904657665282661896749213780940882979432504361938973317570725796160814872869129381542055206178283855290275940345656320519737293061367364088581905242478794759183084973399767441476650197340251796807455900181485023457005624138982608010013401894841072625029868304754611448747082562554198509476385621667025824978390936101288227170637099396029765100764163671139435920831729662266466324640593503188478134722019596247605129205770154183317456274905062659176006836602469553088261047328025581547588114190382806839711961303217428532147712083135771462182055105426554995491161444688418663632679353528675735407770171367030895569296462934962046906552501752800237775021136312314007886567212224014777706522010662318357366620092566907743979779558702222244924737807044131895687661780137821530777939572794277659651683220106334765236546117737381372526490655359462747879570844372110680448301375549930559682918007574782753800968561523432763817468820376667382460353851419813352213213165662923209066478045713111316887248051911906091367566525717179198958021295515182475035711365603946816872257286367433047869868236076449598785371349037770726771572055599373263168296745867484997588976952435560842489817214323610620804863750839298053475236279667080883560412857580517440820175010407561761104586332375440214322465738179552481107071673170757949720577282582919829656711957685317209081365653052228460337208178700076602609967177855677520512393793192736301390597847770592342998659981390164031350417322901934347520753381413993999926808736521147419634130688098290777708640798277774319391429654982040321168762722196093315491955681439692041726530344374345282779288134454454775738675249925609791183976556117646650614693990195726909440000000000000000000000000000000000000*i1^155 + -145211967084667824242266193394047422522546604227426750177993080862738228115768254503857919106305863900332800053450011799244698368817639175498649782155938451510191720856749072814176786522388041045078661590759070918311202665715700024858269415764823863194964236461458034464183949965156213527106104972661488275214633028160420580724597975316214822696373880253335538303386014380364474674676025847225188808754805008673951307446771440908485358163181623740457016110769304182401900904142346635069840622429356257383126081291402356996674682360237517531247829200510940723509537445295963080905458121376006239613870562634943308536527386324230604296229852892959520661910976234058950493896180592202422239016120310386318278909601633574602680260949658417544119738899122033934234173553591929730382122234630922350568198175128431093441419972591806191442314751882105336734213676180152683329682853543762577773027328373895282865518153910343437316180756070748695297694886224868020087511639931225464204483286552140654754509814815591881778134873930693524387975909252791055815014973619435517730442503786518853464888195852784491917144507890297766200653134821847187930680242989184266733954112639603898249629296775416803166667664663284737063498234306010249347468094097462803028158450566805807879162610656873911802678870801288788297943386741412846606379712852419616135199154815411355285114730385781748518165873852249083604691176998192493667250188486689333980634082903069717530362427557431379208756305745704619158444917715010429246518848354158304740136653122478730265286588212266278108253320083732153111445348394750133855568197140427550705323659055230872015976683041704919074299764655468824805799716533204813764172544788225356922570112384545469087893696556319564938140085032407976460279585570826704006849003350545947462375442458019826803541921829667517079185112796564162759288806344275733457389476637764206714754909409648198641331920026077334939736551622112402450708341639359171941626407255888816884355365665369552215060431113038656638623387589398263769070217219136432673941749346030485101282188279302456155511306899026502947078638828585757064413972394652586982972357383131183412714638429558082986088623986434863276693002765861553230375886367938096786361833424565231750743373715516433580949068796263234769351810717014274861567967684503183993531743906543605792387386544657428952625638793862536601410508323340429069431677052061044343519749540981144911112321681820552713985909044124315370019948561429638561267808701667023120417337310060171099222643107285117631915978082933770213492512410024290778070811376715300669901381465169359741872782283889073828212400654883207299415335909356135384922756467815592408206786060064407398318210418952987481840752416523185227430974063705794149697640714693322810782859494256024422127943894132779451184836639588805194214287291097155510929146924659966189559629921195116320786622893745943000574783987178223283505745918730119236771079888113657461310100174507816816885958435450247661178519841773991389183165654395175989321880588733816761703266626001217044927480856484692172087388921982821980583367202499070548726699659306314544381348075614103175797352532140121694080891124128309031419449655461295329485254645680902027028839140867054827659946696903064573229895689216792311276911383805189127739871112726713578202799942692227385487251125607358103006536137105379670249301678610313494274041430942951905445799848655526008756955844421841935974771763245621208542524371664608116888940605662120531868676904989166575191938802381586318046633975533798545658805470457572326850594734436492614339143694627152959519141232416226371482910947240127853933266823267946598848713686572642060477265562865628032540411214345758670696107602633027943434993539757920873034118420728943312212491615206793395739931159803840111357431325462225536213922342473062020218283834737915107075229517382291942928444328353212427815032736261089278394233719073513759479045135240895648785561018043870319283153895294094962753553947011985642580270585419395043461766345024496052271366929102897104651627368004304067847061447921829806702561308720378648197948016008699677293538599363550775533049839878144000000000000000000000000000000000000*i1^156 + 25631812857212158153548383362932331106068039455846354183196431266782660058466999740292603604318866300149366588020335291365237082401371455993066005446352183006645885081903515399294058536940461583807520011638852303854206554420503642501753642978624767531342570044429718027620379950558918151307011069497776415719085245545367546585542514266632443973563650558053113579968632121644465123555650287118870788771405400328622849505326996460782839727981055208000760316397303077459551783067134634322268636065294327416912091186892344364014032731021705304320511025429968884677087622646092021802993629699070237959817096378441616674611594109692097145376821359711737210386116927322139923995982636454508617479207299462168165201462243161896174685014125624860495462998946040549079683868920040716995516255855084860931328772351009227832570750852131648794544859608713320333537271333304641133322441392480726542567226237774708167091929716739103161300943120428024411062415948077996614238256950995863837512777754706974248271373645761728225012640046332851751737976575074529764143524512897489712440530587034401159404138625281125437285197086613379218663353259076396264669055092002728828965875548447440497033988181476334766427670416614849185493223017103880185836275478608751529424503376386111106314577440931005521757179343102497919108489339655317798462323857379976747238094324334508858073113244125623015177446582021845536847697769737681795291688021458641883735956458433500249626312016138641780256369819143015229811166406479027888287571669930206631726503199296398710139622540450578255350316279188419751539206235331882121278980986398623178129595420233852649827937720838780301104621417873224801391934019933620045082486013354429850115027045782860770696977175206568627236714255296086876700572433500895115314460991068313894455169813636265454595548991364368972590976900328604630530654702692307017714898915880563751443322840890349342537257140266512518073642686194515730722977835354169788275061066622194425578501434458630131874240698527406653844958898283483775035558954675364678973379444454299283577456521322723610261682799432908593135500337385301290975118618595096908374201769247532625728405648107217441671811201241708461641066774504765750556030715139627205531744871688730850031006156059211255771856781615458632373950019870122362557853455691088264923811028534857164098058045630733948733862746815305895904198785091412803848309392989149877211816519305481309889809834676333695802394942346714812635791359504615073434827583223131432715773188327050038976385611247449340288459153786720442642185652437920207699180898312434702018386233381198667554415599834384884066502313390798494914908797269520148303101696831870371357652850480006370247286087768492256673559407942671673284293768992081887756372838789552430032102673997983820728644916257663117879719068892334951771689548903688000429514289183248803715336414076958379560733417755130627943205885875953625364262427591055958768639884440997985467051279529999706281851767385633317366894032893846523781161231677165774458619221502899327511423236618039810818579801415766142298441100679519641729997081548836046786157872809141292812109835880186409272013922467383557359613875474709252193712787005307868945644560210001097853150538960936053827419390297395319652503606443107114788459841568249278831904576875347520164153455622972491715913588945603449388451873089155497643502811545025502414747477064348559154060903869379554345831333691479698466126984099650987139195008012973605500860820389490567954494392131633934526855041225525589086477675506577832772700017390187242919826868975718758016655466241571485674145812268040799094342844511874822055703238726011848730359971206138599578687481319048314542179446517778314385148382342364704361550754209126564442624427178698117960724647460206779810113943828312786559369966562509724379239136313264895388378079207004897164194807613309508142314708072818258514593454342434153519659644546104827971483647938777141942015515812026827810993803975567450024598615977984377792960352885810083386029124315511817919577027400831297350206872396254751904189928568397549984968099784881658054015246109369004132593874243501190597836800000000000000000000000000000000000*i1^157 + -5797191588995346177473263776128715750589711085176274949173872663223738043915857638788919084845028513330190991420565668188482301989398446826024788953328666383675247751640947978276638842693603909206572546239718913903113675664879746437939178850124794862744221063156012105166005761005758736857651984856489801599308528115718497413889496589508736856301125300355740341225440983375349861343545904498979590328788336783530861847525038334142667704761912110836225819963109456695890564749384810481541924646953977444814541931131660637668627084933000379114719584927391909366576095315818207080952804074340273883490902723718827092165342072130809326121375151842998144934000296372280503782387623187095392841126342434710053275274086189041269196114689939756039895173576511905448299370166737528387464686509014239072758394462147945661671125051915758502793302101164129133694673466799040483244648666131831643881791432902938582231096090398778010489845521370445960735819240954746192221466499666369602096096184269207845532052019816401156766369108968072003328344386203009725379537339532673395430840375747730006312713833939506861648354437515400830523604509549328945255656630020763892631646748526454781740285134924306593380508709288651864357962484072263491291628723280463742023273930195389321594076719560129366553877755870342269521980776526281963006147561469561952743400810313144455854700260582897480952748150139514935256102734285627355085465051693738573750947793629728645298328950154692307887930746701988017841630287250027491562211460251724249074409189975432979001808071918456654038008386421765387936216505712182423560885759603357149554791785509808150803342148609063411302963143275737208324499854098391997051919546803721097909746865153781870372376672845462822107650954604712372166459402860526333801528203923105916484151842349717424274252754728300628899135475403372652745631529447345681133630023289378719873814445439415904579629683045425437744967550758724967238130567063620009489607922694091059185290475597619119557566108040922446314931993821412337560480292373221796751464836617878111991956610834793521953088896671707292547180573197660506551429279123072509692727137737693013335752582403372698589108620944020880781438372438323486885333581110247794113643034754491002650676003304396377284929095276058003909351687959070800399828802899475969045316375054401247284963349501739468706928683837587531894054946908772341259879625573203911927934895865046658255977754918961309828533630689920918373921216353692609589665601164372437293038437970254367005448358271256527525291013752002464639288503082597380688162049421979272539020268139095864940361802222176112522967287713538725422760389058560295129534723666796198084392354415714303333667062600910780691104919551566198314576020889416215278159259856651589640015846025832544957561386151581449042705178760347106970668742705255135559035022892584891593657739807950797801505890750877695606779268787531146021682313173116800693529793422912840176635527076143377247930057313886555070688759051142716802434703931303754116603414858145792829713690075786954756969936076078260008916360424394013355027055118373864499086499395805517543372398001488464055580394257812696270920111291425024096277450304801409716654185164315284089605335811531579321815462393761911141770676880072624616192299932638914888717058470142732379016962349257495579345195138287925740714506882413291602843121377184127880871072595636896844492695829105758114937348097294746060145898415240258919224441972967692987793478435574912070484559070704699097064698718075699444804903565062486907874399310743191846777590477098322869194730742845084998578802726035305531104514387709470436389232006990213872841031873972248044673176923930293569729905622582284241005925779791502941736649007760806875988882711264830508637416449572526519740996074896958029716658792635225592390484407507066549319291416060766565135290626975714761623455083381081546161377071375289018995390611570916227289593097946240964104302363730237334301376400641619504389085908125248437804515963318161460718184093527336461858228174870562502255633145436716610328955576801864225544972339293322511785558447986172218944230113935360000000000000000000000000000000000*i1^158 + -1311928843302114875416134290640309510812053737211007567596133822397003187053742103269213888407215259798225160272980356526074859304163552317911103082322871410835230441808751305585876087311459497422662547210741299143226464768283131936808686690254295483835586489314391012315011936397342162429607613798048503678109167993831969442010687634995230422154984896605372167350697907134133480829721165169252920567966902023232595805651236960147478508724230650854140668959372713272994410157062796922169925880193480418530959952538739385709280829858515349316554153623569035258480248036509552855746850737061097380321910200172286635092824571967576654136760594494384465689772188544856347082352008900380005312601098329269702390629598924717484497442365637562495296144596048276691385387674022892511118107773419345637201420412407138851984237465061820078704902270684293705691730918899005797885109707845378849645928061046813397788192113863385546701014366785153732543769487695153276295787805614395052034647540165648928250746992832756197131543377668399025652591075066671554723677825283973489380979490111675319152263012506656130934434621508014045408023563941585751772130660839659450749505460767332148044766057624384436784778966148415333525302830633373446664825031730976886872890292478769608315470776949348014214617024012134774057246039275802755830082150691292124239370820429744001450385006714044477625759873031655680195686532683308690503917634028105816449120313515351481085284750549707871678866282578355531751786640305595372814182478408111212666283949486711021629390889707436479299100136960469598780010498137009344929796257348014541686597611212107808629643317810551831185573780994322753398895479125765641926308793760514545693245313201697549078314441657608164583249213210786172151578037698982184386145610078011722677961339513418999176108404305303247098275116762123144489878794004769747194831190411227867669335397842280518644480682355303808216094469841764525653776902052668133144072203547040468389472244025042702285364799522430486476302435401960476459753577701325499280731275924354559846884719917066219063782813405253317939678127215135008438617746494010033091403437088407022809269766745895166475055847496542827215914638949096779076865367681303865907075539846648163285300545366897297322361918285636875369638883820900056195157206567754728837175007594075887989748740429809883901856333338172647785697750930866911106289126695815289473130365860190457542995518924108416402396084565780505099810453643783692473556889384220082968019393609538192657137677156932299272151750814654272002417708963203632794661276287467288550036363044695691633324054097443032090038160866955685262478674515132667941675974276185659891799838747649930237247297153792685604843305247785878548531544600991971456654582957999619581986695496878658545792413023448626737080001359921051712705418911532697813436435636578465807402947058717517380930207467221522582085205170640248423522069846267264968183904184649574237626507720280845318646150986627375511430223440546927630167945771716237032748616755264117945086533193599670983741241230826724476664129635157007080502650817031468665265371239636355457757583982856740529891238218903083709462250108003358863927556331802658473543988918920843775843773966741505338762159252524537546477091938538288096538935241402086937910577282926018276917796057757641693272448117888292179049865808105757195877903762665499585651673899184845967255439465736369480788246923342438690431024152121985198044541937188980037425692021983264026326020008036801038801896756101787826134804074230510538475079925217835874487467556716330554038965921953551499223001052633965374643791817529624747961145839416334348742283203549228834602733450365124494183096927349679870896340288042527164838175995849160713175330633382724544658657005527906378240243360510225697124125306951910320806158667384909026450588807434305213002688539203658352858038424720631677288152034006381815465966809487321881393869227239310525326150444343752996986685691241576934507721143871818002058772163634785976428076410999092351292167204141357202360303699547309126687171071757625810539597843642239457262570108727646629134336000000000000000000000000000000000*i1^159 + -283506831265572015009840124077359030453640603470858672061888138998502087674529774167176673160489958540045888323875828975830190397590519606993493749536896245699430779761832666873631850959006125107834303041607597918093097648883221368177695748608202115033115774869567216915829270934372120093506944657209607863105053176991383232528802579217608609798097011553683908355878200936066467827166120406397848568582934975175277409966080337003359043956270234704642882812266319589123932116564182001798500953573984249728824835541820455122606104655174784079418721269714776279296523026780110103564207280716890492807510863282950457889405657420067666259552612114108732812066744672192239045510539406859070238178133953868873604840062321277712761485080074977502939927008304506892503642113873303586107298162602353927153886169748685385181335760321649428722348517468303952224678954457532586305901687914489093413003276384070482942412612724414627268437451369915020507894593741779259412711009738584734630190457867383801668379926327007195172450211057962431191312967568631114335717608617325877294244737483862253917996652523337084717038610887268435519664238125461546076997359463238563485926560427407990730431466708428181278650428444813231967464050705722670142043895480098771832529293293339435547516282241941727720510452016279060051147665734174092105146170933697552463587686036395372355317448388692034028681969722442815716233496282600584751033306717040070912977840427725816555108819024098339370175172189901474491325179521549940124746920118250989038512583158482768225556211926714618581786932151782634264677804596648885858644000297944159514570262645159586053299925596132804304720677055829360112262375115455968679326583018297384014285634369365907586462807687988472334964598221548162909985168571814550537338694177081707518426499464842058974470713132995924864076853755886049347833451181874322084017762896622414170516770171337993305575826411486187041904709732372146842477171080826125153540840524725371164589812664521577549252517428630531626834604755403687382721556828906797233867997004265780669610347073103551866963341849040902041684105697898625754851161564903764440581455271745902444458968180047733329553338322087084771063876235903254106409299787416758379669732294385811890949018895937141636270432624043702950507768773684477304630181697735419209431925081911117409615054550767496374251552227004058299931068876418183762359884794090281369524172622182521042315094981261318950283786909983818016747348385143571067751776535234511626384634957075811888935962586870856068911218416895013665027210764952474584454351678166055406244368134077970897691126740506549154178286692530339444144312390838056269853002399438739947757850099314920468749696498200752036605170501525118765665754162872717348407830019383737297670598117792284593578778074190157181758601385690639316588320805388482318602651427560917413906081374034813528591344968225748807790794485728528081723277162993799112586514299303927436678034215590365402585393295114228255758133907461308455055187909320266782277536087712320136245386723677576434351919399143707151457438632103161398088277012623250348318610459248579609955765944561755427088326874531640172515573807427261682459187865363827831512857406638334896495304676497797767259361400436537101624678488463828284008953276530670510899781027972750815946047223633244162765247699793225436502639962156187273620018866691870655090793357526447680855519850280800799929910702925234887271135035764261714795573630430876289709934292289072621597974358955023718264493955849699197363043318646443892991459904365969351038229551746754234569285415126340034953945081312577767638952731471159934545864279983990059061676658824318555627048077992674745287509333932020727253271890554595095309500309567098498106758327312026999422129252787183026975543257986446300379568334120514376212962622705346576218709958043119196955744879612157755525379691293401397703136738241839382245893101992626815812648448872723903912467422812004341693786144776551059987643742069675631318860125774056537449449748965005049745885535781410853307490398972771327595285046200765988155896265642458730084270473006284800000000000000000000000000000000*i1^160 + 23802692994952938948266660787105962991082138523899051121980990849941758056164960743204021291962313769513056838167362958867728189920755234878127207712444372146611540765021216400381341521465963838907385253066944335044928536170816147162734222835098525589373844677776657048388602642802500524529155412679673940853113798103194457871529634001251218908386370978515312158023721103276315232978733120850525298241533725377456991628617600310411419360853956265317848908919832685213892996426839521941584905608042108629879000679809609245419645667863026501969576338387847841837886324011171709477008346575213473594051813283737888567090089094084551518027316675214216857023418988267416060570662507471862610077607488637580358757882794702143440103632926215225272051164684250317087105521920412796132628001353571941512424979399134402260211925482993901402169790510537978337810808644197472930259091170564685475445859175498098614651595034122666194190825924958834597180517696029670713464794841431761836286800942631557892638672200939535145568222220598244200460179396272263074291429022964978330941994988137192176652235609769233658129152823716499847332098482119770469865101890323692058432688097001967883159585420644783727781384091793628464116425947737530609285167603530434503277051206257690988047735473286754323517629580795903183777959794797638025500925506576501579708466378158160700774397767952263359761780258534524471500038949914246707114003206005159500229988206075480746124953875407452567366467188049715412762565195561830057605421106510165337989751484600255246658643295752365987945058026948813086476816473175951865531953773258181589913167531048599325025008583611504886193648527329317495681178566159684705299381520556544829097910940419759162504289615429785953685820166827007099033328711463335147499641064394133377505896110699300671644137845033566181861795695939708715456940454951271364971185076764850460471061101599520966225886581434519876872783245354251427568394841344385613676157845442632076024139167731206177122552911716382377072122206661252062174993980113204482382921211638242192816958921810392695115656030303021178179991186886143421005567387632247095021506084610336261252393505102316897571915470507716548322124557551043821399640060277148406037370008579876994175391254329136752670560984035519545384051585619726075016749566135882165796672700647356304501431388370354440253435403317133319265433311267229876188290472221753419899586292714795944527748888900733437994063585454411984392895935750207626244759444043924286179337633970784284502465279539294077536125714380841671559483632746267976917482098169816023155287439893775810718714559091134842134404772378513683130354793825394696000044424588844670095284982351557527003252438692931479710590215748514236917575670397163764780699947329013485969324762132292872758183674921419006209295428559739703680042408471816264510030453703162722573613604469232922618595423272235382226079449565067683676225508737503435463707611074078276749146004977543505016572024456484539245614026228513366463858823510312472801474507393996071753711472484946771641349632347516930003394478076900865338592531651944429158454953739953257005111697107587218303598729642836035307963678860715847768280118383246380070121350846631339634559929959554032506207123924389286030939754798692990139073877112943554876664060082762657180694165282524582446026310352072838732384056022165433213376297417646601635080829560151708552964175247287765898200258206250307130051514175976974706202320862212922123232695486704480374288067123444686072055086800276840095966240596998263771260638805645388877901807820829310885862998164595206618652080985929297489521254653206063254837368476018560653192309074148865406050627045810684438996662402307154330862767021447419244380030001957797000967255334130244657738502419225907882247759952297765527207964056004738013435937329233463776503682064703433944670886501264426590869596481606492092460588633302591343571655180776345247235943311169135580330621433453312397373136073435263943073752471079830308591292960741883190593869380413876964290599271901795314177304538627620625939119454348022540123302834420920593940480000000000000000000000000000000*i1^161 + -515975546560010747953245508804932289431931844297066335142979669981057704132772452478837893081849202605459049419901889579826069554296020048846879313023890150431377724688749173590084180450306838009299946672580548094199084797026352251234573567716825469347949083339507874540638766169630755408487751718691719110850054164883150825709693179651570432257496352046153458650695036781050024028232787720418877657064723653393988064149841861410924407073766394364792719546873736040392598437886569955525294360406673045495482345924111610508478172443858687967645691019811416838375766945303731809792992346672210959412790406178556013392439549677866833380516936167711783742804273686621400972258693721130594073014480737881437643301586401787158481524173504266290900715433264141784238750401231169324721109948836714291955624700226111892005748901487608933589461108285911197260200207826343470619267142558684627978605564854270778809881094708406500362969450925354784757381927319913257598106127273170552219492514011452547127774039453596291054308468592453483038590232697655052287421913436413636684366701178315797876507208480489382085488269812653378088286075421064284782892105071193792651279947325075025076666850720036637362800798940163133055013181755057491579094449449924347389530401714034224075216673385163069412105311401777491229786198678569318575138079876784352939333790635763672821198514394108795395106617006998245783470772200731198803714165813217709951042825805546118783748801106812863503095503413463755972419778422641022164573619494825064101456333732195306853284775935693213360368904313826317068242709949622692795014533372068425005298221841663559380670537697813823575587745709260740394194634777587609750724004191022725738500044122920973640017989193673735928045073857614837458308728405135683533811906450284328040784306502477668519425047798211116970679277468379101171735707598552645935818598283365481099845421286071314310912426021502644560054247790612033505899483485896591054713815882086497578596493387848529124352545138616167337710871660400178807374901673045983969152288518765881141624282667569909100094678811775276433475156517250227735501984787893981815229230359502222403333345911198293943964682788308019600718210296968506763640131294757232773121073807451209459708859668461831799410356307129463442203840386106863490412959894369572282741711216685672654325020769620926140211889305780894175083992474263399986356921957249437380739254986516335238179809941188995357163230170366963282935689729002199132374208791413474691419411471910773096609773478814540651303543600860900743587328274881847379715868579804662943106319809627668384953999279176260654652902476145395783603133762959339601424202155983026332701167685395901169987369641726381525912264215528915271583478160463752705768827441970122573893880355307867468194725911515649991341085172958661957649173748075800572039923150251503020913527916630571412486402293366690927509442291995146279297796149882799189998604709841625836397243197964105084833178409412645452909285527421224981342041009777447819046587641554899738806299724361085634861572198646078543388805399132957444562172767652219994589437317477430872221503734207025971913056578203858012506659329010782991816566531986140220705057808569327826377297569676524213232842545096001802550430380451626594890870991593221259624697775704385135433515395376722310400285060004574834864349732079236392435770269528597564955184181463077791446024395278310362523898495187202037547199474638412954721563073069386048761901572581366792864166950626333970411173691913023685661562042729570917391740828127485866489657340927278564778024861560461122891841413192708130277256833033898562092438531405030655060703097832466174127376160181423946203318647419429652832167037922846966517582926428672561287759279416914642775702266272756750594704945575346415855629348141508315137919805696058382084161205620571368622837811276135997128391792382626164725776488249754681816456603395028344201909680586296699254908682319817666848024491309908042881956103059458346538589215308500049343218596227152165306794719094206220937632373050422959608190844040674294883819607556096000000000000000000000000000000*i1^162 + 22439771786564879216310602718063187616542161395285938300936447295574809562350426011478771402010721997065375325255780068363220779771834004050896296004965307156413010595614402784554140302302417273647577514634590504796480359658787855945867715534704501445996256814356451807191284847078999288873536398839193861273704475947270884163936259871595961123165857834604863121005096225054124802071721453471937372769075280054930430419347978244832972596191966669228491414459723888441323494453973224827487524229258622604280568632357940244300548141064721050318740641784687295299187005788703143479325595575497910114940945622955598977714294534397155123292599812557855072802409829658353759882435082877549237982455358560171610823170396211534483251854703574124327973364248216456438883850789706547952712494435721961033528417583508752350717304680498677499458750548432366072749172960415222004036887671393774980260035050748584730523453793576856284425447618869182612739321217236549719764442216736312429409016594021574953047650077582875188699643347614503960705641954363497083623032615861207636381702055432318652520208043099770830579534071082617309154111597969453209361130847742979069818738499131313652779669747312553323421411189838559021582855189205985179238466170572388091850942372171821914070315625657413756337939972726861152687590292515219068425050179016963607856011923092663591227557670508081994633790764791757928553991049406795790522727242590519821899572022104919287076020424310401191978190037568285092493395355886302871491974581215674841672196200918834790136406942782895474487703870291663273898040358999793333511787952376785733470914685701786220052942823399119339027529094558825515275939657453811579617793572995892642083526274790978980242504328763232785900839878711312541487070331704934822290196790069656008094065749877060849512458626825401567134387023858774970043122803468637153458597145283281788318437818796153849979033580361231156107984582262303730107345752794251230641526508795715903315846529581407351806509273126018327918988635547353780902081961820722538220070250094821163506555341675545138761412340128733968146469997618956017464155406065266056414047957421593838501218315241562101259913168044486216779016144633735602509263942147353716706756992227551104632261478476130331640436399474034954168251610273291317783775641213635770961932383083250894174792153972828363145211105185915450231197104898711108237298719291240842836910747900198674226097911160555971416802882032551787602044169196019068501978249080188639742680236097771884037227072077110679439175450205136643938621372499711195307624277775194241936605061625252214445635547436509264036923842102976920613808826365042538108774984212112963278272234714463464005891311830269681366214521089935600780984442498807616344164303316973230871074315924150771908024740259092237166063037769294204317256073488613986107148506658501270255960560338687854034150632641377618108526327025734472964586903474842945520873821438884238373346780354630577055767154186046497896584493288251449154298046172493268979411321333412010509535803490576143525235659488785589044877601798602584758300736406095783806734334548267272142812154193685344738557855874311556279879716597987782026050984828480683927668704412573686808294640536694401869959198090958348647251656444611200925857009005024971564549372624717999924517021067756500306917940563881651643159638096305545116614089085052393323021803843934655695310915134740250450155935835529752158765648498392582569158614568515788643507936938453817659400545153969909635884584765363183402023793741661268946834043022901130223433067457337039849844519345160089970705893708884420476655719329385693316449945100941764421182134536498890086652333998668621218124292719319090578432093773406913366190398788508747762131736377816843457438105494744458023057786337313516465328247791992887969347868712054777083834377862704839168452295245127709568724161446938128926670480522360113831148502229285297153726878073091839789470264129956795442551968205927014913247048714319773138232809107687429654647203004967840557050239199491030487021399046747314158917851776124236018483200000000000000000000000000000*i1^163 + -792140064916472794582867553975705794170294579564503953228040451473957163611855147790195509387766570605075619671777614448327188987656957238193797967711801142697386070229399537921995702872275901507265339023339792601950694655586599736062004688251176030250283423878923887898513089922949688058208305983532147005076320503332281939785696003666199706683846432545397921747251278098286989009973518583644069949846766821281464722052113222639464383189533157723767594647326287450009354180872119666761080669398607927853025298267253355329634208312944062714638832598297784602504279210120445406808080633786786907937099526049913726789782107801965425091043853147043561061001647380959139291777917242246996005392708014083241814241672085249100059663759682532235803907254304877673840234488715013088688651293876697483502732946159796868461303115784988247308260026350137044402623589111367585662626272717126983193214905643371334422526265291863863295124779675323425001868726467011687231114888575101987577096356086466640860173313575628929500140791074756018639384220061585502595991213375077811291738925279418369494714518276478695692809332938930134501392320034528688688499750127743743717853930151229248242101896355438400404229416837153487021278530922000082477543254718897299482875438955787666388396773298641432802957807477600004958189858288210461927415432774673949732389824263180061310824554453956503939183898581464517009937215383607776356644028343452346984036425589056940271194568143019822097947318784695579550700490311947299475887132086397241025290431310318612471528950991331121554673588574400652403874584003341056341352771458505278241418903075255677054698429168624049544835321169090561089080267083335403727891696940686521009210086491409006078076595608603407884800680735007455412469682388406859405684930368269093042822127963722632668331928757237416371412859465911889888650155283042991478872552213795236533481263077163134802860218896984078985179698708536261040127332133240784899986238554061470268463820349240393348852617792389925975648591271931262985219374869119882186796370298593685778476977467168040710522289712748407324623878807377761236426770763490580230485367661424631526346670289499610984365016654198489237346382830626310755067990233716527211927742095650271800636102853359082871430841477514905245209926294422325109626919608685586138597181236629564807457407139164662777434802930397051070294644615229561850358342549142281909245747373615676971700479615426098670276885080805953404335287380452354874364181520867151788478651051450239710126497309368891893729939467602972005879622993435239031400807548163951761966142264388225483492096539778737137399578860391100120991244237490231180997085363756755534375256327004072606577821770118190205493322667741686372337625241098397760928701703264446166144346945582282916104527086488481403351224029525297826627774265033431027124657648499563734262836576721891502978827592584096238564115676290702383718158815822969931937411626388869290247948462749809442699320973345340266060297009835665410019467014498678613681336591655279934041353197054091197481872942378477877596457876040067305108461119464384133646592711460323292266666989777782596874213096078321141128104659353001609299711087987951150831304805678162670258590038086843186045088264087176236241176007595300663351114958627623676511083673326478410996497584914345334036344743750616136248485249021761888003653837996234777013790532732784543522998453994060420504154224529234875960702865088675958465444624419815724523721818917098116137170292734194353987780103336515305078855885911353197933839257283568402060489563375527173671495578642246700430636668864518863714806426283644870784512538404558521787796294047842430668270344349178587383089167338753832297282684969258021166953256794709722641577426538463949585987634137858981943094748403025176112468243982778208471600594491297117032358453964293315855509414434306578163421548515105661832467988420944147172654429073769908906043271156575280287425055997819041188096016492797627266805930289305420314251823872458165315416010890735830334142311418050539477248318201862883707047095828480000000000000000000000000000*i1^164 + 17276183035301100547155148332361668917789377288060821565746540950649933592088579717561393725281117355848585644593263404103592790604618281729012827534878099442158125502254392621669594799608789253767231034487219182548388267882464993501927073363700581101503598090250766491823867546485058552021020477686192717011529662071574716363104067993101560893963919139306766537079182064764468679545509851972482094043101426499846918009459724456644785082043764014597428353619513802090273433117724897289766197942189306036017088895894811627542708104848724507917642875046169129625001708094379388320676445907834164260350683805335519489592768243788544725037736469968532219959941890873199508002213588490966206847478404551882463617828878751521616480425327749543025596098309498205175349632577707951944599087121442842662439280014578934688981831526218237692307938220181453029117248989008031151575751948570578150536489782271991902698542210186793618461761024645766390991213708996925167654717100342986695635299944668803868535867665112669470237405173377400731337245208305684953859113380076765743702053685918964681581378830298449276765752858257377308848958508966459513667814128109819352125817018916891361142514479670134750290848454633182381334044280808527492445084003967483657074645166555144460312665025083286865366241001162580338655190405166355180325696995612497826302009022976944806840486068030382471436932064971566803669241021219101222042138209499975006753413182001370265074700325233366924141980420196132943065128112966332544365846600816444831525473287538674958781100947307152679149320264799018340168948714712382580080401808991093023353651706837527518066298476133056265844063948833369127787118693652337034283236182382588965439412121827385838353218635715204080333728759649732578362367311839187415823502094611149133710118521076156667899816490179674342678219516021694623663044171905388994891446076484092700201976835824593928213397426314161006074447503975046219210537241712920907653427723419043199252904187982462112356950622224159090016354749184570036206046495435776859656861627288985717079726449802378794747909450279976511209254857260006539112721704480023376175415753276635508837864675620943910625684011455751146997402034797287514498028869447065752887812981609226918377374969991939952211461994049231569366980219141039563301008782449044357333855805835211447696082334751552198205006661337106810589074201036454306221721153042744861035399337412127837021459445250285048624639345608890266367292664986312427640131241538741696347917975074644093836152580041795685491627810272321796914410334168422833396759973495367586199535656355718279770762078493092299660755898626793826074942498727554476040836883035933010131959358202791977351982813325204584929932531538761543463455571072705345409438260528038689896339141959655936114818019181595088631998616563225617845376126014094731995214705203642452137955306663980640410101656260792925658407230575820567935774641983134543694063342462700924550780087713348861418210425780760232725052228050100698859804536426665881594490061738075381205310235039369320998836887260179967053296980950613708618385267567513462640361464626087120443583051154861624437490570878576439849941019766339720673567947089267156441878681020531821603390693451244916033409017529154540313855882325474016679786414730104483229681719590832858004211235776028047420562096043742385002035157619839147470517774625446842947052647874811586520519711462485807689634769001875148103469216967718426557561238693994892136402263474643879520569600730536356788572385332897710280889489280083950494281115537775113757268147592016104682814278760495114969037847250853025265095998647638383122713568825667388615996782565340137460419594632291835453287480472417719904611267918528786324664623559074774575449382940040965398672472707054988210797280421656800026923843554773146383826415753997970155350390690165144358219903891704559063247306138996659598573337001643398004903120212434865560407098795337982375683686633216501413236451809013522012073063293013178083988115698160278009127116894818786157484954491191897569408575959935192399872000000000000000000000000000*i1^165 + -234711917370588374620593516562911892468366666685691525712065329967018356203157159207996528959477551718628823694110226955492202671624634128033300026480768807003410347701723010887406020315183556706522975734842483883389093099086720859409874427203658777475866941796787212779855027286784323273375249208148676820511863759200194519141418434116049751058437545778529558647185646587518261777574729879219515320326140079830786804724644553375602979150841079057851992671277708536192021252705136523473516458843550730620003928560393033159933869458144198275895225633445704623593346960076367203641846704044386591511857178262804837529351470419199787131360524357075500769995771959350865749802318727547488662619528831827348590819157553869585995925135049051279631998412075218328854791112702519023157281289530084721069423449423198322295762025381356028340341574473475083462363824479174586972550914693274061962446580903039348673594003581901860050771783972820310342880221891275223310077876809812507197551088675759102898186710429081844960297149503697259914311272428274626555710966723579652861991183061394646401180749136602080799103008945047151567224327451571939961166967233448245586287976910265780793896954744357102028268076264562754208796334204006139563232969256113782895622913885137011243240570050138448829701664052327481757297008152816352878822079256252575282158621217061434953069242439932746432028132500574041906624365967679779043502790909411651613218221097945845051688434320372846265381175894618073463900454772543393671386772761277791960433171138207202868910015352397501343066637522666643161408917816669848614541898502242849804473010108453312527796229604307681819931522063924611358090793799799169779876642476416812954674571831592136458178844298449882597287352579572650337840992166424437623060103407952752263793167871077651354061061162199641233157383650384111832553119415800107659027803800051050628582973059793223354553908773911147592931995880749101077362263829470479135780057392599538274338728411248649085645206022061651438482949078086486561525224423702384108056469651919834601991352847543832291115686373922995306982189076869918626304079464363164593358791217529347502063647785011330563954315837829666384480025469026229592983540603504576940734551107426100026821900989429065798563706045344653652654464368862413074150578846772707958594841368935998570658303426605765866021149849525856932289934150123091745751327303311786865237365083937124328091988560630784577517236643260519631191406359486641664595783777768198570413257026737243400573310420192749067060093931580025865823756197640037985709758383850350137876335714525103633171814572512618620237495731622172366566545579732307744961471255802831810562968831761889493337691312711059015062140860898244276123064203182926119692749259485832070970351314764616607013332773200433885463582119657603185420709917026494848195680119081860643573349344293051508143338665444958735882066446136419490592880118571597752711628040534112553492717172738778335175250357264961595881080198787393000125580740058736071912629251655484535310559519220099216784599855642399675605856146558002282915757451064195258222008669393515256177078182690504323722919012504445342765356758637087835048164307680050856312614161811580270280541302174880385845085740977775892671851448188813784441825568879914946122593212998271153644608430860346332065877559278886719446419534127275866131505880705712196998055565859857107557018799174295325699158096992839458012720019657344821487052381105113055837168807131282316665243976415094808378594549997700930081091748378388969563639485154242403674702413749047789668548369299666796888241117397187601713690048607881525752092969694856611020756012700761864319293427717515398987846151601861789215494808660667608993878813184109466087287749905630455959175741227980175493660894713113566819732444803977824807749940971141685962501272080778183735843276218923459295508754309689128941562560017147223149417474318029297082039570263867900514830369520094687634014953699188770875509540797715954797408217379227304811838560174258685227814727546672391784911549235200000000000000000000000000*i1^166 + 1816154634616109940863587943874776209887121920072361900532701719638200331978677955738967288470133874518970761271212081574242563842034588456389366532377128123822391431316831150186969798427852199344465357839446662535084209700464592124809292160204611156578060840202564405966492781714105746554273287991701127621847531741120901266415531864543977197426731653855348394149077931212726217439150027947819814794699882814925689189392132080481439894832795678678216139661714626828163748853744193498071171276928800441052091077028350491289464196013549956114781433701028953485594149905990885081126976520510642526270193992644227786098460969603766936095917168139234602958115543134364955652992229516065329647755233379046914123800639542848130004400652322720602066143579517553167548137311882465601919671718715782180308538126356035781832326447432608795216086835271419057116924931976696631471624085517416044259840184340690913250328604708506643440210965329085749285383967288104123570757293536881020428285166274287908441887624134993059522640268274225722065187490762856572686050156626106616637483218380976545763873982742339943887731399566137762245428739558832633270826707185804457264813350680042572780170449574080699304123312892801221632444643499433016072884673174250774550478576749716679638204236001080685269354221419785320217450953985918233562060778222157250397365822899102311353121548819745338770576235496063738144433627118906676014452163294301347275064486720018861402308582959230499270529561859673790488083157021460021883457728678614829356978400046660076565217618919693199694225854145329363527042978052286162012660926698499830117662333380002078732042676727395328650563128977245656812540626393266823994993809763766790230857315525415865676087904515548768254131462568720979825271138735938376169771832790493696640824933012497539423903263437612093582012198590271843424627606791263720113532627451138692912098784243421445195120550712824923082346231369724622845762159654693210194093313434737317075628422836003495109979100573632337677432460649386030785997192735111427070253181657141625128248337415732053713939767079653843288451866521258519084597667683241451866261956046717185456069142454485006208755276591411960891991188444463783187649015463503903244318827925737484563136111799797769661059391177867705984033431886610754322458343067556311916481901353758895974589610872903063807286711186773714993164565660180351794899262245581530307334690842454796290458832043895855798016377523168210956391656712400909101147338854356688754384725027062781250902338184230488246544689375079841480759460554418199604151313757797412121144447037334735119635660559782590497339835520170526053749556734604221626630349574225694042968257337864684556516232846295554000939151974551530504253556226041202535293815817991751345620601785924911969451789626150717257290811144109541166177929853637788861392032206863404846917114777240415187324961803180157002139327685538559256251860727684635851407742462709433270224129431416066995833039706138790877871209836394482029767839371871679424354463698811452789943711333382467075136130345242371055888844601752107607235685321333481268291914838420521682579446360392159284696753171076401186827989570550570562448032283078086379950001935924625484530663440414590941492042096582426259548256720416860926693281024263524687393214213168730351968600244407448833288430125472371215384834926235011702409927136767202388903337917862490233732065295678471168517778019185884863071538723706413336319054464450806248417581545791849454133668038008407202819933702038289293726635161666464999343040082530560113036629989942390203757463831793573601957678393717763585511482467285876247332871953499431091736189493482547118229944939710382497299974814484560135820931720636663652052738118514638313808320062036524777888264767896354939820667042259850153089351785299069858790299548295376886295688619149662354376916122477400935781795284511285373960888022939285130091914008383954155566252583698529370674640422579990600720063961059518532380571978754014207775000811499659289079571380451361083544397659525863178240000000000000000000000000*i1^167 + -2161796825946079469713430793920135584109510381571889058752697521066049894948528457553300135483880402717907481332289824342063226712169673679196102275470040072347490521139147266286416894134884019540564922687137344250828368541861607268337382718180602369431173738182797804988500877731153587224458389645574755256720044874488758061804987477973033706177856762102404965990447707701658538692989357315055080916921400700987580738235608925540296953702129418729612056381770210869865003898441458448806519670624486054913987533681758371333703090046022044787177922047367381155277726100393194856785149606793740351397238806959329837688939547453298904197422578479343794506889366884267275192596460794392304900349262381641333181833922290680546703539537537843945088398028447122645653511314295358668913340535106104055742133243737646684693964727065117659718893000685345622987344227338959820397512990714533266714017331353222592785654235188492294133425764130703671962058242510618896065651277971560610322325916929861188328511547129317596619687180718109187127895921815998844637279852701382845778134324198356872286548934261008653035229270945498577950662674266549029619650580581180637057604528885351479367771802123937685488954907289756789877465527891180893129537292894012227223910646779559183759744411068718490710467555076424212749905511556546767390535565819215953827165679266033056879780566055346727724373859954709496069064529471562566308774445646459418697111977749768216569745749887825083664910300968301030497797066855072752105956307554463348010205255731106505321838278856037697503539872199263849844936575587940756227895582698020033490434026340866424666769308815633060918481775179981556867577563993151666639044550779906947570496958853975798614369559727592036359235868004103178101515618747169801258081417132669907571030228539678797828462779408575766814801650278110784241298733102690691068925083446844122338559548077434448081907368666645909794980200640200339185809806677426874227403597238877193733691447237313849766010898680823923812930335374322154223082769740769771143299343498162322966769185358043512536767922910004203458777170387771494722209197720088958715674034163676650715043914467364943040945272950162717203273794875243340595630418452959161661595345579108479224637542836604284254414810563579237568672211668456893815386642756073856258034370623875770695771871036016568714665420755892739125141306482931562167022464511517693618198001657185159816135161516238569863758883881689825695800452546505972015544789844189797742921181771082504530908399865264178685219837596840559601733120491640197722903920131341867416648311357359852344243603762557655775988131396539416603832744668335975376257826513477709252109228240825070656102450497922890583198599865421584734026733720663189194762171530564463131920761487850943020316415258334361635729404257705977175494359257642362426042117855258821575166480325561898294668212599308510652483954666190836822177902178733640754267761142401892180310418951642319424777640645448642979124158517358058931937592229557227930889213799781021425200570489360073228816166064343320499826113602563193936390445839992753728895790892750262336294231171028791217968119801536408203489353038332691201169890733997519304993374544925229255601457258717199313649647566777107433991744979658424585362072115902163918238513390826892966796293819524657847345861930755814581425086073433913275928701644922277800642482231776093342648540398280630471055131566290529975323492585854075010892242725899603705625075217449937103202968191191986217879199858272780201698366620175254213516991086226783790361740527029923965183456986650826034597814338407325995809732933794895741987381280181236261853981018816324148004883507688885601662152060865061312948691830047233973206796283899231779499552516857117090786919684274839957250890482713621658103981919593355349464446593537696705476926624627850477879445029323226238675301513013139766024222103705600453841608032924313523704900856195815005431117051784924041863401326878099736757688174603403488701027908940951518375811128123214382600552448000000000000000000000000*i1^168 + -117170447096434259222646339134984133664014429068730294029015510248043791849960301240185336799609191467767702502212924741984539653044312855055756303353254474710280240842796114770290521680913375373723697462376080829868490495876287719820272890885933435344621146003125084433541451367950268635757188990127707805370861415438030201919023628740171662934078053116496732521334135457607646126380290649215199192146314020735796640119680639854236152625920266861917261512880829852180168145740758872262715853379619193300240115489217194692465483101291422411355876670611563773584676071706525195042745701518431770840648585648016954025195587646220777439074398881246790852871523511274805592070477353075811719728872042718526482121548572096050289666585777604049915951809506845768294971655426582887342614941624759160415676268344552068347322620924516354148214349076509342479536406696454603652525402618061150890791308454000866413981714603169732796069413799609668014343932916706552315730965515426422390227588857263275775353716893852333932978853510937390012617353563872636639795431713292164465765298301880283026402835520086481035298032737241219577409177989721215762068167585917596972932465522789846765453887145601820996287072475862282730043623884537526162237577715794277502345327124172233798237738170253431916674526108334870143194363111293243034326169465800840260555524698221886202915034867068488078846825835465496450166969442117494415095388064704077275561688965397485516658624805037909589324472648711870429579985140002785704509285545803930896931395563742571637717367742111861695355177726677782951615537906277337447779868804924850323866513840541751885650280765532746941006105143778565442251395102778124583392817447565573670642146015506169186479737809480733004824213154783191315264518880607324577957974729162530393341856697286452910138063393686703692187011438009440169346972506921855323489559795039914775637237785280513497317069837238520285840740689810946503752707429350151298532536637656822509099737718345969351345859520497780108399085948557504768456416843369825568438324827365974119231254211881052728450317307068635245174061782136138495656824183702329248654667999144988623052130918245450564223750281895078631742355164503508721788132839178672550684063590323015691132534900444108827411233423205619849258291096523358704118288322693671444100267458545297585735669125301458783665413550091360742066310063890829420496208220690662205604902037941791537587414232437404612114815562595849408730744488788099438595632827259811887311225493746697992156060474304250542715615115387763676353084290961374067304084505703911954320541808907426903379701311014012595196848750292146098681704101093449754431036137312075146556827686396693816963487621165555766244881781700953758133473656396426753746216141323298559322739626436170818045101725611310005968306589913693957747282643102293918299200464423325945400973985073749821015496452490039104676726630729805828862895617590057614051970035835265773362287651888690185398128781488704688051236285565109056870759113606699863651560958451726503821995412937097032535755778718764714810777687517472243134832612500367584702257646167507856579891534439415295684547762113457779334965973978810540570722741336455685459044587230933660314891981856324446926956078741920685458195441088102363361184819630478510808191789599062892251751157562993264631082673749074119999269425144057110505409422835121678285717841474760024115858166871411645047529952710353302898131894954448270328218126398325744106910742429147751079998160150524810781562468159941949979725646972961062784034624482017723777555482195358739418492658708585193838401101492479972287100620873402624791326204249540231385341492804239174719164773741430532219179449293457006532276978790913557665754025652024193284954875089426065196151679713437451194280976288293687161828196970689521639201614601969455881812449125165628165983076515228727012490919057287346655640750508550396139648761218233625892508228826765129528800405823774638818036746327411909368536631844611024536564077970990123479845074805509324800000000000000000000000*i1^169 + 1421153050738899417835494510906875882581112259160770823198066666964662592549988758751782009300891366608400436633437344552993560968821041071791545202710911647669980813040297479167627707798213300212170289679975242845982728198252645303110337986821902797587342371267117290193438096120850846338067326686082342492099019261730785179833179606512526543384256109075952482791460373059068293179415526328101622931971963326372701407555902178213476340793151070528058310609414751237155808964674624232127307940139284135711990584527352792874402322943735156004274024999784283691763143449325057398935113938611883521015426253467054389916821465616134907476304302444127237851095751886668593220407793175224285528209993492842087711199486545327054409779079294646940987836574037502918890553459960501904723690263346027308335514559012511229593896552476816188523523546866388910563367294931552507827836964087175609588345705987909423298531823863411490969201415128849621857835403777416988869863243600504276744449149701761257881252462028476409131074200178896555235077494258354668061147291156208214883645210290348317095513998245092822973935062833375892566260041651621447717263762826288821066032188423897136663551766774387182619333186233365998448323664342492924558779593070876492511633462272932450375223615580575419715333800178495121164127420499551903771501804933842348318868196245013872729625292402327332195729204308574670319966001440692546366206496220906031092138289237349114843934284913585391340929780220215957486587138502980051186425462275969307514774530929109121475341421117818062019323041037501594535760842657141967087714465872110742569217607865804013147411703841250754137953173872315717362832086423605187702628490117926384490078287412390024613483742412871329173883966767934434969630851294675873805396465169138876213291532099813561273699588544631405798143746308021536492173444571671673199975536711623308847240046425828750727478775611985564439065209917369851368872703525851551121806171570801862874976013694154383945620776734465217451049331287547403052197479947534823722144659670967487736712010581631545690881834144826231516245735988312645086999580386467321843562435048891335694389068563793202548993642958169672869631286483874386824182867830812309971918680504014990936303574230628555850828318325760801781224962901890182121893583914065463610116856514914002924592847158450983548515425883734967230685893293087502302737064203889212957342970996534970426441526352210955357501313258106709529333637660796864998684561576404017256114830854656128150467588819976869748625101926958095458575893532318820552511426933388091119544824989773130275198591400093877670869771261942280426315085221610047863136911900457526433196108151700711702474509510083007731288405900459491473286924641050008744250527557233652958370801783305830340560555274942874454260182597577296618231160222755502283560376515971859207712585035191660249550773737777296430461677199445817591279801943731001115635137926417310597569275735553522242967964392986639863535755117645772693822107412088391954497297867159023283724051799070954930721896904203362304575220729176185094333499858544648878741940615607240586904917263563906852368701070916704751746531059604411163442947892669455706355410426734587639878955879446667806674488305577766896253621002208484445832031369448287145952956498397698341931570466352331793723919219861677217398929018793765603045740714598264582430482347831808736627614827970421919200346292442058111945831432410201808433898524678842543323825006011387171310572331008636842434295931250393523468911475446022305119232669555852874811771057813934282377801198005297852362902831679464833716162310945155809699290662397036212544375923339421011544434177449350379476489190268460609807844248663357679962960366873562845621272694598837838809360256045031679117906771465121383726877190633116058093932981358587011732975449251134891705136852300794203456400824707302319641013604382218849202345378804263253033106509937503818710404596090842751150717576131061872821531089791821766460606107961552688224665600000000000000000000000*i1^170 + -8355222794735605007675878676002854580064993124046340682407686577078225807449312061663301272303877478830095807979251972631602984490906270018844772514348219886180298734025532847506590027882377500231485050666965265982122204601002835122906683443386664361808485476366428751662750501574806109843887588840465529755806810546991444049178768844782473405468447434207661096305978595677772466301502006451846904067266056332483286591801983534593607647474938635936003343603595711338192254966732653700035577662594894336361215174864525070026152108616645667886540996023368073456732438209053241476576484317740820695121343870947779198704101401007975448012964751345986536570142822747928186252168569444907606757372746164718556257046683002430659309473333191211999178376649108011071004604019154749736573353342077003639400558376979952515877445029946720402310973406288680076918797626568285490366811727558823835222149229337851595892881344550169835759355069058582986517255498982388254077236101550573189997471941017069585277848408954193299833551258636504392430682067479068527719928323826142920132539365429641744619104741042090755294272234337490989781488791120738766236831309933668358527085918631043654619701187115297164729354926296950524411166722231926076810643309586815265629749001801568265456053152559891525011407169260184078029614617270921613620027820925666534489044587865285621575503804730949731696012319308341141472158262829847574613819207037731444356565396344084134853806730060307483803182201098223028438355400716685614075338915951885788844992281742492014012156066256337111817973730453453900034940987296116650259873789154932311670097847889390753795782966493910129137805572379891588044679593354147865776965219308747224342063763610076511675151731777659530529683153895601300571760143383914102567202304370822525699003412471338385629585673521824036479571543406698062352959705005545725079517387844856314760922081867061250770111642111267727927204598885173012519837832743332342054323837128206007205832364760997452819169889336747670519177168538974096456144877046822911531833633576699168612500118563758619060671111923830060280832990395220158898969302478157766523395616568133158136764588613186490931290428599921356413645014403261006128276042622726073215887865265841539404224025770300057650371638830405538855391046433464169482043908087786013699669407516133950015124997524364683907611372388335244348257145682741216183364483202356117402983376830847556424744359727948238262503903587837652664674002864470849918059698060428295591446044515398570599046983505548343894957029835930580944605293915674715048296719454749961792942440861139529972999399564277939095165687926895981086985526503466163187180618358829692315724109999712296825124378042264800913937498286460661752307791670700271375237328701726805113581706645852526684292596393409012285315460601792305227932224768276422416393445266117109228073202253651193549551346685469862368689362927421285226145967664173004543725028093592512121267702491003810654860652158571231317395126898001032435006614139127607134145628885947754657053573404809932063340518361851037227517046972473217991995542834317561408209546822625838866081175689651112395296366149891439248347423369341026803672070747545331454593370466118065947732855559204209095495054573015600013905389630363652483530234507390679964347146950241312180154448090917773742543671373710046281119266366867188858582074007296708897103727564201367450976167695312070882192746452628411539321721084277418456038284559540142925025538060776636816236697000903473771529393265736816188364149209800354393083160031220975515759778998029973420944753727122724603945797038608324352578513064186887083497157203669374047803326788699924729019785047056672427795232750544188820525977676169503693421866789856300598652242937316319076396892269881204701748565083059990661974287674841494395019498939969168483124000119819885769253641996934210957240164453588598376248071418694831991598880284186702604908092423190128963451897454111297872885223167508268024806839470290688762163801683394560000000000000000000000*i1^171 + 15557295699691907841839693120872441787272300102594027175269752582970815854632646157702661713363901842825775126203183096666122403798765511880123051547973716835270229617038849926374404265064660004529366495688900264313474506992103420215884415290627740439655469521285914250875081161406292027022731306061100661819559470478077802615665524416050618810100267491187561808467563965181510840361462660601699408277464686605652557108070813966833039672784564321127035566074211997488506068242776392521814373186151607932628437303541232402657421831269321815035734944355168284375708159304226204365464406474103297584508731682042236050481096720527240277907213159089842974875381753338932206248369257909919162501469248461449608084120997605869438853529228874053223773845713933738866243567865710186291506129462186029030830865996952706674681521823435823761917115929675544089968793177766273587651447631571806120655570942232413463937071982217303547331218141318403026815253847528214774860849170741971221580562660152497441542033310687160544247081250758994244378294734583200241292740330244586876736477465468437916157883732845881606308081518292418826407088488131128236951641063500681278148035250421218558900993615585261836848329926196699784577271177812793544078037967096535125013520091906299956595934561642241598332976317824582718914377409406324538932878535992183508550948734427165423461306393296798319956218811480143210352705897711216647334260013200334850790074192107297035324918189408022312335701657223817967398713205287367558391343245777469447841349742702309991972331390202525259030942353288332972996627954364340477630879986442239625630083304323897076384791254764291669553257446069727210738590855497430789404538893191414142992032126648831498282596756822551835207023227128641745623911116741091490471119430280936070829791640817543254197532839318952293807033495055799679471459942867826651871011102187699115747597812698862920441598868086299821459016464607198564628960297750991331735349898637243862616662341904950798276694585531913260309664675691609558842451729928038835839762972024389421206429616766563898359567235863463793317961530580206087667894402491889670139631335798028176059561585440658227758842556240710180893490853010900965847827670213994901511888289602403031202122119509565721519942773468169064859868764725165473265852834132543095587748432172649154013546845373070330665347151565020167169164288158085537311761236638950792682218912761260937592465542356364001065578458656499202434353353021625059070697747135843724322488477922239205352446852943064379520140110985279251873440815380673438347607278530321418911598134804111830867634818665021367608389328559690641672962148053235493362311739228123912055124509961292376880517616821981921649372926628406753369320500678461668802862549561924098661370633023849493703769369284058453363072630868473427026403573413111368335606034045427417739392487757574359713580217231397244692739439880318816854865658335316123610377730447097779146591722026024568772168112299372504130863471841961365761511399604318430489266429056418075792377381300400119869729978223304350655061138047263643203612653863742836336821106396456825800595837733338045996407818248894772074896192544648758782575026995621348073170114555847852158107057869340309653213169282798634159908440375069024381295150179170566558030056633032458315836169938502252794417624705603731807151414465723605926961534385774857529182854607121229229798522965030066297337366477179703958117561999988137441541031145504900573495314893122991442951938734714617673116214673542942528176631371802316911303098089602890719272408800653820853030818788120654301406739847511982845005950791845755370578916741518687159569813467270631755019615195524912222728644136916766979952533693035308275692978093794905879476934554175115612679129530073270251567428596310694403710387097015867074010554600499452557436398811722183298081082848264990500980639656936116759429753222527957948299659800603540168104447488911951056669065596475191944772388859676858068489870453218553626624000000000000000000000*i1^172 + 182706366301933960429139484017039813268102559493915357227957016694460163294565127884148394057207423358103907164709384713086386036070468949936387633711044383716762906244622268967686587330703899815736611674450034485110968968549193330803696406503806106497964767350804934422652511247630783791360703174151476322923511227776428815399359071747476430343979544254687194595375502332855622148148564109291372640180619683813522880432193278126803249874944128854630947908141692689176149595199205116637798290835213224981278202969539412998139940647882290452763604515435555955298087284074125563801119706974665783922922473978732350880894428724866242650819232183514137873987841498270778498054184052331346828691667627982636595061406776949493449159352821240552961850623105309574788370185269441648944392986845217288636289936324457080422392193909845077372385256804894561905495626358179098932383600152375407986066339781396212305042144656304359040449520251040052379834575295636330365279717733878697344645914924196070657842818610216712630944841941994387969028350137174837765603862498215748270780194011230522437991374534794875090565377250234965696345876835554023227657605631383768765054418010842023171897486949191903816275538251351801415801930154772696911135862034960148131526739461459839463483087354618100262923690535924406735207401943904283775023533249574631849001232064449199807420339315577527559493048716559149332416991118581996560678577074683886604811335969333597777132849112581393981064867244120645123054293052413951727853748791743810253330732794207865261870902656525548964039728722943118982178500071946558152624299192233961642874430211714423705220820911745748467281546344667074417280728261709000314411781359362067012864500009129759194602122464433688499912663431149665161620260117969031726774485185043599473534908722775147744481509599429830832646476579966906237832064569963512687076956816316259802768297643993626964217848769725266338844845414670435021786566792869814338442171597563192940688488886737490198663796300998248330341131203376440355211496216716841072371775403443647593073129215667777516929743987074156263041505181573320413084979607695348607577675052277053970533468953596476236070252823219288224729659016286983304957182284141271764852656843559397946299964982461990259137169496571683443118123800341876839056212074718630623554017406763497040323330252134754710584477130681006281573132242332809338548935117553261910134696801130204728226026127894904471192305178050017079298394246754530460404332058400509732571698352184716572125003390668082885300811177822837413896998287288882922983086671996372900373436740490067851596411739443885537067915196027305543070191716143755200159333824922974093468346670261424176286756577566653940087763597280968233111624083264463918535286922572141276093438407724478323057497618324773848469514625821419713817124648012085693177414778924776928042477353610509933956079825677356362670437259015887353222431914820422942800211534965784353890180278372791045222682347197157389323514904258075912300162848666493043430880925488510000741577879202660426649040603018001675319552240653745301345989999298825722723609125509279125115594373648960917824798554040501159408082631388591924502423217518066600805514528776208195963561526764612006233027023882569170590710616066623923771618616524171873436237049408230760953689067597510884840133085301026578082350941421347273362972909981047590782857309611146481864113495673855555590931586926376672859772107605349337301604259861752321289096476572018940698702312068358487463544019748188791547993087220460760289142183979680907985477304409855616654444327182902203409461415898182258725910783988277935341070266217604399124805685622803598911233841249066293515933963618406046726922163972933495997062872985879962463757420548245802743080214326031626357120579022285499426228587030678161048859097749737166831097289107221837662088386900477657439059373867989862307136060658909147366980472663779982388838478849299497766271278444345347355102603669247658125463597875200000000000000000000*i1^173 + -1962629720661694778177790447262486029304382611363579322230641210133818455937241948996178648231992066683371712851100701214773434551578433614573487047976557911098682740818054440873496882820850977113883750305098087064243646778263646630442293908918527350240136774529752268635689956298695287509562841256997435353208658898094212541816008960244067790003778212651377938139648523620531924073613006550338889003595911835359248548207661512176481240588329763783637865787410067562495675176505602402304387512240358363640169413044709951667239995632467582668335133172104274016127000659828692051125976930991610852154185354477765797679703266002925259212246979672701945022156119128792833139555683834113156686981515008793029740813868741115568573339146126305320077946859087319776778638386055717938669073514130580376630539234879221459258965821696839510936753125262905731719035187460357509587433927230288495405248699869343377350377825601690589784765429121626752827971165122632996683396278972505448855591948774361274241345953090452086722979696083317133530945799383469072078391774582028749657290227186085397363906238659747096556102453493220936625152810136904588178616362503927447728133777032723996731542791535197801386420012220840563258162513200100807940917755391809635782665449122991437796868629043112598109601987850980314450163108850213881450346949205517214880912905155852265000027698463969304171917375771629888501320702771452172384692180442029064801196151619682513674949860141026665069238926305898438169304740085001564211169805998056559730534351079570114891292014583387820549245473289317447114174641136420813136035730217864457930331282039793203318727502622241025468623618832344520358552459779535643978960794819335410135408663181653604161868431450046497699140547624667320889173131763912756924283274279680250150848386211901761042470636261991485367883488092418954692894293716701866760198785468024100039722567408185419939452316614076000413012736023567412579635010389760026128138825088778304935118588661852018416463322439642294154517653556404718669203046364147107405483582566560541650756536449667594305725963465549479521351847080531654921311893134954335464386211535234663889878851915645177719705258163224546481031694865713192652699484928527609524121348000461191958883675005129952273295341831135681417763943067093164068662365489787233935269558252573079996095266609233037285986057374493819549156672265205750587022392207624674360494293093145783236660730647732569466335049108802425626124433198799770994244321131580802754926344134750866732454271345686031518701749591255149634070731514760144112675307698747060808291387654660730726220669445157009404695369100719787487435816456614089261653399169400414782712487050717634083852795629012137220381565196907183257509927468474384144039228218128616587331550565251765364356928600983168391729014455465924543627490154318190913608137251048423617979853777457615630604393576120250612344702726400094690070525669871374692683633354452107010283597813568745738822340408181511936261842341286144647273810715670761534061515412799185084546850840074117288370526776589969872444013937557930445957146172160302598390763763897360787538512317166384142221540624417740361001217804904033571043113271470256722083272077215539474299323703553386031255289973705035426622905776417744879992171535770798918875718608277598971114915574771657786121523473286789345838649706868508763602967118140696133183907639712345229985391146915311193614560495309761889595384102367739991579368610944351624888009515833947711151882415579742336013070645434327093148526712432146541671570092620217424282364479664077833410253744850865740558119906441985816128494872169535198207630485245047816505065416499648606193449294448490713689408726493621782827957238469650663761161470809219163786918241481301302138712636091954946388706189560478979177058257087165835164783924627401027903330209574192845374700249030256674033829107655375351333925054459794955533231309577742053296428275957702629567851270043481708666205415636457226240000000000000000000*i1^174 + 9166903631226997564605485464862276554069634412601833069372388563000265642273023654768771413332703808013951423542293384337524606988700493010076314740396484269905709816795514359865246421940010965519216376530780334332161870041236279171083155563741009761631706961006314596783468650175969616252252562207856118508112705736921596370849660804973290903841257060615057850761444541439732014086459287175586199284924620376373080115323707680710215984943143589413656484000981702520845853744916823018513458780206408957521604318805070158809377599296262256590704555066654696964495751371169857538443868276535165152374714109892501345010444204698063823589499309690647298936218677221668313560088757780699345987158472221945830712619421374051012556583659871847474017699497429453824246570665451835953242492008410953400209259072031248152298733780687157932421190220244245455804738052133965390350750131346181913281349128756088766842346128990216000426947173870990326315824535958538078786226564037676493447463474213417002133326738206234409669437061351666918639736594308436219686001325288969881359900421883505979286382607203523059607879372191372215912222559741499928833567850516607246550722170282186934212845505405356954292081449573982433078483605646531445072092210592604385861763528593899863944538987292944654835807839394489509357547502980623475483980196262972168228666372827731669348075721181729304720817160372404148388496511959736880950807076017955276292307221005961715871297749737002297462670010775629659071376705941957511539254134692600222613511573006232441298387111358314138299192563974361883786832540886384367050356240890978348300886449939129015204246445924569320672034636224886675109351060291697644284681215701494449558890710098016438289484174244492358988866369802646270631278459563326674912054294044082683190696066617559882396190462487275365819701786153273684315132426859012634857859454844197457143675161911389055464734662023253423211477396732692522450677563430382489653785304194869873821881516534157902050800721089129110010009005683419667297767790623105128474840450790956139983512206930032271420442954827022755147305133560807375154681819210006732493582633738070096293387850673290124128235393917389245219733064276079299041992615359364317401834724368911692205988258666545845439664868314785057607123797860572876693214405983316099004593939415723774182194486851426705706280264033390581257005481311949464511007411655492853669994396556729672142338235901192596686603616875148136722314916180348182282161021300787823658716674949880825918268767567080942154909817134042478624593604219179499181764890417973951063896788345270282098571152729776176123072542220131802451027108138863927865171287789913066879312387477990003069284852751013803544697714250113057118314464581955786815726594390308065774913603483983843857016860301471662166499705756832745230213741457076382474974786070612972295885155094772320116906157530927888720482863154503502102358606783843543721346631199001560356857848710262359252918658283094223187015356489769065130530577434637346625146891369078641275103267293847625981821917377485087687175192100776300866441649027493276977574395048397484969146603991942624754544688719734518502021984480743383668553069356263408140876031327531215458799094001908329773118072228596780555142842205613985162019000216405052186648892149312682501687080730570487535523670976517703041284262327951853406924209820286285333031152402927401092805147835478003845210070642233302248926146036664032249756330120663174638779135007379789667343404212863862926999656535094465982127608866652529611383020905437898005633813778206126573000127853032790643363939940272027345837413852170785847118225382028237491374200702075540487649825765797824546793256728050878608466875160325486824864462894574878623521492437423808625168498091817881250489877190170149967958330571532342860536740819161964064730919841706384944152287887787691242308786792173758752653353334749659305315017426648105064560049021290267942345476169306359643314638028800000000000000000*i1^175 + -18813139519695514711991178317644849390439016861192764949436110263656815387929759903199523531097609576936604197347518383894967600735323250923541938678033059401050461487103448766287402665079279033773357835267361990524721809583654492641236430896973180059004526003201102386938701445158294319154042496031888117770957151475769681724320284709993285746244639845138188804178854708829914724236469408570394025510535895319971842092846783062513641281821848629796285863333898464160532721846140554903420646476475596918996998554727262878312116361507545119682205909210792967336103664457144726988355311451059443821970904528158721956810616774365745098115806692204564439994236476603286628069873480384224811027560736226225225852794879359849120255204347100005868361551466506866085267308728682976038906367677736113016247292256415261872577974685648680478903828163674413150821791748933165267017358068614893131298178643050492188132561948363489451114802405754555183434860877010045006285452374094100215559748726937954782977495029286103873905679791097357941284400372621616328076215330639903669428478957010164660903503906479412501000043965840826342558854540758719874740509742613653871075825968900956707332373011958953904494793958365366891822692731340771176307431433949583069064516453027900119533191214301153001491787720637419609047282568206910158250779519896390712494737226715983164109887807059760313542397302031066058373426105839678927563534599340221460784337466292974127920203562933727931228833609833668391856440277184673720003344995455910515265733020473155637933139522938311184199127897791251892069274644711531210656368962217854236905080305957262168549093597714309309091149463809186026626316695265929807467374807148969784598528477900834765593273908634129517399905573619803123853020882234393589510149009242291444705165159172748062463284499749963093543876482364369905818536191684038498872931906165977267302445830482108652244776253517949071866727103729803109262935275298277508877573337062027313207357401258354324120274383842518585055997899334051150296945416909316193065910360945909847226539769689362011741575306028036769231825602723103655403245929208480123237274708469829283672355562137790598935286342566766064786035874283883757893316893946563904485444056010137451818290139240376500296276970137060729004930361870068838050475474276018285540390355473456114753759098973831537511529260134344517690669619885257540938520395213078016608969744320632968053713165793397924522431272864997882416363915743071147317482948450563766462662713886335232403306332981136619317771332797560668785244586311632949509121431951507452703762618387871655757518701759900284582155297569223234446212371781249104142090808517576020237872610923596896674662514669453818290216353899716162257759498326504691123377929200791119356868355939832229711214972380248099233490400037113419160497996198739675527566002722359423483150791367133646045403117472919027490402397920639481330072149743582443212392412883266013693174826041691626570230342508222310538397113089677800049247758797713333731001647139335490105582892483021119230565934957755748236054047452884330521260366274392932055691277862722966293458063131317398619413300205447095308405522830553945204606434177608422494607990895359139019693925034950250166194504733189236941121395702780851403780979270138337066960506298508913051848620110418511570405387317579051247611782762484044002118331136727026358680094734595153926826383135754615526487017952942012943936864483498102664748216324607049405689362771972667458462086622576389985169169340595807891701293671944310902303852977905645631834329806083969400729850194999571368726794543358202009798890309441005753167568872882933035108146281865259738879380035340423330219562205406630959231735484695566463317870849154426920065106335423122288726549581877728901162103560426521991081039082732001798965373508291427706591386218287004010875609079040654599425079383819871229317337902619679963606133324146484887159864927706313084737286317151354880000000000000000*i1^176 + 6030356315170995934567755417849488477621144882946338647603348768477070804598417225817820974136958484730028331744317719893520682562464733540458551899452893949747233459819173053300478778479228594620213270015566840191338087101105327254469804068688348905397600276953522325944384582064517912196544524239142804267079311165622805655757973130633951582809784227979806666782326799487764265553608017687702012635194529538329922706140096410443601696772016121391938789258228585201149058743036124944110140726395442830706475367792165727156595116264551832924546915251423501585543625312461296011267371499691076361800681843168092080771275974805699776186085276140291723514628264387687671110337669851722804606196074332705540207200585418949886254123314883827191611423581131548028221162298440033803840046791347320439550324340385522372915415477001594982090592916667219927372686691300714581379634281652711664806141161662256978731824522064927489277286669304828718593912631016542601570640826120560299255464508943385962542334297526917141211236352102941661437007699057509408488682176765747016382529618278698064463180086250199438528817042300285033919494166350195676882986489074938912657674688843364118130989578853033876074545479172604546045401434044566407573765975255152452057355159524999219150411959049412391768446184151637329720838689931208498677545402959337285105081175273115909896828269939393189698609900713870758794842332309370215938056181076751096036539212239520097862450641104467535450067595010911901948063463253644590329394899172499939550882573929119515707505474133122736952483978388243544100672813780934379085035508313348305502496258153307275522945528314101622431643816382499418418555641475537065963852559360577984137733999006305575073622509791573584567279187074162118146535789170454689798720864716613668310881242921721278350377354045182659883555879059334021413210152480120264453177497955647695037728270038190756482608763513310684146883872531877027641209533623141456279817571312112838291406505949127746117146454870099185334065877466063826253454151432004144486687153073143872401814414551307630442079772448223620709817529982585613162239665484673355631469402094964931251213031003874377648854228384033711993957873600901582728897458956972819557148586228573315146606841310614327859592602743345971277017067364678397654496821552893007413495496892881664801332240921540452046663169266438011533335177950650797592201634686792931587038168498142889537901780851452596557636753734555624530345296988131654105918634704748535654001339152075906567349029007002381794605242560977305357939102276126825666278667824041591642188478972872134911927512523610368057669216953624716281458901736507120033753231109876177179547211189305296265426475680707420939587197662361450606009774279182621281710575615355428680605092790468037803918158309873904433219284031444084499471591840778945493308413950964138279072909190704749244980782245589376875441288161055476081782085184104135473999919545028449730050644920714592760791809801090183515933403071683085141886961688616119352031510466775282540131325340340116802437393280351292901511143843773752144728399098514562736843353562863510985475929634198403577834480093203133189916178582782904131539072040366487914555710962163027386638473205409943196486843628850980478744721305796121650217209766133973908066387004436644679808467912758898065874010761491623726910945935772284309467509721841741074816098086014480985713103148475583736411459298263891335338459696242271866584351583568331292095159480271191459107414755895873894838741640906170806872210043508665478452353980390054193289666485762295091759020549631725311539482663596626224497593130354664530433345558004853666823565526285887649807619896639880930344064351723170101372909679360401248853847017164943558125989204779361391387706981557846765070078429742640118886582876849862285535391649017322101943204287942815539331938241671122463402542007557980999901862441295531367663421331458529055926999219762090628612096000000000000000*i1^177 + -208406851419041905553770227274943499500733124532690979874555460701381111464106485340526078173322910702175530925369711942841876705766299814355653106598523288696349016629442425317233464631636869496614479465143513672741011883460749363030314078601230638862942517136722827845609003492282497056379108071341177463211233936146946085964313826864009152459652832217080671930388004188112325126843724107292653847562165463468316230720900256618226938183348897610814318671811104268998555023413444349996199061906626117267950837383330975301067977972481813515472769882787209407652891492913856743095945048116938181957812328132430817062081994302163417615911191083061702518508285846663292868881161254281467382928057012399002475229245767276219306849331967852225403020515687853723354618338881412834887628945793209467906647553916322771540173525268062199430381095725953620982114917527801805062610697213136837478902356024728154538342145213521056024240167082261038691526007861654497615498476655603822767341579840827204030034925263917242928258997831906970111548454772860490569417588393756328654265136922015306412113180477399184553140876378797468415543017165896309774583603208856953060793631910340124058027684937396831191586379241767010942759940417733200100150939459295851830175345381000679890040434343100770962326479954340080716191649899946233023045688554313278359210444373256964146659819260956477890544400639405482713774940304468281292173065565854012364232849544490886981075444948228155831974553922895738634350192127006953296948074085913286202164530546037823205271717642288160713705072920321276774005338986763069912326230023014679652715477419678030581471833516244104559011704850819885722672132490746065345127677747909082069484631924631520763523015593320400228694656254553974198341129649946466419960357743821814674592000305378671353554043542159650905672881574320515700830434742272737650789663159593260974962859449360719088892709511367489760319648185176942377160842430016132561685033777281335124030788222287591955703686069402975408778280096323265471598740026299423144436535633472317961466221466472846785558089165738167043026133995572567084343591882679260593849101077694219761309288637909912310958772912380038089823096861095534122416014191472983873642820093256627797205213574463829002788873553237572914786946474993037890982502963880061548424902284396328235600599305726692907533486156662409884574745220892678719105493413651469533516546602470875434265203415373517366119921246912733501137277427113973147876506373531441625965684081323637059800123188913850236647542313787951665167976669779847143681815108075561686321291648582855619609347962432656395790854190743443277406622613985902832555758698636637008240112681963173375504895598696195179998515303009534924330604731910947804860881657213634041727279240351825675099409195224293276363280306045859841983875308679638804355658300937363435593109697446102883936342478366384336405069660005684735297005316437850263781890828145930401822789883612985402358375092803887698975267939285263432860251069629688569674883805293068112584147644166092727181706448624709159695139584752900817017063505006499746010727104512645938047601005352563257345841689972344856560453705979233588464454735588346671812635449500020176265503394941295012564765596313477918994257292381041076645953178451567338863569114404420359021542349642862960377660142152677639194085963693011009849993134616430917102034737823377536204058468588701528996121335225027371605845599235562654869035967542585250108786984888495634416180116119906962776216678670334981284862359499767480876299140263305165306853847270297208630197776126593715529705880105891651918063561870470629487292397279350070757488121365188380216114313126959143635574104188452588622311870705504105620768029889069661007556565802116960069484935264301183638085853753848226385171279168626649063968541558574143802813330603801338350915530211731374254798562894342075936797164785450922183219065082115823747937075200000000000000*i1^178 + -13027211012216727586893029064199138497087597944477824677780023830614264049125249587532776742080820820541157035687836700426576182312241562834926440949848223116805084687871492760416841372836054631073661218080355400250846335457701111865607432292450138324534287798444408579268508600023144152958726796802831452968255604137717644538581578758303201648938921181953265740921269173566252271975309156838601929240937668526411024474016259837464335115325499703398876243372525769525664595398354079922741019151438002435931941667125054095492259298214604564371298535821005321040853814553814274012157715324581274993598770357731149403221861831617310093747994558132484010437070715124418760097365048974775375368732796919336747969911107088399436962912153884870462974954389846218042590240183041764670978635414806487853594790818006122603307496417220604535566333660522008647487358080646759749112178268185418904673354740957319070095247953366479049462927450765474819575937112194645840940586978458171164580542974441407383933282207114730247886147515118218425712758042904630902634628797340542411306814172888266903784283366573499368397599908385024470223273532539607197799707103046565980068153352330318960102734300085398743478968859363285472852645981996736905922040144158111689774043169372777427787508767590687598343356558684917782996033713121071564209872425780220680756430332811120309840821491104531263432626926155279775024223116503023131640511797843403293432472074074297360056664989809593620154024290567086304515450572168479705220881974110205371187967295333548781896188973548560111575332724975432663447827526279777706546211481418201012110644713279242553298125107182542048380271365858020203961820911706206599569070874296742381999049948488781890336912758462269649270650408482778707381698469974877300898854937720635314986604627822363200710933426234859064432028352775150865507895499741357804791871007457423421252979688255206775607140999269348936778244289956323296459915981423599877478339617570553046654865536044739166841392847751891329363703548120091312684940202469924194755182244217890727054377367109587822754324296595226271969766905456158385385692606828079667366029433029792626163833886756833731648836914283541872621379034480456878776938418070287211336953747074142877525652709105595003835651550616592936017279482248862982890990578084384041104912178518774858267599521926841656638675138345678212270975411975770281280352100127588423992426005015378509860432657478065382500321528226047150424884404263163504516894098885003524197891076440833841487384455098911189734687459234285668886194761449217366699981732048993997570129161297220265707041372869526115018756492064591896980987589357981418489399695780731207759503370518788118229458012761371840956193026789904213628669047702447420783054595272851063104867779137114812233443403998265556272280783847662372380254136593576818897052990198554534234347276299655700193345859489794667140750378672875505753834208073558973400578769131908763679874061569657111348035802097508910365858683098373799273986497273843480893797431001570694825203990324045486295972862751133572711764532195765804415380068507158534466725178434379220151533146163740892117191929804641168771445755738809866458043213161871537555344075020778349567425258778231590037820670481983266212165393982368872752964466351794907255287487510226231783123088335777466740431654064172336379098116410452053596425432590327901277411751763859338741989236820802147009324971474469537686651671081649497380466832793445537894898441071445678949564867538720310775609351654807009055442178482737945518052709350015151398387683713966109226760327707509284112752351581220458612186120725662231121493695563978625624330788847691601718858629849575956917396128854519165280097707758386239029178865046172109683770259123524305207362014855627159484577561255090162209966461557560627728460425438265692714789971629392886713382329425298742995184697033698250679256743953336474361130059426693120000000000000*i1^179 + -1319763788367677559577402664255575693282448754974084922749152272524505011264966870945745477810598647862042468748310081541592089197321641801549943577500786791082892772332954096151250417713067760047701446786293844530610543498181902993963049619930085129060415226912817512682518514989528380166236659972603450977218471934331961720283488161851161877765884122497654727227884744502021106270895504269871697207719726934905101613597809662426177054970121692846794934420138560126191934259435195622070549970032102780050220950650278789447787385216391448791130156686492527460265429140254623478793067492089229341116179248893407116858357238017934180114372404602479123315327782858045741228437267092342047269723908077991190132760248503358954219275623848415037456515641299990679418800291437275862555652368373301892269509540281479850589070560332995161974987020968361442971606491753251077611784018284186401632477050341654236785967897104065368695749849705477967334183707586822329043924197322385417043973263415888072188344684724082112002673207594016061447406483437083228275110711320530871796597597084547662828703652741909916037470143320424658994867053388069276549625365035894764060757125933240712951231271467955684220570594121272834993645910054959888373690963704191709719739678017400187824776518207646406093471158304465749608753225598903393755392400112138120638858376473734166482206635661607735690354448933475709106258850510438696600639079095065092434498998915317875211248290640696266906787076536655010391748353621827330154382701907602240519213265716158928443007925505384513058477109242088419524706049814081191700798736026355159733510513573944595131290812028399561421101425967142844373272319800120559351365840777302250620262463989327259471154107957358121487838116315572404506139476234763121599871930445050393915276127880545836745741359332066574761390066257004883795642493351884177882638566317930363649990925088590848522578715931354012888038251686314473902515539132228225730340953344275770047316726125228780696675530488410206544046914608099600924866860619047620719829799379018467393709685242066040161431869027306444972290579599336137751913449892241468246854184844598691356402647716400556703141645253612517509865424088223380494308865474573947820426244073171176195898354623704948052994735234137905701612790235171301104173675678422269585392212438102376158316298197228784103744972856121619636651330643414293432600732147938034789276496140112882448593916365374927870878425550497053603751784588380279449185706929690626444922738707632452073957889858171187979590106937020487423573910772652593686106422893676030940416310750843351414107224880547420174217481626661923704844681727276181032060936032165574305904179803874249772697588424200152290911220336252338383233595953334097291847262374304211118199924456115242715325808705346163103129203759350186361258675388530610003631722899304798840486145862582867298417951381852428927255052111935752080001889964528456513352922732685235768849438133237540522954744196758900230094669615925197325433998693167994397014324874500747399353966164894540722860379164589693789548692422850920663352636949132463368834490605633264036853907950440847414044375547613583674227159927300841625954344697463566049904955333845444214601674801407126740598031586308378577063450763508878181183612411008805378558083407960344759085398909776195626422847280687945786472394840225496035227424922649796310661919716930675756959613953698672899960956515336803624144265100616873761452980695940794041107057822117251629949107804504313090215193547955270957264199688489409016631157767003301228433475422687785991785822570120567377507022869362065937184340723603222300449560374439963602622653647011788768553962092248059625199587750427595870065602964178376921938249899468269583104886634908645620953082267200415388761609643283388461257474451575877063600016741191439199697745262038332662261573178405648246144162031410824388257410658401779712000000000000*i1^180 + 8117125338829331869785313890218618116518176462570796773025609652355338674439754344756259777933770195972293010884317259130391447104953541854396560179739952956233883690016065527474687980854071677880294443882673684272585295293577079117810180945693317277062574881110586344282306140894836801649543415090036328087146885261932730613341348194225673471507950566296970968217987909891677054081180441096173291081664376139124313197352914055146528577026933143293364470765260804467955226998948053434189015602360921441156005513446219816571869844730511977327969842613538278829725190794983911943143987574242716621703612036569553332943395853320638425285810721512983258792911559784316570616088774233414649982122993824581190616757368591640064937219992083756126503228994261521977610587239053304777148086598185839251470235643307371380075174538417733559415117912299176814356174992260736606150077581044564973626377543813137624366695303166099829466360477053435813667531095082100833438272313712835246723435929804057109046280913090826452947043176052454429852037724709635299013181598713926196083008525152794566899628084399428155946425056459854898081589979375826670230796638452243581193319380225212212762024790966182222857354857563543096805976989494450050968388661583439881327909860893434288824323976093855031004862074397136875828679120584528119548931796034935974226177369178550370682612807559170133750410598754003282649667242748038584429014929740635137461502683048168650288018127133364035152718098961062709865236486172142769835243447393932913873165866147925113558136885595919555349889498930004897616332717185875576350710147315158734320899561996231016994960638373183870544743337485225741164531627254291140833917131528792851801174632886001843112738454524183303367778936332022115841075340263338495431790390802377490797131610312525993904408987398475565721634135326086061594792819603384858994333035284563151712031370954244346851358354493870946973818679458201091171414933425958483740704471061860870445146281486720139306891972534729863313513872998835154906569091056187840591735366537660224957909540962126040631131970382311499867664964136059258231453016431060748287894061629798028309770691409367228767931634053222712395918052924099294620311571790527496927811048800076874912345313786345299792490261107500031793555211084036952078044570860171450119193452125289003468619702664182231072800407677239713778526827488825705553159754316864629350239082762850452622350625141678509835261489512803811146851795444065175959350057816830638922024374502941637119709760574292937359149096368722423816394317514087331793735642897709702241572599487289241809994787736886885113487799355264461931137916046015308336683211839780994191805558762682035093655386063072089927513779728916521296778418049451655785674458785568875373572018893864632321813170081020693950711690521619460692583581324610494146708170263230897261042246033315891069036111585128436399059606307478505984624597711735688800098555102172679449180394416517003509811557062887848143676915853076062652142187632923900554589204074628615887771476465985820494547180813500347969436516008417358079179430182575976088759746180732285732664756996141769189399443216621064118122439720738718820653495561760448902358767996050058869341515932587200196509460090163118891710435726835398554221633504921157859158602698453158845933663857474309645367433294058043769113576225326677801836319494441831178231177819829965830567717402553553564039545981147570296299830473553097967839538117385651529568037428746997957366781210942186606933091824148735271610008684430932778143641595083615268040837039183045207305223494226583075928770399255239957490616206181821315163420449799654784197700221031231953623438787422404518433117049337511992036220638356192228907341288110176872970229610798586252116307814947615013698911731280954540010823805229198235934179581087174163382720276600885456342665533313500866754326677058185540403200000000000*i1^181 + -8144363726779668277181483253533638420006722074737996375722891578751871520995068059955282271755333344488761185801198868091468824463348784169215140083545999038177061479731591645743003405416808759116856855426431909419473428067202648255128782156027048157460401294053636397522143245663120497820185755317156340040069540988628129242027765637668810908008651685587311883370783890007624834356995910417106279054904414180839519765406750291851441426939953888752105804075562933720500626449957009130973502244936519717127142068169509840099852567520146273746679893806064602360529619426461371074638317433707947469240057646753371209751227659909965660821824794004309123815441604898256984889585625074964712513185791569160000650214476982008161426650938352926659758419663637496050770310135114648175118147812372005921139245319487906904614615723099578892157531309462032192327846910976233652373491190754403178380915290438374562474130931058706789722809942531824602616272249559341101967931902710043393970426015294090337954934587651728206472391685714558248153026556612506143133970179951185276265827598923593794370917455184906281959581470650965718247310507023726055724268002553819963561523722459843368998241474327335462486040890346879744447736081528325336256937128001003682206210228960835254737828545800226321195260800073805370561120046171488327682658893378552474402694676322422196421498607935354124145318587089812634308218115743406695897068725261396428755329841962840974898947507310589285587137612237254763273056431629571742609452690767050879181683405299475469734621743370866440725802875398280595823076954434647480240001476176184241375385334758771014498542152665490833502700829972343817982783469351423337400102730847857949914815532687956559494127081621701084159472313995803094889593566665888028726488131734456670557554903611409357168321066615898006722025965494596524772146700702011534115001016628930152983366564664851222353397916434768645508711327942996861489363635687205310813088512065176753424245420841796877206913057605962239615350483314787063730605366223681578090197632136895536934963186675255342180540028189357045051203606593942989723594633937507763028770179466656441014718708823459443403236741461136991003070304026507205714733529253815679768498716869884122619330317658815162657144008147438787497217712848199838029373573464311138305833462915570031782290341756431717958104821962641912687530709256884160039882865811028633218269878454296412898901827247251015063262872898084543601505476237081222147511903621712010185406849188193632174534080872809394659269122739707618286319357613276757224586140434499426560755820200887282577106378437446367431201975146453562864429042166037778519266215704530449138311653005840075891289189926619803739893664060503947822719302716561316280189318461585786633948632216283895750761021044120412092398792945803158658318057585758312865945235792807501790856459229981660141533331960633986001527023598959114531855525258243390300417088633205335455639320166263121714886776609888007045746606889312576263921040451747711207540445055007730494009855922327223279000798053152472437998028590965737456984313172205152294690623768121290313128889869261778040642043585282720645649877993472274873599788854517580292099253189961067581773363781405587403049470805527360214211320858631394895253643705460313818684950743632355900175435874640391783208167594029281452367490259668036028256827967937544727429758655921735101110756427668153640961619343510680451841656483207061005471682456387394515652586208545809500740913582820749866979273064387729556791547219051186452662887484699687570718593601014428713796337854443601143121275853533044401998500287352764359312105456064746740332079410406834684619676870304482358967865718388972340917613280414666802398591473082799014657457013393049070894665721958158255247841854951074112351461548429689517978746327377785952140507603691857286426479510294913231974563840000000000*i1^182 + 6217843284975657869911878703116873280001876196762272494223427233077888971112518737830357075101439537884290530812468626365349558693710739963181798977284564454093513678772828401560498136015056251208250742442174349331869818565231005812516896173635685009104670759555155965437751832944218620960912169621431613550855659635436430540109105475141710738549667568079886127257445510623149644180621396683332968711886109164363320784990368349835229065357260897797661699004975768706149220026850907365694995864367183118805514357516214623497050431887731227282085062563205675698878340835318099034414871232179494598273861586193421920814250382738064357747163054919000409552643143784528589148439273924466872590644008083107021090593819813779047610741968814975162157210436756878619676246455656701510061923753562250959131436607072162691652437132336076060561337544009749805807252998256763210286835895594700492296605041199679152431392464953262407357601652890569757694156616567629811471472700044414593542834703578439501329111633157142106125611557226436087332751461325465115636290233839554074871152679196298788348103500455225608922180069638627064527558031076420409062979692901000714649129959961037082911856614331547503075567851456437835379043813533569206215921561004087568461972244619981436635631583051756131686269733484421661423976822589188474937992456841225860525323575758987428345901004262993625539434935122352889681020685978595882867804901934902532913422071912643592212689778893235846525116148933360994557619625519628428707459529988546355147131973744145366495752131135078090985757671069747587867530706965121457039177903574059834446992663960810423181419637140042751703346270402007551519924630787896365195168138241136250482276089451142915760700719826089603785666738181342520573485948234426739956522502819288012751587390868673214640818559917530837461163622271268665957031266236057039829740878087668911683252773597920005368362428376456860979506936224735506701044664094367037239505029870084521167348754088369248469048321687859592195796208578044820179499337115554052875622531714019181863356106906538199871256417048949885435779515921787375224742254294297696658149198498740682791371038143143825160508340051862185950867252976501319134489297004789794018386197568282355524060397750306674864399495783429580141265327498549657827605563706402323946939006567769685483035713736686391652394982721916327107400462483790950240312206483551043778115285977220485618503947661654674146381598081730382412172976827519564250771923446502119072417663793852790651543739637071952534943116949878286181309780713298833956347617530607304632878064014100879959129978577812572651250385347344566578905154281522064291896524554679499011284889470315665125079773010456585982897188295696011746709723963305708601719789415888456967959885297552287569134994054553179731780063782580945394153473751292952280601207604022252334809414353947060739918131210049025525581909691971789259813921415565854230269566001809908628051797908719662134086280155416421811611613353494716948838313543211715441534775044925091482587282658603542139387727129194204264895791151564059137522779134954002521836498535019889218228072291342820142611266761495036942093502587963651120679235165584833822879756284601888864281038172647805374544636209752309113530457144293838529491144105753946755798456291033450822846883917752209791993402059145438402690097256256943729878077254054702873265658982785830461337595998693381695518196975756093420958073037412636578409400691352986123684921592758474387912834468952928719944661740869676275694388501117839128687022628186164187988100484312596936273301434412610929858217871923239944086492334759161217603770575334280759925733012350362690867698157920000519939880507786661266551008510323009925246520072436748303420507735131204913924254043364487454938140089371038863236618742265365937273857782735320271946850116315976911462133137408000000000*i1^183 + 2407563154124342884432391288723628501663219447774840379346320680860266213710646363332480589593870873134547427404840755668071886549174430255030323424119418757428818968724215882391514949879699561721625623514426348928849946077727343996543148846870717659021532658850508300877666651293857893793915258343260998534786004303292354242637474964998794859323750621523785952529263828615213002622980493056139390422519232802286338172404880737950148160440859250470324277390382067334964465675709650171584380537398288292806266907427790211287589096055276514771099208029864081461065999304939871695309989549570254506984452733518145989850852971199204061638358153279314026481797940158297964142202940491863179495370122931355554466564756659596237465361598205989117137465809335541002213671616805034855168423172035114311564244853137156369460179292398207496027435158874736231559474523796869197719013705066477682798839980704122222117169126296289750776101355331815266213698299212165631530656677062611242143034676193524981859868630516900316708539234521408024385301382244271292761038254429111320408789041024090897023708749668250654502618840030754628172306041155430297198129677845797607203452617705957488247149727832361050877822029555385417839755885164925311681077038075164184284429723286522517224357076777029802599509303032559608881109364563965225226173666004430679456058743082745208756409626521711641210084884975561273430753385828961446149439081191999080453522622818650677043110809820020699223455700063279141467957429387378515485855412705608617910385463982153913068040021865666238376666154250932579880772690042230057378380784933572800550491429638008688639465144859071168820556996209941884902734472350339760763478880528790206894768192028848308412584878410882288154557994731867671255662212311822901142651046531501180382682718432295262241884817919430374705876230292928400301134392640401451568892475999291420075679264653063065687089134692738424338646282336156361347426805560872961349917389620498618961636984666097106824668642318911767912018191462592363097084255023834914083265764451725395223399556473256002736248555455687277179301597570899950403012761431108686782202752023101510334054954576555180060814558910773846615833145126350162990437977666667771227565489717280418735046801577425488925414509809381584412992055287403647273371999549965875173984793345079324710007793665032274968957471298527458178874386170809109776952671078243142437934090949539690182500784670725470414644235915495719602316472284777476377282458678192084989387229674550464518295428843698758002417729185377694324201368183862121601605970277320767548559073307247161684461602613922804805337377379954550436848681684676326619041570643040481189151685977426415605555859992376737198468106971080201959487934219652103385461589418436023692625554237284086782199247506278259100355405497527393418976719046878575116832175431661109139172032938885336138458631804369451080942718198253577060008320150126377244491178132720048305635201255123878366165304307808591241100873101672861880137278263650228525134685772864293315643691034498901251154006352850497021196980180158776183084071613235783627315187527043942495858295711935939400148422871833717067806578951446839799857682294255152369681013087207613311168036890622105099676360249670044368666995820625528430867909059150937583695543603589285180049880053220615983376784128896818528108808820495513571061731621197408444169192072455887025651756622998100297757814218050467620271737735356985007159095131300218833788497889433044899944260376808238321159207806681171531255727903490893242031884992247263608010760349544800171812564301608660981408006990277642888942129629646563449980758095524567912142391877669448567105446421744188341798915657373028384842851882799492274722600055099439919379353440041650216706712532259587788318260446177995147297796939090493387552379461805426767666394769968332800000000*i1^184 + -1139004545854675912383837903827903040274061085817763175276036340313496205040431377758009647879061692684406727738001710376210142534756338858514491210813903607733733345850406370316473839886539335829620086100437572619946984942741582255278212445957059487331401637138487170975042999913948962165767318122911029652359183355512243517165733260381943275195998236703951860770317232249870743635411959882643206878966522900473470433716374413156824965246150094485668188363444217570872833356067624396407075523719734044064967949817931034372799027000444535660197846327657947199597138255932449834177420073792985116309944655778521994175324271569063091885918884952689579748625230490104372335958503323387791762969858303439793119658651251432397238576086507768019920375323060548602290344277343185165484688631446181610284225636981188414517284228411677057092005819816630916723401372153284584443705269816985090486000011201016072513958274505289295402871333121884505557516897039888310024177819282631606167036790860165636632184248903088759276998550653368633200850412846127687518549741544193978723279760853054551677489001297794877500484077873706004205138178548667916821340292311271713093810485908312555148150454327961996658235412714746883295704051193192136304800737498284085824009824259977581775526580462797055343407644198863008323157252035923911021102107092609878885496090019883077277360162536366064504281377642284188530206231453775777865855690005556518593035437279683619446281366872810089722497395794358079628121005992803158757690427909111872928310570859291162857781029344729500239944112572662313458628312467932309469009578123738662932255609033815729748213534877492672447159396851385033915561073328560401021528329577759095609915205996255222689401807567820873705280813451106450505511208678432320500108131403362165707107471597355229949035916301895552001637742332822147631688942193812087131408626795999901038401569720384903221818068928179369857008491897523992854640760359998705331927324455126249980592100842102215250545945585168669391090319123568399539832828896185661401421085377543781379488400397281529805850444894475248502081573200363755171544939328311428670451314828538739534429274103144080953759815689214646823722945196554517899168260608070807059264993908895228569331853333434349007841341266010080400980311225042893943518839853672210599325870356490921845848629109417539960736455810602705531204512964515443583487069406434393210650630885831962707027061071104082125833769330771552726501693239869497260189044407470094123126428481364188503418787223262584365341545527335043823759094108211017732265133293849850306944917455081038311982971185493642392381833203626562741663392523024500077916300748708510495622996119406023498004443006925172869342670905101230838169069358285612155124615464134648578747982880568856951883744913296377705414240985716177465981406981426615610260666773202190653811741842648073827265502360208526704007209567479730423694043874272586043468208528463931231318740117351573081793732954089316120769354948257623498449357568260523380973476858402093437287379693307541574092427447677684032571364117271375134397412751385320194501368392956589309982816212507281159828447877707025862298225074288306930197069004114274325215534289557620233945592267445614466702560121833706367748854893391249354244470623014063391968340731966636662985468083473916016444295249833939441865175249155966367945165388076416158980177258166575561703733990511114604331927240586443914245967503474579157197984848447055804543142383861381943655265738834151325066653434295101029707305969465824036576496167918542451986206452922584002056126569739653048076590896255309221229942975347689960549500766576578727674724414576970799576643316289461393938525029591662805655936815107970746275622165096924241173868961705506935150446050536143437334653871094772410011658625918545242744873163136685834240000000*i1^185 + -286362406126456771566142910177146493387432570418712247916518601479978199164099749585665978860993165635983944407494367582786706253668235999130245632892013911001416844016729701335714086226389033076415913501928876563527169040598423356446586165172597723543086889808707515644129830883563878996110920906103932730419993598091651291204642396727961716606734462831310574869708796336898914193294045313788451170015853779420572183627886204584940926004977595924970007775264071517157784874576664820330283748944650591700523573295882665741278244745409675491708029338455073389350220623514696395325505766455806089557447324705505626638577711404523152134765624086347638717955758762046465733805907721259800467285937512191788571230652342174571777336898548340848771961402068019720746385011567675151726482926492087941285039190923852733752286738824762779985385870865855673576860918361043494462950808504702833332997213047177210868103664371079435014563113916660900338691256866070781450423742817681965752605348376759700500446398421931367948954311481519586385954536808538699253387390897306782502838673087284646879373312938325978650240273341326939939831326894900340422780572913302471738375627926463551024870119758314769261704035561233165916225525750961382483846132316925648137141672605349324669493683618613822890447610675388448739145034629025947451248584260809910278048897198122591620781261330936837858809131056335466814428395072526774878960719415774674408208659613210921562659802486270362864456831163711886791187570858266776913682993142088859980943372424565341010162108127951968646127962462856129398559542472941770082329266272248580813421940136454128063232866004800932426595061002952683967406912019598665575093505774932169962243712068057364054636927967286080425218194187649136232123130650032147677664698165754675309915093836999932778439314343187167438236123631354186114035403854460303315123993988950834136964086186158324712340680302570127045443883619576065495810679632039468915741704274570951330971444445355627975400203737194558940902300288939288164331956701145534142275200950783290308249496636929683268462020773810107325799192737215146546363783690968151680061740806423354946128289739603196083925043798284795066094146928012835579342268401769728813740347027713931031308975281975438040245849054023860083140501794764983346450024444002540655375894925184935137502819112670844453591257186778779694302408000561581670111759907569350645252743400064522137945270144765940131279474563676710567527010832457090238504975631898659717384559306118546238703534108026791809971574186762405374676241355057757509293777293999104647993340595985649215656585535088998741794669942355765124864102765966734804370188300433645107213598213414041610942605488451026335209278606900936370799234759634020654342681047952747045722666149288005770727732398380599259124667268103305393067560493777385676594014473066581137795768636856214078091823997567180132535926031040588924297802581997089580590094817291318247477410821075885884316856437745850799871594248017198635228034948711632800390522686984938913719991470633122835741421804671595514773660760609242776628516394780900240888924835713248310894738675317546673755271114473532343268352311506272299074931692117565521803317540595047649607786194935322418483014785086445172890566692946952712704040431823668459673846232123757694403382567346325664541035571695398945616767216046411469180090851769604738955182026425936519183042686438997917161928644430294909693149171649642737774825349629652873174588919635937883130131811906479011279817200188098962555249473922017618944892325366304881325149004609710182281531468859172927751807461032651185383166931176396356001497171723746673821189804045758686221291085335107860174828297326830890879158200904728380037563586906400515810958598008141594794803197699878308532989106658655467770434410702673465573376000000*i1^186 + 475701004824176060349856620700833221092197328230745289294393065300086779252047586837081306673225276207248669361662880861281575964083362844267487776161161022435538278483403309698821341943600657633516264824421078059926745698214697567332401201103958457932553300195311967449198937241499263505543489439094127806018890864643617651525637542046791107129625540388770407266304088522973298172881292191919028633512364651398207719029464434977485752225012573104444116003673021823545794928486583062595285425267511072210011227076249911543414848527811405871677918160957745117819393462425078127005464340223338057496226549237443622926405620138672413284163651780790101175476835883537946753440248595215940994784626033822716767957128250028288901958439455575516478354054894107864835834089502381822604757511856066300925770779631207637933546701852206145549738848614959357910707173931794010935191057257257931314825938404283566627707939386695681835621749469248550362513137608147746739481412367045415980286629707676425231891709735846326463252448706128061468999557278598812275432767646043250225036818298456083305870160616645803881394611237985293986513505686327576843223284517087153882714447742591857942173320048624441552465534488738833914937315355215693711038116084827447856390976479123609022715566954377600251286850429544560976340407404231083184456141050378533749333118905074107117004007072113167085034283445180358964651342178653028422324188259616135449838416372351724640445823355965474392393249298175494773548952983071501428527292964730947650134549552041846043118128640853756822979275998390082898924762469423440682817969526340279501027852048321478718968870439544787260436853445601656467131787088057792465842172120703187238604492827174667885968777702384125234533215293097969837589395672149563399047192457050378721975671931650468958799372434606208211016956066766607794651481612044123995066053364495294561794032896238091403921168602537113635527327477632890385661018830410572825842023995653554105463195306773051525656238798584660816964559039961619567319588165847299481902055228680752934434571278583917941816112926083285163330066047326153108113832837896233063552933548968247503059536178224605448182419102912748394795212431489986130076823064093742550522533671285955334796634455889637186617433878019794803486208354824286355482066644298732084470632618638884474657366347560556096738054552622430224965206685385946864406999313536445133434138263043924255920981465292465231711370488178471077768758920913873739060389729417394468183136638277680764617181170116981705921126395288511401778430825888632360289340472007221785237151978299499224815777644529290820652993939673158442132598142240964910203421947625932284950480464988999755697625471591095475988293844768432181601150887489097000684353740597796547942263043626237180735224682016083069029709497714727535642439904833379058067194165541968841988729965188258880613194013577853209765867482663941460112631529965659404642898900335296328792596097440576984643958189322592061213455588269745046988088952541505742731000915046721362891857371371370280937439458860598689758713010811389624243970212259188658369494938629008976491039054864151071475916393741295669003293803602149595230114784917875925682391756631476990874141207913132649772958035798463979106421409393856156741144382440259477500269821324990319739243835837968974412155867541245978182710283758870796031202642118694994576705180326955111972357843684066050611905972317930572642232364270118035367783902778349949692107593630405640789007962608737104953325711942808157155319039592134511991796017870911627835472714317811626953089032805904267732559577147715783115378239779795165505984892337888049916665386695851423171137580641438105900254176098393017537120486473116251711611027703096530833870761837290493962843447255850620361183043722662368195379200000*i1^187 + -400555094182484646334252752968610185579485251715163545762079575652289560205321263209920929679492271326990133722528319414102811052395069100611759341432682890761812996419091955508653574510758588612567622354678306000425383434547054886132235401236404327630713464258376153352068490531485814385289765464583394225369068750811262080874842268883307500064123741116221185300719452076773663294795944950157224251486116256920928466523497182311156179037039138214300640806149067131110622671029865340147517246108453176810458946437910163188837933180713595288255706433085747423050576245717883878944346215380812853976989916829800631421402677419803315047152592548643031185863128561508336000709472211529582004982887728879302410855801542606956311941666662563077562667908085694254900527649835027006727748699824101543313918084399303195680833260168633122626827601263330298183174621642468130293249236642974873338943641438140031122987756677902896207619116202542691333724516519332516656086459130899542417107670793023432281989791064434211309987784904996827757330634603225802270753924154003464103943756389687514770286793170220172615054121329483844676425209705030900746399132492178132220607275019567837296877118122042210088344963582098319481875190341076215405648977399010581775129463191484977223782715344211052542134315816314503372013457996782855085444866611210568308855202755763537496258963030939083454388475113166054963432265293942292115804435863204120110078803563937029932309705194968846779031416261465107633964498793474923724632016768228865338573865460831420022418209581831431625243314643138887930097830440161100836657515999449453899645910510230611899656426587918931609745259990482388333607821889831344324804431851658070046730962357811150387797620726676066542310373818169427489831344534426300119446812645626670458727853410775780846052609973135741374124616969594828912639257790217036179994561414029848072287143784514240778459435098028400556526817331476248027294685204950438590012713765027406846850584783156655256558432953102246450856433015950549235377273912879456972117286045543644549168688368169373991542074405349093323996047176778272416548156101438592785070978521359407169160046212164305917024787133725585229718127165566913730721213226428246092458331334954501039864559690245689740722019849117569875640073454066537303711589891082526207944799486026740555742256164272509870521601338511760420699861802707247877233049242017825129505762799372819236564019028418605083734223131882207807842950948779093924462953857659803161009350331638324347400112995686518263694548070913322646619097076973058347485520899243688407650425089226336469093837097061456641087577349103070693509642565227175405065998338110287020949499128112289930970318154732659758804813354483643607219863368659732349086910695547251532337244739802235562216912839585675843565337411438350458540313857529303408616936445519277205084242976184728170278489534507112669250851839527459546109164289527978874211250419667442512118289584760893497002963752938942998487602844008331685612532514403442482003493125442014731462150433904203053754167561474445376100875737068728502994253752431153745739578351943689160915083352739364409773342892077570019774327553996040385826837892094505696751360059032355111135214384725935492261187789940993831546209033820251210598536328806414627089322810546617329670913778928072872029026646205883580107477845313023544716901905890398160169855085715487112971955807656690116465833133411377871423998020263699740423573019841825379420602346793202638523736490667979782046300919329259028801772663168623564555265404073906970336440068722031240796926668797735414303750510181850524205756822352374592918955010753994789737492383354845087452079552824739482060019624782915580713109252241006082789363359257320057608528304735439869079234226873286057095331840000*i1^188 + 17973949648483213269145572374172587884822612646031429393831568240291804471341996813576331798896094293077648413618286765155606247463470069565566846509654813065646812555949807325361018758795916640952862907787195167347776919073041823423809865259085123287134052691005465721396968254614939383513309699946577429043890754734486833300302565318256343099407023964984941494897170376564758225234846427279034727307503911048854955335133996803495774911111781740998261295628032677145936113563364274714412965810834443209651446380249612451168507179116118558050652023941834439779691302867804378436772537364069355035735558460096129640997858948576622052333016608119433786837054280382912010143931452466606207953731557884462849817697606552797439456209113976025956446172699943432649926664749291730541054353374083401134715243744178910370249948148795381409147331141239657465712030080066573761303388381795942154081381830086943834451358668239639315090749492615612640096294381091378684743264596773027107697951235228467430292015145675782452346682075717161542668787947712235856375227307935284264879947978395739281700831952383067835156219969883371905949125712428365576549542349669399165378727109949562635847182455494652026278427928598708590211300136788111899822510674158483047264151421129289907795034524565053725918417466376298042195116390581727248048142730258501468567554789354790676385262505558523900106693586508031352862017785354602267602245013623066459473155516188612435953385334435973340205440105094423092989372824878557409526164108957770205805741471437733986534955486186478279022809086410353545376022337942768295526274965912035478123496256996862663272601568288938491865537650793345280939774197231513911007203686285475183250817806266710024899445863339328657217585597065707862366098924850229069224192121063616406115877407699972544886001732643109422192414201705841206393527526908377255571739236149710996300376809269675735626444846760300074986194812355195328024723224457271263784158724523623248567592512557989941413720434751416618013860634442452982404687780507523184180343627664092059627421139840499938495474214872629595891231616877725246507277335131198967478934207365496910720957650853173758068774162487664739918889602645004443063842267071067484689818574314568838846841460922643458591417356316112410910414773152301860207810030494376630352872357539442338127564287227749565350024619542084255425379850314373478440420223694881293123868627046353439567566667974077843215050377627215467011643809987265170093240566160057717931933846371788444694190204188039913753590069264275190112098543382845185978045940666392616052238409317421555444410959095793740662669824121613487305684591844474363309434522346100261114169365171942045513386154009948409462921445095133000375418440331805343512237245540327144184333402579961868290904773457155626991953890490159708702870595059347894326813992619996372514656361702754711962254352558459178186661296696454143848119021420053905733267151520208798809481542997813097378106149932124562019650067161591708236476576721609562042603319222832294245739821102416438652934512451660395558982791427301980232010453203555434525182525819022117221283537839476249641840714711973775138279227787426085224341514373617161584885818682220303287286146691155249705245331122520270309155924145795852986112449309797332108067236470453653243671735978856273595675115213559266000571574004072561135271836583490796300251774185484321626570433659792883161836994501360411258837133885700973547170991880011925672963371322835951041042026810603937075546445887815497399691225773907234897456543963241668073790609952003949589617910588254044860979833401290999484794855873345285723240238559158681995792682975507349215052397704255863526919940610018481545883015977475846470664054563835428891785359681395945705046016000*i1^189 + -5517391346069918201404591649797435293443014363708869412267898241566102122913905827018215382395472020156113531992236520815375401297453977779944167414917231706441325182639515633537757496796593742215386225394451663180038418811490717475335830260627265559773185487858920564181785393228569302568127072799264982818185386314735703700007275384225674211951190931276380075198089556121066156849746488205995934471836131695885427056490291126302967512955192409455055639861023933230094108692379240692979376354569428377576564578170716614957139417660677404554132546589525734637698149429500718057825926782369298235065564363457316471779130909318176512157589389654696661174526656635887859052730383548322306311632219147965567586028365560463752683821843897038183922560041987498870875416861349325226473686082325861485213651253199447988868489928752419669959968907952523222957231280996907046047235420093775555471473103752908902364365511552596764101582914825172116485302285734072270920687685310362815895632263874727106471797364964013961241382129345260667276793928583865428055450558253735156747676321856396122029000996214871828922856624163977710527918494694068030038765045769501834353695284500917067620475606502817536921966653310343437837667517693762158574451648138727442206369807627322278331986576897760508866156492252875911128885915419216358168143657616182731684680855645658444061606809595262823556616131694369834526595092040386266670263728904764804031973721791789751425502180753294230327804182320421847386579910289547655533541057902949950161548229637651020894194906772705881738555042430557230647201017282621702562451157253545491629737936420650547931849155846616750808310466331833760624756422034899030903123725824756394778816572254297197654975763573621959462335001817586849653921856125050223630700049808365645739772379183361993700881299101699725842972294375303298545951070566011036712101573580946210473120746670114694323965553654048669764035458811210211495001101328142430715023989535881305030837865865671464515403298392641453595275377467437216077886137397881843986856669539374487466373528772984065028230990597960637495041675165359276151837560781995911755828298851071445399627616821866315455165060157271702749307928857183503104977187179751162139217992316039731168709945405085274399478229951263997207920554685085016754203392578195836247746112603379658549654227764325688586288319122108195258901345572028898838731955210077186905014756122825569151329437913866803791678487909569305081682137267245299230569851604639562036283528978637217885917172995183987767020454860421166074174914094440705622513822888451753582847759817001635013048433124475227776184347091406159026837170053326765981198807640649525028277584865525791427282396403187553294505728001641376525879676146075650350929560448329262974737737879608264819475656038910281943434480146349741486524238960026028672224880953412598106248689815703047840802215866711185229244176588019845456391374567850655236302277584006031733656478210993778110204084009261203425221235789278904834370677077393770324374571304979656453945300741551905517479434378292928039749627227274089089873085089320654179729598320772269549666974039699203053708628475853550583384977623769040179378950835204759325865805246787080807806619427020803747695734198168612664971044842894379940389178730993029430280277261404165653370853718028744357518207253126389974663293872669666797874247244627607499026584807653935478649443892904690795572631981618333043970523385223505988475234008806416959769223217132849486412480180549803159675212731049073406440498392351143455111182879411311726254900930551091123940210232969576655488951384523772591793610747003825354733440095597887125724665857002035521468609486853448010741180794796763033218391476434299108312339674571715125444608000*i1^190 + 1373461041204842082030155340683578088970868692720763895644168029309106656113127710256342008691699034682980409526999693304245997816143342913705101809448309717007589356847968942404118066465441458661754520338780308559626505287601313611087495626354613963162089327249336009971659598142739386188130008403223369750391666499771180330814415873430206041404813845704692797463780266712862165930913324842693325511780262884489889630778732060662169839933647586810193217958417373242396338337126316727557483891206148121896483961030930177073535854203640427449776340975019233657883761756659092078820127347497640225447443053085187073350500471253475389851993345264840011388447070844819552469061877690414662821239591713844600095774191008042620261515353993755076815657537728286132971330503375917219293359625173673801710038796360475602406875091684901850459254565140335474641970476293074588029490598217429693465656514952318169822558327521015581461721811208594849480156061543188118139283574181523070799171427048628440506877153230115956045335515818366853192036959962253242664821842287590646127788055296279328102285282312586974941849493617662234738691711047719395697856912453664774497575918596239581453285208117290875219109476638605496436555474980430073289290530316904904229266339855438033974018407235073581262668293969364801642819185967988477595551252582951906425385287625442608955152910786021063236302564004045686981465733145070550297307274198263521023279291752529081644309884929560793979848108645786593897483746741115113236486761739383215097213931709587227705787900251943420757266210662044400954904365112056394102748638008450517170432525554771929778958225198966346834762222330456414634905325911165237512882071682907643420942782195932455374771908388999961126440125691999572276321577320706714159920357070721367859291857737323087261791217568439611808333694550676400844950742340893272383520556518817907040369000282000229976583034999831677800754705729791193127071974347816257791464706994377305013838423691529540563386782210489282420814103193238887041160846682138264792759777017915028927758238383625086973993144867789811815381617411147356592832912600427894774261473297738706735155922071772954792723306950160153548381259398102293173715424613948325660372879799639613726959314953750817324617520750018576453766000352949160420737662336715247321078934703615834035485100264937526644104622214656913821459511862220887007655851203793629980064777929329013174734517955593350082745504120862112245759586471812752747103021320258342079075578061049329856060126629890757321354459704729913153339229157788822997237962000970573536305345027070037398240227318951651447235973249665602168280819219686587644640835672893281748908329870870455460966538527470483400244443093167709206291872563667490120302274195348489515630590683408821688146269068890824929319501903197286889644695836374662251379828163862396681547410669245854869657317373338638643695670033001329233413521381128545332862816023502218562457421199756840010638583674742911660405049428418254485225766436826299389922963464611362079153744205312082627230231795798608141421958679956785004340761705293743364675052325431919365661416963082675209918908037134305787626200067948401577079504487051409237036312044267428215794037395155309611047010189680243537554918452506191694296643083199833421001926294812301882022121087657412227935008450767255372516621034625671288787914146863635741219651827415601090515954935371611564045075891811002258624177784341033855158958625607517467483104779616722378154231466911756342356580587020192170015869884129978644660793916225081855904363396700968730365537704600162235342888211164608830282069283317891740488395978648911446374422681574768683578976754158899216389984587979921524789975585213592371200*i1^191 - N1*5421916585253083180500689253656502992394146435052914258303941916888854822953426186599964177900515248062508528028748579242572431591664514822456922168505528175722584587943256395311090196961487929316110082261363488650564691812272931132749996831454189904718587976644717102716995664302215776849937167009773438088714066744324141313382035914241977935611890727088439384127853212213443335011907074913696739272201354071497539504600408706106570804956279300458514907341*i2, 8764937722255219355361891928234558983572899738573246117797993916973997681201517696512962783409602147465667514478178933481426082400007276752597670180042859896460317689610062606374109097370227115460431947810400433960882074238032935429864076479175604177995822714159302139255568826690867037586638949976468102766056014320012468787245333631675549930762012933087303915380183882918428908827597339481406771508702434463937756191509489267255356056828945845091048437136648040938926784171448909745837435618373615229415740049048348717524091168285631663782447445506991310788549631501857987157491098213542064519237206159188687576459982156826016318074680814081839199219423519727169121647449587507833235679449569865813713246263926209851891877088136841607106200418607959879657278037577227415485353455465604567047318687304250002669080713729885817812426577761473219217826533861864117400923688083688430723143664628894888909427274315044503326177697111109051592276253671233346205613534127327397465206037493049973784653360231005178642170666370048776869027155925807519688653409490440596016346474136214008016154518420488814330734518063712278626249204086768690223427799575497315023197890311219583763234294609316355900762130802942382186642932760463423747525963800193910928378733641829473138347391309102421565260059305406097128136042914743625504350195091432786116230437686940980911584018389668176117957069627768864596250937483592588766509340652572279682123184012156574211713115761931535799453523250322452707963361524342568318022432481214183637367097875251361830395098637097003045484403570066000647039541432279969131648921562539997815000102243349298472268871049580624745976756642941974899988071679560839173490407089360861425875492651852711958597028103224331377581573536453435191599564964321205655310915961967990213104062660758965903958196253872377588068406680174224992520045973824755292072149787505515908115429278328456047081288313823098052437157498228858454540111208224389537712059754130765703496215685019418274174656928920748553999058421796272083248494056820931496330246717501794347248006054775212908011942035133479201861833210359775602992081849836125731777150216254708180194234084181085443739951678721816994305255360573822921076059194349428173421239780019345207404884472249290189301461427537219192159859699677427850670988223181904189724735097655404574105389977028094723447582402317628680349999956372093689577013333483602854295579079705276422778129907429238983372599583565316389847292757022076304030352911707509943161490930316432551354684596470421142280175495512940512376663362528095991414723545373978430259362482087858138221886650676016424403974471119351128949144435266877872436317046876404749878882748586717813619581084734319819987170636253603500980420346431878156755667889124721245986187846880967898243802929732216858697016575949665301648030153291780806216781749152537051511154605626504339616971944869745024262018119675869547621000561928697676715064061531280086482537324061584803276658718062659454397746885290359509233753195243587713235561610504173866277121903056893446029488500121728937149559487189872316652739805940967524646766612049405262462996728790905060904379042174324060522564713459212827536101767247832114625724028109070827022462938096473005576556075977467829898698553434706167111457297534163248314451374101136418463179706289773146410189622480377131300220259113937817161074121363320739928327886437172714920794571790495532453617394850024963663839209694904639732089154083924301054424530464347763617134309303322199659847325028194015827426653631833333949906713160811285087332968235808471909541936292121503237560985558575747712714086641924014524308094973158089316848436128351801346502695047969449664411597915039527998682317433696346687399760596325690101235927026249943590334229857806631117189028622423556596942697322278623323575775100267053492169456198007830065621189905673269068691925858204570793139062336495451668438038382618458869130889054666982524858870170348042213036926466661803196531145245904538521219975382757463515993826906139108199244342693021463311770202665535661081784680631405588401105996010871099496287841295135792317635217924918803166062673652559860677192719301406984040786704474692556675154661243625516279489887679660587033128351487476947371086400351426991349719435432745855841929005501094225523117130461687056461785204863205490092163277087682426773368088185985713108704388227414231373595128637831118190110949190005234990350291572296058115109849320049528185220957506000632014254889875651590170118677328738118693134924856774452760521509227289379073434633088989816322613302176637994061477970869212346351725362373703062748663820378201356675999908479595002903320941896273042197969153812496862576763883063347990183327359807570330802712508307751986533810412006686368759588188456213808870910376572379511420966798119047790831976257973473191953999090956134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -561861716942414503974888251319057684534416196527355423382246293593000770038740445107501144968800870306977604945548016607532875077044958639056589884182489487451426695095918847547394412762447279083198614311405847108091961847971972328622050764667816342704764173398601757798683598318725986391750936638200839862319658661118060520283187016392133451345507678316066464854412401839582579306916583203304748372478886569024900120112561851758729354418484682064346928535972220958188998638873452792966131548373688727232982329577076993918159682358256225273908274776485008443813083874835899582443718279585600096839136286286394771326522306916029843682924580902538122956166800779357072307895689552353230749453424912776122029445187790432683945551108500018089875743592302340116969729820332574573237487595810475526474387986489766579840950879732626627913682835979280483118657468027053562707560992894739971409004408623413960951047251426894839846052307908253132636596150972675917226980920498282232733480782266790463368859753459939326377267751994525425042979234703139331909814989093597269618241391034768899795671694940687285695660315517899558039614570686410667461882813738976985848670932175388145351729615782615754591917063900494654090659207085381088801339400188093676996855518711673493797258830755185435603527591821089474246744625544918325750619950481833764174384367033701893730377697133141630484551739547512877139196875185915694148566122140593590539132634924883501049836777281291785959552586985161543596434327054494527344839065700026980723185592565114311163931554591191014457431794585966425078636455951753609605021188562815724123651422914361007125393161409041824547894677353762518839848467577545016449496908768660459612356230597776366771695054044381413236991316036594166558242657539263180598028469770563502466232830167334314182212314025953013061378248241269580088514892505153171295237811501172312977971422642452603764680909920086530136376767717055060050732922871470132170981871113689838977391328999789040451993679603779788154410321907174347546270330492923185204356888290416127647134801214281011123683527591755813060668075497783654944766655969652647160715132550734157714155325816915477104738327282774681941332053566758237074887682762199800697621522503320836054416278319619789370282988292596023049676302249523033930354440329080373000900884754639431405689050420127307002131948697769572047159959438928574395540512082778090120977832748636281178433970103039197511527182038055793690561166874797558306360637733352413321546853533723397708712061722138784904307629442148008302514586788136041658726689772060801175321171621688218816658304122489669285137409556722731999614352299979855579418760025911622881535854264321803634391540484712065503159607131887427480977661133266481907251743460481819021620774142510749260749185935667397595065109886809052046730890203208381992788278153342678991738713804262983170843359230554088769652230833922610110471090591948892686286522536170072802789276285673825176822334164368116454073836627744394859654014907096071783649121383860837240234398386376741045701190232613287468652480475516331921719550132012522198139797845002626490044474229814586549416631475831645582536326002470767564469070309885958944230731053374186016221172304160780760477150478395427446003315662745996857941500610513204921160472937919964325436279606991777443083640767939181406519720518609438558720780378596033952416256947428887819865724737439007503236536979435613101364746339187798397356048552687749458770935016986421494935404894504677678476631193213292813527538250644486959189154930639028427046137020366184860386970445972592399527179659602414296332071888474251039376385729809522085384277124327371273736487125121487231170192004480167774983288672882945352866793718836720352773081849209513931632868867356590988510054020521195213131478970031989820810291172888328536343159950768451935207662384460442764907620853387095394448428348669811879862175181458321444080666059585106799543705182668464445321305286503543648062289056178795167702616129016272622031686097821747183298437275295103919143262487863549687416318963238997340388386871412719533372326702839165668090534560335928394762411218135807703661752772600743317368448971861631426522541666180597699168167778683389420666919725995230338559816460693820956434963162186838388530835701458982212515215079302486765724140340590636197580447148820253349455622873268385837621942655078187923441379183611847423495030282787981815267783596033892245730249638517869337554422325734726287245746680454683031791811650681847783337313240538464305325108341525002105849542269209926527152252330544089878129343789466575258892548929071944771145106972705756080236777524970452846023922294617416803158804188509822421948787248115642426709364440923031533523506671231758236782158154492206140975623252601091771831019997088483886578592144651078748725343736986463561595455428904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 15561391231653518616514647035330058412755873402856625426663255120837936734745603976229039130045090561578194206371718932792536538760344188822361423093811500419110463080013556228273267782503164149430078999487266884354074629555278676254008501116100097307009897390412339760217445104165036087323617456696289159715101474222654142101836696555465968287683823148027030422873790964436220991680583729706929538589769696538664403879825557517695385045605520964973929756038075274157174168157338836437944770407362362949198925800365629186301680829843437510003206595272622694409743810776181950301879237333011633691771744220007684281607287811794427137298274310475942243033717820402819375393940793305534883423198163973446251422715535371653806474570600734587939773772772609377108623614881763002621051519171426525109624347353897245468559512354787993373290193725957168326956201705299725939689962965863032467697163345378864545131982463900678275712293547769215649826575904768996063740720796857848810803605619064060667067775167011304295876001649650182439583729120719843206443979166597233201968503062003385571921936424465573006648358834195389427762133177272200926386114981560911774569891297607024383693674806125559062228996151737558423393867327836260610486555107844122159916887117318609379205801891597979152483816825761792159441826096259403564774995242782123933468307353167567069312358126631359742357225417908806178203850439710872832948823759407133277695689446956145194798454217230923199285619761359743127360720910946757983013118163131221260948615722776224321130619300844208559389714281787971361170644724666956607341863419387055494927404312561540945825594197055172888735063004522664687421642598624651372563080673060665590078496585645885907415058216674557500169583600826603719967997330269008901344601935926938934907758375222758364710601794781857700802841578606063650171567862839752063835462357843899352325982752808686708034599070944355568517151892156996451987931171164244219515859888094960396067654858967722594502312404977232717667900750134506350323949680127259723908123881130678878194499175694679542824324831643540128243519302362120566235855205746576185354881950454574471580193185819370002952507806145071517693648476325669589811753353450085085435028049071840380858342439743610474493516859261669520982488042495872124957218644568330124612811817158090854830420584179577619863320399322592232289162280280933171965667158562887788951169992285371528944104727216108798251604316255235528027622262130579448537972367785326188993409681910204478345208945743940481195905916011409961855878681340474635285756608150167117422794554542329127268670238919246026180203900918228511479683693459646191129463716399181531749030725647993653043752682131523810070646858064985450052364114186670611392678363682276198834513621626921866424379289128868704515585265016108189039125294925333717042818345021183090633936762126552007455015711741382481062889364026231599573344918317901576468892844422592323539532286012787708022600472002015793377683006348011428556313822100326270726790057569857713569064523771326578893313574597410666099680771872664074824876387463564267434304345474834758590229712270833154101328237357431200982637727885800204870235300288691230082979642975286796294828191362804184730525868855045399459580342106313997555992492970932349923345506816906686772049390256500018575573781649590737564507661377864042453073312660401390499718817456793505704568470875411896259379880975833882801738868045620830130895765001764019110837445039823204006135728971228476905206467457858349623224650365355719180786827918282921934806516719647300444172802214441672400599697642382255337563116240141243901894004946061348503817644014877237951063276200803060671618373210508363221684266692100452658069209258767131053606311037053021569167837965775945101278539817121600888421798995122112103741541969601526042115354972572502626061230679159933006848477936978196025428312377237918306544349097346144026374190432490414617601590958969180997850697668842234283592325821347080289532184635874029064838900605847909314899327919230784954486575638335964017856090502470831146496570433428903863526611668751803957332109193618419347046552881277906998065420653299215315600603488582113442748574704233410024208020946034377675298740645570842423669733053620453043547042726331672027395638558983332291386832388566520886180294356693667017979549202640881856253676280003019688707365335045677999302535486975473446867299201477005258748402420040894772731745058413130258921223285648307836098458625245486271187245628258858767447693863299577431015726791455547001118507142767871816736877046018567725574334234607982039893882866003190562244528466932669826776337087833308123269730534154642015226227454457056866787784614286400251972036753981824387254081455763472359665229696841787900877404760171297964959895022103905794602031861960164323455471993892406234531417023744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -228530999210800944638804261963813032785855294906136091737922384519542479790470838279383485703114970301211738299999317919695962992007266720311387567973268714651591986194489633174372999283254564866485017936609962815281547343184815564856024174909361087694053159058883295087237296747564785643803643518070342906587372387621608042775519427578888314480431269753619666988589468641013903426500311079400326629583053248604161412431988399855572196421038732274574969415599438030709635816270986396550777429696948227017569092506134577696135448056896429044449061680588186022826533165124032221462968775764286503470906340983106151058980866357653909457843523901717932974861901094691156182095214163413918618631472833418182045751979547061481242817548154571489043882541175386199671147510889352917249175320167722965691580241669606809088863905093635162631680609351346166796359564120779672800025518730912363414542447275644609691138190840324341725727739930311972223134675515042040861617958841108869037496699644333790649235558451409721560452183700873133809171476814185896013400661084213763797050511128916857026391666866548093923074132581331245136148307032046345999398089885282192601957049191528379272453867125300982683133157850681410055353658278898124445196664320745243943002769191710622836215940187559428537810101798027575188528967135230450193215576317903344635855593100921523765089767975518400016666041650596450268874402713369935092137333064331291375701587056020212722975925261350192382178991060130185792590951853674352635659335719948054180889729151520770168906180676971760188859662955737779588203243240032216360479699225856146973969329938509865327205935926320957225870175801343645132209964031363893055345885576669366291257464514471378566718285598489045429548966458855893271489000277108522236683198598095647963430084800959436082867264383313028409530553328713809982518440520238442785370455957791332891803885177572646315815221131363332231887626962110166158202046399815539822472123612191842474113177083835041942101970835435528576716866915124364079631125810794751747499913843726323871826380570048790248299043037599230065112674999521048065080938236068371173976631836844748210852391638050554467204787161945377582743333769658751540652742863291689809060300435386199710571994597730877247964990819382369487384895456090635580575148385266933811687786805309325313622995396964731228458271923646368506908142542423385761651438679132188785504793196548992949599907837502207015715803948458431549637289789254901146961001174319971594836713999509600189511946233632365355828127236143667568326842695034775027168962973153035841316931187518756407504052239491628281451567023184303460145277146576421336490678857102343774655066572199570292917125796425342730481001501993958959707816007209566454174321707112898946210057294120732574601269791290229763883596403203626040361412133551665618611347742884619507881373249853443913872481107476381244112168234559379746491706461790112910824715995033884976239384739596236094121841634660456565673769726743560976464438358164328382072126140050589178657096662961704941093778989724518093350512343114444968052266056827094762132257633543616170172299255979991913448036946659220984393374867741350809457095549054216927416493012052462861169696616277927716449042154812622218359338633278448739546727666855589027392608666164236763574314710676183587653943741260854273732823160086033988290626471220567513468400676030440336262481565600227156022904677872459241321889365543412792827447964436579986200986577077825672841469768506835017068475794125426124839262583868068923083499275791238381641623133017714167126071311689807235331996177730681961181746705407103299849036131630478377619424470700977275653238881980027264888414962902079338447617125109245378111654117203491473232169299288202720823590365286168962581099607188682244934332986519140109906985827869114927044041764921626176876931877795562017853210186180567907583379977528785668497333001031020105793556859790825796937846436528062200708678018700733487135846297455911723280750671955656541794466186112242994095921904285094424580736545612361723834407391389440356783255688194615967047198230804910857676282321343649621491604657905540601181082791103092128683681015220052844903697055600270967340924242648861653344924181806929166585172082444525603555184103009255559715447613436143689244848216490720064824749051858640999928582142631689232573715074045424971892076121070509645635492397000991139793650547420411072462723920912141034135418870373340241597183033267468652306960958078765522670021728755146157015584191217747349189728975571395845312899660849465425298332061197351498247455981898807682479472130170463529226247797176639077572309876903579934734707130406366257646576026040242326351456424495071438728694619632859521194734107945102913077397816264457989423973056332000937903923259467262149768274013588332938090466352480427699272757140838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1611271952722844949378192674302701481015095966115007584900652499104311187648995549704041596469791198893362139412253827534688477856539687092033848817116385247439199202977393397204276098910348884418685214797091363944942373532271203405945395776791453174107417183762662446282665160979199410315547167106690553005799502090905042338836651093898668244128616561212417801881164939528471537368737326406305977880232310416716776263135900946547496387438307492856451348808266300738602709777516380127720658242610271378242223084866239645106364221629474055345699416103683042999963243554034870864597047258026048949930183770451928214496685377183541987350796021118855913639597897603196740593474895106693576561359773207640429410081343195590396817223432963579868073757850037054222782247923619277656954255125448386652694756525015765680815531767456378199194093121500400382932667414048820597813454260960769383920376447592858207573201212824952732992162532930335966669801419870862701505632538939549749282045942875772102946592957775380527646579190708314054235449397811299292617682551938522750960419169250956812441138440710052546086702587857550422378727232719309390880651195895735039907749569151464315982950339358406469387533404382318851512898955822444923181575939502754684213974206386348209313357982940388880127612327040109616876560300072151360194839323046270790522227875631410095368857004319524976582792664492781340162600573533097514555377339283910998964874535207627832764562934794703826909856183353450152153481362398981901446057950588210252294124579364213126572278878796971090968097850258405141043427227261564439759993558942120923114390181338951833035192186168623033203260001379845871973400563166803651022340948476667197856140592816236265337137800006653562008090521609517442829458163517282735010332852468965682123452230628604677684035556115455003435094722369093892509124971382344512976290893408879334290200994951756869099633918872249796790049630050064757857516162765268263141162280208146601169911623538214139441795921674448477592428154852979604259493904439681420700534259365138996043248111385222805053270697956522794151384014126301554324153812997389114400648019032701292053026369231212020142006894907198649898990480498479715217508661107006301355111856252991501751805335854260766550219691251390114389190499082099889845571316714559092230781057050068537275046269817533331208676388939545479691486899646326799312208736075100520941431151708275695801838989017698741365129084502717705122541869541608187651621338540994269629585997915760285990168543810266214375439450419752547273066023841858882004450354640369831527490276711187474945424348273489724491413104267450637186732082571172216316350220684807695962408161429528555715249618795696079159733534069646373824449157109879447281814043996038434438711289064439498836752851543388875590622253428024265811395781222032369685214254686035165102650132736670178455363732220609377566902527740156058833066529968182633554765670326401371958284638526615292363598883147666245458530548682069532777339184404184551409719996623916978777872626751965137290804046409031540739338534474300430388889998964474831069305330846658459763244342210034037695515575140803473020881464743694569030458341774269349702984277603156623275685629610389242125104956356355592644073231358623681518086020515842557109991907481530567109660665721836504281459722336249219878251903723623338621901087088061860774755005139197312721141237376019722650773667634159471360758581041572891068337056367407206613688431425565582195568330307701459317055381667412491272047772579936848064245392639065871081323345973811442588073443822162588986621019701108334019643194428708543632330251671014566561462138673848953111047890999041906030512063566096116919944867849015156215518786684550068898370599673061959069003792581649238643738021717402978145830901640815732719386491597112094104910206922593991636436382562176272219382770205507931061244126909894826823096222730276960665051450252961762843512166479978537082239079339074400527983944329598464123473155564647204321765942352892727669546425784641898628573338123912504955481833121456203511446420448554084301000336157336538901966143749536372708280091960432357694717999308293593887939593664799174685687536805578607653735562932142067157112437463052976096886516438544460504755629371969999926344910245303066104762915142217211538684893985758760876194443901794951179260013367214159694803784367428631440504643392046131102515952270417231014032150198864025658085982893692637853336670264821792673125114429535678361127450554120091318367204921119107136518499631924396291539843265193301404775361273833792076892692536447081249066490213688823114121426730132127191703607052659491332806859300715765318545741108009137598315490316610466307276036775611248330948255933846600427068506120506810197461958392520007086502466195823471553901577100658395164211899830877643918199309884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2164935479383765922970394826564517071188908502297054451340363620526014368137735856085900490746189373921946918166007316754933664598045940587559478501258247094739136925988863904339024116277986261962135776623785947346988542535152134234321910657059449657867127908527432511314421644176182991129308477314987556353263099886383936940088595946945445637264271685149456862775465572212730486832602233592464546369667864801651944839050040927714677546310046584431197871788558292795741802606051300639100375830029335774899707248810840466799280269262154724802127792399790648508144188061967330239407595159181867923975287968083277452984479861001905885216815667240890571458815417334242406053967820903379648331534709639501478521926094658434008854184924634540004257300297838072276486497556649597767214079379362277850153979334679214273674973812030031840889050493445988855260140157250438540193214393990569684157656796144009371586765467694124834410919099891561169517668830697956098641466176057259126936922021502962418484631435949535620149892361516106585267180427327539744626245393916148156015032608662057670608374940481806637421886721817094955017785569154849082655493043240756551568501391482209968561818379144236895982354216794459053831109093707715916216855128952610669438626477666514633015364352920427883309168604898863161889855980629968597829185646164122786509725193009869697297325427105475484244221398729824035048315462177892797774410056107551012895395581703203613580467010564727810577633592559821061208067552535756542341064243516483986150383127716551379397002413984522636462070214320987503781158933923519883818618061359799866294533408037100890567730430489927949044217781809154227771737258696144340160379876544084926542656186515126955981074582476858251289287390447454473253011181103192596901578110346625212253539642973088737687408514898981197964397702975088162486747259888875577836087832744973022566362501666908037902251314758669178348317346679224447435022036409923516304752036281632490083852946316771267597247567739814940443660441923126181168293376434574054973904030081928936046109152457755710321021887431011551352682532279267190221692786702109413709032653884216360081138904764164821281525649681122532019726999654149737384084416944465016663997915626666199553503368568152332246180271000769815601545284745627934196843294891742677155426675464815685260304866948042627033896753908742194739096389254826527147588727129491674207194579794303142293260413514410692130343286004123623020350384972616254596864574642664340412444733102600715718716517084883738502174434811375726900466217921698567397965172645868768294610847688438020259620013171956338045705179243024763365297779611642839670252551777915005403193938081905443770899731042282263836009687521219642169703464626253345294827614045270042158271270714659122342080576863689471799692651858429954427161978249032741226763801798040862273591668877701533796144607336090488040070302275535126372050197074916060686884181517860272560069511753278621268213065176892192355921074498920280428173559824557250795539571662697577776999844649333853595324317641287686262580238077265460093712666278807966894417072365725501867987707089799698639325121983143342005219452774734586435994015364794593953521514904117934477220629803848702576529643955336001405167799474015188877449590075140047908444763470481534435587838848680277614083552257417793756421692842743204921467880133724520447805605404581454990618542150762956440626005588761746156600657643778332011484702044478649245750015336708113922532627207788936637356258024464227830172075748655270951487043622932204660790290138960382355205705749139044472587503084269167431671854207057525662307053814745359329116928624989547945814907209055364580267787968385126193132382923291407296266940518291764971209502929785188405659603817238322890763523408384996661097079476822328985862580764317599950294109277220103855666673622426034788382758188710756193996209950826673349768829512544253376912289427593685965722140576874235423352465884700768670378343640440505893333299354297226959557782557764700292283807011008635344572734757490181262416155234598526968779021966892082760159275496043635362246445117161610456938539505308739514623303342699835948357495686360296476861465577479447329841029092255674588787208029410973872899879966848808876662103071361582882836323904489297282667469132660556917821977151580843802761507523489674394091179575856327718662237324010161400111546476885669034579261016861545704120397574973305881488764195176377859995634821992247141507389642838801046928996136338813975684563999982624429114774290668157137964153393473366171040722661824330322483280965120345602504315790663954910063208806391261362533439503679322271464154533664281644093133084602408156111263222095703058679332839135028906154806627197295860053113755712126439413224489385909914637177177063179250120758001248996500935261138527154539223959488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -40266920795220281146319529899574325094362863424670395057924876475669252482133938561160573796356127471806223804872463110136705104356278294374188793293011846661480646974218542049638029644900946618463225543006809461656517334067216683896535515377700167570558660376521671890552161499409215976267377181161991980646155469749902041635538702646951680357943984982175633220132696466634463315695259042437639123623535786441022463938789376196210884204004345044447731391452899964398177262210616026553202422800545102739445265342940856719942732836096840443905960083460796576803294344284355076139191422919463454269703464055821796042563840328080942404743032387982334618451864939105148928830909060748688096917155323392619544883821330904126223777383155954222358981498885346159684346643763913228531677548977158835576208241720657569281339775540016644055006690008615586209036282949938437500061721398677479230427427497841089789847016055306779352226225443034636672797480664397398500531763269792069959933726892210492015886009452003166220219131955196803452660842619437552292072404275640401480643157659856244050006129523804605690437969647731786948437356079980481064180834664858115238324541602974605146616160114577241762932315619605218878222678324023313039557040091181811269855773575096193653138437191228740134858274057535126158440866150001672243644096016451504761704118598090768150315486558697884587744753276497298167726150645536015008081665227316344925080020530346136899445542613991499697112360508332727603567141008450264197003341051944412601613507244980229363248589773154530144336901812411717381467371774226818290703048076819523218654627628139321807035486536695738229809803866685082801009204902160486922956871202720256772791666439766218991643236312418296914444734681520123002839912950643507777680409738530571669764755145128723285402646075253117856081592344881420247701110609575007527201604006880630131039879414488100499644408576518668098726808080429539704418248101839002473531851905554556642948868153475543642969440473030403138200293793531970149621508808192929251602717343972547823157139828565077314410198163096125009132467700647364685410260302179989553099547524817712006452631215204421219410877407782952114282947293832856362437061880443765965517842144263776772164503603716259283415702676290255278360675993125029229480670878766936466379609003357198936074443547707961822013081556206312535435332928605036483280950562761507423617910066658574218354377857017684731727526537438494193839606647670299830586233105351073373488609928283196172909858429264898429941622072483975423742620955925285199500080614035652629134497709660300441971082585510182109865055745680015653337587245635587492804924962438788146151193944357593478238598986387164919609306500161633158839504394257409688839131595018823920276299666785372105198387782916673561773917533233722346576522142767501974378408469132857388595085909768425524934327694059639455570412570604313989235851110602073471620586300395294717924639343820868478063134580374769646729308059106284918923133793966722457691053682269707446027601018081855668106492196869864678840479886605505512307670373055836875470491002263148388304940071595393247141766029466682006694363115778585394646980869183925283967571328956116129963792829991222094316127706556340641851269353406751786762693658692125074298729797631860653378870647395180839194323972871389440238717028946275529937422000812648037462906768107060560593242907096225184079998708861321102403033885919223211683240528631993712477431016877712696444797310025734553728638227893922803458360299293495530795816254957797130626364799788439520198225427935769753188154810001253901181291950035878584640609098351377397800850720115170656827373936684672003507716872165198080086469638468987636009373878729900747704866202119977608168731391009244596077570782353011029385102271241909150661939496443012099480897354276979353350058827510382898400840616119620919200019515719563704768495036148352496544586039004720104120785064129801747262160543874187909337719902745846546582918142221691354963342718496718356655208213209152504629804990128870595412496890658985285526365476258626840137760050984843843010199744719811015610829987147718067264004989738331376303753030736405843622715832995227197363603674282416434994760253152887908622637433328794000468580716933892042775513222044223159300640639745429050211635986938905744190069072776177889522575088368374786520039161563684880332190987053942560111097582085971016652153098366107623270796917058821521704494364992498522206755387412171367168546429513589256577827506297288970794502119073825297103264378792550204504375203424142354444447117841569137174692262940268216810280083773716799642645347882589444687497232325053200760401880665434299480865033412759193128719879226643126649298883901676250168493285380555793726010742890985450348032978989541774703491128568994378323553279746456837693176305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 501314296030490849746724109394348990473663194476143400493079126271038254091410401866058551354412918074391555359191811828961515500456017655144587947145620249300513319261214601774870913136760113577541101229280968340948166461916836719557455704037501742104150333958035803780040308826182002670085315839667602609444883914254539243867338785812093619575385682474992955649671465252131032709442158024968017501616606821662841652656759167769796611594789288501033982853432935848601275932121685727627022626914999954526117384259546580138064471197940601028834878131752975391218538696951911418062084508142878785411179635411672026320955818528176259544275657492405817784728817734271587058820575958446795274362801661974905577285780627277996040903980561320891017215368009529551600832504684346318408256563293350145568250518545131687246879105893035621215036711572928594985287891485005205154942754665741874851904553959329551924243059897971172189214848528312663594324353476811050287221292392123601051726402536685396210252416684555223266970329017538673049950415990705649417711788227850495676527038845105747626135194785644560191642453242653934865099907696469713908100507287720750857803992224167698189320005861315249712502270752940660395919324927717620323901715216439587122815195052320303967840236644337025491556230818659642430118163104813900845677535177710768666610833651079686859639336465264583218391091391273231017208133441624040292932928028086754780148727520278534794768242791800560180634564716566124009430090362073276438147115418563309538222205065638528641301851116534626749445590598196824156193307762220315614922377832657185491467218312160415995253152124897307287311835568751298716282863355513449054423638860309217526345977908104561658125352695651029353436904807590551089304370251450763399405343058373411909395010065195480424950179897385197718625376118711419211627538693872432932558533780903418653253243472507223078118196409847766536158752669755844650583700043795227741073352112950935839228405501788495827373779839786670094230386823470183069966711758169911999976184017393646923173568110434863457287512468993857974280843851417083620479668762448745791882949208742330430286258721870023119404607316161341040487402948541926896006154403268177517975159037365380210897046358423686528530397536189206102847985888920459778882241024635732454991501109470591039671436163387823734554768372390723411327996640572324408268429852886712165957159125965554823996435013431779187946262924704624703466072776317180100515774772244197750687456937482641856795698976351728671405876999279606609212948835402436394493488143368200666326064693131984612621889983839741255982979358374806881806148546353743729739980498784987510832826308008500563944530712826899907976255813916807006090862589162146449951861958783217279721951321411423560040763022191783510031820633308338666380595103988191686207835542262478000588615837927112106478059645455824254626670459692544176753163463676877138555703313050300899254676424005641394581894638629705344164418343425456932477100867982647122130714639354284299669713300277419419630681392322119401022522064941205527005659058652162498341583309864850237572586471471864435721915834651872551248269980013878627596370160954406388050972907278066588265757497171550187159517592735703142461734881803834549728654704206067269971502738792781230388783251930633712897440207978422814798790956102225306785980301828871997823633564063848603922992868492473233335018956319468396172197120233715317985610590714800530184081846217723799593455676793783559051769602403999017273572693763006225986133385530016270949512992833653129556346108132646706048406591804056671946958183670850424964371764204073266710725841574099012632467953364544237424326970775609328237422488789079600779176068262697820718263349510620099086052916996722433764106885315711417314603116458877820739722189062352614848500313814615687266954581435523360457536619785359771382955942888888474090170207240094562729231781827268689727917398511230373544722943835355999832971345495523230021627573006956288296151023899094521133306453567147426928057870829908025705521668522747637806728479207812209119330586427628696400109446180560129181058348888143916669669681159101342069959114931056590299690362479300060181688373969039260714668191943698924831540027740948787772972153811670688745573985780521330641256299866772982245869040882774361063940652530952123661739896584046228560709815752260638625558903612277507681307341632865118187157315779942258307023872892002407718098220127750600703119306788892529106480476349115853878103893880039935636061647909227622162399689716403153048111301899466274428010546679437913425034916410123788987114613082320583871007659416919930172234736842165061928526731205058984682936925300056362376295036817045579474432992080243354714024373223776492245755564072547141666286116629488217271342870410727962263456883281548982759264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1969623107199288251903578096347528026911288426252719861807751421609989203103738333608966909643020072750418589662220729618722620121001756786568336272909215834296497796237791281892926600929965736892398387650455124851205024307125639062685167197209074497080189792765350559499377340688529241683093415211075398823667909748496834312247663994378037198812319294435572577435233870995454607936183930474326323109730545868764444153696225040379300694177691875522143917727126560963341084565776443282539190980793777156887161800792867580875668256219958001597590329182149564105183442191280037213656842473612560761835867524261161564599213538646262053525718807229621539088203931081323006558830970628427235453947845485251614484779700313955465065001501416069433403152614257013794582442456915863072789035008320916719738743867124990082922825625700356463062080105960116455128917115760020719668693510269737427796563009599487030550473165702696139506946754412651917622110359926986584224186555125936036938022819382779091201905411868047325135452878410583403959879967252508962445533539694204818548215834060254011032220167840448597529233251708801049378822043222788821849863388529346676190724248405020320085832569596980963151230648942756735458123629110513517796434134550783411528504407743068495819059731707934035259888153432007659452123590696543085929114932920580093838747044864757742827753707396842608746538067969892442485487575927960339650076216249562322212726639291278508512727395033574109853768367704642633732726825847569086881808558394328066675679804765615979406619515691637753344885064794519880173266561180402129562475357204260227684564221121359503148584709666474963218595994158404988584788732455753659766563622987100937389086844878001616326359706799399851495974368485807503089413110603298561664329284140222428362524761831607466457465965154079693792049816283753741056455602314267044579355653003110188759721488736485740797816717141567275866306060599353220488645653683686583238253570781442044171290885497896221092370977467955260608359943150106168999897930812126778331960299041188756699694019423145088400466990618618438777204487996438292487483651535760881497264940248399477658030518448351529123854805063536421547511495983586691579545304797366599114627225700636826520918433525107399081433595375233015005572009112514159365704886425562894764849206063488202081866772711154569382255587600634793924312480624036434745013208614839496950471224485222291766695158271738426752112902150851227873476924892579432523993196642164984025857177603007687345137308290920531781391794581184371590935317553753280481279292753414966201512284640784261493944175142870153226482074903536653186895116099421124415236211105954844638082103155001309880424065558015126699037417106809805208459130296263977012115380482608276769267955003051243726821862269995674830685385553850512772689861379227131997118603073250093115843393703203602060570797742805339512648958804372461524115985552548227301071963475985241217462542406810073686277680456387791158313595896025873337970094723009230491390823616690086718427496297950618180944917021682512490676086771880518860862246282357328779246940700015232085234167438584955930655988791163060935123160721440519099132340032932899754350827542524611854835643805354958421186988748391071941715310839265022812527320755328510656852673862713124405416676703828987168133198030961408840313481789885033248940587960914796524801271017831210114326753926016714565283194371711768521136915329010020870361805225959808879276585485711265540997077741012232069287118676263652873659702879298554594934516094081678980412870390977684923934906277036124741979909308283933134470992624264573278930452331193326961727797137587168449858214743903703765027521310308673000519352808584926694107940949097667774677827751592909320537208747378214967468247720282851733482402216208697284342310784831916524469559118190452400844095531339692546297645068320106721945811660654680461938622585870180284751796182855790118939223917644032908132827410147202935539729020701029415530683081095104849667971236711540601262878536477613421008487872094947833218542817711638575499273016857214819303477652681820868076999492034786775458250054809753425581298003896116741522784778513934165414751883968860119796961205712999377136850339933377730772865948022343305336123521022875353546140981490408591624608858597387888599089680511779751076663295542257982852616501901150653703184426287431796483095134982834393610219424901825265537282322411686691233781648032462777760673903789992385105034862991988821466011719718398262517035189616903939727491985883479403459519721502566639732956909044552553256149223942227560921419184194815758397473404976077344322380186641790224796167564915249314948253173073222289306798412948194146890820656482066556902210144724098957996007008198844084056802077092561049265721233280338283153913034401617990020845876583137210395460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 536699335711975667914268261086825170356200991314636021339004367264785006399696545666785519076514379212991711540369935762137718237639382576501153365830048497582282756917856492906051237824439431506790459690149536718716472451356764860630056673769320349168739855501311519695984271318210661967780189468103468410341771131479877879853587856792129030852642247058648105383917104765214040595267187469760961246679131748104238928142984774800374429902259674679631691984361485423053854009270039369132975907022370537379549013951640958316432210791781360509282155514451371984124373286491655500527326198258686772186429349929604173959517864421481401345999709692505772833903704055256160881099860933508229367876199779949012186920689139002620303473590308560467908109034858638224367304041209258222606674416167780480793749461287215860636277415908404516847815967580116114581808250218828840520025346287373372383590595088992022054057223862920297112450594881227256794032915185428423372299696801368044603141962581639199305533821738697058174022912247984519283756278340938438876536037818738365555282821652245426118329377532434691103667280678511728142375968877002295953796794944072742877360111667762880161116457632170513273537597304696147009217555255593506055042858564738215651826032592678307044926331062248429947984584234620961128046125562665071458592980309792501754020388735586721974966454651481803312239654494709491719855853905874520981063581011999032705903221534567382913875191617755410562376642724860540375441350014270066313279551797657056827751022472042204628129137024263659298347766354119746944792897267255251071055448597368751970637186815726210780634942270967777257825240160006686892411739611098345349323305695488130234882938351999913425037751018613233924464805465116911864692401634883351718792267089896494075065380781142900781214736736360444409079337982110390911571613965126791651860724599571279576356580975908570720445493761491609056148742553211352761690810516642409840617585582783366116373176490117866266940522469210555639117567871856387750400263033738385964327876185253593501323064048087740979665106015337548308527853843921018316962683392905210789846546307590543123857589858776303033614767854532382124090693460272197908129969994107482023697473023042019127704566592925273430105789742594172526774676762506657340131000992993506184999865144549127682152829909510931838040267551168255537740304954294114408045239113314281015546782570511571193768108710826627181590188113005572227419769509502816231840471101278490880061524038339431925863853175071246653174771607358592130309894237551172481702833135733737263412440814552925040348377984523104321587901103836769020904927423627204995813183393160060266037816584102545601349966651203123414232555517996778397794779505322487044745295670397950631930099967802939439264901907657224525997778451621653524962681157260815754417791726697234146104019477376813696023848844879866649416342098578755408176017890018431248507071190824671819211421007145153377612358242153217229915946930738104263441277333415429619530775398444452991730875341820951274841416725790044198162713512812675615619127779127128698734907987952424406955098430586452098336096864399732051012471757558017652878246242825772236242716477086055271008726735987312850935152542444796049397091070447128227949132485919206179807920225894746060238018623040988129480597960860453155421860675723000868660519607832139447623066988110310098028137956842829603519024076422033627071226208671823272526852454533966353057127973292416801430109125384962764740512272476295401683720865408370513749458169530819059467510546288006106923509626222672787936590245996423378056691357207358637903425640150580636735996474157928517800040007004207468790228711169105977076985682030437725166489600302361700576427747892083230243092120295918501352160734634641940225893387315023305837838964598764137642730649262284250725129521165342799910909665889522477146940794500519360370708255068174610560699740167539820301315324928170934718014797600974125582747743055879560299345850440850400626352737094741569567565461830652322205622413251856736944663022135904600917190822220160086648261978988643505854091920627400296959807532929805939832210249745092692593358398367101550651062036046449706724700379705419070802872899585987018760736849992946013159385272837961151229559607544868156403448890978082373036911398633780260512948100352842035757810659317332893304557305796772485283485770740937427700779146905394358672872298818359677136549897318240110960420568412575090169410405952699268089216039036838918960530641365030836289393837029820618228284909163854155419589335644104798826425409842905103969137174596969390565196742058657690494863693339752592769261931179731633923094202952620478502447741380100178133081472579163436922668202681173937069536687490583969179452012629958195124761707307342702061830427031021320678596346445224947422000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 558761783308001085768741327006359887952560049891185920980301538892945138015477453592078561077372696558145393656650573414377443809241927451839342305116261887331064157595661040227546088303662850114408466981566724909521070701054565207458703736232828194635527910745532332348325133801854667494213283206130785110714464598357725430531504318380951566024376397021955162442708216789499867309936189766291760334505695081615456644536098622389117992388701296679486351481559406929596042972615840623494773583251015882297751673612263090627662538208702235357049426635347942905186825197806195524523151771121974733955734249824734138702171586383941173074058809789881950324113950568622492644889330004445948114853230289094118716291772084306172919810085735101548108588382696814547356815900084286188385928288387160773970937505677158076267581881042054617246474259928445027959797599164636502227707883735263506969579996649621937691178881025427152798205598299983886075666813102706421298375604582331027626976557280809834616532814636438442588704725154946686899482431816945593745154379900434122040389103944685538499884562521910283608277125246143068721744914549990804667299062503983941677461239025778952698333461042538816112849384360327812916286105874306849229576284596142706050006712406244457609910634323177539362443266349187471771230371837118337723867760445730341297741357426273604636248065711885842327504423428130279167752552557989148249726561996794909290543593496405482063965532950593521671006349665454310593774295340032637594730022162189594589272616587215974980995434851810239831851419216317478930122157090585463559086035230215700763745300180614496104971261587127733336363807378122957105216001376329157912446751386859184130336149176260890724003651396761204342083968711515529966017610710117511488919482045239979239366583860290269614265811344602428039457429906873230661100977286926599904019921637562990951409762985826151437788805995408616764569425770807438636988229495394889087855421517441800065418226813187477775320614218584713522896105434652923097176526032252079770738545940919388997528115710961742567920582870293744205942283464938744160163881878189959941270145307676089707382243203360610367596231288626859612353108463241553518556746169728615687225404053516923029684116108691380449807223994596543540527067336905156143897028462612465783736126866931571572983081829259368468696999638093999187010744575269391473052405981998619264394205129914739541322153445571942906899182266727255660882357257739332578390343343834233563845245234060427914387434503362783439056939278393993198802189379406999492792242549394370371922313390448376648475216987448850284197520911087217816768808866398011875943282969704472051797383589838724542214780844392706133565370141502652754620672921394055649713431446773549599547975377867435648238089344568255345709906087484079765544620600345032526938912848115485813417367667840703788838888271931515921885448193648785282637006192939478134334412853233165801283346093149154839616820490091582235752416419568867838020713043518385118862846042388028084483767435744105055604327104767553105419076388708201670830082040711747278583263146559991647244718753986536029418649197027319649275181472281615107575179931628469818494575408439361735232507864950090793477268965662755524681171830134833771362808274345483275906949853152025811093328813502479615018997687417133956313837635893969472176860222372574043846220446602823409473733866695124706605346858015614909147700230157384556344005308890627782050408951136343854321576729687653609855801996202656420306228000597774073861346401777636430235886431129948930359465864677432773699147960853608108863101007405920303490533319731201356911852040592925906812297105258895678577855654479491781606218382125566505887504605167809661999794632631942338111465189373877262474994963004877440607317253778347278396351177484264662781351970537741925727613182028351312546646589365976571669300797133208665444111270694203867083962328662696450935924555818612504460080346350124416555763507277441542276263708033240065816916438146086850784294807496435192755405192798666146126005068797893633242714512675200425496796766232443686482811175896351944865979225990655573730366094661972839520370300039195748138833254482867659075966077611926892555456927305309658060324461039552309813623723137411228042431071910990107919665592640353500685320205024112228729000797779052912339310064866950667576092458713416961977408580964552926845847753387243563322560756086591183607525529782382857150877579847889951325140473987123082309725532151559412476501306999913726627276683168856288273865150552277440007892639990636324599190710742848666449123301181745491582260715616738397562905466280542462102226505026858304648405548845659446312658582517002487081179083275238288120124522730754349228420093434779874678754354680193628704783839078800721247608773175063033922381047487590732250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3503712132752739950569735292492807047364587195447345379557347758895181629669119492122472406736981335653558619351410185823937059912024385261614245007663140614471535509603812596447218993715029876401627644438581888446454603951769382220202131216379665914678471700192895377300688827224974160448657922561365890235604109437590276397393668631422165048672670873498201719711065813290633360682239713259758000564327579454164556287376180378955040100340687133722846037023061296272642374006614404456552021717595317006655058393519255982474153259278398552337466453731371847409879559390943129990195795538232855310781596368224980782852790559988784431159794907242300418373558728212410191822791928812216682098331615840649854803065526492394174469757801360870913586491360537211110150109145874239587651206539974651265164887905968896792691084262478430769688232595328723272224772935301073072628041179182509561669603602181378718023150981452585853967871298234445430891418659224316918359970816406987035128557672609029332284929257052699130686265377989171891226082018097883980105991106648472913956088367889329078761515309033856086688316311776430211063007043624607368886693792596204160981781814526656531231578609290716239917015685326176203360133423232964002197788103641791475300435577983820099843017515195828157833586538691020632068629606448751434802857060521070886505051027130751452639149041657442681880702440407420769212498165617338211516098863204284800082026991556271989970405776262737881277129344902088959966349864337317652482062755345435682499951152055018227216727710704469024701612813517498163475000779321283860102312330936742512153154710137809158957651959603054696503623611205553391759465382252469653995219547551248074435249631682132490867510052377772811617303371720399219209782118632284836969087511874253125869596142913164339171238597555614448634958100507157223279320971086124892316029890149110754270038244694126571253581238608544765672910573527601492488663209399655816891728813211602970368654623816028480761713798428467526790046414095036844843808610480729530677017071984663262014302144381027750172122812910355374627435817237103303290885153831325490101663889777141401957766882014364610664691186836046936821321205636634072644697091738768983386391262254889401860683256370720095146848003177107495161941778764181951360272874509772190257920283751233978563818064814438627505828866764051158098162625298911091934583408919606349607949874288680040678238893831325431989433271023210213316646439767830381298038997414034576292812446356026534742686752092131032966029385649177998724005466970735759605988393316201536366454457314941735707633820450551507855772120913207405293057933069013498676990974348091907484943436694427282197279098454204604965231997700602438035228048235586504935206507277304491374035053961421034578254628913597063978656649420718521235728898285440568462608647934741333221997603194066117127258048835295441629845319549112397619961765162945918789960181458543086062973648851927175014796983612720976737691370175332485927191866542600823333005127263653802682624545444875055277792978446684565867065999750408011941746603022007363891543012059384673520159871672631913372000312325313704262390615112955067440295875667914917298930226592360781574905063515239260768167478742063256368476444244830656746853760866228995298315294377688298545187800306522335360598219922197996208023583906150819330395355938198789971055212742798724732399505909291970722352910164795414936994622551217890367538484199428880914449306738403530441333796351180319798372934958554570299376945690353690358506782533693707127107841943841663094453533049702138585488248761187616052393149285624699500095282214694759055739857034405928071315361449641194382052101905668553753565174439338494475552148061301524523729446450002337701673890664485591094091899086122865036469527909301044319966115954293018590229866158508793067900941630370137600892266778957109310591508329897168047931804515342511922690454155883040127788171894353375945823366922085799577430956517875976849862210311362832238023156414644696418060348743682358959712835165682703078139366682184237324860128077848814237984485607955056513703584851735636313681712253609939115594590272587067739625103580499206812623468374726677322269554281798069462880497880680814714137287115659036269603025365286684578344598919537996626215788166312300591244245996333641189692639598934890640186873208333510601791522966193863774703358792325303730423273901841904474985574179023295717320365438090565339274326847014207625678534267711907332318813199244446205325622883609918343533699150925278729504002584014955455748507333172630857417461215952745153912061574548725616646661011732021973084918934435592401235206689454854823497179554998513948057568057721346196856661764047232183031289941462111782887266557049757898999438874288587498568001739864985288887225091358367734231367134723735810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1749061316174785350383949934530750459272157998189126457935038942206672254857986854643512440422559741455922969930268228804403258455407193307216008051551045258755579106303226931294818169270228768645361204468576108583950436073952582369880957595659963305334387958789600313076621212620322880404292949666223078800965211411237278217014400385717245937721584537718567594032529870924951592713173544982275132518163914577449256633823128128893192306515667670053076651040241520887733036747476940290372739423117060630413609631256079849950438231505322108202640992485082047958847235127144173649121472998476928703454111783426530373660709843852131142226118432484674224279943856225184417527004925519690384805247211705145871076052687121128286821480171481218524411744593846328321470697796996245825847637668617661576130854728058411655726625531769907241988669726286451224136693778870707639945240771968855658483793755607801643603874472134630394983259509924393795003777223671200016233720725475367913510771719970261468692685435304925996002612571396338373121483212716750849694370947115223217371916536182113357820033596913671129866415783634348537846947396379647553487070903931522548046443461945845069582577560093801642736949677092923627956636738175005335189526795237748920206012567963371072272558655293740998198110845449033729553397323590878142529399352095785611158952438062030530199664164832537449184688039448552486706003821724060071521259800841900145635587456510945039733218037989826347012008207976258283782434016976980860643600024379971407416644013134967114261691220187664552428816247939711928749161863123557740887300107806954476444706901462644008796277034461487370172220451381336791922138845220542606630389400778182516478863101579942497061965281226882554410041302799209143572214148188144914662147585853992555581099901400637419634657044689713225416962731047005694772324899485781395562739975041423339548820192972711773236240647383071990089974630090047533665053093637954572909178508110894018190557878645737739297975633225683962414093329458652021760746074140131269292256546405626554603360439341115352729155816076205990032364501528459473525435310874972540327103422349207640740298202843854375658512872440371524634756425920898212480276738169712414319843085113847350107263168401013973017042213571022307864935222719970118086293417468433282263578237396466549699241558275519227256500478387999793501388680708793800763116009848680153511027117119593177154434147196309066276967766429682333269980120942398864498523224995126706113814505756683630967854528718520042718567871996690596520077399669518555940558244059851941011991502660716471398405058169368181009714185247421670063513525024412547015199745180120954542758067469181014036855310225003366362857007271195887914848970910182599843904804200151353126276075371894687019572764673304526268238175502396302702397330832010247466419581760996955155730810841886857756497653320255901550204190100345732280730523087960125359021331011503523068134815275869729582149245091427762097021476022705155557986306570336824364499483123973089701790827024278452501553122186876668848067282800325353609050344260664898554889569578770543205399996305493890380673846685925759644962186641120182970395635025952329342078330066743161502990420864551164953041130779997964384047946198864225872355228206756894762473155206796717449108921419044786992913777937198908620534554563513173074397126048777714523200195282607679174733284378391037224571100584673211050827830303549173023682828556011199600153836426932095092189541435660969566443896341034753443145257876234962226113703515614938521239438478296521378610710796763696362511984004058739774604724160686426778264544636699695700638590132758023001561788272331652343313831367198092719457556651462616573624804590401788450465153194022664505330637848274789299860239714905682627111481522732193670209171096027045003560102964709318924875732341010479916317582251708938082464827065531172740986750231385880664326678090615245897219502768104235536273631427598148174533329720803020826766532548757090080983521796252160436332208718786377242547311611781850743338858960389718534519380633851942827545019136645933694089323375155231831072665212624955129251065521738710412778434919571028125610084916400773902517487418741265903335846604256569438552006541185639275634558334847695228150861053252714877002312232854395276913201249980075837856724238026095251611007924150955536669507889767444568412206251109217592366967558744173628567298523572036599965833256957069253497485537035079598030068129332876413973220439593335404300412849299133505020880241952630767086076168613814949111435086901136411561943390265143757414738005349505280901025860188079119430890937245482437667623296190600818730890235141585760480395543941357038651458669989606544188071756958674473770168725678563715077648915178147292670550556109308446936618181893807256061301077213888875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1377165526032570352382070808927337490389620354248336262482835786356530207396937992520150640436735944746570070799885335473554900328472201388915702178151616121503548744673451571684235257515191447504130803319693646511136922158062443558448625378202133839502653174570617296854406852046222627729730307047697802783011324611355697945352146575598368997967353768371785006721096206762654148199738123186876675124819447332289446954282671448367802758322028753942825290012341063982968471470319863008806032222758425636875006909299228500157753227376675008033936039142088422360638672598881376565331622211931187721571180599372094030266412283343765701839663497499474573527840172389130947192675722729317594124071858363917621193722413821342868392352882509358851723872017176657275040193286193660746035608812131814408208305848400178898644331004807004703773116140572856648849472974678053934316917028281329386249846111392882987273725307377800618828260524742441465459487304515494026395916596164294888046114843555304066967949370836944714284680686423007420798037770259930999184595026645637860786483559228719759274710359771792016035663662108777907695097806118167626590883554871816829814890164817796266582211871494268579908721485008921129818389267926846293732481916466334177986351182275993284346793708738378386468467575028229821308130633389994974276086306009838771455312573893521828606969990447312385224734068811840301727314557277989711764869878097902316437885498185187333833600845967758330674770836707943968447500601841986461625302021437694633273735772261583012058088236394000482848618246302313506529592560733824823733610804616130800921752889294895090971039599308721851905080197167235819669236195325977513228001440156637253879349980861157010627964557435718901516774453583421847710526628830753600639522872138047526744118267494119588762308606680245233287623097581565820910651672944282272453484661939257682979480917376212969436154997772760630279350665108794099799077291553335727289850462408121872339650340188909683197074511689281862686379061390596378837166683306992925264529216382451361404113953384632477121286368126094033908832040996393369701356421708456027409314943937950744178746453900464991435463898650942591590535513558740336498932174931728168230454081787655170173981401743345807947984209579026322923305288301180085056228709579251773222402613483522945164265558054236076082519621820621508524575981881417363578985708878628790792874443524282089859105758916300485620144808003571300190015928923318761910555223759100034469986093118397859781058794178899718472721035842242736357600938684896732612969701986626894033132763931867143240577169014840838234466688862872626861543196398117405379800514537749509590069931712109031734977830255326787765243847494689305853156223077960187969418098176880050042549839558669643338803733423575442915192232089316227018513857954060830105085259693383844515328208344642215846697040287628575085451642638069727358550475698788784248874222161612368620187885800113888135503369354048355689492814273641909029350186261878200296245389446394768728918500543387173305254513467679485831234967549183070544619974337179751468205975382856362319498751592984557173219782642565212146338717070060878558975304416262370712152960071891980787800717408414460293753690426268454136160504124888857247288020384207330255486499584438617438959154454189873440347868843179720138242843016414330786794382594505062440462416669654483608040978379717349061066544503846125713141536906510681027442524589997837716909455401843341753731589973381598283553525140690413024109598364191145923220631304802977067574797892020848809276795526303088690877304390068923138986902354533351622708218096789421199538354689039652091196083258035991041823003772845608843946074972485253618255758132138922687356140467435162842977920270987443482155214277624179149040367552831241266635615227526533319229663077295432087214667696349359537121397518470568077732518923235243556246185470999970930562267069094724458643203138903591004250824598825446853997766508894713223050314705324106870959164208493826205870599058380740663704349258608337681396668593424745096734479218440311803792046822164926130991019363458285478955786132307211769773721709925150914365114903250213157281236935137411299908906708696576723190035819594842820517640883474571039045050968306914196925137330163222054346265198463776996994646974226210956598967293011633884192262924851595903598348292388516621907136051921968501180985692372543308227444248336505143247741523724719337864736533989307186041730054674478741649686215891800692005125286572160807786781126491063890800126518398753766139271418442210296175641308902380904873875084746519138314832940768060941373359575882723497670546051945766305938096596106452035400952926498102090521945697523849486202240657263460643172376697102834787640391082466873532200798681341194419987841936258479215542943997871262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2277363141886574480189266672425503539230804946688906737297991810638842494903222902904021964110642874789893782171020814424194934404128853226466096922180884487632188365781725653778419381970304541609929741966914600273519370083148872451451880242900317615549792494849209441583435151760345869125173710343990203791714754553282346872672656061173926764643327751739016378426446706996838097870595370788022904887700821654953412919571488340269943883688608559352814285111265442546002588933107756085004162562169039281847649153017134354771359123563613751751997462678335212079432056723402850922611237734578189053376150609303692494048076069719130075502883187482172832032715443941403291082441577331602639853518478868569848203778971385984722643684616194174601733287766992641028524761409369801416765576971254510768420513181409852037332528549492072134422837702826194700068954707735251005596992532196620016955332833837180036366132187579897354841608849853589629616424199908460806719045369107004179936737387129298936935575968457630540343672212775480797629046272702401788605405478684694259540203050104855722065163357697656294536063709166228584131065190883380352235993682171110323790460113773932395261552886153827434236964434732381261961804987124977862163008201549786765566081491076592494797233084536369431884578087125805359196975580539882423844517888835031447777548867468399533419347487201689841182152141602933772584243751954212130382114053964399343534680990879079500974404162925908451062809994837093484293159916078314851555122452648436034392280768925080654855936362967464049873770982009426849299270373263584208221367318702833312137792977939654163795584114715582307702811606148527636397953795397650449282588823694557160391357842343927462261286804627072279060818313863215319185238448602743574725980388212684021957177142702176730579868742098438582747613606871927310325217926534461575631904497815569935521200223602999529230419002418992812049733392318746726542500905794303870267458221111588886489935017034031593761711256201453831641734681730558842790104340935991246977788310237456603066007472186039213774055803649458937549756982186933869375677364224614551786444291723415035623053267434176938811884257815464647026422198254462000087721586664796071232432911725615600917031004360483644098551717471306744748405923284426855714955783454828651527713905978148768883055835101685587244213421258982098776958249600691923075765711269636254315812505633343462264051215354419173198652335938721912470150044750001629053027427179873187177858932499530959757154155873706834584128936279315401030329865943969998235039438222229017935232135003599793414656885887166210525091812695477013397278504309666958652021759452025588980623773115542818476450984900930551320932155678193160235496358212452561386184750017461651890614670567706062695956595673544440236288798732547236659614196056196120802671072601410630527569078339597857565037330062585531608992596265114193348754105879959001122464866155747701399282226468309329856802770111012377003809302776514175468385433121972501397304283716096603557937812671762204933835739780779006537367582149675105347336686616896590775561216813616946824354218306322685841213282935618136417735144011182324524365816202447790157643325531955756192673599945678041828548384817254762253038925460441606657130724444612796669806419284566842537588466864955225448442790354309880071255940579741689005364802513743533906012598054084473919610470077928596089465066318494142785829556533299701801919908640116887892219146894339540195371278040732181714130467104536627278306355988977173183139524676069973236500421335484495829852029277151433471204827204289494847648358560794410850716552342012092975110609859466775754201201416949293276995100299130177986088214089730614477553417185998898488342969535225824849331169125910960654727848396079932139800289647668652221329870034293185509110873451653836277439708914362829101822711739634789385287707308212619787046972719343580660578649814973206472527650881641326526922284721562807363671411952684385757392402350229912239140193422437456646764210121505984374816231338824105520955230129389730649938211741077752107074377648130240747140128466093673070426087415398074687598937784008635345488099847097830845020270990132994763401791849285194261033440723218656684975122837935855481360119494400372074820237996891190327006986412758273937210369841273448698134838441288072884987960554973932057181420728778700456815273547295092840526083421709848736756430320996993890691022594137555410863610278545290311405223534014865906469395345676466078038970930347949464601134420154388773437229977302522640360232133783106071533200209421432714239144544006757813670127737051288760530207752835471566824558677515880568683100636040991272981397110671429438796638404913317051933902074921023655948967296307256517728407905175330649020490818579770622208189116347184201082480360182812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2244956592445920135743955667218856932935807212062486347400992427160633997239267509894893052309273934599497963430539602397442760649517734463303535176895070726178459076571557073473718614445757201150187835213769849274778806724016541031708735206103682798892810742395819568699506798584272048144888224240915960673747039775592966338853542866000647664385922030629084653504465726527681346120453977550925195280955410893773838712139360128541040986540414843934487147704616249221792731668913528846832973659295425420974800739400773275265152951741507859859378753498474738961853092389630573484112892081176635131081543877497934950210565827901629834159523466036922147759919906765109737980369177400306506798710722271363765219581711301979566266828892935463237320664616855378432678786091757427030934287660079739388767686476901044528561642399605826827596920479974427572503937681575854209259514509145898675287490732677297676724039530585345388568615527205012294967724765164538770813479614221067309345532947295724456428240783966704142188051421330336380306389193852467175393777215191871259503391077214422408530216590406439509395883915002406915633411142528438553375825273271170490908167238476967756722649491079389234200439902341159173481306840453223866361213032123840683328303807998872224298704601047485978453755710705393004411244707299435652570834089323619100728562108696373387212988312576318073242975618426100287702222717943081165837847049595678746383742787745872282334641615981752309673511239372220637081404729735078675751144508751725818915754256006642051093374062309741890547182576254659658667803209980867871879901766404541059730966717777718532976710822518504700799458996563741115213713410940943740418701641952082231643993722630488547371191298396261132117770335559381089370201298955096169648131730669946146187664569363183412080484101707619365566085623489211896813854401489562105477742853937536846969316780072201363489169841250334878177321057084282683765441108394611521499384503791943483975427590295859076795496544943791152965191077622934047444257599985226521412292355021829237680037494323594853767032664355283157367078111735189007535852071918618827198467275644794338006014698999905946770029630235473723769512831806696787563613836826985528202121358410112593895024976471240881369982603285199211848710775197556266225594955779643548953099303728932208954510422543349024884108304703376219746449240050714531300339059293733365348211527386710541433833732209528535013581031046702485269793674485501410770399418892789464227128457430559698111459293173552406048055644367325936736145215088415618804513592328764681297468373977992794806535577017605745471326080739740244609299382427785493327345201957451582947269973251153058944263467803157018729968477591957241422223070352352345339199199685976886931794175413177311296861721475790937397922997848997854995945757670167553560281256137738659651550621809093778838496083470053310587740985222123274463440476135623306913424394537280963169060529961772083079979482733243761365028507135535932584319420469615932580560025203107488727942532884362110345115207457653302931677603910365684983653138640608009112724777995886321095925325741826374174411064287556405767628746130903814296807223097288782895560001054556772674742800507140110909278906607206914478798658181405908748119404787929856807039915325318337599975426382285390731614138358146303597448195744317362918726769781804522376953472551377858997761579845761442897852796673119270331362945099718472132089143315243242658109300253669941288603754573025119235667594543126204400199105114290592420219719295304423835501835966093684088711162627401650268332343685918937272755840415581475927998432724181511077079925354422521721334449303591537149419342372702203051804170690257683672533818220885760403751543210759309935931409954865514911929698253727627542111605320700777876711778339388431302437976602050068034495439074506999664377504154284310772379970589743113679735382424152190100974766001392237620911394542061761910711259920610692713132524638264125319146475246938228784887084399592701513755005859716028505852982312279396428237562731237238093894329939058066996231555955382822345261995278948072318251676459241739213758574126690088157266677974555359280178842913659698336785187846017794639228918016759326951526266008886820213968051656555422158053088202307514412850243460844413342047590395324008666470665041993935709793893935179657303449006091985090645661352267260749280983190509095102603401878577392627723219082416640483265394123130968782640793583457124387523672844791000204086992480046087446400843272266331695665413450082974366608716605798841307042830027527357906693216280313537453357070597831757815828000436300861397864381946392672850896741499060985645059682954980694264781071411598349290846027998099831038629453673706931627729012456070477726458754879503010157047951334925109450092827014340575000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -240096423462498283376237969823911393477506887093967749810394654177101347534780771636255424897134665118192947087239387387694714434331811739589532054649393222049927993537870910763852438523843359125459918922455526504745926500338013276667053430725330937236785467842911429096322321979991932954284286268945795544006567313841445995956273439772247437558258211182686776448701143260314804464514443010832574364068871007716091149608434216200021824116761126054717235921569005544458757643372737065613842852793624762910504061927174423015166669485910068778141235456019795154792696099077540062202512315266510355373902550532585245305152826450015285584525950403310448783580828994546416914314178424578475495979129604954977296487752796537808909347956950607027429672095486114831986314711489488599330417236999767622690442559597508406974982878464733950910991633335033417086553139539532960168210430767091326271136283071770140509915501177260348057924835007096489648323841345840275126822635828692937838514288764701975816513262433724992435232735037019772850089449280031433082035549852313089777982925529558046237210596633347577152668804888722199168268475923914860571827744675592052550401209495617780545026806331909241796888313080480671845870682803487013660430401066322190785010212830701679231160340803318462491527991191219566900193799546343109027091149670836486173151921497319879765966636941900375694447167189921303508854476555089306992978107993247273102458091002421038733402070407036611624063980074351699095555161208367118537401159713125026365110276645019333775510807170735000433661704889655308404797777487039561577651337823435107697350424750337162029206353400322276119145353365855834258420374667780773168809824609802644745973548822330246339437633399186370575524622704372251951195185418660438257292688270341300907362447032004662839354321379748622020947306973154640448539431811656456218485276657477021267756588481571626836341991567341517938595557842295728752371217551497918181168378249843094745165885323539329260480922077310541188152496146009084039235462727571106931990781865276479590963792098856887257824489411465429732057041540944923030035937398390582960920352629917542342459963194317176033546338156261246476866359313216091765851240595748120308677075100448293167573080178979400148295368709244116951401065897733154184471075416713457456603235161916958138126126334895876428409254328577915315464038429201428932994680195659331907009501794003552541510238341025454739368619873945668324525935553864415068653454693805374786119059044269656202399395580425445700816731052527579389314929755711256630284049354803400435153498263830128895642875364320244925345076786449866847141919636923395228168065765974729962593618878336903371535454313893526594580984053440676734839566726534086136917379960833342558072034482906747331264640222925321511340645757079108548488072538239996052487508565686120400705689584990118002233161584103332651288555112541685252140258043404898220693257471260175033964642574809072587585479058190317147211397423304379288992250981861056156843081737744829871028475249825735024845967943274792643949337672907594556558406987931945275150977960661530471014145122268343606918878322714204889152491212265338344922886689619628552557781693885502271599236475442084244396452622928269567345077128592149384479362700633870302074175809857771531052408081603853301531463604407751227159830903312071469574839890131741762570001250016571499008614126851025585374460255227728796850860488275746760414765113494675900817441768193318089542570980088356071168641213424581537914157068544516513754316267121548694639045461498327771032120216389142310951972392250460813441946359956698264851224902728830945186096408668915485695086729072677818920847657437983123162444462621152360686436409874253264305820236394955173924437288466680935157641763104540156769194111654081342792632360616730405281730437242952213141065062081827708717494047472606245720518162835009603593992002757228809786516201499005357356342475742217372680063463929798387299924030683389480552508792529566717346737669826947939937907528272091284582182369610125977144744561893625300720769856236054389703542179562528405088265654565121259993935692995528872543712628601199085794761560168757349926993877148812611569207361969118739479830222966017422843368638071343680970912259111467241429457893869993871863159855360953823101266407937814079122830818858896667182626480290178633689364139244878515784138134522600383872290557456378993719103315853826501489418961244030325106655472783091782922200620326759314234069962129858687277268769433822935873560475001815870525578270553886601583213645251778361057027209172113149865068885940255542509118064728540337442234089187031799557566308219306890567442021271328389892122530913180568448967986141172402782395138058222727002689612553819370938304314525755103599308457583808349294767502207053137957513745000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 830675325998001226585806643819603289961672858290009165130247570463246873529314981466060658061323970933191016601823824476932033878497869262402046659723645591611092614679467625398449436792858638025318357042301276576934643890601799220922982050905814799659059837442350631361377033352292217923886547385640902284653732477611781664885218761830945216493988403960734915591942647318121888698008937321734301175569842227427060528603292372649338709527163818873322193229066623042141258641318478584293320878220855362932854186885236961193567943400228678830691443707891246369438117660385878093535191909601136123409353630632257743610698983734661143744971014862584601959621415893072428180738138438760267306451330893251994412867821196553513600363498038889475369542106385507106945190878298494465483231298963592263625781548315130130872110489600760747203141057551537403609474868034152677806629553187653165852879138097681636209519775973857676949304912832769061429492757964997800190519383989339905035065983268405070021085311147240182096061044711056309605803603147473128802729223312470492886730761118165188647135123933275335150149516293730531877402752018291074232621708968837335628515866638540795709951328564358533170023934766264838839851066721875202848095148138138439616811333678576935194917106020647066401903901157262507604664891525637408720532827700978132026998945686614519073790402195920988561030722100556997261729600647539171500897928649030491850635941298571184229361483260074800104786101662432748437983328132806151136768190271913093813532828886081077984748594293547593961377076630605103927424663034430559465632367598078337052993069841117218855888969045126306508632211253865016059603681579698521047864628278900667720381828489212432984895714398012537412617165981162839186194667372457888687875897523041758275635055417421622548125867694781392966328101164922261065244785055738302655220043270969033553650266715313259864792368825855528802873463728185740592376188844427149320368941207935469589698675221884053481107713653903580081265958820229201955756158927695264992274993823400299832450270493313640757364670760205980467365087707589456819288424308466077815383970196590603584052694280394205513104263709031625696007551203019495824725981313473650284612340335911416998792066685974707843440494449955316784446753865983543404465993677633781468447764109070769937437805199596116053942838915324712380057717658354719975166542990065443961384561043826399087709908126474282915345564087634998032879873289984262151148491554210986096474242143552354842314167473670924893177464605351974511641498758155811243198290362451619421183016206670474268892659120453069821456389879401153297701661084437280828019622398637661999832039412670927074693367630612839132621320094878536310880159766948444273606774086453469810895306047595322922053831340318636704124650711138011024565210014268071599281938853061715168459724430730561495452468594802427748718957516735185771657325472472070500835719362648074774742185527790239736159115832064244727717128727047709062288825785818895270444700958113122685955115974329686507051043019972724810713658685287952597752471554977546754742759929184145846569696372981695804007628442843159355862009873558069242684419511972285957332159987329894414674780527439230767438513713452433746954926207171535540289521954367640925846801460881483797847804262055012665874064430217740914592315232639851210702613456805952564741134264471312033042298812074621106852680842324697974386467298454367537837801282954205407399597506855506351104780766661024311261226780873250484075932414952071204662250036013608650321210531751806555317081987618451794430953300874734936974051649124402967555860114026318040445601033729872258180474908946985117264870421271000368570683743289309367791633153953934094092570416406687581281080214901382320894749825245434763974760502721102183146966983640513141842376291488670285668491597665103434250391089079898635108291947872706520907284136471018970302420869675919501667978288773798991944224505814499610403588862445541403236458988119636300413783791961462557103019217621008920213881020054466991797056836830053249839850047211820538218872986954766251835778121766820066322992836261740216369117937184711324831313630239640149277848879763262414064455835468242370728329045327009402568992121600825392290078866127546892048543842887677235165737227595184762542335631591707609436856472705976825943933367829287465432742603263127467366872724640712949789114578151613390034713973630287869770479568379099212251609641567669815327684228859832276460995440076180497425153420628090458555175748455351903154513998715122624331523431410964268648200270709945406795529371903181177511795981928395366336951253161020023642761055070916326741075240336579794525989381739130810667115503303403688946662260069189415180675017548765304397418573395622136518936798510003330499961493323759538315498078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 45596793618344323635941316455725997935333351096119419007307737346670820844907045630020441477736231324849087341116917775580037747933775822464147016684487246677745768496363283381905728066780479862080480638833152109907627014175957728093088665345079684732244101512769221108992906305977798829519190793660593115752754315480294978420623055127722656235143928628334056051617857372632430145701836629562141425926631232765304233140452572064734848174023009172245113455814224141489549422084564737361104731139198135964169568103144651286811803921083789251109332502834463842239611245400195302637171994169466193527750462655718178446764197349542374727826036521826539147403798513421172366153280125660724681405764195066479202967406214339444637952139457847354860885011643728146611558522351334235418679781164162228718642562236046167471097558215600652574163482290640586584372747142861674608427487789619834892411110740024266770392260154131780016884653666187312556479692584975733270897224980355364036579312648797631760414326247602301138506302056241704610733496875479168457805815568329895833945966395221774780049319491995393832731773393942852756250894269684836867314438218304249306353317955946656754816238500880398213385326097198881531849706451173889183974314592606032670851144356247026942539894923112386377815404971530810346645458947824547198430297121572076763820083055057037108096668212304353732261468011290122412920820700197188168145322065304106911332796554586951016687714346779355143906282359571925894855159822343863190273410675356836041023597712268619941878699758258779499651356288636708654367028336726331876822201764619520478918289659492915798404003765611068824869305176593107640441088624089393632830384025175184598491759201639351501306242251791948432493031300956750257574024173789673597804662644909569839188130635942908807689203678479949601868398271825643821923893828328830056709697507740438280487683796362157970141928884988777430752322569769245745173023098051892330152035529570526592801387348360581327262961980977925288180112402055680370980745216427960677462680050128993317824669499036194393392840479012661721115073779739865474573474446418783970696373311740799794970421984893850450895493154886381717997460533852608086764528523594263984578127766896498730012971436767629268612654874763661766909306343490703760022115856909499001802365036025062165101553185523142713708934185300564935347965804819967597628389527455116362763759629435600954736130425991021846339964970317097848332092377655389568825808027111532547681981294190553976883468106009207033278488109638878500852502174865093878828876999164395852981814112848409384604539747909315604963093695266729945811415279084931052835783250503026996918030685698955330571608447616925489012053424060579022358590302129549425754630830310784849338753224657386807953705804253101662854276582025356778064149830687912689949050932501835115920337175817673253783381626042341370792859898400350542969007868145169670594687111623234958748467983622936379780871669746055363398230803599799706812034152103100885367903321357937799664042158846194229614346073423707086416394419541712464056424316365598533642958278177559290614931634460863375506256010280244036623108465672511497559337740511239987333124599748230894678006734706559263412579847456247979328733119984268503865819929923075052669336335741754022236050663162376259788199562573369195711069167697314844658554520417272498910881788720288449627104762002665890456234248059530317887189935681126548394848248678079380009792236814305248559078353230944704347356206651350735441144166532083152260190397759733890468838002459800261930120267780195683107533535115720980749249177008198703254110679088019053004490137496972835768507340683043402617596643077390216232631178759585053906519531704187949211074075368555255696515121798682015475349175612074827551200510654484285424047708737397143664698637930775302886857049008567574873659067577054662214541624774209934037753734955640070535349171847043913254884359171922423168570786904743841955336085594293658863465649999224572712444695970636123694999983359508829250765817487819932690370335757670182588061342523714801668111405122648145501217596324586317185496911967274644131652797514749099199454697200539072606733369258411951688436478528343523924893961956858307140097817677127463928738992485097958616783728733937697592584907019673598076573472928248041205257105673688076645501124728069081104841560641561034024517511036850172343917741773446907968219985054680047795644981115836943042896311203272845355872207174844140792980128752233496375404004151323718638009169382680427028238422068256219042362525599232441162882105832442752970813170308051781038413307079635780043200591276807200143100635014487074415141868595489147958422435846346638226019667551849681355706714065402745688505510924519332955144412597141147292668229312638373919852969258498507734838671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -150555011311937592411163598236294602760482801622472681750988462204377847567641218414210130839030818030873000262351196770307522618215716966618177711581864385970479034702539517178746563536136042891598458328684279032802585153566362601896507443288759700646713587210922644510223450992664713099175593872125460620844403705534330103345636033835097346847888872014545433271677424671113129696849969344105165585540327300572423541031606775174770213137486589271720424043896894097029389364273767511624932088512928388530390760365480837012303226324796697732055814487329976956395971064898211847533846056568358756367261990852282061674047287213627074354829238173091399917252690779088836016129708761467318642531357933792139079502931426958283292082996678490607933040985243628489744355483380225827740566022400564186826071192508329698722029831372392717100267114116036770320481097228658294657491463789482539513806168149827932978055261919200282609650441560006306149558845433651075492599728133428815086363865862965601288146339303270950957417526450045510309788507097018379730093278591867378486294960609819634861606593338919842337679246367675514632129845131910541353029595796912109481776297733220290824207765015586503045605425632213851404707597491238888445168496109758272958666703256904152705347428412450539842279777475862199833201936960446298754439336407691230337598885003817097188433228346929710954751000915864597836505093877587819332265020810628139293353144966279281105516382026203887963154374763292500385975005238726512566133281804023502978210037370506062893368891329765027533237460484586646370802042847818112039045324242616455961868493715902925558392346237712359913937834212944005693800275695147219252225878648792966908959794839726870123829621847965025098819012980602030724046154341632333841079970942303012512935392220814053269190349388736925557740639878271672504940934858406454356207846258472879349648230784753613220546450083622039381067488933897084760670694608078062794182968299826017438312136872153108379577255690183421208230636154076642527458057420499695827508947168895762041830950727301326188674962319181341920823965652891897373859181833032815243757138104364367031194050456313440343025268271320716094372404120879031884497300380305453520004978922871208719790984753822554351666514277677628485386854770550436982772232914425916971104713904227379025067380434171835154683335802695410600980248633673703775758947588797800874429206008238962806781567788086077206598430639764618538413899916594601951630836060442012333992677421088749924041979429060626438933755554643954008146915797742467561136535317382459558081923854182309075480573710319991156041233321319302501232298293718401581623200814019698307853256755310884575135122236339105162092963556854431753285261682595413309416900032117081625403972546112367681757399486624239698080554431084457524310277856051001032781594322817363314064071832492619525811698561659597781738619245695900257807638813951166969163129416992068546263405130577162818718661874598786591079614461639635259080478105837695614977894053038573219570151975351413733070914241087736736442061307222572946839245441213733371571443574568728249800998918194513972285110580816677979566289058413019621646605635700138029426799181611144617621286813539224264620551233475916234665803309178421399003050249790033020589861424880785904361991205029905835346616461168478303576042380657298023688749516421101876215296759755763894618366193065799453357643261426402248742249394268312768333286723508465987173872940263757276904594018606910333563022872352977158413083788470907475363279980816997714694721022924988311925883528569258371240192662574125132292729432846566256287413126343021414539597599767716560090319594985931420780579612421588549472095456178728963814002433024718784106483337086905456700680304219410616700105726952851017028165094307157045575037042992707951655056950848493342122116909117363643190674192141342896954335490033318988278178960622876607396029862214324024209496877699625272321304550160772512342625956553765761869903573208270067812888948370071868794272881452779008856909297907913287275545706146967063940513475663293757794369607297371560739966564992727765494706761865226174815631955113825570046468835405786726568564833152749134330671575148790878019190888651471946143638698760665552972827628085331086356776420614688812659915690514135998795476175146165273548984121083097816183165124202007549919541155904903485210964082216932140434538689206104977674095055633084488101076101870361468691847905517758795982773467899120907175816832156405329800052762323364904099076419822710221673106910042235449981195611194221067031052635192135425927711436036755667088041426550889302601444796034232691109056339006903928108985461850975355901467336755727110475703071605202395370215477734709892290558324773135305403105465731599091190031050042168135790463979189881684136328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 5881830789740610094732978880921190455051004470185855373641397490085885024870837158453817097298111009540093529588884111576537549349958583801623054137492490450893600932768525932108545014837473406539024009772157317528720394955969402166985490954574598452416235548022187861343685923478973985427479393318326595561317986320455467048550437141835414650897553548993613424988432435234742422177772384959856295332666588029275444891108471013173633555520723033517035246834886775981097451108176602565584407845630923505712219694795945135995983223984288070996117889350366731669830013259241067834920778175247533515485139681109691440313483278334784702123719248423602599514852140681860138019116933652244630221569060978673080321944124409119647140990258506963329487192235920789888884882548882545588156156794615892445599559404955753521189987481302151522182133782622741377780929163933833236686043220343001520382579708434084517824462459789649908463841869137599554907365576639021422555690807922763660055194393183000497745730769763789647690592486002599324225205810340420779157833868431387474285370121413558209451374982738599675136337824802295257054826150548846196552415571480698916778028229099495809488429809359450994731625791764880105969706076071238748858384600622027289560129698915462018226346937743740467134282472472492202098004070345323552692143087437560384521857425338270195785710999142928284251590206737225182830652093358451261496646261418151350151451342555587895126309355283300156370414019225721059491974745102484025999830534237278253862911433043631926434620805522133411569968191972640051177998310141543437820822099718735009337636975534758783804073529781077901198383088064043572673843958515620310370509915605679254217845375638956787945491362291233167670694476469209810912067236952307297664802256078013713046950361019765906530082900404758496500190880314628030695844996606153306362115742290724102345831137475269413222805195667656334105499769761024613784292531546048264860115962146331917552089107611761576889619514197793273664175949784772340620066466589433200686161750359307251996405412144584243416660388980898781364050354187573479533081418714971917457433677759067074461695314826906738352763427694416510297937501431107369627326842119323248071200365208058703591068459581491402167365030890577474540716760645240805394806124009987968566795211326200315524057315575279430878097327326277675149983884785158013260122897289855194305750351901819615591618798035411689502411433903791708455255012650515106046769497453714092385401418116860865404309714990878636256187073633447875026451521640390013168215387008471117611490809980248498325069050013921528639281129832124491929357931728908740219683646464053757934613281887345359448690945853518196289921529778609439948263966862377255193235346541171281514397111785461650405122560486695250513029039760261844481636815681550340211652111359984595697418404560278402364125718236844315245360249918086081619341647723982529869722526538918121990201637094506054840876347260035350950633759089747275526333129975647690867347307170787497891278349417290947476905246280536567599646305038939058283060737958171421399640464406404626850014138339842621934218582076372890733557215670720759253626442850653474939370191885181000803968537602917314597093152581574319625833168613625484680589916084871068270241568681278193867332789699303900027628595772276790645924925336779438302733518596039773272159127152692518910749760657226102965165791041041160721427883940648820977815125693860971086469978136054361653865414932164235580745670049214761247314950685476593777158409804602284144968019172996438135896935697037303184020298559185154053816660333524333048534566329013816465478698784147492157453411980397113247444664506420880890660157409583422505514991141706734742856858416669643235569425793371042131767636006468202051846045102274362913999799356049254981771054820363672385249050342925574658861707488545227752568479081982425294230260645084152913271383032830008902633770667588001248204232855522377402011175290849097411444162961999683231883645581047075578653438580524281604868890746975927974492824518768333824680399376746752330223942032002089663871584482008217280968252321968127316243660854440544520943553781217603958123331915500198584563133961786690591503430944111341472502225787495065917318199867652285448503724816568587493830451539440824648442406801188882373890766345766602881017421413963371410677001470380680361189280722727943426428328482294275262823699193737073214590107418978037351662622449454239989220791760537645060611497621315124415240175507203621670324687182665934232370990825559481562840865403706763861751822194523515863870679699108198583291353035334907586340523800191591391593914654412706223674553057368152816203078099976874432212449228200821380114807175336553670243312272116981082451855939944219065129297654567387906563277853756450633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 22585422506202475060540759948028212777892163021792203591339347131141299621640002931085485692878155826513295735512358515414220671005275994539798394039194062085662777352804857530449565858553121168298317337415759024206211314240937193194350564519188838424988558342735624642894454907598467016171794544647070461218470774404563410632212789006673289811716429923621910622745429992628562884157758493794787083559999486570189797350282877223911587856829489963385580832344340434722759755653991226022161086629216638291081089011437119624329403009403526193501751748493342517939534060038340246074433218745747272706367043356024046583962716798211563511968292063266660236531834818025341129312143304388919467082476132506854773425128946714567715986664445792149130666702845331890391251978580841202610338262516739232088102498835199199085461196603487788364948513925401219101323813032602528386546736332365989334816191010164668252103022659927707173325997456431234098438009355222268515952089839263675673717099823883983570935929778831782694228091729067982362650452116685415010141080755645703991496739780417879864107409538900630867044308378628725728421466002687768519279787162479874779211172902253587222742992967435216755085965117054270901548355464262287911256696257841889426474668062702664245526464881220719810604820839603092961911222736012219431741244340723944525784085153533335889574715215912685880372674613879952384192609913412992985397430152987198004925500914816291756527349157180069176973812524832722540630058629689114273658302192309915905335299565726629581928479105192342493911415670979254955795697072700590018568359011734938801434407422824130187637768749893542240837348950519043534225077854662657997495779291152778460921480270968407448348951951758055150705122458230198166907324944003973794001420993587562274789092387860438144742403521009166601115539849570561156178047182936233955527832012899014917482865388710127733967824819922025352916389237027065903682270658374541233097548242840545576438392554739066601863659895469970672031374412817355692528819097554250192478050230448981088356331114545918297347844601370144488952517960406545010644164911255393059703814580444125352299075822830379644951624857212455927961311343443407761463765501869245372565314060380056631898126326033791544179821261288967781374289151605873094998576434052899752527982284258300120641446590208139834269181956389073750440500109465326499856321742636427181289984481516618775663086629705509523297716559256773448209571250811903613712887194635331065428471297458731773786248002623691082322998486370093934537271730397752908469368050709639368124961698789195283671280283843786264696079718498774114377256842616425174154242115494065613012840101525901302463092697586163588839238775882947947738318127932692096915483588677115919593688537150804412719875899381559209588608015066340759823925337956615774558293656163679864741500889529110075213796665576091033023727731921453393471391033281970455124342392956342559455073932519434422768859041394103040980579905963097828107948130533061837573688082628078881177138233153172016791360845235922630135477235036346145337710766992600520646607671722254144153880815809861406095921549141129050535484504710669112377258612625401323417821060467235535873989628155223661145956040845400490387392129337402216948816802004741554764946909600649292505887274031252434314467729795505901426084673910138550764618443159707380563597333590067958945866501891546946309515600919885378225235487340845678181145636640166823623837910787921115071946114978046095508087900317456336908204980984322071818527309352248402112252434816320226883490909984236214108955034346009393532398452229976301695813806136075722503018583965844086065887905312407695797763034085728609090597709887710421297127553407154569184858985705625302343274907890195472990207654341242110479203028279065145155888619725928488517290898073982569546706755815855340008044493970884880082784634314898977288695890920626800157729167500990411807721987535573532020321785353336249170121180315076108242293684946170237669430990696620041322494313078162880674787774576853310597526451712955364305779014182896868029865708080060334036210250970840959853626128348974042860639293649347092729630734321383965828293355836267561310005564625265307852251036542947806313992345747272428041549545048937140690896636971758112723788308686883736295585750296446892002146876861623363260903224719977402735118300063067844912970642820936321116514788517200608950764175245035978993832284935926634875629391646874137674762649911276253409789505629636198124572741200308868543577175307098273033922542833953400639817110761321762685791173881257761533630600577264932465992785176526595593667860775560365400983511205658238402492461815392692523019893119527798484853304624241498322478004688759047546382264853664103930904786184063827594384172577407287747926340721101571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1535835727897182388448167314906314112974140235287070177050082144647380622810465211120308516982912762296320926950458168681041412369330660564006834027983673278118094865887145216357026933596193491089289180615726660374795252747057775791451771720989480515035895404810767743477135800565034379881380354672866934455544781528603417266108883960710826359726462551144251103022311451430103336380704418743192256492752485176129077893913610742162202266557515746471171343760685550743963107917668599218608031961207164172080196031222205230608080244396673651123240619518142690166543822221487568515872293124168048818708675799065814614466247053932873265348040467002263048187117520956908980947776480088812669564316650586976204116978420240305858047699431785149397520091748721032894930590365773846475577684724879670105545673033449652721007099488039460947968405120188320150937186537460766494455740058873617012019653570093658509223006070275482422809854145872064223698314270951657474039750840360618519838150395286555765362885675780380309023142134959794105407064996631887731627302557097721558852816354230058767999191268374300377073380909912574809061195015287861311309097313712567421524891308405877008858821950271606003800973701276629761404306501324159842917600614763213065878232009297373151202631084230492713687964980868593638829035005887965665948037847600230136009377917957632460231179527258230522345541822804420821305612088016910852196769191250510551974055619905107745869081869157848060915151759946583573020802701295861923700296740978752438585225612048375719101467402639285972169206281004496035452789201874250343929718171132153736830350921460525366738785531808663994991522161949804076627080957321190612460318537467704796640416486001342701919744517733140066429818622023871709832681560181452986568896757431405145891153552326763685909615985090629695196187623249210568356058157498614401060779206096484809408425597275432052151926731554724112384794927772887923320982787725948661751512506358424921286647344157798181787219254130960270645976899626853060644832386453104294703328137340662770956355356050256269169637947683946571472718189429651338082793817535794371959404592934382356761094467061467398569201724879934685948162333779480916430181637169958893402248856503350858989337246447972785149538995563930133686946504061949330073646200880385391255328960413639538465481006613983848419792246333381820981752656388032717733021103757167337445966068827495671229180993819081092932873401120937353380245720601974855197581522057117199207914244851662874396356349513668440627907340354740910849497730877011982862872011237470998242426402401746990772488336954686783215581233538733730258140339398960062887277242085131258283293587077840047529413025785140413245083503518416581386997594214360880651284882885998647698872126008345139573423055605192693982770912048425154899872380264550805126622896373119129270905237750402115186718644445029626954176516997251770048927798636691200335754976109259308586503539502986955201483642362533624571488024668585725070479974283052648003843622820278584271703697481414187650037551419685285762388141184049615512370708708811376821463207635203110608594711510694063815910922954140085739702489279075490717334616691910541976239228245429464464365450957562746418277728975831760568905680418305713133445712748677700270172485592073119789503750222095709163181697365229267003573331061230823173454014967289945059103504730605556206050797418287493414022631805232885074584813526879403218692969626233101312039061892315575690968002907754069691039290024145687502781232608007757959009036840253861640742510181316323844088533953084629730337678969148986576361703496298895980136423211450931085722628709784081241261568423332684955308948537479498906892351253039520288887417665135017619542581443259800935832217977033790718883418976210179939168989853752985545476561104957201306981315550329517644340368219370582883119662563613797024326922394708895439641024219155285343491390634193717695121901119121065246668307733983288276929354694969170045708199646467423183039253372580409209418704137563081754710729917157756886493097434646339926416302837671667707111131364816751310319853097546466954653922553383611938801161888362834899791358739351783207356162195779691552640416105726504947840168348819329651969809939256569837658560137064105260663970483957392423061727421614052786500870459779473694847407724015651155290025983570314348734123316664165600470713071265617409362550568966273499464244152327831695597277599728689053052363252881820116561415980422916611834131434308906661541096856884569412215038201110416142721599491765145759263420694740691434932220404867999342196393911881544363701588679064402739952007672593298898951568832735643361845828713169014210089904076490908181676949816913790318976992569554735740397173042016672726200850252830658823652567404351540475304916531229997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1124711483088013255143918252975890208469331085156196322891174803597764439602695410851973431933298588314226043923944237779556083345293635653929372262919736867055334558014635310087094834634165790382333212705153732437436917606241369471800582618255180875707975237056746078872735374615813829036169001797792124936968679432215315571237806808455918927448483881822490595351572466141074529783316964262657100796829983167334462467963235999415622965311579179511318346823644537831704558275242047507152033692574425662304605582914752603420637774952393011409329238173250929927177486536347427719320674105234726551370173262325833713611755295353563427721841425070500205312523708047001139231475599529007130332800517800917666166804684378061623207592609178471476132442412006860065247310995027886024553677073799199240860925740456343999681737290423841091375661382262688361357027827784768304232125989698246970315610494329891170769969819310911563647733224597726170342878282046515084680298130893440981887779994556681566656507384753360785896130367732706404304084649416377763726217411154797202367406575413984844833072308802084800270112039853722312577555476041788549441460051029455867697883830957497091251248078525609717075820823473896611602021557877041331341869569633552327968022983682356633091996326042392560700156068684217934465316161384498194813660686184143733951787464509752305287983241879314475359879074811745134329899977620486496592289481882013554815821837381920248844625008681814987926228755964910395043182564515190178012767957128714618493953973844770140032487235024692644606005348859372368651644772712636106186210916723663997107343589611804059527946049481128337718306954449373292561521095969485198354114635219670194241962708141798866962544114398612560685154014949489907881690052417456152671494649228016020995576065360467152327341832452875461664017913945825758807108321397857619110406665515098568089322372756685523093501021081379192969067797834317654323337210156808593435263115370260733242193593530699500962175062690662609696058001841342310855868351800840783305501852246269605312011975410675752094766431620316924904569500070738682774474648742691601147074646189195549358838854949151423910701849975285774664689810851396564142965758928549257842261035652544039449546582707399816231874900132886153825141040748010937256966407109378171620321433645832886325418839021720393013844106406412209440867608431931031868884464212854978909820559254021756693246150878486697875547283813154837306414463852109532449854778964361442382505314841657393277935810299581711906030703128080190124555976034419473667152379353374339406668621627539933867966612049386553249674088181827927444884921596351477900655433027342320347149611582748591224757734566631757186467206935328355931807960549997782190846513567312332404517210719916102526956540876556738103145106236543391381792342961973676369213179754805720984441571588286495153993871063709738122914080679107915364638772239453719022238005407219517070837323121401370880195657045133088777184639056805391825558258312603357232541839375370680704048911544403365042111743299813550041542858719992932699417672588119083794987437648266054793077324499392840773659547953345788638115062075857684087430934091566394540919191593956144398949475013107371520893530553139417917540337787474517181599441213943173572091324958964332450901547907584054732065859878116234673455837481616223847195465140323037241870293887780437080488080538670058468518799919275567311440504985896219340614994210612962683319194898747217831281750618057355636512540477484259793553903407649626520643905143370036852907654610940520475839457911597791117368596910641269495132417051556543251131423531691299321067467531376769406780874268654629838067967750945345888897448323213063291655327047259092769571074990457056653001984772836409188931740081886385253137194021684763606979843298071113487673327413313420261447696918135744721977097587099799899115048867690798699186644318013950975161847898367530703725551152933503418434704249038545826108015429748486017246719029147944335225751583723217619568285578914027241874315717821753497656056801470899424799461911306904908037063555046760234292803911881696057147487842407551699528545129710761972272314959715394625970034004810045475448346782387471490823104787782555709384139749829099226607370155156405235756713181212415674339025080298405584727127449375051025653616361891693922247397353974187752763314013512990827862276153513831344071094520165185435596518896604025678770765634134069499818300254966469477768061442150828630085879596278823031033452400298536235298620435486363351140485494460181693036467629646474237476123444113532537264573581175786683111856490505556081757979646360645130103247019412749902252157573542847776511764295465298087913340339962207097544557160072983927213603247443589981616531452776539773947318945378595265586921332488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 832971411519938636930430961801309047288261355584267010361437711513251084083148294458337960437978136451283674276446677709734143013076852007972735535888757968709197383699370806932712985866962832727730313567696952898946428648009065848130434540084601033402120510786284065870221402693257513341957324392510695939028248815899399415226988439635298291640422954300849100596575485602252029110207898707148224959434863740639643912866652903133879512257684266380634350226534733353338683942940582757323047602053160455845850317867994064460813729377802851676038346471461712570193505034198116440566204964324797992939501851384832765330203467597730079630154590759725491771881928504164236503205563085414037593777394851772773257233662525301717971651540339121164144398489576744975809280736057203708960658920836181405569026269242712689677166891264392951374714261607421978338200209629819445772993995172498786866293255248927936484575974885648941791952433890139208367122006007970114133460742764227567247004645627389227675670852128599833053712932773796531457401993929498903241173348208719600976193843166901223018286287252666479506651064635690106667700193655429144815245796319491589690029523633083178658064813713378088745058845286491703371152950286227800257813681921976735710542452642974027524785773436064513876427337257572137934193528705091147882276705407655407952355358634707881701606566660832976866007444275517752399676508577280895772404808331601082179275554570415768723075673274718852459941345155906919628162281434355318279376076576660663904179850955358912355318215396021954580086865324332860037137357063129301204210038877658947631614919249493809303606895477959014858886173897479867433664570127464753585623171080305741769821213673013250359595312130663020433106291806323774768488769035791862123746853718207945954075533421425815370115197723213451450858175869757199991284159347414404170296264886506591859132293445109719283554166436063282006331808716065038423226866860972972286019006301361949171269591955742713796506216005600201692357478154109631599080011748091611554785627146068518715952319701828273344561467893401600280663842597605013973558992845520388514310198817710442773748496094153189401581937143868906437278644368340014955608398957339239282093681242323877563846957145997209513016781421314929306992238063931244943592994890799035532982933304448731461739407637655628197053660909025757290295417968364833622666780870413360843650773841953576001509859504516039416354755880744452134000549333313053293195322495402952702719450755010892456264017770113700056733838642105952376980566638731848805732362907976572069665762121842547312731301950772272875940485666422394562111013223240745987540725514586470438721109250747732599827650201476649862916163931661178429514070584081587633657571150413327961342276870904819820862149452671889363191097035379293058254168622448924502683436634094921773232016673891286058085674499226654254097110873207649064237349300491023657548938904902092686733904049503690174093012727460228284658118400539123547053699340316392386374972400464826170536888387833881289975069997768642189813209812055606877189558898203090631267473984912068360651882042040456293916190195161876652490139293008022402915091588604982948287975309166258632207405545028104901259017804847875283286440303303681391382459907952354072830014404326855068446610273787114620984152768115277317610773887433056905809319587019194052556967339094269783586455466086109868614778023409727762496659531035831561795202674150074594917193574017687138959298265816673961568896496063050733090264304003534761129034072429457990033744175381834180725460286873312175696404891216763441910073146299335571694175250536611756790912192435122294715580301564762294084787175341921977915660415370210800080641325136519195670528079670765574736814505033689087063917396092271082316453674278366419811966356889506544168778138990239250380783420556902013912546355327420924964153172667950906924116041158158085246840247718216014685848012471496847291589147881525181881668842697759373755505692789875749208450031586345532667739443663833616201401950229115058664201276485185774564511101405838976738352188168553983671122853458787015274713393743138403007087736666484471594752263169842198777868764342795419505083932013851479823775739602157666155089480159285537442582266248234866654883818878048916894231713511146747848688293443356804438784157103576457926562067294600161916489174797006135602880992730161329435547473587760855113301404479149466642512854643651493436991669185738461155456658864740002507649125576515427827065077548359375711025873829674544169618227798789469963789986601734151522058655680152263260031307152450212220360154767929372561555739367967500583802218049535383560618576219592372135317349768728187881489983919171802837841095979497878474455354685797746311250024502290394340435408859039840290771162322998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4398425484377815462612410592235789699711301281075910885423618386889451841631417780460309216319170377582416612334710186243666734232366543930724017535374092708534778046707305860544430025249619811632135005017264584869130119110085440250771553176255261899029112985540851316718867071783245569975766687815331101457719199233419866952256409305266443861760305541957759667699609227911529259172450720673571535830238803398985256799520273843004193693551781914650814064770954896107204669732275245901681903572802317441649037473576751100853257961261753814129544712511400946472783353969530966668006786309167726992355615277730978038434007240814877420368198257564465720092776658841499273547900901780449588802971087446746306085757971819150035066194350646058982993534439064563885851198538150831093395852540579191268192198874668695004419872792623873897198759216651880340236348649544239451398748133942201008693285743841761730568204267645166433637229264484497829258141345953336339086608593164657641286038706413692112520208230506930808306925842428940281580603010430504709639761869196251921772276088207956353440673670743713885376224241826213197410981207883755343249498319113432755904051432059659328104455130017119153822254840516414230744580176963285452353533238207130745760292400045096988328332402819822007191220844654292250438941573177401614503475782736516268040926052906166911927992532130530148309134297046924500874190033642016469426508434805671852783389709706567819044200348901461260344655038521269122547247367808278424145781347310652014257842351474193632062812492988373994008040798944785986257289942878139339610365330072922079482886139697982906391581153007833568791951491688719447338791178065523033807935010117220894189301304900740670519730626685273984800015682636947186496458560946179533553604788677377127517925387710598956825944610228717785039235454533741769873330248513523721448305215068630227910055045592485057535880463347845361552719720252784758518602725322576113810980608840999903046644010601731519140231989145851678515041568375868186006638304377379734753156810770753772261177620004182450034268156422545281061603881489736816578589428256775464640882992035210180808584152843105984269632973356827369325543011798800655144016189241004963606930974504144903725382691395295367271319979527114643913706937157725125214970164194566907081006972904994799964984984670981719234250200000801128647092551057913512086716211000538957978067284796820677164692064455869976266444851894478751922958402339901483188101556367452747210754286329672176061041356624475213832030509964778653009277517217611866138184176188056998644272304538969985000158597629381923408237697910237483983761878280005837450362225650183819484116764549348517874107495250317267059462033774431582901732608543512594837579873012598080968714977440041277033022553060850650305672667576796059766301478839921901673078301319163507565511260880772245661945745933173201215080777339774722998217176320606729550462243793859873010573579909729051979009724291401056653550940314505238901316059399419005158639094920824871417745266833851691308125909778643877483651229976949325755128630067671098844275245061561628190622781379860901998104324323838581467553954299836513892767692262325417183845764719654887134364305241983397659462223344386467779154736580448836315494781290294041646214097796383207438717190862388193116473615253270512665742308866975022528219914729279754311545585464516379136563349979796917389471921073461722271272560535846802650326502275082248680029221617764072499818629533954914730194158754292548514127392694583071595387242009218661905785835094957693810238418882250198292209242805453609714057551470472143029291671874647296735413773885516118448368823281806402361222520923940175161780573227672571369478640925387904983426411835052058096141196780512101494346742481446172677052247120057595682142177857504670584419608231868892007728828779589822374169266964231608616544859848233193117068510356540061816414522610505503109955688474705806609733368794610810236252366530544986542890594680060968120246530534153403973633517998534753203785376817012518481582137461283051462740246391128435144649769915541797922559922327831938314641631463299250530190361754485405490353358995085569298606735496928187690151101802821528064399362851720133032079487770188044850149240882858042431883992511477389757513201694345105242435232644767963015822909253068467071638078073594396170705746182587724195982868727653672480833105625850005376637055433593754116823843048366702248294718464755151317745975386607897538308833377781617291264977344608571430429528249898287146994097652572757955128350609969027863559562663897481253484107876187989484388771657381176789636403182098140701065691961626277544465122789937881967061925763181893671036752406844257248695647595194504889082432792301944871995480228923614383801292214143287608167355346679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -136145567346371342132263127474412154344755147218853183021872918700585421560917625726129233183567032942069368404926791714486851598111377632287895674372905128184781983334674165764137860494328009549131529940840554454433436595963448601709643262392810891877454705174442572068916862064635909741560481997975233001964206163769782558082878598980492325415708343242272544414204318897070701679843788859874238090647692914116578577044896031256243847628670356383597496276191317329248714652170652770509185437624664188726881399441841269945553345663529396458392417333873172256212832116978897452758653704983620110613537518473121416392791985628867015011587784766130861256798061018275491765067806896717429251359410850980208346898580854466556766549662964452553002367816036957705694271642794628963319986718340629406434081527702348739475019123592843517497159999453641870819386350774223275270778924744016036779438373627168843786769463709114763998541126093094463358563039962649603776375882031768235421527815022229153681193671838646003715881490909139085813993605580280342269074144037009757167315079589241445824438839944589145565967089342014211623863568859718711388860901116716377071938378008343271166600090099664109322945215700016063650020296442342479471318920690425702408448866329490838649476013185810314886943678489166618954720889956563274065399070434319732295828063256380190629168492984598026413489597462553129109892714913584786521724599323080281097254333372106723505503674707314633537388569471818752647277911095261053326040085204207753440472007189029893560266698687521576285399408203298789795734715387890221793056151629747327737909898001566792251437729544279769052776209855005847836611555843332046389282121756490337368297149848069934583581476036652902876669137907650018429802294293418605467694885659231861405883022608763823642838975524323617555327516373545255126980866016713280821268692764758754331836529074646702859292960685345552600763460365738288627832133322515699273323664757926502198310392716642107288487215215057447952145194695098832182297288420499660332853490083571529422658282426811293636434649096548315773920112519375079274050433585715618912599932019953662969602082049802545820476830715796833258789260652769489023331215303231333049639841647092223398363463570168654744340967950962378925927157544401855618193714221376575990575865681373093705469447119110297897471226697516535350503917535866781262069351151820328286970997326328368982552526298607640972466752879085385535591247081703735523995685618904826294991200170997488436949623020361708232764409363761232322505900442785778990486066504418377164477874707095547589111379105212606813200260416230608152996831335876022494380686683884594215943051437550263133085404571329285479780116661298713434415131577849645461356396999498825693976369029855418019628872642211284592985340857442101601894430002266551911238350443684006552786733987977157401544277364287833138167414488589697032042646124273665480890014837510367151278905135550412793842249000565916888778879609237022998477629378208476934940219933667779217661159887963860127515299258045535440829270399313475771661800862989299306847766015631525577062109293304733861903183755687032772170222786222685095421379841556714965033414853275380199674720903933204708236709588064515677154219885174145773780551440519398789909182934067078390106253262402155801764543038471646108552197375412016659234272136043562626465275895020210142308336764100330898273565541327932466492095980584745530773547132377807519842060682185277099392117404666148013795100494227505960574623765428801668036590864944652368577162873340434897661961025183426121055005640776860759093151253841656692434973452364832906958132447552198604159884715685895716252111871700180096382967998360099854738551208443649532303974388370215841449415189973006707870295718655574877630771958199495367278126121508970264968217810098983166988033430385180609913411891679419576763037320987177080179090557336632060447807294032008483780776337647884529638512728116232245544934410040280910204075187356605413877005839675421497749309145927392657511634086138792016379565416080045675925134255937436452914565724234098024258982914510309525003712420150083560872630638741348978673480605361438457644454018050714290381317423129579691834874014522848037030397053910399503361163528884766033645248584243056666888195014245611128142632878616435146982861065596561617318331225298551840794998961515898230296516037303566521544702395613920696511062414257583512654630460742953546939787415308581681590388133080436158004144343495178455532929961885711815032642135534154119882325147010982045499394928538681408177561991764123922303593505288692647644686377367044418900847418441974286684277152054007876342649344338060817857076458840748221390751212707815777336154854980996519654339523191814685196784300733711477310841960998455051425090469360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 19075694761684345580992211838565082595747323999207338794610529815143483069146839501276333636051061410756920769331554647977712827439983026065547785072078162833879179055868850654207976914690176202588888089856692553201389224466640865413490909099852207372942774171325625601714085169399651483410935450791494606219481042505554074431885291322122998523951695560628417605602041766495725952033623234849737015144803476540890684644058605104706969321959057409165487669302065292111526522832920887079916068070526053958937103957888503833578530155186096737575779300790215676474369148030560721069553897553677286101672265436254837770844910247138733590346481517083171263523991287297233664588910993037139234935400203978999995371092414324398071108455600619734004010563636785763538501468906943505799206682084774416875625298033008042362684509901687749160277295319740478115944997485289545477796061936584746627709537888480387352793760851165167930831826861985285867669501452899190623882442290739353926574149353455544296623938065676365089976314197776834929358842748887591081538885527015305726453305685606131296647114849658096644731868954655343297078797147642022198469148290318466762769775663534746551340397460479394002505222235499372636194561397493369321809564111865923009662218518424735612749761078966531352318733735825547287115029483593852578693273853047015472700481513577829565400241188796422966851078136820740247196607204091337088038994464653602972825103527783721482419607073887515544538561397985725720111182861220427136930344105170483396590262014107896355878316931079759994758445250580694417398295357183706747009043710336700531749886961786701535270127514408148971192087432737044150240366453143162894571425445780482279408970200526184086571864221823847111996358349643621098558689754146799700220302168847571040956698957392322765338927077166221997858860392034038509200951856642105254285712403215563952984037569258513442030858867281082427395010198912369998045874132251773665549720943257875905961754869658355826045254767148842494100624762613742862038356043962477982473166183097722617361948724389106713465215634758610402583598785539101071780728760923673006443827253583487658456527805935148374275232109010680599254825729079729054256747842927891967021348201993553828654318625798370660880138757166233728904658850734524054548444267736795215506944919301718063234119068939132636836225632859130798864847234063208823289737543921393392612401332198866821954845288648499953361804111406450310791595506125998408824112686502642188007618807015540201607222905939756762699695798107102043673182475592330722824037868471531508503722868025667411165292395641956622659015094585366134893993752748510094634112474951085285348964369028571529535180338569887372026667183085339631950940406807206917392690509596287020548928270949463897497301619409442735105060986572040638953378427382813006388418712464922717189994992516738772963038124137017295375682058088246501081372616949910573295500274362650868253746837865362254936242444981185976016410960946446146271704452918936200067342887790784079207256132038592249499229074894858048922545956100163141243862899009545249231206268461804541203688967862339882798173560738694398998005552552387659204007295616034134588446208530348288207342030876481064458743383364136199796470742454540072136547522853736369126348593384231259722059174006321186368579310822253767440604358878530928939732953975236552101891618396882364331545824690360031121638989915854880181789544041106584870566620332884262568448691716236614186309634022643809624280519799441350264392976832618784620797261587514174574932447292098453453328797213231443560402075259441741274397346168150669306398493778488963131986827774436162416052185031109205142264917072209215597324026851864188663113806968008800184065943345402260999153753373740551456812033226835174228291445104563314706074659715939488473269825461573666747669932533652820613581515457815422617190873141142878919138269049537421455325161101170925580916487286325019432899073175171806831495816717472436077227829269857815180874770266793395764991944133404572632730287128164811123443662232563846236514851835996284034019453938070945217858867690171386696378541959195407689612202796748263580815464818203439183416524241291988729806114999392361320957150986294964235613889385784754990116212166441598777171328592641749247882798724468247165158150622179566028310715646599174798962245748688483399772585895518408377074949090274887217404313248917438437550367709925905023592379539267022472885036789724441628704137429796070343905779438474854218508322677161863339266881040671262345350211255888066798264477033708736031724973558856921027870502148523738635423262411367690842827475930756849464811572389967690666834002172221496750801533753076811187069754370530458580383575204875666477522263191890292056650405653447555631487148494944887746206665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 36816192128134785626317064881756247454696072619065723473307839587622510102124685350615144108533659542012684313423090276309013181351130027231766080938793104449846040241227121112919421418362920263728289734822598760189036868053746764550853685078914512293657458526483422279686166298020230229006157900368817586488680418974350418445183525955193164656492077158669625221734184252544702903130522139956768439384815795869071967455856824195292235847209003510916499471097651157870200615529222064120919334162882863815354332613848652524010738392379961218744619360565839265967673773904204352889770546623232158340801736877790235154899235298957230905176153969137792107936504427778791013670280508937204152077891672689795113788399164798424127351993175662861690964354885760318071444540721475350319327886528582976757627402769668305710484756812846516042433352369136066303313574487515907972955662166037132250400797488529313923084419913657780616105400822892838562568586509352584459751000320047146719020452345621620717427495108879821007812859756061550322569657165121346893236165030816341198626356693287263503684425252992771291395411602969985951317413406692084560129818629106473661138488869462047233817321005998305199191101313114367157880863205063811778889615990140597060604786549291209319882499718956831873958877631646110132865041082767654846260411611978093966132113682632543316191233405951307535657290939478992812386121453146642146572611325934260090561686779464904203053154951857787740838644877994648337131447399705125619793095663500435801227664017234311770625445496113055348133407163568439770444246223199053060962272474828745418705769925800777909241167840766210446878495172548257982752420964575753676968090748837362254522603035446384078748285417209934089106251237559196503561030302121584677347406779505021899253975778278068438521380020315030412444108606824889112151416041264145687721471172828980392417985878319774087571080055023043617816953539866278360734461181972695840350339172753233683997904853847458242720740179679280882109717687546445128161786172459775038619119627566760827563391789798652882874404240689515763138399262496072166439465168735258057886838018631967375881420285786753683536268245806186917054547563268550698259043220901897325758607092504129866093554692393769573103273592200772321431968630100296464356668330734725029617881899970873698117864887162885695899087013791296123173459603941092557643958850710538061145010598510418933663358195780681831880882497661246863131275243738464425921307247785780146530107160147454211231278516282901498611059952224123070671366768340948990603185193392391364394302883259152193815853796871097218039866351608952873174683500949489942646628061653452913146555344188137973994736125201980599144535527362581951082354661386524965489568589927358673224045292638564914415612505002366519571951641829160349722765859986419945840542586705901413435758477458599724550097567600401333955284104169366099150435581407718221372521721642282283780524651265905938732242978050664973377054819365428221456090661294170823105553178294565864685547843165402654238003823054018399715420769752701547067066601800202618116618075080870031983070369684880268393740883466716612714835590565246429668504446712792765987794060065535925114956309338247989214564218699878763547055064712604977740454332315902094673785241488317971993599084538472087377911903385715638277761620387618949029978091553051985429005847081938457351928604437033332557993500172235948761903929687452939149105341330828276085417515967577242548717464158953310846561812455913941754168236556235085215584105237016476856013228039189281329764301919848466291855671104643282110973772783812891502566856523261821461309304907013027365834541013081306105247077535181086310318820882057067677895575302490561648752349997732704982876189572920409080479963776941695223623189480493636044744296076422973333798676419470065672774520993193132425678337619571937762810655503060982635834821865540365609235409165769912629472255303370591470389004061721224897491743308657442695747613217529365720574315240896521004269376209154017595842583693950648765633818518944017395824778381544473960422112822569928794176585225947715311677994568462011314122563215791550972356567269499831301510356442667843189237440634355003692321933041786353782371930478303086191782807651467901243629164770743130105271956834504481339932245621348775762367496261378209090968876932751074966011518942684098785963415635907409817902034379148116348788695094981072211239443565166520338823347946230093297410446134457034678217471262472350986519243349227116444094640527887174590729057026080799219229932443946870858485512948503477408217797292612408161936460838910425560359493214494690351272733745643448249523784686833411000019679510763120651954272747361292306868647167411204188757401904281585218253883835035249157144637446700141825447082519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 285871331634388383014953265351094719927042839317768983375480814608712858541115384258098280453561461050330133491275091633232829738280006523421532387454160062135359646308101174494142484510022778882573147353099201308155349052441956079772674919022166035754098787329676962956485036332184091390811724522779452010154466300076597176065815218747741501345952791167763573393758797444595134297906507065696074768362066141044019559803358642399779545654609681831116336941375661841854404455004874159856014497956096791377560954368175920743587495375743242432949325911985163988644290764319338520322562190385434392152782215987775085033528844634993563389922727004698851760886132708374097520122644680469611861678069075082951574609850833342559550645731678911786578478105805462034811453478570124550637228865360597474327196568238675577642541875363564144702332598077797827062297267700739735377597351442116133077846040539508499082133736376529523307475250708622219555861874205376529101014421810030030753126992715464591301235586291622065229454199846177096357589990443204610231238660746467474190508602332830328496762485223656133278427120832084661276137552476354777255181635729258103719600869477458892238301447696000696112995017402681578164823444004414337146198035478823426998465404485783153857757213719320552308762001288449734858274173863657638446178487139429072755115368092129771921419304350397779075776441224162320241947388264099797152862317520234074947479640828602802534940648633287849203338530184764686664362724402713892293843953540960280680915763627001959535528785760584704935472029364480415512607053189293397286348216905334201526744841164787803271426086269125725714543699905619175703804757515339800577452029544555315393388999501180267520937111118695425471514265113326924925021569939278216924407552918582576599592594513025254038155057443673061451042727426679304971842492180301542551938728965869230686449217402885430812719138072326820620279883048153214011408400614449351051260423142360101205181610242906351338155094615241899107856101509373601060101731181879573101904037800488088112089730247962116462672437686098574672236315119918317028698608539505364201790438972039768362244178311930633276866389753608574275669318309820335371793440655240928467168774908535780480844238964540874378022912413423896861991810979131065892605406243290451904947412493799613410565638833021164445499911466958225379314552356559278346252342640028005647968862239774452914253111499007815849168569891264927520939531625627573474510194436739604520697878199190694144561783917648953551057228505823029203510023790787453631446830847016847543841376420417352251488038742509028775978277784368111639224324448805439112712969924611396861533637065471559175180118275967041351764224722228112527334084106674313857134982144430092227862173808751524437031090859707533957179233074868797995784747304852046781758312192202667741708841761384936005528243327390245628854060650610591377116335423515048577296663109180152273899911318796725216693718309810740101947926050447314348348667096601419250601043695907857216158037210066809217487010702921664931757828916631506384944990205410266263986896120752771776761702208875729435802518544737845020332286810686583800612047360081881158668628913378510791582087586733242322586478866192019087031723720601277955162712353274041279652646827562661373875873983185326949660457118225893553545873614479308956112772230378794863878401377556242959451679388689122537584806075517049174321201255983496484960041394958555472166014581884361996805205406486270044645396265762443876803241066674983966836392604000347183042934973205306459004004202454408328538989995991118944113921288338239226744883114723912800523117305029100000202512656160802779814434395495257876484429510857434807874751883890834028202154725614725013479498137346731641443883058320586468854025957199356225312398674696384371988828456131745544088564343898485909364374883255438582766314971258561936255867518599902614661523883021379778730703813109557795019035349963125886232466137281562236844377064144793617116218700250330365334385590464366752224332161474383988106366327587461482832932206580601234170021862680598340357865087665979853358327137526296729081007550607522044905247079126372883889860584717143586072756875752396054100523128795147245917051257198258867334007272806083690621131426518744490574105181346535528451837027624544230570596578938207670459162763226255964331361863030208040082224977752905671594461233773491943137052406704597036383674137303645873995561894773629898701722794028110611989185266515897758975226381483969410694503473709462015761989449647126786506992516710370789900964704664777116239576103831814343426144004074977613773716986936630689343107562086908594327458931463851580279784389260864109466182758550621602056083029520078488921994531614277907394603987674083925278619112032749996185302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3286050675317625770111912833094461363370064532825053406219143506853602769028453249384361429345691250216696954028170388440649837573693490001242501091167473311985005368145558884357954821423599474003377661657835618205644877571919933475440273295501651080075662135578613452310053211518385255685989525115942525746316631951949927882664477711318451638460973759994213718696929852345222670591215550227423555816298390050537163210485654285591313549536033099400187770171210768594512973663851352727393591723843972186622200585277315208079261510095860903618068959721705626020821636091141291621693226034788220724219321218667964615345558102850678617135402053533598909952670685740298396091315933861569261176563325374148038468744324620267141061618190815270376309454349023145926640789024011378085058602862107396142102866851471199145507044216415590230931093467170424837717521873538435466186246470929591479908437687538128535361749818488796241410170613638504790759162430484402635454763225775442402544695325846362688555373638457517299512094517935398391764432445955691644907780743904252789369624686340737008748954776788354180115275247971492133721581997485119197897167473696627178806255192483925424165843942989421311835551314286708420569078521462614355736413927303997353525898322812291755081529558492113902889000502117709307866203627605022092509229888781019766714933316549774244476354301772160155609191376678389771828652360593360755192697720191753694771553376514510289200137945473355216650558984728552236585350620842313106020385992534491892691859106829030049960386897778902155320305571472891811943466884134044392057732349754849669617504250809564657193363371438346460157339882202373765227323358061565952982719754892449237612794605092055737544573748512342681183193765584209761497617251432069163047500265261962826643891422580807074934146434325802001819907614940954399231700611881615922107454019472331061994119487647716590081007075095341587613880828011546265660312264188090237369763502671997944895461994105972137897034816571022358599700604675353926295821474438913803205063590003301665168958048886896551608212039420339204560289315520238225940470570671193730271746650962498492486698797924101164769643090548913085617554733763501151237461262770312211809622488079555127041401624586104531150291363009264542026089438052976866121782512863807228541446011583464650560455088807947905713993051583295923993588658476937304691085058346592144623328473750619093777174813095658312857369132530777556711436155781383636755038264876156134810409101618684966924268654096545973503003340807701042248766363689284219822499831272383850429461021041885791970334266204618339849990542862837246931737706333460563823507893404922626613105941241202649041987723004098138848480858321308078190287293691199564085383913038819435344348033536986527417905807983857202147067912462602134063918730015190511137776041030973900821093945254257786037635009160394496282901106397630417577582799900251941894674982382287145876676988058469336860574102222336178810587272195254464348732485417747856339566914002752818980130671084632074790537265262008192957656927224461311743320046316886417447628527690289064199354458820444380481965979090152474102572840487929037620062572255929267204175427705713666481099378074644648720550023261282218835572979303938315737480404579775917545962432002451951184715813403273615500284225297285393626194227423226916180732530150923455645893437590367554480142281062593048525391582808246122220509932943625961689345058728450388858479061508759739207560344017540791739928335672561442799713988459055994144293477448153906191808301290732020456044443960632025011938369938889239487108115102144196583314097006530991085359679511804096662374720495382561888335572247300500686144400879866078490985274915661154805193899459449495856622972435147330479404278621843837276046093455587278166452208304546193548354204484499871889318354827177106865736569465849560004976961461055703098847545786574789702367582436300820705744842536583964615862488624303631006323075414921473068010898791611544580316482307537314452270171501890775560393762969281715247461589714328343802286179465565760800637317270608925101067299333811818115444247516363884488424589623016113847795652359074525161724171122909995278699299057028079391890793744973139445693171919197843443626688524561494482912973338364806951755527366392573015199857253385094059280411289942349137242573588207804773229530541847240164560766424986872350355939587329661362518684768505487650087233427394141765380295025094210701314003748967446141200272727146290985685540672624327450195446979701971182895373270715465142138932548496016345345106031272512948535297855395268945248862054853501025977796409041297480197029101688578444730795747207988734514369499691969096219191465519316990978980871540774617670392229920462708583930251658116840899095028665867328643798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 71712356837489667066609994260694319511451581991091264523007589413172318723298103642338128121685355470784639548810593308304058899156059967068629003642050739800889218959390576216079365507588807349133041152938787140940400776485876301765782993189044341046699365853712514012341093787441717537531012804804725036846291207935030569386421273537500331637744442623226745269893826826933982992379324843950332619252978735384660258364074335537392777636115121495630192518743794185308251283729735142711157520907945979854933937075689177822667361700684428179227621881825531847332950006367953805728863695428617829663478786388684454157561904129557719937787129782511482654694485379068970923925332342561877897791368641960698080047177694635427842164526453998642426546879085967444066208544774757493059379752394382148535060687324769377354194984757002740266795040417518550069816458918322707731809936227758223840443015343176987003898407149557206300552254135014016859996606412742482777941537708485374381146229270127058690407611895853900675525590486974357278860502121278601780484514711430750229994501032381616251003985608201055075852608025597156578330259693483627045607313349392459855841224455082806969724286264442666294941298688580599189821758169578150562944694572543889903596411497110726121835015505111198300432427301576769790648810732395511115372297145439869205144397989341727317977494167713861302875572561724502842101236407008959686114489908165096249166002512802762450180319893521657011486157439854373238334360853061182930302973281377605048289422946268622798832466250249665086217998744397188168169624391155701801730302423546332394161885011840704675323240277548568523741285909163743971862831234314379854881990582366543696346722670923579599211011042161380611576587849330258823655416983062742505965507987832328054286034868473360737258988519314891331079774809779878341366123893884520997879962694562549278894343679359229898273093701105146148849461975722149623500355383642511419985773266986186679150235613925981777789131572041074217075502166247911566485908173985479133942998916516229801664503117124538898221423394781051139811247376510135532187332709433602108742927939736767970342639231724959309023521423016279158257313963583382802405826231544659837352286362882119131874270746118753279544454625652133327425884997281318855137464703078490424736359635038685527166108955303677459900525688876124205872371328337994927161374427133526910980487098725506028263906589059802086446859296500501710208540654909371253861159864592954628992332165159738885410408015428519464572482377894680972126657429286667302081984051317501700994886164425331618464602499010329195248315555593779733056570025925357087916684386691801826636565590232790394580015080890022108430489865560270549946882367160494034936314529894030784825458787274516060081429411877413898109656306718416940529116837894466842840208499088322061909332339411126118229682942191532049181297545148105561291814813477415496109047103197431151845355313824279983299680466771668197171381253019330075958508512122636035905712299060142939092976903375770650824370023219501881617334798037622252914791484689608859303892694581832846804200343531686118250656479099745907849736479386186281036419027451831607126895013699757245579812624034519619541587169316941940336454096627897739493479712333342673030551952961043362024278838341296154133245044961032535666531145335500137746213396621143164831896463875383237720107282408515065191696159323594768571906241702032202304029566904440460857761589206866880663755166792173446935121842911243834996462191369736459450657541568270093129190289045402703875193335829600011683993534886486223826173868185377703427394903350707296357828649436103751066414284788618040784910270860875298528936571519179218631471898733481195988473778283902669684334368115287776445965569455646825060076135873834563900124793551049907057616315919444401600729987782139634649540686826067500944964198811022871498553264673238411656931566539704719945733629244558779940459535658777399001884702569751887121099264075116248335172370076856781164171826111309854189869432647624391859571623055974912343886375864102914350632278617212456138940293877122215622743309686387247204114149643488765165320371599158579465269928537919259883703356551914588191871890204523667646243406638870358350893619872535032832752568750159044615699508022108451530912913790349694825529208705131454540032928186234461875348377007822398228130632872505704642598533331312019809227731973384682739139342126972189262671784132400931889674919531719706307616586090591179885417898291442936784190448611750930971394428923244794173864796411431900823400697391365475740466424922296343706035251369995351278855322239768204314185408740252446905795929380107879345122959562688737787239604343937163091335218868870087301371869588050065013182465772383010582674954307289123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 112494134370688821631471037424376962518498357370709312861124652532429256931564901196303763107421240625286594339337385564536010615532757874541540681150355595444156295921770515614588251947906787715273367609817463225183892310034641824462486894807246298758052226770131142787191186335526786318890727653682654596935970753603921314755517660044806589898421812396097120102781253373314151841296317213746433084545459633381489510154070812688953677679686731070585322256659462895867544070114489956487557164764919070502217065481374845801923037879246053348714858092310797039681153082612886505851485851011257924061602496965752630897109977413105911337258280236053426562354813480094850179158308217833853352101394134784268297461663073506195310905036835306327080061870804576025853810243530345942384528788574963770507159886044004250336698372422413017557358581469900041510110691418412291610684011358663380133604017687933677266805115324520326485222692357252390970016502334676073785406358614390503482924925585182901842638164304616860409257190056450980426671038220727153321464470856345783685051726647058437161867121014238774185493342895001615742211759894680897034454096959670918527698427170629478437083503625796978743683253960997086687332319591663827064740034470262279268524787828748514989631850166418133957623157332278759997810285742794269297215865027883359062759686828117195647040562427521666800359845880305513881374700395971100660493237321455579233061131717792054224429343658621175095982867315916722072189624360558835993955022173233106034074533772222252751819979763714839074272823966857157156769871804364781893933739108220220456572457162168458259197840830772271063812135382671867038633949171952984173726759239815244467083471017300753560204519466322971724737253210635059471162007385206724582725079546520856881316467051740761884604634507613683308959385346414362943057193898321217810536586915059751961488420940232045376117483050637941883227733548215760738787561610530981074532354107224839762944431559415238570542596648157019888852388905694939011363062476103171950627301487298696962653925478795543842166684091695259969090479742545159601413677239679213760048433022714779816346833422773138885702556926716882241380107696417859801102026626013978313925122899999344649088298822798475502864603431793767536685450783637920013187301617854291674995712940538008945103186816616498943529960390139614854190704824307363767207002159798538339873818427349671265256599123424622762222821044768353957273095493474188964278008184236422767753619085596742902704714162874984290841921322189257548010783537115698426368671118243549372394850876320997285430791077939349280795612089830234520283754650408696788243748145413544461288807523678145734455726804177624066849781712796134821015925591318379578349181996287918126067197348479359648023278497205279308898937899027527010401935271134375651664841199617679281462850750370582013385566131499251029211435045649617598557393381482599913153387386882880379870387491378512267036431069921022777315051747840059758147229986798206541864235915930558332955847314194650584012911779016443692402179724966392437968995968663529650116634514569639962280737262903399674844184376783953764717705101327593079157939566719565112531609605410758149806351390233920768447335972796480419558622275849435026385131585915860951208780237676278815672833204253292168721429729896255180353756154213959904501606240334869967216379665630349440656986770140727876423452929139014131707000177546905534319813758355699857967050562501847784219604630774007446430660551054106111778187496995247144616424931699450069500594145104742997565239072405030659594105917694967072140807220985382876152907878237130665198909696199263428463605170493165652098151822644124357431556210033088517307859852362053901931710900435886276684738627461319804457774374722402643753277804208452257156371918165833798058686100839169862325702401631458162148046257402212218452533198931115463321171937678907019656715226367347198987153029893610088830358350658121319180324572750043869253866882368627352869509847994606561864475716300944967699797878732265670526683706819054887438313796518041248350183817616422172629296542601274852900492880797839766902617920506025831775169097790815324570639967215934888438989139870857732291256158663058970000387437764450973120231462819841853802215833898987428173675604427278634466456902755473720262716410358173238750904347792560758739686135744971690454023538064801991072429418967553882648682150784510680936473294778034814330759974645621118537024447624402426115973951033862281287112164099228187139086063092722389205395560068485280350717182244537968930158249401449432803282152666889007244371938831490460371907415646682200284391484579698008305162223510157626973798232560600952208974305905250908264273386133954411827868242752302576602594277457162611337617077339768409729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 4539865100101279192219808238415114368037774170062347260529369789721247123501381378997804364206378723686093856504825835177561240082445661433681961094016487243805067802197240499255715515261496842086068588011790499439429793155101758694736918018405509353116638560361951248200891038305735827411860326061037838447026363554768522394014406331293971716567467604772484182827567135425499294191702246943017757058433781897204619855585510351510211246854170817456251534249310178161431687654854333831981008269786219436324249261547541902343553835136014350870376974769112507509352623261040451641241464129431409188418123662371643284201422486359757089513770147093530492981733439583300238993828586833533915202059146834173678198437439710925003183193900721228702005951642983675066481366792517304143791047454098698376026683895628676258313226540771489962974516298699434032540733674304304810033401962491458700867045629009027602453094654534094176145043712053448731810105000250508164819626908332366087075999437430193470466802038697749585679879468185586361451958970277367341236943154758932556638059202054112343990332847133707690038149502079189851470992013266828480492960578759298438491048564166155202476571721897469870337208310998780549243581718484544574692471747126422449274517511328928345464733074965367651649008298888792404436737589383892074624101977764180386890594763603819943877746237610314418833253004349764248841320681276122855271072208959813155883367950207069185130878469948628380576600462873242450289118706305868375072452001409731757608458773862191128674513733980615857145354142316973136003170497350940167044555438079923603204980207018256586506670173729733952094749607627111719500495912611393400269150716899161463436350059679750679859443167419913928144715345608482428232321586087088991265398371750005801048545362951298816638650199542053526880883844092478424663877882091642783568456765993383736125887693569687270684894275885199467350936190577327796055325294241531438617766129421340395178439636910197680876387235183385790567327168708962620644716006260968525725487208818535374112759208708526216447978494057001418406122543640328948070450877329859747078722521713766443642953076834404560687853254311790948290637356466282584770104225708968736312155949307083954572942626081663006255375491831056486608971963591196088604756080843220620465084126221935928063469401718575576151248292275188054181379013190076453251833955408732528080568815119164061314296383838373572290563768960874642625273531340370855970651980038088442449919871368367505303264887202576391309582543898951907765097312413331278598053678591772184133649261747237046443065679567667233387765676347006548823199710202562246299222072369706464917529566863876684120023662723072388220780267238145287247602765362965172696175801438219673954704421616140511942319652751803139601144672067631777060864394329428262198574258934167100627198059775571581440948865575013774264264133036830847917159563374831259454152948610981762791568887925675023938910939526092170912422402949251773848259093259729045671136180966913753912973249144478641147594686856891443051782410681071211990748705382691234854633056132862086919351424654109768981503332909122366180618606477997286043280336558804824710627447958966861491800751661259088040646066589947471085815482222161795927179326271519018680172386077130627602750599314013782731331097570801604885962167731117052394235730854849790719253199542770658287066646675353198500247632742203616848994019173088632449343864262478884348475063301679032487870655123637780792774235867479066088705625091967406411935997114979031407783610202542488380598544995310736899850615380786528812715692817655704453462726125293911507957092260935960707278647107541936033293538434068271211071109186075811039889079941370086544252627067013907884680774564125025933120215722969323425636879663849342886919861099595073036565898295475589538238082734040930530377589066303440014819885090397726903076333452311072760478334822654479093002875736955606182199130741001742154779623567398004969405356400003700426915800269337529757124170358857770381398189968243888454523380993802083025025113148996950804804248993181868743311923000028140057218267129232744424411188711026245609124041756405064367829823220363902632526912549221969651660317032093805274729972223593345456802523121447520848892483757922209613924100844176221866671847151436309875064367712514380283363304456658443802792497096712880518715639657780660609417589414814519028121506726823870234538021940681868069090023472197063346159991975311563598390196123708630885461091502330844997905272381194275221584334840578165875052713699429813497431345687377991952479481483004205787980031837078009299206707474608685108827508496768143354802025410455908245561257475757153794429481555415690499823248369101839254931705157933910502301133138260382641379678678512573242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -5613532855596115215485405974424026964040228633470843533126484769506964651684849944173904124861948419285601192509658658799407174168605808626405599472770204012646231317551507796234094485065565867137721712469303715775826626866573259435285022179986422289632898478251048951775352119779107107025407253555009788070433039147836976635333656287919124042006513633478174225456547329702565958357193471680082015963546221009045802423843463354538676329326146161513639332013178034033733009350028115231320447420976053106031226156515814677950344338392410344628817382036540700281538813590942988800187104130665839494477660152284271076082142128990038202929702756535108144910875455872190142739212315682369797190955280430753436068547439706774587601580235494714613526133271177344000564491673562807241403547722441906754845297613341368612366789251872329949419675304722655546326711153242274420199798961866700401018500543294209556703647122934930686207249652005314437944893532929232158270867121573129293843781757816540574467820058416684508439084804400816688393781467298017021387772776831219219921926806367303025319911425361281898760377387076751858041321711875422438615462678673041242642120494354742690549798166658624519805689113335987707801569823878212771829030333538506892758938906952899965508590125174886518889697909498339427370310693907333615517615131235404601774381097071512763264621902892407006808264265156733799111606415378883111641439763234994595992572264093130322504431527808048760661076700799060002956871117452613535920899044116580684479391890705664801917092968698347759018290697514034508992972619388003027963071384587266428793007131811080261238564369687090859513067378643083001201853246183806997606714068311303208877306880671697361201850958332064942079780434331891129937581583415478012838688759181132860802455559727210067021226060215774884556615430904956350351526640768603229981552985707302088031363054711281916152482562894235098552039723127871527622356763289412596218317232038498067902873193548386815649787881401395171988095252404576015582000457462023443149223671072068986908605879781023835542291696203925841018698073282679156580623591461135191595645116259938672369706676204800834071859070653732356260025291764670341104058188094254504176134507132526795310954731031928669509434921057066768170123856896639919226574354132605437003814545216495098063955970964311512300773414657098389323216855914843800234640935358345316647045675433464407054762965013137950004499621039365045397736111069985885380359903385073117394814575165824501542589970891182924169456205898629902766282726320729971762763617129135531408674530775969499507748548257699910008033158280307985204225391770022689602545068654735186844315210861884900732462127042595229334734640893422571894826183058716817633513286929949995677069556237527450142796005157835813003786534163520694935026224783030391326384385667407213459634409307093459337312225001942408689725673652086378574621748441831902251685049054099905777590626003685800560031240570483946391572896218191276361689488925265588121585863890807676752475081286866052847288565026817219723458066389121898424115541836375203190504170624958147319625327274111945947197998868337793890039623741545493995842929169578676328935322474331087380446307361992723331778015404377863120413978022083135816955770826107110912638064233360086483955278272300004317443293804389671274709616030080133116465375896922806610094726662108917458966932056713122077559371919724106303483113254079650148701560926322109900686392176102772052310989827722198641265353464615082149062400878233101228694005763712250598653532090551075817560123001019351763667043713438044170110254823887946269732801473514454695961272939934943199621392954538718462642547335852324944973104762816714880508587978711130413554970138476226539378527518282936279325101585149774225763281481461362800667724892952061278610797985216978642918176488932898066674024914987552389377308734933313741733700950033408119387955821190437503147742996595427897198540265231746631487528370436813560885803686909664967828801614693814174696835133912178184937954657922303887278313900520640757671791467368031503962866368706103543900965670161223303165097660848698989119616149096050896273333964182534585824251610470100482865507086315031395110052414658550182345775902786594651034442304859638355828485750506108592380859458107300168081907425618418020750066452468082664902849477874113027948297007668623607531267789372053486059243660984675041743477087603538352964670513964054831822256342761190380242346727930812699675033924308755810367242724911325218593491630321183672758113863431555523284393227248623958339126492097508394136825032661014685913359272855655713765285704933119766124301330998931600425083123048634337312804995117944255494251790447247776515299999706294981416137954295498575264347274986648528943032026290893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -282490113604442349621956838698327810852331487027149571480238864970685624443408292846712240308624754104020900922744562971711952128965947048383260328460592614942522076039132305285235953499025397327877063107373187244300144052789333972460739211632212874421597877869191801260745627467273378503884131865394148046834315494482477666445170697955893046901779009366192000258936803811590366000110735712882107961218383815695267742884577130583370459381528013808741602307467980885556293292173124227605489796109032993484603498809621607561159878930569750822745284336771710616922367933776267443709255236825249716277347084684461786717766350690517665298039462150631018004200077712702273351536408819800666561933996697336868073294650410652112650202344364126019563993898779028982148171753588497498840109188585425523976321340587449563290567858338410043152337636819995867838184524852957965533881736243328771613147541580006842322232290591240360724801893027602551621822373707917352223202748534197649082210950374168494309335517564382854799587515489783762115018990837292004253242891254755136797571333979377128941291052364152255272330244001295312269908324882062252136957797584736740109048154209990074362481894359859342687648511887936115215094667326013222405506790053462039505583838794934941021513802268656265445289980715035202264744904259449584484490738663247420305294622135250009484800315599489367758072547710404013597049600865433230986167519581887408116120873307516825729343378089748446286656886885280736185820110045169850780853671987043211810725755022817890948958694279447179974585752237563265920577587926070667350746242324384541372334083993349110447246285985192129087472740897144687277319681509869783484527736609663269763388428492909660353090544765214603397625536561135980741348616598142008373929373853278827693039479633217629839956410996825654806520004945397169095500526229621540959234491977578258946116655538189549507610106446293943939836501163292254007419037960324770591140071875746295363412782495804904074650393482651300737945369076062772631954863964735567469963149414893089986757708787468063285229677317274653618961377796825331127051621901133535838160573152404542763696243249544200935156443489941959311482030066862748077853357914406263124542154358701329354984861500342702614774734395756354204615118041726061361101574677912980367129418631858678991133300670328861378483881202738333863781725671261196560398409580918911131974807716931574624095144482499286261838080639520262815353191130633351077166400369628323324916984587553357757414548875041340458678680502618891000628184174532700982155724326093929255191705923785497325696891485726743742291708515717968266486091788429984635641930872978574906679454884732362376785115157425971442039258435081331237232849663186136949658711606615258231411145476740533547000731508903270012265725968957034460609965751749477588483323443228605058989773796212886594388970600462079427240335358345002963859368524116396810832437852306142807552661863501736593402115355798487001520191227403399617933612991768602893709924183245405954809801581770050186402934656722984864560799290537449214528357320943604585206637322868471048899262638491649354285072711080836675551819714956041677711597746052751532861636712087297539781360601279226237867547185564223701634399604735111618243130396062694298954302242407424186445867294248566727503564672811300130298788186575414055915580493301759104923094469167101793595284003415925968116559463995698196759637905239388162970309491738699020617817308481947107585476806618782573343502778148266012772345359966511419588548175878176457955146184096970002535719443803856731651929677992378801495393964353003757668419084233164258092019736229352492908971876083873545392491956230706055534103209918226695423698784290431182723495216038793135927979160777592673116500067522085365779671194752591165380090391182466068228019423146952742203168465417487176716925368452561243226458498834703734914789678170605469020107688082808133395794044096217140065953539671571143403037306881264594489380834547857228294867447748261835341929268128637375728632781206542623240907684407733124859970721789402380218398221177738560955093719450641946082632226737672666393764893381982364035075677471126919877323292914083697520150920581108368038813501921039131970292679929507327669079229832352912503509433976986172808307685874344499052700747996215214801840950899896192349172223860028511103010705967108299772112624533482972725119112848095689321752950332781416240894823547065491515106964136428316255927646285085241128603823512164651390714969351078136304341290013759224450698952707538171046104971124167966016872930159194665700032595143897957372881950078963966711655527034805544686969940878683656469505283384375213649412170473895470963452183309570657931105218111420482278255338991007855967631194258881521707296371459960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 545486852897547410330389632679537353170896914246290239497042810764897747860403639407906674040467970896621319424105266963004282538777165472186162378141044099362254951087553539581667458219615578740777198617065329769992453237631697512518127135080478621483405400480593731365217484694359368933895995760745824175166964401972442421037191906973189744963450718002199382556313845243258845932496738721881700746632780064771622727451442502694133814306707707307460070465880034234105745905437995663890160568038296728222902576463435211444572522998162921860628585811846206444920273205016244820083461739074247796908168674177164270956693902804115617074922587412714204522974570976433855278273855729576062174230793880582443177776888118430251012469303844398766611458655829610672865414944519348042456384790568730498904547240917233710106831919726963230019046688501255239171961006261071984833389131711596226578907026209731053747281858720187294533747819753691914990820795023373700519999505992032749033309665861917273847634596218159273303483672287316935149362528066444095258817018699011302513236069471986732234784137808867365326769080325209821446701328753324206216324218675417473078812614013931849408838670874343885113522467538049447674479619709239062999829245795393803060141393473467580738656887262607099769693503135294383824733661098158005887234183074473369368842301487083924088151029026912613771943648623928857366099826149578332611654715335128198966447327463679224258083249273977004323246524132390288033358994615447524421441675221036538014463121781046595009200393107258909826785240999823223628765971844613704555281767101237197357488046469185776075204717728563181164137650319950138921175272601371227286233254497903878926522386831972395541381311301895924891966312549673721541313131819144768934952550880386855087127379223022563732214807252447428124556988834783592827409426063859911643490218979708513810957377499859999734799571306559260459515760784041246718328848115841542013726004802618372708545950087454181872957688841335521576970589767923613984285879433318927714494592804247137419804844747513712373456960208819038866633155344712268721842472064360221919081360579132134048805703612676111929759128301060300242135789175016627213298207009446596727137815275645783661026732521745940583385839339357491010921555895586761539952596954020729122649684442980298183080012541753011708161774499969079418080657792143635598873872203532965011487909198464509639629423791918112796303583070689623995829523842297788220310921638241201713249884879450149889757941217838471492280408851433418309146992244060236586049548458878343400361832225361902464794197370382577096637084251129020649632440217007078140397209273316051830040103747136460782430436185594928312508139698466426450987201734471203627050888317508368772009248708175550729794163999581316185546430924341646563933070676259040867187693437365939107401220512203149440252355868869196134412691636447619084613660100388340341634811205058127717222538685282867816624403752410907705360353667590109271380710084575411588551542189230046710028544299634544833355162700552766281055820947871898622275744412979024017694739037390750114591611006536845318001986749364774029388174182820277707738599292614824476494435946987498097430882177374369403705658132848712487647485246205187063562469225803091020117951449278046707329530611159191293721083611279514548220725720104930365655334583142154514829294753515370491158376036904872545771328258043290931900701049136145598498643067476494936040657462770145458247333371956591158219982765350729652631055234644476328834454089983899609846350866869686239308191352097614588592915895715435520195323854512291829307295742722040947165931290682610408404172955399566397431139668342727939778458093171490193795057905930789387674037859058967092637191523045108345337454857260873508792392883895297492493830214436826176218378904961869637345941695550269087779035105738945016238117810113583995343868657994443617806937864371238142339389187560232809249275512431139716965647009902498869328135882633549537503296821191161802746353346519619185918184596633132285085672159505815151798506418908601419887178231852049938922500277808811927073109340115316970653014973900029451325348000781690574317051875561931951880967981775213462961263092118925268981800580240655281407793839684039489267500593846052878788489927853578947876432163551418662243254037843335226444009131651931598570568017739021443150973976804923705025210956710110744449539578582398218132659609544870491695215815204038034221386899601559900072773514024736913765462884422842710869074443999708631321112111251442193497850722283202885180428952064234621319765215660692621854574147111099193481396672142973118217498754377860247707857038529152992770859535608787417625687505287652991140971979183123352085543055879665585577667505823038979229331016540527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -34490315025659371059128213856053850747151753907252191862042521860518290756256596093413638805201130530971112443798784358667871590171340682690130441095157900947600963891149879533191212469258492330063025064476417772034731850253942518110759392916242457992110254849095069983239106744164636960771950388817697566638382177355782093279479791813048390581254300144615960022719973420736854809466138997460461785483868177196421226138532113162184595220947316428181723629101436156309722793283337187259313028828740935706675107899616491185624105118322327688338506269648170499156875025091060193520725383442386859975944034812966793171896922858346903889015219704531584073175069066915328327951173440942818239667905473557311638664848330147287314599570168832416874775844014020139853249085618321352312306201285594799599616032460002460862186486978193968875816516372448509010686801384634766877387718599648709607150006453399939758793441069209636952377225790514958592574609393776860350150705699723184202887295325536627556213465271449494072345936290065970527146035026582526843498426244270124033237304592364972036381438915693716076179943937276805575431355868500912308033590699237374985741124958666467214673561029107746487682501332746657927481061587633544954658794325561131994745407705351019526487114654067033125727762997119783362506968677433799753033079453612515624188177705613183474473070976410338667474365551462073216570292467262365893115894485619954593228783953479313578284598929796088772071041537042841823852663187225101062653731707793510544209686317927648634108702698611099472815596397862015658509965858768734684369950244218619731961439439342470073359618758281363867570898410227846280572157892232485444151217428019574205984422704750839973594221916982220363086329078604483936998526361811658912417725444678291097760450247195994248651110526603298925530576665645729595416801279492400814399912559261415772106139709806734139452908528381185593405983429185588463726480102554311192626619871789849873903575303423879285025329559177112083195931079926369877552460361569766905513122025319754270932305455960382373149563025861199493545734382687149887035476880608432358795906670897487669532983400885264430668156401381501223679127038701879521578276585794287075607333080144584644059846995484107243993332344415404539306306314691683151014034090648958425182131194213489854829055528310102721402727958930971180648321468048200846347483668545149011614615411080160389986242818017924145551458690097451271705849123585377698958627926011956190078255652915202185065914771245651669453773816497498088153732998063606245564518753909571298911563050748396484591576502922754250040421241652018570651978622917294145684690186834674434546451007316919413657617299152752930358407080107592169867904938285682852731275484452317675160522444685805452519335713379321043953832125479812640048513119014547603007246024911238566736731168080388815142210463509122022855634191202584506492726712861404762855443929917154423510411111245101446967459649261021919689117770146548897641514154971712673190424968574458740287893205263627066000320885260648447796927884912160265509285308428189402369981208765329386513368643800094509722957144041818730761448901548607303234337730537518098334860721135130980027068142007174106695728471079298760139261764783029600956391181722174559118690933826758673741472976360046651568696470721238519052717800218530977455564763791143348603216193625069995694388203333619586527379346624726652832195354126022989137911582768227058135678800623906111888178172742104516988247665659839122790743276997902407892443703252177480983326939565946684687251111432716261300167303532823524440077678905461764453784621896575617530143240500770804260624834639999753842382557609538229932069265328096876253241943110262033236403869059181237414389185925097417626258140102707224743448143200516377874919037532995477781347865131233297156246766193077559475206079005923647934518811771536529759943836038065410401925535747353106818838381842148651472025806794315030860452360652189420528119420127795595433038707519206971633675686482094769662447427529297116160251919453956785084858221455617031232418553520128526240854962799789792724426048832242164084766469735267196395796995461031122931463962660741706150123332032270889668744561772125185019070164911750526757403812047763139289222988519032721830980758001239420558270400736522780272145303300421600604243488612182613805682541397942893623701531875142067609372861021475422011124098842292055568386461799670077971545688422431412794452506197071238031022231607516341619661139400307699177811175172055196729531006509686204667280010058096979820759726548620414542209870720522936919732679508274657269903096019537698027377831006981532266820863255160314411299264433806875232209575761156852359356374408577968498878383292474170910172412419499667584896087646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -13632809013166995227079812316527920875248370267847596390916595039056711653199753498064793296320342690474290681132900617594151490726371078272616590031698108830005013131168045281670457700529899726625912811878168062272836164901527941652679171455586362939603603687394165416353594064218424490628073805768084405557891807516129551401492117362759176588106403654854298537743723751894375446452470329911342757153461553770361612030380603057371033268352264877167740607592332334178936090967538710093736532581100619985398836714857431144877018381596860182876174798546445853629055531764158199772870574316768588775567304828699332391514719939493953962278855649203897874225735297546690681494431619937678405529353433414561262826755008604562049484135519923557627052787312672656262578129353651871282150381669453357590789769893908748867785962010009402428902266109275382495575643522673984919675308547419211025787014772708311505569819509288255986337474150223353035952797442731371989576651663566458140095480726381547666193909140400654679492773199133530283938700524470237932979313453870626043332975787364732627764772029765910645187612735963570011650181223097712054936473890038449967109475148816311425521528718652396586243527573572279149594700959706624951600358755713161282652599733946983660750641920962738926884381383968036020133668836523195452759231757569965899354599107396980607578622114410940422190660533819137701011076706679397417354490352716601444698130746895998964073679855636730181534894734499921193875784449339856709768820590746194117786370972033262639656375037821951282111435392846057825431853116287313079501621964019116246300833928445763133442443734647516903726267325739685220466487158605562968046209024217875992279633641504520222772086726638162487922496247124695918100320281797144298097962188818730351221648228298206377032706201801477189512160233152392092982505402599968846794498695702969906400987427242785767919419919199229957735095824151997516422270688478903204074679567783345515775263827148091380399676879672286053919797461460573792564028183540428989098032792169521689672968784796707697544777293355221999033871234611543196629508594128585946163628983592062078773319416010188267139138527978673866332611429989268990819521206120290915986726080387505704951133421565133637972221390783997921707245136509991739061227181296714479540526824097132768652883489247405944285867529600644695186352840711432470386531980196947891600992340743770901768083384122200927252554786230589772006606609983011540576254920262570355420836943430680024545694313666147403863696253456999505381048717700408769010925305468797774320288702131444198862767297177358752018308778682521476173973046150468921964447668472886821197429212733308616360094503249863235226873253863362897835449907525685882305533703070396607899217883368579316700784378296812418163699793149732119073113406877098105827472771732571849260515461920330216264692275692092274856723830035187981685220489131400487407358558287681753353339484215498013507137326743448296209101099486974202327495202684496346868415403477223432960992962645414353420878048666176362281076977519974328427908188229563155418900947341218251182393421716883391005418413630937054797712911162471555231805093493761843601340890520682145824735893954104322713455082114328931336548576904459483536361593633927161643328255853645438293511586269427762435010879289944536856586031101839222744831804711307903214771991688809592940128893787432921214504502825297657461650524806730360025580945961991598700584896011154834178541731754397744385400980049913645783419522335450144342755685482370427940215411809206420493263000093375335340887566129384520776691174758442951107695962027873597842378287171484223461916555834820189887453068875241173835604992372975423986481533140700067275486683029125445811855849565938450681709962418996396590515342172556009713568068295599702237854705761670421074972975525181182989711630021792487334217675242586701249974588915530758141230195467305309117877452825245872181696317966134974294620425873340031058907315427935811383158428062452652260319745785130720488999207576608710159463434691628066454062033003324763551814801098930415416426675551473700321197044793453329942967147154219082908304151220589658128478224655233099406821777982595448376928800334627312139591205483166769518047397919662426871750728641869592333326956334024786903133642274321949327926213543371170191427391253407397409073336074247429619001314810357660329813109098578066403301449337747491011637122016348945254256360189776303706500493461031882737109016364857016589441128797115563687647345769412403262646926562460773374233941017954827146507202503605402531741518405242964010824481589943312423744025429118613407233797719237707794252829661914350464583474230196618465198651229797802941273255512660908255819109441253170576316673882135055959224700927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1100444406370502005144394595412997115437125741511619015972880017261280729673157904192835884919989533057133293236914810819306608144591960349344620112479648735466863323822372584426460354385066729921137713833188962263297430326230432231688414409636866656308952417175669491319158834916421290471884685066936254698155656808509310480427205780316112282662435401058202442264759106940791625181806217642465238587266695539783539436148170911235278133338060301589657015450026948043342736747792649888887256762698726754440863201092785044582564039567743602987968396026053631394003574010448973110735674126510612167253208041186134510186973707594022626748955004818407102668793702260682577407028705496450160723483439798701027671745686189576845861426264736105666256335252485512957246091600485188719715856458801116404744931377582854786359431381668309353908992087979778858667313812070459954464808917022251933737576966810665674990370331081204785361530476899155132728162768426260040005934362779486192215872413057746081344650460636510343725673538041444890028502823275166839606838183354322904967578914452831076556938781151456612711412159678228751762598880296645744279667233350168319033840402826937835083920180223186077199070576641385199384873194045436512666730257027471423142896528753425399444344410647982228298126178102195349094764738508955039843298600893892154411081955046675915172804011612125801044807648105342268892908622267204476181443426179193162237062010842059758075868017910549063573685312514092678614914834224505614666950074104286301266337422999795414497906386213050227704120495286397296836718490649799522362768304099853942975863746640164523546309494151048961963890738558084380172923544415773175915682880811218300190200602533964727423214401450733535712893240905290555605857401678174395533355360119611890875153017641865054912863790314573862461205927435621762158260533939652975919414932190780288218343326162217401062501389239952305292401225970870514868938732378604988913110773250816326579144764470583818999800618059003346556762421174993935025090090003097697162708275867163942421697893447381290024135583329837536568510861559425011114845808492956554936488248042642413785013741304537567216863981729795316016185506838643991239028174547186785345936758693950581324525280178058911859402850423579369600189012263292319850659930777783599841669361882871829048454388606140557454232543522348620811223718389228635960266992616876431088520415169599011840985544947771294166662683199225699434983161569693504138792187242994507250391203026114420178929509119749806967002419339918513948159412691420251516635106836600969382698349042971676253072402972234864395333287220620605648201893506199325964322885592822695652585502595148718411801112755450673890048506315799987878751591591123463387954718067717282055034814960609883044006510202110940548141933454844033662942586421585985969194268513757172769591107875685524687560841569773510381224218763125285604355656606540832804103183189094591107441409943974672715516672013918955156198914430376665347812207588515823554005867662638354202030726259398057252775612667166216377318607777595509213147200805396810688555518919207599110514745816544340627720587610452920964310231661918308766461059344050173980800011768204216998836171382100682013316180375298148018007566869416376520275486638738022739757514559129482176998780655230683217012690281800994488389929565819868868170025816893783637413364238951305158908388569632471543794084438534340112158992788210928554887291294569258405860003622766582711922156202103162820570407476280656370297498908494009618630727482051327756436118886416819724117523302454539799584819797327470006780504800099776093870566043488947880666839990822578997086619275338134754928879532002962196717392182657896695433587878887672468747921520086063363970113509424976628737450509072100983034329394029220888859819882809831204367926554265715141787315138542019596907538693472281319358604452966816326119390726189756642014780493515377229290706455025742160500525023164046393169664622131629288572696864517630875979148440593625830325768978709095959530636684928361087875758892076730735077858503269354381525574372031769080432781152165062020949855081068446268583092123544908449835671661785575779766638889229284284549062745321096727779830317688919632684339106027739349542069778252246250314285418671217499847040970626676272963877719977789157750848014240825903870067929920057251835026551521418823412063988554909292815949201031174448908141346210585514686657675586649284020028254574199311155101361716564225350673133963054612474236845572052507549334441326188614094265773114604134928236698111765517470295731905813083206216545943866860617694906300437595014048867229739071961454651209491831376671614799224690557860903941437563152643310326256992150042032797112851274654442365907125717394723445177078247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 191239979609506739679714485999911914164438420818712163388880177672332266843112216636871983843792116802333997453695731628467912637556226701963091850358938102357246097155277342117753834108747769901104663262804476722159547408943004347481685783972460069429291158043772175534661676178300978319777852594009868490903666052587733716124520552685912494547818819620016716589708822433516840021501500325591934790528694912128499302974964874480265619419488430118746327658096163508387319294117292391230303109442922744535811139407436207517599074761933760765630523862182412097080437575375622041725908038895037749955531132774508965407587638234312958398442858169369980149108563925167618419042743152652527877111250882558292858177680213727514732009251107644636438814861109295334971016134586681516045598887673744454146316460499720433225807074258101356912282849696034872398953662933107731667694095932806466449218872803346614604831656091489473998128665383089525221902680811414172950178425335216592666371212818663489099711146487807454079257714100062567185547577834948764696169563262482407693145478410242211094538212966863671448736016548112513864178691173485974562711825881935008827758824010018127734430756935162414867918984392635049192660621231247447942803130549906694009857518164300671040228058507485244726125545129718644454160661814727999794737083383109160289204241674431563537939231639877366375929894004797761867847106592371205336439011575573830702122020036250611420595427332425599386196003255567444678902778118139275168931544904884369462808226091092965817124868156267421128500758682855091376186959740090137265829180261406961653193333052696766124735876174562931623794754430229213648288741611908772680760469943037447459223177237508529842210199771252294598072663454498952716667565556139052438987991317032493053852324267478939171197463392457346576233232776889357326274808003658685021612088206614868689137773501021093319203267717775461206579461484486917867957458587278428510816672748997616066614968888297719246665898175592469278658145767911147543146867235673656240655135739408909820417442521383474314633749886051539151843106904503913981640235278699298922190484580050152754607904632509221836645108760533221826994793045086582130712951138221736843889382515693273423287067783349372484984121522708967992033927264586687696170965891491557656166355291853875500734178433053943019127937377396729800436472382937373308970163295874479736107470862704222750389609850566131120599892849583032999330653085612737244068755304111500186756150913249050758813702900993255514934655781652043268630092008745379207800823246145670329695808090634837537181680912208970431915573669078551496926909325643898974880924659556589152687067732134832341772750393352620615658354729203766557683544946888544036826869980437700788221856928373637705344355341370072809464241111221299070445902092388145472032944171712651374289220922529653716286955831981027205545852106739762983565798385002960777401173531379295648471771528251331022703800478245985189181759653267169661605340951303446311440915550908518029846580611913516884777267571006429729324622668222089984799666177384357226112858675965676356007062368798292502865800863158810510283869256958997558135199154398862643884942453016891474754431305596574104433197895904542362857463673661547261839331013353992032272204961869738596858404522098067222972800098935557302605794966261081661670857501296802285860918315125322136244826007425240373636475937742891859723633543447418070468891680181403132005197165415448711451420388821039600895680195022682193048750881052657636107154237837548005818440420038649704320946809965731160804412262076939956679678942954515425506906174728689803472009226011599983967563263940348737941569157586513357862854116460817653371781099971055359671922890639842559677427944020907434535190291207657142627264286780687599567655314796598184242450860214408064642137737777339534629441352618661705354133639664085080011565547185963917212198066803176309043733146105235932313778390662648481553388416583674220104248853364470575331373412716142183799537207495487593341749222003474401810547728471945700413721116130038388638516774319977117189609291113007914333269714128509268585303802935324544852904240690655427224158489530735209081223482795231665467838937082933187508228474482824033282187867872191710292093229849648009728166223118733497205845476939360584889986912132694667176696805661186410397884678001813567917573673864438843156309181253150900559192150330268655881243791529535383282582783981099123638393721556296927737027256961327011613019783942464551827497390750370118997102382287292888258316768270177073005245103890276216994482142137502539454634175433342803673798879763644702898953680856581878198368363444408933856357616163577300633850567238022736771727640382041272505171109698348836587354939226061105728149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -19768608199920276593978355761468649472819992166936025019942142673384292262831274305531299919856269747739314904281572289898123794933955149597044773957505384396695451382747927507058513466754996826960022710196457395255338603269043124092074549160156053279157316471900677956884558411240273812637338527845614590884840454720282241964321607450167962330477969914358260406427275279158051201508415880849928145620554826590682166670653914225134736517526193955207990367780855833350160360996111850678492668366344439062416918895669738381984614861334041767743134564875617198681270497104649706926332253313634722249622785180749242788354563078873950053857152832178789440013636527608898536032270300914400645091494803360852804293338436462493592550222899519211824500314664204939139826131626704396461839600144581859178579383826752508923252173128071411598194130691818784668017721862685781684453294620747954916472392613236600544788648811770538312243861266359788177778349779990624162739720798308926308955424730553891289690780201641825739965650780149430106924134627309324607944485670409711616534582490101722942389731300349559420427445498249786123031027695130834480563900877245108346597930984628918969741840786200555288953563450500742507967363863840038440926664691027908539965590274586320817994960661394998669412167000459622364114219118718069792990497268639422275789097182519576239377993751574408160376530970950567797388705140676763653447377517097713640004835793669958084384884147550496061894465799319266455510822719026813951030131675057644223751823196288202337024090312083693055645162116378843214083442497404916517688216805881754834601245648316282163101971314573104504219489423522149981813705116052268896567684647869741159352344912356583305953683226331973300928894231311755420993869757823600279015350022757034133305450611091192623075581989145451883406086155790072916835180610131107739763367672365869852587532662893166889896582672297665976368307991471762699694379501243984549345940536799335068232466159959660089918360491387473550027975617806130955899103416687754269644723199286391488251762198327801490498084367183280598354567215649173282343003113085969609035563773473585628359706745512204816430548940268669134699331376608137417538330418677200200578731940869062164870190725364590688127690798286176788053205940756912695909346200028485518266294503402035661375058013616076176877962126489392969225933316575146037412023687273544493803298381424171148751446853316760884038287482988940584290214781052973655153666803340685901568095080416925671090026438192121393322518094095422915604064420602196261687389994294636080883773200986655375110396988728228031608829336166852442836375387237331499437627505255596097684145838829413274251077600581811942115658350803100065148663195160756034633285402573333508605964281675701657186123651020226093057897180370630019165920139420154613863690837980990989452072354543954685332479099155875295013547405307249567847980780277138171750116443668995345729888320104181140918545685695411017794213506228156036108293343149771569600681777430705436675776947129824357739871992341487197352055548439613471226281974476931917993257863522047647844090082351987639049551452080050118852100040900511559377612848066993795125830725939203851345167511598736487531003751781097604003074763879325233425684848518688528071208061019978379537651210213538861171685180519528047873879533809613489762474070043103554042659344657372126546306931244875203620100025175910501703240684278829208799594732403594471680076133151809186102499813142247367362477239712913049770075462402945456557188495808693165480695748366541562316760461891917691955429584200631108670600425527764655041608432099828360201979752800581783381665516886348217342722826275314877573093755229611848422798943925526945366131769429799974666766553812324765366413918825449670189567861753561616970593456213550540882367098336973252385281218549972214824409984468742083741802377314901841715091479563999368593054182429752000844714964639114786899954121216359403313799769316617764452792889969789416774849280966116892051491112586172656886374406016057663184945933725178583637822957312084743892191178886920870501762107798761661222908594338728241196718639665840670802740248041268443270154687867293486552989345620803173297947914973509290088627241270604718159608496565237420841281930869931466824032651875463380708652789882703634792365390546069339918520204765039978723294158790762288629099785088955268821084552135759071292588208414306167902332476403975373432416875599016347055915058709379734849243583789358196200071410242921753920190079980346818110717866438271788350878944010818307924861917782780509155998484375589174466622810478131249134056571417254307753863793539074875617854134973757646926030605842166589101199262894711689541277573001439328466357770981784733581974165514111518859863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2789433624246194408011541409658313427827577407637124374085045415566403794204094579857798883681331298187990893333723948473299389525917792142212466538665282127210728731144173100723150711453254443599000463602095503142858581415505336546756057750649705446697769494122590952487037788454338253688428252837698155498832510537844789973466971254721250959671845600230732235439856412340986158320763051329831087954358761632337776705182927215701614729727380249341405840332045629993974828064280609902986218037036001463134771059388739753256341208507262551042920598007972303577041307243458488403375130582428266644012632247265506888584270461271904571904783345958381424113342689143522708550712758437068094557154538499022607719428933884260247122376937431287523083073439686871375040924638191007188096064816602989669104272061114739516339635676873403508001376978854221799679415870475174503319157975173656678825503137275640422037546159439552523497288595136743656830705691400216356049875262417451811665751295348873239941211290021506530642880236710876878403110217686087419812165392710698810385449375472920698988047772294275605960856365019020400739202520033254884379615349335730474456312634071540612562473625907588961333076655768006174245728446429010642730829144792743526518558082559725918016308413125790151284666484976924783530775160619252255430618774841046024379021495503551181070430153264454429541688846346452715670251773853975017941716404527785244418374948575399599317773464762699590186372806617158996698459521424059166774257233086571024630651394412831054016449420757692903624383336331955266881075596931310680897077294096349860811467911379921050594465364509381362916939110128754796240010078675558236157503145740355834129721115920199589092198735795809161998806188077210257871708251836850833667976752474445275805379198251816445168113373780577792512567791685037815537973846434444437748520931868912957798387211905750630473735763114931652651253669387869353749590576496462491826561273405368597168144315436749601949733538638122215946606884495299402846252292032911450488483605386499553471336515278175329378964623112553538309638288004833120204221328989586341298805816418274517128169598113627617394190865619455181185469956991375042258892402597949753693119246156068573224907264980813813659804170940015150389864570514180588423865706251091558632395520539984688845097053271787021198156979853112544106724820757551252787819366394270214579579107722812817579079128296220121875310548979892736485097440208555942247905923874710679895779772021206876921707276136306425795744902079528329309808034700821893378429953378912502466501904157213665686000961705129858478547295918308802409205832316399316925569975174204817131876953695533602771867240632485268281424457083493612001334098717345047326632876647129175913682173437508780971765853144054377538677427445673234742686815245706476838936578450803739131961639023875993395866174219129598441572194772520456356850835618910893422752169860867447636342425028236255777433985424092155612648920979278407932206016238348459607333930718650861774219328799574408045884078401453286618385728301558034723803211169274828318548659369728676107122859576224713615489551636784780310059060537554837457487564869693666193272256599469149394856608959841102850463954764487344854802212343249360431526878351494270072071141908424390044076634337572480109544401275456735006519527656572077797406133169469531462712625994250355917807520487908283650003543063905199119676488211590202956249198292713691396176973681256211619778526574247780704742647030242391974422918078417189720833967103724888447701819610377155097018236934299275308897121261533858315953882426759705052768310180589536369954741559802278570809844311703493857533446052062216617353092212269879590910156799965188147761000896258914061656835610676183772332302338462040605013272403131210591152928835895041462735870764538473645328074849156599095896412282122505929954337668445899149791000503381878292442409846991118948365842934872020722567050070960042133141728865980673546722299682453298033687321282142223253262988422464953811371958802843304737278319100062716288894380895552528497702006149550113226105093409728760195001508022079383409129116073370975591358190703637804105697594654867505112833312749399562456040699651037449194609938540989689406153411636740633578813638677796007117728311582636192802384250041002912851626593330337137741377217277724082390924661254022732185618623616857531662064819692399014831150550355788523338704193213597305129576101319889402744466032733087527770367312560476116861470569257467862260789522840137768310270056670515420685079406757405322739151952234970110921868205799173084541327298181957468845510279392652952919004068929729142376073650503471094103489442371434821639540961737682627328803680030380495186894052720483915958540281280875205993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -107296735188893737642071076648466241224124495730921718230893838816736728888692918175930339531118304277132173595905614294876526720926543275828132824649930327359394542772255079207294742991424215908861874594695039661617784306590683891511201443305497472224314494748630339695042188202379452320779719569040743465731858395450919462320126107031147153438925804241242694982197284765448867045714811749267006602256663406368521235003276677752153859710236123736025720633796486560507834471741791195308175656168684350453618045610292857766180061415830761036826029174645663668673814571429436519407915054855099629847648515159103358815088257959902228764767856070807846961093805412298347441993418184948683429122891321938493043755898266237565816130443531524117878466374747697234131520792763917244412797488310937407970675532137369188877834094007907085443603876378843443126214101348568574459493448740102706191191399679683912690968919346025529535403536037206965470666820660929466593621710496263451693134243923658071577945820848401803069018098072936992219498248687280952283485330076132674561560845151760942792418873118330375581327619868323603123916585344789108587852200370006770098465451597006941343403770328310171776280155695162155144360547141589514092953715163932254584933333218237840905059820584703674622757951603733986420309492769844136987374757226088429153442861630036952081025674299556791948513116612914564174268253865309438234596972391695176113845965390501614121064037960813581595816055403165357004054107612433938277466778137774685558437634551143556858332814406891609039853653187539032937998898468954747994649032767573919138913038088184778109048373550847301396832471966559233480242068676800087493542177984747304474200145256084644389428401780619967953262397782137714200246858293696876457154537037153379030631977481542235909907567900398066899814776348415224999885317723499429501875432244956504889951720145498745278595628865637521180090748649532179578253945394579466467143662358738064135800626370240110087850106117993349370842571261747083643361658894458220306089732607820682940519614152518569297864985156696752941652411104973415848228261803614207813591357668817097754951417230694666329462617102065840355261150749709371134380193238830069099244275329626039395976104575641070530840982832813154332079037224020471442178756424013362135488399663470336496963270777036133466228033202098434577449777574472103913887911516649601999697027154895457324393493716849761756543958153919264119387619542473325101246011202223818178159212486917745299586315202738368500974037847972254968199786054739863369238945846386696527875288902564067388892078909421374700581312131494378820176844714130696390765065429678136307830420253963371606602437293928483094768971498613364998553405620678983787562586870079260563287901547697324715158700647583248426420591003323045344732440411780960554931891764792363163402054045368219566560761314821978950147266432827198131720050268990003664023389719546617836327229080624266195730658797111154894974589180014259342410506576007253132479491335524939206298406279762846638747675777541128260855947135364053156103218946105655481934007450536320368897109523521575503427750548685350269414648133116866361553198527791053961105211078803839531630088427975530702488307913219532631454808576685031074666660522592237712177642411351892856231766689516677412603318566839901673925949219472081541941572190586231359610739557882034812177409517720028221190546278737182896999381018956852188005320156700870711215687401966389626319333478147995758104045475209820394217414026106742715972892374079197503344275804057798757538912842518626718856837429583805443435021999914401257386410928181227179488608290570220091687595291779401932488710314097661003564142447580393005863088090345832821678591618368946586122342831775798307250621951190894423798857855362389431324263764255013104961500839804039857688093643899671672247825217484933526768806437562663398748163280798856368355696996967349965029260189099978004461500752782674473846148316089784282373968767708504143496738215019109585385814737664123689028215514374166888637401791897291541238736151289020901807654585175555769089409446875254586343438633692238086955383073083069934523386738753984315063248469757188070306693515146781063670281207651270812904267109748333472954202110697002036176615804066299947245228566709663102591253775926362617551931653173979459482258577810123874029027269501108430602261896648059020143542399883540187738456812756002894374966306199028316295207072856456128090430239240592899936007849439429725259657483175066526909447951043935046021635672511914127462448108635771403670236481951358388059721247109337867973543710030014292955647630046274903024518706021005215210620537323430601958213419815407390517156705364721121322679231063536182967554838688695031078532338142395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 331385326597347297177524696830600152413500615490235071931272406638464047864397200405886622715898049111816134717047561416880716331239444872314782665691425580043074377553069785303079024725501938665491028529621236825494295863855459855054043603096830171365850801651262363456798259123347148235608708181321714780773519107843669831441813700217184549384449229745533688409951253680188758590812208115505255115504006433630837825896735699583931683728206946703373953843137074458295258226838605816528488306377833129957312625126021905931060496910973248903191527382872856084477657996536981295812132644865275362850755474413050690713342165813034665525111077484630290493415456954283495488012613595531547909091066513148042864412153761605898470275097394178935864326451121834328341231351398845185329858463480618306040587699577000885701952966706104925010499178238815538882978728320006843908687479671716879135276070411475825702017614587103550037901406052004438947512049171690581022666801969896105987979286517774878826210309330456612173062583979999239121339398703447312136542374527593855390928511497632619197871963022404466812067690358421205606121048435225475190697972247455814723622692957577750445639163671016569304089278340312014172061480127951576325578466140056854750757497874184660219929364563007349179263608973742395646684878768423823501342944683956616734290228758910017255342828008064834355084632193098117695942474566981895278062813477936759099107969711935462028953138810848302624763069293287321984331391509701902442644827564264323693076972865702872431744776538222825554163025368505840269402644609272523496128121736295859033515603143257911339859788459523518283763659160828608540941081502264853493155437390958290829180110598500899176026443859332055133207596307954369825146713199823348079627963718259458058168019728505906021196667351884836239388180690455678739030666432686807832126402716294115281778779552052983185099739679533760511300599652682105554263995741790444522221054758175296038886995841575504835106782457612801188698112622713218537746786980984002003349702485433516444365556945414498596500379607712065267965142866061053537630427489206541418402495623746437178202989824489370260821237856672887211728187238159720692351066743085834644069057233475548022601097004511391001751605367641132577402735619002976899439226857920463162732692341477105333747912636038526024661689085218558404256595498501941018496673624547100756703889968660695645399130406585247504156068475483169001542169477357240749072945267688427630912029453067981288606816719310837181525326316212788159307624997238228158063510046574760861030519866526878002453293930282681368493257214518958843101136871925251386518020329764536836825051609222277433724154247895667081237188289814448240124948468694216706044212052036548864824573075353606332983376053733516447172716335262813490337615443535177208423020502974360649256867230505869171798290989392027416663585555366572841883493915896370504944861186219168077882335760124917545923942257892563257198707740710506131683125760915997161615578424839899751623811376506193643769797415655970322171521053018699753147428085280366419505606706512688651280433622039972549440893018239782715264617634370296003828131047494048240631162220627091702067811157368135010977152660328546187882188589910712586804549134100989800766331266737887834723736430719036819185324433629997418577447166743818257293294941216606012273362287254794092638261204786367458290245204877703579407232890140459686603758487393312408159012880504511978937333678160901287284655919397960266881774962580575269152777993927918139676746058879351944909041604155743422638583575015844628368528675747771100096314585719263954898104250905174252071326075546478256379822345496088858615821103772812147745050831671720016658395748851894332338903269326675900849131585716843011898478627053731291710090839981724415136830449252338561587893277744696928642239391003171308777776102894985924682414109157117195824808272832964186337498106661236781867864499844348264248774053709924623189740982146422344923634101841058535796146678369419097665470072204708927037633237689926350137211151326037121193211048875650036256348030679322654261100189569129089504877536057667145187009563076190306933656590810589474859244620582353234837193402068122234073846200850584624694820935512678464828807548077004679538624210427398664775317052230335914476375526058476687818898718884060187908635404460712090612941261216329177118514700847831031868185863682919289331698384327018046957195123338228757194092567708295575004688010044051437259691079174102282126439721224772923569318929657357925981382804689543494452301682264056149215387529107868147650033457913693946943704780264051122767045519911174871522926189904909638953621474072010859308306763896734927343502553534546780846242442835898186895065009593963623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -88357021310028438284269470623516378173497816085263055493624969363541360457632169085817727731098295920629009238666972751255932283062489992743218900372858587510517546723489074952482699494534902019153943217690475063052671825653932405175443720462257911715821471760980615401696685035874429340926742427299170374734841199659135894572483551836709707295289365234326136540643216518049737999684777978123285152945511940925929356442991479640410190878287421458950575827082353699691807560814442853550303302333469021403250984069190675111138925580734779437304785730244864868713751571318230848868129599358921184864663079970811560086734469723929537539138944748313256362404693845257528761751172851399967475145465159918607833183827480015709770526372200098687514537130143725172485601483948011856212565766327243432862860961362558592411263245051447575006298757350452029632374934583512222951382150223334579937437932589375087868542474926701278662545310926305458882420203541065666290488066486649062054227597129859664929108137751029258114681799477547094605043877334048928624274941596038572943106293660526343292299388213013977034105855491501330470811646208162602339617757794486806646373963892258885991200811889829486443466643612850882542945668203212067818415438608884108535999126959382896634444142235951878835514923203811766578374087117051839201896610509884928169475955616190500003378202450655945263363724073445515364993885286175715914077747543760615624446583423640639151268407678399036357838696614256695048487109386982074890784590068274338150803604298638686832567360784426786510239302766816278409632681328845180073546814983306431128992278057512457353132312859562809702774516656208547328225834550614064487045936826359012499297375990839078771458555443506345086063627993093840258616647051861706607675546962856745880476595749178580848700791505945264515929012827208367719441470423901086784702742652565272528616724737664855327841784019965754118089340438449932890669154616245593021367705464749096068302623351401281770622430927102926855638025838796828551653974571454843829239818866996353244304547316297823259096962699593406567553866946143804063493697651245608573774946974892372740158112650030780784185377004722241359640525492092907652797687501924615927221880095870702991362307924460883578113613765966927851761180439891444238354320029467806113069011106868948023285094472769987055850040356708338334294697023631880958635648304329898534386867882003843254468585907143848594075170058839837937989908452017734543611477803044073229854091919634039472286046918699927040989111332583649602144774198187278427537144634382968943132161889540905634706930924964919552344746346228107024959693979048099619638626172515763371316049118542959692976441036093165969794700288922834328945019952133169673110297234578990720929053588241192036350379535824346014949782723704822570054957933514648668219390368663859016654608311594542198132347551524047169076407668513969134736342506210889829681510105722094658068653832556292506218302813350907281310922356420111926513789080525291078547048020454470321853221116899246303542972479416111083021628053191743697045537856607205215351885292245161048459610099022040102414435558729505102296494143057676782812287030283119986915952400340216517930591225743761626182335325890776922415204704718957920741344691471597618912082794289704413517427775997352195393716029007050131782151210999047034411071625308145113162908458258226421135484869088007551912505562732474525517175796077787121632189306398192139654161437470638125853337857056869388862897750484995024020091642579487941580412350776295406776823608258059755921383778974926971578238036629651442280920918791960440982817141720523947767656367692683900882835421053512366542963563415891730559690951905877026983103952265546490625209931517288173724519168913414002974629205768754535325915847258323282845645994916636989652890372116302204928576372905654797134530304885657279006478036611952695526494690848260047925823454511587277508051146712368790542464139713596477636557046574401861894007760951500573465190099517455528837667614114433585699137312529682519345305297550198914132740898845061295737090022537375060648963553125301754223082340475399008001406326052657267703872260270154598851011201600187196700945997631620220120498469738137000155243376026552574220625798230860309308762245363055192993742356071819397585428333893238634100965009271741627234483046243531042914001920018770025059717388890211750888664663779869373188496157857010637781167346125099944361187214843748273876747960344864221045212266317642989089177721174164104294845791389842181948625022451749160427093937485350389452878200417888195868376292080642371796248330023267953178769908600410681534414694026571131849623554543494123025874149749727812449864398153783359568167810275096977833172010535375063773244619369506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 13877456011204520740170989802153321873156051133535082605632990873048343443372316574708959419984318727005192593088415598417918117077374000220464800317144018295401382728564040315238523654809942705993171032836926742458821952409258019479381573610394301870219521497578159401095594837392268103691198878972797245908908684426598798162694125530403391179451763115331853508789602895211436183238390194971050520247063715863344636770475843071705435748597465258985461971656178535777102181989982675178612472186321065813356133650903684856488827075231762383257232617171147887408369609973100126618961670902824145921741707146772330669172253559717575956526346822640890227797383003016534137755421849437002923113291871650602051048833162499732097752484285698579435242709891203911373710412879697789919935242597067309410943286946605968555431492797198531914352471350395197060660382681513714869513544664947612170776966474988765135202234104558396878509539419199618914080604714288192917852633090307200310377577170065765358471580540721850442854717850305131395646106678615164719973352740795875408120035319424018515911069944386496360140935500540582281873710217817092173370428036163706936073375744835273207767556911011229744576354232765143824171588674831245922259544692115766956811050760205256764621472896598502100394799034931083964596104599352250028905697592232160844718476183267835669024989961291580621939736362254121861799758608364246470794540117767161855412144092262006729745945570035082186372881033729237647695312006408598968524236411810635095467195221685146974842908440298728145764816830016847285712776040027190771136856228784644821005331117670502807709513579376130478787425380018361315192258910312884691127821964437639083096407129249563601818648503340585535657880329538332069717131153995342067318790604207920823719378544762634098389880040309544878151317360260030813002262266298625179613234643180047578625934694520989789175087003187075939105270320708798098727411505566364961161365488441416718419918983118696856827660256641082025620071318134045118827517507946234334598844589744595596141564450209703763274306238999320118304334830527876402476338378438049487262421427975495988861513735946716016937509625728298345336967445761266842632046881662003588942053952889850356445822953565277626092617134525520656566036232443670339384294525557155041118781748347332826562871744071632116800404188874284967261091077914038608715071662331294646200670952515060828476262571131124832552407510335441584077211951968022281409644375923123243387787680547154293806548072766830631314071693493375473893417800644309078821848438260182289813510837743831826158341906556972833512713640260436752309465245315278572967764179992144046243514261587514966376634926272357883483336532642040335247052504233411788988910049570587108874762051154924092946432977237516376546996990531848329610816754926513591655566542380012889145027059411881238835157274634419236639877285479171441040036940291665051869947704652952380267541226745580645739838500914288665160650997947917183482095424671020696066945901238148651411412839471827375993051964593449478695868696084482963006987558581473518552374859495049900166084283319910430896553947157249459160515295986442747648842255979131190577276822565764269028546811044100608891373833518131305306357607742560847925090143351279344841473690119653314829045342240068065271239944044059679327430662437876957855321810704265479686138077724898673338709770889640930923039656561386809538184846731341881775765457360497833192911440589376038567169483834015447826926364046203849600783342370384976129448410490742501750536037024520848242777489995368972746314894311719114261971222991599677498980065091174746029987141162588867438270429623381474685921741921676901965467542739978143777737117426568323928429336441571487980370197745565061869120059627512969584888838934715227909161658295354578303648811790747722964596209849430827286400777712059866386521738551251745441449990547156082151033430360520785249281194040131832132245229187547938828466008824007535403188215207303125455070919072994151617542599204570638492732062446676462006593991649408280289971488706893960999502063671214418088246417361614802760785471108602680933232718841067912058238427335050969567102461866524987494831312883690289236628473045088155127058216057173282857884259906821437992237358377183634979350512497129469167577848548327374855693955430958645801908070254553374823927769710161825422628203153364714488672389560568520612263995450556135302895995564205254961372694269603892588297376375684865825402928635855462906832443062459871125845414147099231295329922455229057567801774887156715079077454074216302851089878448613028265905721027267314825409474138991981875198989979418867001275923530870787033433638993892602653210351710258203085992484683349003266755849788994819391518831253051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1630376813589919557127968950559525716921872475444888419277098658410103869649455091584826539170021251784222659562912601227597543359681392798254069995334035792762132314445906362289196820207929147640250635232974883049181048979016194320727931125193255009426720959563756615351395152052718002358064505124625777620147426938041354461286872940734236622604076028453622712265940528125680983036061437395835428991255715072167984283110585261810400534367809329832904927539154250012355045746355217430849969048078522154095490011868881369542830317484236736761358272104314771200784695259488362457537043967528053591356347853954889444681649355809203116626056420706615241362051214726683238211719305917773102657534669784420179758939439759172665909834755787405108308595208526669759452999695876215225762289872389576026357140026653386645369280995823305889118632504363291341497533573801783204704061988496356376968203116379674301292819304943668533651973215953132202162744274224187321080772220778656234197052559769437401968027723563216511504345999997721324288133027173818186772897141643308983805509346745235204003585450256005913604848267303282068954443366235772180225112275805516569789785363553099928188567408301544751300748006815340572044796239005084612927310241113236383333483830232901680881868919597808037647354580466209397276013608727456984731894152202446792231090946468034789343605853362713325399308293627992689826140992055077313830784943944535165594096656174534111205302081726251838390340922092979919849275585564554951214285982142357936104860850743306040397552834863266613753453602183598664269464781451283607978928092534915330983268659539912581218104300618611119342482776541341326098016298794705537975330175285157414619452953920577699627323235337462393904550243308389739617689519571300371401565626092996771670095861557179574386024387391340012818152031135900662725064153750120865136918299470826398299140006773777421379968607117555828303114039769648838248738367505202956459322655819479727968883617418718233602161560312133464798321839263158143719787540180368388049996947833242771522419650590291358550282209165364513531485827109461041262984323129988566602761384134710394884658075377305218447141367240854790605303869869632507632359089138148922969195068561117731911246470010265677780333694777168880286268093860131906169379443854238919471230503687776251073754347987142490116005784859804608837772017422141148655671351743783278075419423630975000635092928476816520831271796811534595411201521649126920042418670655361447370566669473044938391020821714789825151230182233979395224265427158996121490972240505639633721560062908665340358409110790055962898117261448958023815381149551569884365366870404027102916383302276705196062232595627338441990660775483228412847166825867944170429771147523788662148493655718722228804245220472580257148275698426802526490364004788889158019117816922061526002849224646430004459920776265453536780301970380171483202766781870051304453910302353161198515238095543421847980085883966178587719328257526727355383749998232287335109507610662532994207107138775648802251928893148437807357267039268924055892065106206834974129138417298096874826911138586972494854824887718460680025922053548196552960208989068140564393764958249838586599831121096420985554747428870933657950573172685612647656111640268151578033740853108387486266669978291043309821279572074061140905211422823991706718279003812831185595663651145626355803484091212789657991867403469768677439093314367208742088506176200609037273735104519357074128656352199769610000064752546282051722070517771449990897122287691822929239486217501040196585004022078672628570485878756500831089667811425686438386067764631516628904517037457989389767595523458865282927748492479821231998842343146863591736295442951492039393221329146678167857404699291712476478074413538499802991350471947062852042137607763581413512549655007584766446775598078486356628594837907148610436479793418555107671097559505858051517300651780281925584528185445643913641936148824047684335978409850549601199250008290382220022973206718507728720292941381906969409809115675544776920740552316761299979155015968042216744163822989858731192587491408193587278246999704144967804989270255966912078464088811313040549623868544327432975726813869392380942284203721115920442975500009924922031297367667467926899486206218411218065245498144512585942391578064645289096460635746311509901676334848210325995147837474477741013489789484778330281861711027677649667947210260238587156994363742750555609591395541759241558916096863968785226620742029894079054218993724564620187689640326848495217522169684236870531249681387294331338993012408709144959698130365419423530526901777198758396462368866696477580417027265528984623421523547069569681103571670566363578179567615550628706490069298145697537404047493706457316875457763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 157101782400335656589064586656401390134813219924920752164009656095329950760236542805179680699867972977691427162783172438749590643691373830149546423110871298594432913502666946269970403064396806022289349348744617156754135011411684437632107209062305902008007820057500512389097764862664132022846105192487448263719775430633484866646807828237470183097298242954117663590032114873868917286772595584324318981604889112461679996109947197295647518545872224873271860959751424037321897788866389440474604415071780754869841863479276762029309385800728201508071788257339716087643586442301046452045575554354287689219750807026578481340699878371761604186743485595471493196594798372992355511391316330774976224176845669860957412735572999318454579188146140586895705634990369250041250109792317987580973853901569050501304742436855831947468649918525106428932406810578676681144719057584420218709983730495345222977612781552712316516143989309296578842351037304445215024407876169541895994599914211234780337298754821152609603757666137739776684401034600688219415318088080200350898193886468727523309084060289243803909347162119665121463766497641172206685509368675504437078099764280921042740253187342413001056232655136420298449176806683486178712618922678470213590162261849849757202360064887759646225668378507516007900770127626257270790460407017824776515194577795711996474858331175467679725233762674537542220352093692693991211095117408747530059692743735822699226562421474971340940463171911182616457883783769038709030595121637376791762915096725381746770412390495204174866515294225165711638480783184192193372727574273113099293298668454889418682543281975153123717072053166053225810372873128853826116160008123880786931767094518286173364843017956914932753075308930359156494772884055633918802953640075705756634938672206526829506908695214043336182790062158272375818701400669736910992717059451956386217980372892814270400507882805119478152959649316699205506944805758940813435267233944491516174247717693575249848496578557240470627849004531221548640383826442145477140582143354080794214901917690913776556386466766019887660526222719973557443447230343400361755589406903018467432714347092650481938595959349396269181379459859039465398038049585429880749382934339094337862499288815264921254842806759303632363791215696640561826761234812841268326841706699519957573857680278034882347208171621034742695793808152255927177665139846636994572160660465588036354402375863202403072651806848431533441506812559536870330275796456242472004362142431441514631474983224023750392300566438177061919987675898378879428451013506249514776422276344404104647289860972716603274065911023174681149683356396070586558084736706941186254895886547288644860035554533845721078327373103278082048845008665918839136248875457271954529911115930097970601547036975989343745723700028820993007396328462692044505491490590182200014988188295700478611983009812779944513152145270586273735375764491363396199882284573146709539999936589860175683111306992171224705617556476289425445968000459888364972448206176592707866098064875376770209325061566014951747288139932884688119859703798467597100697471717274961080876777539831914638536700198994930988871918177641706627536986746655904847949401534395812654834769255174437721896309657776313399353003538779644274452610046759260874576881787561473297286623053564304705123911505146098270507736872734226074954526102940337732509314140210998641604341873529293068569962240730967611333291539803987163385890070934545240675080308001418479242499643078231854891848551123078994444902109207097434888815493516180355391113567965756610662753771141100430420808507213976839903151608197682597229748163929389312371188172840197357734195039952792163491908937511444180157898319887829896607302960991110643487459433457360254906398323097637027118935709965827653997440760560018157242791133496120925442098859259224114166820565224512898586309710589918318101320540914498457791449887032318564491863366316187948142850329585020821174686239174556376047106459800072756168096752156177387304054513722016421588063990519235663676117705985184801201956838643325354402950583624978960849097284490380928216110016540354713630024185814803725811317603236457928550713892959245530920218211832367561452839207945836149754925046782091257216726012546972820539981624537168446619373374367426084226343460347534328003574319364714708257094662398386617796585503716584272542903319346114092593940446357597248425589447259488388996693759109279479817332909831803914260043333601300178745841234110617298450327067356598200892542492148780350488088971039704423258584195543256497283906919464994226232095401500175354641948296102581224858029981860279270922005060732800101656479351583730320141911286317742777097561994194187945565593014980111777311301872322835357090008146946426127400165628932882100343704223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -12808963870827440145484071183353364033443835705532891570786229220068145477011210493198761729734282744679179998514609614562066447657055523080467419715079832355076209336620180233458651562032270214336198164692531232626027119650587955691674349525573898183850324242787126135897130180228751889777463986552236155606529988695543106447328480209943862759989879884662566874962374480078785733475576839156274183547466036772012405456661586449325514652555307419759836957425757451326007199284316044223743555260100002735958335211720931812986193477715985330392738800653239617409612910383932978333249963235786798620642545823822550989320978246817301515846287267315894095714222421885857288770719137559761259841824989995083326306255095900346786795833865770686466751188560949957497285651205720370174070325567900015434124966337668110937119862742100764674568084508227968545505151365826125481114038191599558987139507722349894118367061293513336264070486911630916898407506953743562010195975793034654952573975891408430489357510761425502056851561441584985384782525164263995445769390397429872827360843488936651332779510572270764990460243713402735734372676446038021260676054626246881858499623013247721862656890140020092026352175409381065875767774717726785250750229480729544146701289528855147870487981857867219149711990506449133061866661618340833218505180906145810145541984282130574374105381619565364855643632381533288319797380764744280601784096762801868984436165612816685955030632610740824003862330618745162202818728232816548769458070216750357558167204267678201887815499893943737963347956663007766558320890998197791088591178084517292746639147925842629691435691864356019808244657894076314837414594029561509412782534285980650360171354474688381014430089465508609020901747474994204693537124875939714062869600909661922045446384772486257907107493692259737176893197759215035393410538389638656120476703830096916900758703189261487691733201562978770915836796227564759952316594011552650162154784877408516073930419890546222432067540593184102274852093097991057399361729411638771073993386797994075425302852419034520566456250875697825319990533029579516826213412058282300730668362460416462539689806138194159169401086306918449076763523190776305663601621713211900368811201530922322156976140830824431545827429013586885537929724224153258541054658807309637048818488841012433248639095028062780526707823026148042735980625880797125220495502706517139163307704709827856055283051014227619135870795588581194613215475773196590226922256260748072433044734118889469176596001879572943137298518894737370363310440926702765584685412872232958534632853080160683524083803303915930795592639323145882780839079569626151782320008911031595495677331273508561995468131885895241414664337232560980634493171563410796697870615249369303018003052751579699084172465279299728668513626841531464800250721841047265521932011231040814757636884924274820903437873986980034836213316127296281076995284252258996494644009539870636763537922476632980162025972574976264925535810712439678090959961933844660776883509381685946929926319323326103698851085742670712798185697537218998323080123691674386757268067809436092615009256983784923544918095814305228421418234043476099098601880114535738690568280012678484385153616377579972143426496764109560208305381013297494557011403255511771106926737904592533963643926085325807767606234399058792110816798876245513648457514858557436907804285744655385312634091894286561117766810147523153639001692735828937924618256933039162518006365896378343931880870375548794952015530176446808029234645595900270271199032187596549316083206270629849917146650837014793351357149177063511881039495752571520138968217710519295883691312470340527978145171730344766148141939367644688379655217946796355269814621077300065079443712347688682042950693737718741148582176039020551174357401125751404184555752731915026496617090957308819239593764163627204005433961616733615894934608040895960206225776284876455417640184646077096392073206935256697407273871399937767195776929149063777360654867735182050030526113317907873148415875105365066729797058086285489289032220604625737071937013682561856406522521406958322863648334067867305219056425710252360265488314178001267304176963232636824060799097653449327066345222709992831378436782788188781080561279534331064169129935931992405225864367527221353523286761469519740399041378137374611040753941777314045297603368056078084809149728401705850087514760531475666773835605602006266884153023740814855725698655449639103761354745328287421503891021311304075780365126409490891768183083256395508383120734531633089796787796620595559815863416191615462512005661047831503013145397715736894786430494990955239058520884368307884625841490087180378530134345971890540916898025657834675504985034423691116704348753564027057875333248739480040967464447021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 881819963578105042326500748772822387696101219729424444877966496602489854473583669408108268916160522422198663106824813441518961604239110454985587758599302991125303034711782701941000481729063462151611155087226647200509759229128161051547741226354406257795853103346262464304863929422582015538225166862680893943671956599467496670143881631103376065525097656637257647730457684220326137169084992525535605036881487229976391470397020740852508791564995829522471428752369061029033248898904550708973156797250105696228250398946568200895914979707219048598484913483460632188637346696469188105455282204931491266996523501586175411817440438916677017408945355995711983322261711985184834390180853195327855370032720448941818869249318672942664841159279312604669798109100324672031393855814616615149853950861496333398491206895601615681095511142517932052678117684065385751134473917121887686467593215853206468744760018219911424744370913720825172726613805997542040941228273079724143949174812231367493333234754778432254403301925852106478791240948961497266961272482529866764670268994266895165186630396074263782783969301419242019741207628883137343036001310828184376931041534905001001027127330513789224008951747584759125998446998656490328446959317769039867710811846612357094729929650215394736062814219172214284744513557883387067257202544416071543442359131247562833016524697914395009646359963852541017482067825898060802428680903237079527871331396383530429435110438577716607874236351838796368533128279926666365183730974532452977598328370119735227995463722067506717029256191772817290827306185465486389444644331778821548663387000259223433304671807175152818311543232600384549501241204798141869383362389049881249995132335183670844343810180582554118558985253086186668789356598541464640271791496099855984741033607793448146764052364401457732077819484016786930218243938769975650159398079179740138601898980752815509685990562340170004325537181162911310138944255783158934671308419653685583785197054653139130949075052963340076522082773238996674290742626270679366959079224444783621476368872091416724837873098531472769938127802264302810270364018710093646061123608914442952105728069818505628307668243292074937515154263860309534819117834368057987068685528368492293289422258901234155871971386233972875686065976710567948406790140622515825636496142018948282166165684813472475523809137687363631665263322413563729933558745128538800865125341867089703857342980323007769089338323712833576739355248254204838326213996953078563613261389453853183084967471106841099976155954177214222544466727114491983020492575651252145723164045458879431731617678570394493747963307697861659678932261274775951044742312937125337870435301775110158821243599982190408484616548911139477547885933352116886961794641967543224140050650734986299495224656263746346435979097877768831037068206637093752526661618353692902073065365864251039087539765721817382614883267384014574832921188849602604936973102394901166444774144358015476981822857253797743899312159994968599062711550324440786516777499633279486994548817530276849216557775415276266215073754727936974388114856436000918452637974846156611445874355337289017282661842435111397787126564567728613845470861470562113154421471384313028572395392232320769771946573672063136330770599296079877240672881576289633438458987674332631403817795462779964941959581179943934913821836292448298475263427930693499409024904046567535673975261074308464123850678678670128270784534256812541310808578592837669990123329773003219127411121530243211101268300755945693121512882499103732207228187356066957107826387028726922555975557891222110525345094630513184092935801915029327039791338199293686608637597164731163250906667284783403243831278493405926824066778543120789889941931503211310612998706489206815737661919022457828551701258340186291340029383868556075355521601061832274949332447580989866099922458705682080113120127288286153969996488463440630295140420901989075808960953920112162998307304856734351655857311806916622272031247465014659385729774385329933134621109635088059527898113389428398133644140487814748201377808526188020560708400184125413662669284242203864172336798899078155460103213649836092977021310996754957112094400922459556425546519101211331196968050727019766236058507295152191519169998172856404524905170381124879835582557253447688794270318126564558683916375385962639108195384144363023433174153910702246170250703331740871206130634610186288229327114971407788384374508990709533694484706409040033978146722907892845271268348110932603157090540464252633249765702945610584517239678555600538836272879580475195936971148180150547704902004011051019047244217986417959231232343782649477889856224008634826136688571065382431550020789402519463902791072436095286813177938646278121757854281186474595338340517499254461481677935807965695858001708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -50700005788345727912923904190348799971165092012533149495967163688026278395779105733134577705797485355552773677918798275714639735043514843219113932340131970099458880716385497831145487756991106816811664887840944911747098221417990953890678212442211954486459360018421921482907748411006505529069800591522674440543514193802279381775616995828269129228720587109603756213616585672157806008555243160725036937385992888546531565986190062090842259490251075318358316242257363603357566962364094933073227207947654105201793711239413451897789182277891494475155473588298690255543116000584898288698161404391617632595922105124296293671399747977419263748343618759191446262252705435151279705140748733712771683019800294183259182713942954857110156129280698086311284456570221546028813908506090609459090731156097799750342288462865752213196331671831512562618567678885068599305416849673204906874690591202030500346573498893516195074271671494381111496138083060570569946895125069249490172670017948595125425532468153571232166383273729198148263161793324547840531217336154907581827620927850252162587543874390434590846528911222775998275175700448425126004508606365613615466036506297703080927523875392740985155173783538166330616291722168042961397997476381228707928528048721940939975613177084744636805475963432090335569350087300150498922419071865153776504254328796340450211191020964934088939417253741622652053718690790223351419997509153053884027449026050020177649474179126976440502692172162056003635349205574121433011371503390221151913867617680993757498366383545982788606274611952683753120508005497982855153254621352297677669628410659083106670123697237433205968143288355070922884156876364123842431680848192427606428397448163022107208990853189547344547718365684407889157865013036232764736913725179672676591543239150917215169923902629697077743196750695450055325557685850706451600583270538668564489832082935716420582027079205516837812432885002370561093380547056190042998925556506525390708634617555666739286378095130037328763966965977686417104350596982382558190690781429785572083167926345012424759171842075013004244779003113195880609902143536237188066668617015765208044385898186919455585962849155813786825977137781716362339944290559657188002771098998893516472599480871089962175402850878799548646155634939067541620454849083012340294349920033676729154273471382175924024507698099083263087128241894856740561795970158780645155806885557873830604768330619139655905478886810558604228823846000780911655956534276918703759604510042554418820044556701794453358141136050992145843636047070503208373960903546717293910464026428970722666581431762905760527364502900862251915389665439538472982667217928970679192105854292103145842926214400396803822481897901532929552444995829746794760044809570984093700801164329656619605573915992456634495723766152963573279712734782493519073230868783077791250999557510421670253158355872472168353491934718330408031107526184017754494437893388958325753201436715499480125030221683787484327749122702371550468745338633688938377854362066148057571490909606653435779606200499782222109384241025662934885083826743830065992080944800484073794669248595259858368140129222363244651329454488659000766196519157470143351999360030675098345080119561240296286741233909438392258145318508079878238895183358712240362513961893453920404536718854871606247728637928704272836496101877412843237280693160163612644745753655726516801197524918117374589446328263769877532653821380184339440456100089541749122986167375901596143838210728733227181387705680941747919793799659604024884472356748534639791402122968620893417226890925862147544856208315593185176799009351987363633600620511010582963378112115876715715296015615934936025248505225619683604647653665504781090611676304502940396953874821931769357974923917082656190243666701683733630670731003283098006112494412117736930076197251081852424025398922162373018182916972674718586784300872265900222115677386107874009288972152351416007602063973804710748440116086337445336756391693335022583298044140172339331458977593918813249438476059254569620316213396461119878423275053755230521925384898664255687526617365237199436867197212262060045826248223355926611095903547203549466963423529613039797376314832020598471946228791255728519318118129377629412895250697559806715139435932427074121962424084723357978757704465252599975921354591443405682860270527430711759452304097705329529135965199129975066177420293521673510027018493397758033542534825156084550845645965148023326488505547311835814519055085728967839818288421905033713481730591712567639243821704554507241878066043015461096311680789961601610577774761782692790314425325884923696392965530089174563786970697453258313659373354265323561019275226723286117442938738703766646271187007673862416548912441921697947796195772020345399869256652891635894775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2355293489488652949332605507992821958662889323212953758693766716250948233247796354731214790848498164852146076142344738264600025669781030964293255310329243078695658120018248675896551553989725954522632458382850117307801984366835653616567473154986426762294363516073281390961334745509915202176001020296842557209935285256940046638525894384780543840950140661960101651977092781986949884442847805532576736374925177144975460003598736476399684183272797559514861414047451073270088530393353161603039916329433052402697881802474450296011506734369486112178684992677106343113117339237599802275201070990112920341459420925292379635135312911050151996344881080590331215348935746973102248745896953710172571848220032477995950572819282649680641668765544621000730930270399715643372043881812772992966166647088605459796475825172901215007119060077792004274431324842074403888684488679515459865139660373188160122000237621050608983802316913842977814747311972605037199937719951093650537370370731510503201980423745295409986430653307217318140018036559898722444551285891449770247449840608675069822648573070481333153659786381768791049304470867564045228516602740108256000037637050134262392758187479971080381584702590416908052514635984078862472939249431454370011054421876166004788265382750855169645541348787662352089356150412852486792568973659344116048301888484335082072398808819005800874754458791341691894514318721903196217933192643871244780393887064831168200032534547620478814265974108956324850963381165140867495680911992010381791897315273038249473209123274484013567101669650098531176791592262786042538269045035605783153635643795440048271556955774409352132586487701247803550247805077500027802057299163211023762502244232912540412833906702596331120843781352273916129170863162511001543303442541322096776385047188226680597919023733358253471795153256142860734596110429820844876586773666237264041144875880658908811666335124326698758234968121039354226660898167303274728636120231213417006366410851965374046228287758263387453441026964243252847710497801869932463783473090031914859240240836847310374454708848818876970591796166261866013097787533300775999518388382675194859651735220422662279334651783899180213971415190200097639857907487765435196342525476238572860902178723963793975718345065589832038562058842953182972340303766851068400540957491619480339499840299938647839743642147096242009684104280833909703668896255375532372555942102113817508936994216736084670745602798879115443971855725362304324199533845866466487555827885249871695123555354132676852907180131927059850843823841180315505209597660416663523891302736985388740866546447648102484208999025028391584687474116722915438557828322540178110989412575904990075582386088475988857738091430539887832373495180111561656793544898435076887514283907999651553594150596293320720943877805798318667700342995169947974415705590068124606847120644545911809418637227732924192623767979346791048596691861974773277648232266894732246752918061556502767803350915694900818607579200536686393561003616857618316953375748387094417807457961048089443914300934898588693200553161240596579014500962063953849173169139932219866481029050420917286823310506897990392394050977288434058856916779339526952213698671011588907379192562087445239026394755944577325894865200391894555394862913496295240604004079659099690081713534816683968890002827207400633764784651098813423662138969681483037557010441552148656252242393707624930509943609689337345256602940770740956932337074472629119826213826149013020381118950699442569770526732007425022177947761925027967373649357700806310963591596912775008035893261708594750728695012945983139913026269333634951979533853789345893217434247835744439378154911225090688900251114781919560187750621287040834228779881459160288421397295015986318944943760849181479824282355814600639646266059770216325124519557332925121037632559013719235279668228948577169322408202084511155020414105427316160519065144059532681548705511493903911592798800700079074629109758167333144055132908381362955032191095710012198171455570315262505795393380188825318487715827276974242143244603381123975691714405228674001343452280089409567549972221415656476791316214420099849568051275206122315125159054692342103749747809585178673403836724655333303489595849836891341276822249932366060350307266350361108797395918598765646219760226568006652402108641733664055592985769358536499482917323267123849876329483559302904948025863463376719345557040094587531520112529130550850468757841112745946941119751679359709372194236670411562249512944554207975624749124224165454536771138718255067920247842014395674445052063091144636023965365731135576573573902032236868209103371770591231168229985479879079568407476273732703719146333729038001128667530110596968527163408753876781114957568586567282024160368632535214601375628262758255004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -81677019720830882863937915938877162652382902326347581060894614623296673319460902774510985631508480488780832324066359699687091415087628273759129551430745096728349792009865005162158651042544557958625195569021050297778155750972343250393045164744695853663056394090777242531421266894590951245996239412231689749249207254208916380903760172591907506532425148022639452876619554770154187883462754647647837239256151433433629860970737846109894855514774633077506195007389133635503397572442535444397508790825994854084890301388600428647442883106632455689138914227259392390456925374909794418870624942297539472138300282462381314453374398337127980010253530908715714780431571084964495091118485220251628092502853904968400866052823856493496466072287286059022994462370023067067241329637698165259856300907675726209129022590288087881865523938217567886648308050625313092250938865465485566453887565595766247414194021217139652636839592405800132422431314286534200079368617630675316846075570851153048066209470147773907299123989229189464070392275666999042067349162049221492439507587309677640408949468001047635719414446330436736609670345805858547398056255143407119538440006896049659000517916638339775057616500705712946225729784910931905681442584123404331995112179796905770912532155327241082280017233405972422975739903190651721867300242221179842936112839358677124508931551999656069347984917233784513888302435171354326381446312859468182483368766191088556874311702776247466435002087660650595002483290730719777243634118999801225913524956894269886206302771448974751981093189267901084620429572034462910048987334645747827768663816563825053822034251298548981691151475720553201934865374284560909858830407947462746237886491848411532838294039695633140966120502379483502884596842922528332032261539778907233931340654799947176624086607218768466183079507045110741521104211602128176554096920003587435877931621314473985531419819597842960581608806640802346895431307128388290527136596420650187605150429692246701347089830347826182943687004623886203998513025212116555766762461277821203632799753366763687802981486596362043987095853943133295335592820285380324231813410038793713979298052337853008091987991369521106543280375188872097346992581629778615456771311963052150825063665027559438951341069450838503539743151192968128053734205025286664965125258874684902314677080696963808421254274311679570210215130827081339683666290577847934220955636186430228210417978875925540238023047478335654329057251407468493564924573406791648208528640130125977312880136039861959225289631675460021626947827949472215183145069500045361211742469148165877586348566759407300422169169209768164650470376075214523560818357131915151025915897322414549931564811205700925996357177129057561464781504995615004432612785066022015413286690169775492975179648217823281942133835364192428610065577405449850403945338664772484148390682018568897807760970767148516423984616577717249175806491377481879291021087521353720975195663764398688698916922164099287989032021662789265437576883584407005696621284851858469416556893407216719932163326897460186306667992442760795994305337771203135765969545833254963369287052712261119365299072919243220910383655597361686436500951147847759628242323970077582867266293387974273677882773422581555067617081858744422850163494068019629090634274616870963819381883112319579914765807346957041897562410407871293062223037582834233790552096502883637512364499590292134054006331691137520473607377838217008133042250589314119792154363465056047699220629665661532318817972838040640913738142442781645831708384929851924599336504015084395357079464165257499640934397421471425097019939211274481381530824347273216936922945756653954274335866922314788818676532730964958759214181433798138003604674490808666204740964201332037615281789271954180912270134891923610835919864721488076303770233911103189622424042686974771606987974169889737917565133082243216670521706651921353474939365756134185901383484322112650758968329284126487025533819223908928409621423206773388258210243690001658172950329807381760887143603209863982944725331378518501860059280147481386369098651223179826461707909445634323697785142691954648507550682286614039293851514654238333969989413985385520643906157759257239042801968975920282219830935081371448297359417984930011883872085699267149099544974765532465597870068187318558245432774889119197073499254373230842093484934211392106349840870569232360027291156572482034302891329643557349485221119019083802727342090389830618895481177384750440658127920318783073322722477707435662780570974111535463913612510190201455722040820805830822568134909687984424836589301870159880785824822366079629874558609261382885437439781776967052293744880615242760411110400813364808803786888517046693312386368129841362464703946305871543294955668782131851912708953022956848144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1658747774711762110639396586450521763627198711951823885789534897184185142445160739021379432755652966390194607645235666600469713012687910377054665018612561187430082556053060109393922115918972322057960303908784649172271178359684637920252469024223294164491702266281538606497905854974593266974274866689309507484324494155735616755813959582310246573259393974380224974538106773274155049567154160505671445343317993885813427790552606627859071491801349121578602884581269030266703745940361701032941482604546441140228339259610231543140414978477728718792224369662146781026692243582463470668141787457109565412044546540448835438426897192518433254563566778084918491815014591485271836180753882082286482412807938244327634040649726707299741911482075099597279156098361112742418691248474151493215878741487311793040450770459291400596008134712338431559103659215280323943584012963362902559691777387628961305618922073268248175500145826819387028546084704161123008201941631404794355722506609732942461473766820926840726392421273378573841169933534328173004733386141256270732528774051933046826583457773227679137644294753377784686436353428710856146697331932174555614853884331903100471841264081919933958696748868889829285183648003330186654473813889035730091401332905730054020506800134836955169884296334039735119583318879653265504296467447876607561588884728107155207662025161412729671964713922389985211754911946773011438343284467633086166946239097029537133102327412753531478486383881407609054506835937418205741985677077961354019596194034875395375576748883625302646603076553091564843763758510267520833446766788914634409957789104749798345345460644570567289040297560859852184933370017609519118325608537203200895319076985707414439682780745501443464465989651786236832876820999215834900170219804545696896043420369253779689429026963530729287785502547270459207309786633319484403899032993349387124021019906308046583882883811444111084319914814025415647694565446699675902901809151678648917967629847864793122134070636163579849056649271276639487025135244538102102253334026037404547912792156906996930193065504040379014092990820849129946975657505254307851311839271157646148492170646229909291927095401493068805286268022929664668941725273863075443765946312945011701472754529183936050080176560772318983394084204463913956785106751618950833936958162369415313598635334799662960069455020603145136917651395413043740072708435332123634820451555372574960774695508435588009552081356012461167479891163975307703146728643043034940608468640570254145060129785170755097509020615121902016268708316210140546634492123784005080421734477484577949378797387607345924529753280698689688965515481446524750798324558602694325746267571908672329709886603412076026691842797089158676328698951284680458010233125282649499332643443141439149408457861965279084903129421145031119056897050057196659598408526235580826684189694568723532620640550756295809943865153543285278315758479299978089086909759220727550165995993602104891495040730868702526167633903757843242658230247274765318878335722837317103166450246639785466247576663791681014661700675454843458748095066343113754191397064187905885655240757522001103955732708987807968772616804718114100960660954731902765471537164312117153275869953582584907880649071129534800756749251008022924459862136109731424668185805625412152476540483073912105282048494584313742702298405873430069690109224645309538389967288526504806879886500901631654149381652003769133520507632719596302908499588423676176367606255633128019908592139226885271048353272868357055120866788448670810786341826257787606383651872010397413053527030355308139171898778749988095466632153236306124233892066276828883472913678479709072765786001076947685582495469220788126873373612051897485484638320054150709953182624179548034791195567924926282893634459219033319982529723220765964253163967782765942697647634229945398840399055006353337785998320932114321332442579754589159101881389482419076097279496222563953181105939721223705123119907680517051515460379243446074185796615638532402856086454863936619011059582813511077170098825123887275716722666304465134412237071918748756319714048444863758491177051591993955382801433194049628571081928515130338029675754672530255130499903563233701909228438084498296516641908750793553880505971892222816167923666972733651823399729799959902808838091509162907528384146105507479914365494449958342616735838474711523853147260642876549851315111639776089344821305157806408085796070454456470873212928636277430629000627239210173180320709389327300457594713904931673677440074880729386231164987343203251522208662325696018495889077446208883080022037980656111032216175658727169557677345308390985286903449668194937771280001733956964349719758608247457832609986304981172538234881739135763738055748594350629703602848337595787597820162773132324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 13877180043960819757229989065764204996703967997717254510135322129481861993309006356354492565540309594816831226269492843003769276682551198800910082191703020067676591964185398879031313189430497216528892576418546639825877932249886201835855426817465996246947594423138226983263574143825350087098207853520389962454786107832744045966699580779534451460098065172690077909374013037184372695240062835807008059324955873499963793615568648765246164419598309749277874347875390606401265149274267216652067219055391712055665841152434285221451361042533595430878719135492964095863139950387167553823215264781925708304128388132173926487068576904548218889196397636046196869301910361404465461970678459984368447657673796140462744796232691653194752456229454948317541167235669355391393966346770654322365952261342149700508500820968871651600273673808352909617940155358758499900558651309709085549888736035962041151746551228699163444125751614735672384183122409100363258667354497975979815478080810142385769222785626453945843774023128942053109305695132903393570699490684478351461935690035520423252876335645491563336732757071562563171804549014145750057391339388288820255126370721291325701625144428730954888684974017254028613254969831683098093300550722551057056644612075153698325403549358925441039791469630737575292596641721788817494682983342792605662179763913366302000832504925924889066135173639787327768414469661626450254423794402189434596750005104051494980083349795288465745506306225740668397361006200164412686668670942814103457562859370466468500499000655833714730966587501431018201690378801073982790139140737433795517129045046730593093710422625016213531627486853439401159925451148857608279173825562580968630948888610535763715235053688835477734295171140244593340234971589991315979090098274474259965435864150791614976047311916739078007369614410725779565812865526010414713354120057083827033226519260293784488043096168422001127258756498081518010008439636597024280805369304696572018524420730162395271871461643890246632807354401956013217903329930823052022546615466102292963163296463602131692312792128581178478011617347619753530565589121064646509501767104184844088380191981017492385311644227093337481422545331079410504095275661823392926669986211693936004087878284995285692996750550937678107076548766896047543086817767590647499803300869628241261294250855035382325700838125886665865056236700070541319629529832712620737360149243314100449704554868974479196746200385416647369812545965587634230088641399260704621914027702949076277605428609528726531744586182324311653263408437283368237423446902969160067806176578326581146921961207837958512089391744876859016161669040496046114575130213188694137868647793362875744799683309345629431525328120052085355557037615866699384384348612697139031462628339145722846135039756945551637831072378591718355451667264507937486046660628878159268008120608520781396682218707170699625121151293393852300566287480091265586743750757881469206541282436922135043741457974178214845107096085946968729284027020816945295107567639300458441874624683228993340084322536306076239488369144748158716743809696239471525076883798841463679868832705589985304017875572600923220516166806051704247480460289849410411592801869435074509885212849236238002985629799336022265046511099940627854397508259909640888969046283261883654598012335153370399623087711600421991365606962627869101230023340055217927557751796111325590867779354492541083912772352784701194227098799830513154236019974942876903019059712683794220282853315300733777166896250889865403659554561070995132945250033141687837033827705637323158335266461048887342863454861826998203801238429850346266037424758885464346890273629389618452182081965096527272336438525951103235002413865134027179826117323849823887331238362915400308792787595479479705188235479183453709158071728594746725530502390706089453907360119807831603225278655135022670812299477716758354316264728538246342680301917399104697761725693207444133017193236116734746260393481963367530910748790182146833956916670576730624636529199038982653567833256019752847547313067776551137697062460039262438330566751691790791344074011788733633911490963216599018624532742223108616170586820450605667075298296352247176858368072108174868416861305245139502316542948709168686356095340303984937731680500858891529188558539297210954021350108226901999115714947152367823540874300488154209854618385367042566657222339944264929081413064715116811944946061329485859289128243851629784911156347582552139678744236170528402481277565698928753765604331334017849091946491153470135397525737802010535844560557874487186954214427973463988219705910296880145736606184170185562798246877149922043800762694045605256852551818322255139439163895135893771166964260110614748922543016199214312088309812998332537848691572435200214385986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2742296552237582646485515295944164501406092962264087442026236364796896835709780319132300689862138325032678796469675584142607128455509175870498004860500373994154378242692474055777519143761911012605169002913798344354917720786185098540288950671438129476466184470612555273655283277023481163776573546139484781526938655604824959100345581842061437734828008287511505049673737257633107253862188775531588566750272767167947466815770898461858216042729637193966958623298674212201644506626486809763853441066407631530955398444256780031273019318729338115135769650850531614720664924063323748345449554944167331684115748055440282958836850786328866890383604942354772945417140213830644208806700094971309807648328482449908199996080191225992390592773236806996213978184168956341360094948139757876645927913806578313748269241286968872061059948069151047299633091081339280110720856125611116811179341200439225062455525334828733767291959427436278133213202330041156276365258840851161523052801104028188748153232923825324701591467077947209952535166491094785640129647052624554759801622314244753304544144573771509487763660495674300680580940724541568079182613876114987181972077755105570336294047521263567295224282821354161997853719797215061036499780458829942611246739487079145062717469966199285476635860673163734817793334004836845307381854601800743613309431756470394626646511985974134821719085541252040965869502722336600352704265060026209360708182169873679919294921826052481410553823594449646431106292888705945220409063884256136417537630694528444989086691148362774771668960667383510381233517342466264383058648959414122354464530987757028459373905770501787992873216027245032952516424305892965063398750766915847113093878162608691918773165448210559147461104654712855620647382901257686682735386080564425453941754437500874818565738632241703502108549288370324116434859458121434178193233750618112171348416578521391073268105996661655713875185096384063225602698776666138559011747329438334566936186374356373045799177701487170365455530187914569773406641132244697704699774518178713933661294680066541088470670101219038356072701170930420156755663630809984219506902026785111960467825459018262920943246389911229663833608306451870557692985052528529124472165274256005687302209278579355351288646728715592672491254849831974424790044862484669468002850960094167805972292681006084251596787394547837980091711447303719940046001934370570096128402151292629643080396132567761469017120137005260606626880377336416052822280463135519835748749775324015495673340837461815525597672259792898462316663290018026936339676882939296433764885951898090581013667537505109461097723250380331752672154092112984012405642586700039626505115305885544877212320949289600580849040034661387469510716084529758879782381633660911001107936634977951620999032220380410857347447739564798244309242771690481742259958441112364700506111929130543272921017684941881262009473870856354975809521058624540635305130727297485755272513261590048813588934850527344009666586993343118914980061798819813856802151320324351212548077381532963062802181188657029385889826287196484367115414526666080809558921614200904714749964344779793449061322026336417918771352880974595880849500528402926523654869145418605887881684620796395547736990411532082235019351315044065229919857907688843383548451090151591343260087594560612771670406818543783427954944068655097678952919434195626673867083369711613586942164016952478026661631340616254648615237877268771266864822451197322940415264733529897287073959743860561351424192134993053160322950418032450836279504473750141161975792683625224576662454454483271507099061034483685842467575687096783117462540010033040215932276972304445639364980195781195720524065094477093292160343448844391590435197587046493848859679735504285465131437739891171377293355969939059555072111333652126923698341462048690390011846716608990136575150977680992660714224538510837225371328295738510119745585703415830475005423884539006562042078349653161315658551046520631564550907476777610531936424633908615176295468991155293345259206381107146769184601927603822539089304048077846726298966231871293451749869115012820067987273677967186889774930297185656162469270602913012578818835413704644813373901507336640918526123446737341625805314387159546326850684060711071274637216361830898798930933226143657890398381753835404289755938693962096667918387946575049287055365772327240749005154475615700978580058773575457657718655002422960034571690940930902986101099590865155055626262985942182402192516854143789773982567659462959091056826624105370411150986311753385283863716778787457367098020900400480719105582299292042199727090612330484903887560509866195823908144084151649140432069857986387914978616298810554249976669083576670530473667129045788331876391345872662155720860255314619280397891998291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 141979675766574878369462763878932675489763782247791179700819078216717758824670033059007669451120159917908143187708260546790566570277264582964376528580929949541526399408853791964333878317781351597616068421653296635701324754308825744171423978742803629498492978673456243085295546460295026114235231194290271414786875457351130383508761118254606380970705095265615221695533720213955764284169481325155682199067516874451269250894577498061862880578562167116068906323494741792656532096523097099342119200150738272498371466095845756140615954961518412606914846286194636053182772668385108080240474559192359116895013957803573936649951397235864764768999088718413595080278443326649990466173296283998330335134785782982447291975983093271989821492490269704905047802162316951503950696343378862660527922786689095149516771177623718570827800736915214773663510044680088995414498832203385315329445853328507270257245981059777803833292460384637932198700192679742546112347960724376361790509682994354463618314784207276120635331908950632662721912007904237209845948853194191946937168225122684996950616096093301166081558146792586817991413266074848360291507111493867722415947479438774459953120917854177068247778480797123618119787230937196503951505515298280397773481118650778403436863211242014647327778485305333789577503466991734934619405521539277877715623627343888912317462989394790173314909499716798824110707959205115160995609062270023107930669060527483522303680276271984664118731777397569132659277358043089936317169285527668941911612012917189780933060097481360844034263216179066131129289471060783779576077060569595742427142817124129880760086210965740581895270791544374921204818873927574445231066371849372950155507220295821588306694827979685079827451678698790464954680960617774222780564004773437310434871424803590201829086648199912984166167195815896093767372404852769833258295100249516913933628707391969969023908940863881463923846839319416917876802581542926595071216328409144295250650015628113919541333137412670343885845937960416645894051217260500172689676165381564257480689442503615005700428461422187629679174989945914006670032941672383519188017241883746948069791070650741595980226049253620789548435481198403329751059745803641011225851843409974128517492898796137078195100606858362712537109691472343848727686534858276591899548300402792816419483903340417479883986552522153684739088799464271504823796555726369583482681425778790057394221199031156617159743660226459864176678257053257892192184190731930624695462561329102117463487853401053423948323483836874776502656248550195341848331398431784303358300046140271232558757551466930345298981907020999969878635239390914766948978781472215980861159154551135801256497606128561257515104511155680754863694840536006919069479683112492896998199954082752954068841976117693646432844321867372025343360217191029507320006721092245527854299847962880802095309914031235511998579899359733567830550780764673740243295029685782449489400019111988190114202944385526944253878850490397176440167396616655504149695943865636684355090427236670902971878361621571717747776726148379832112199104291722832524754074464753480604549788726497709552711705147327195649133647807852662312648565752817007172051270533978434670099041949529543120228061986241491467015794148894082289571799757226699255662403603054193608387141876321424369425984222515053181293102405633986149700883973929654928784360003046058233732116480690757159502138326600234000239161431647447490718912143269837545777697139529019223251664178357727771690082972823126789243188143963616547910556361619008298393191816471532509931177121705804165493486402558375739578785077272890402486219965032789780581202293020914635598818677911713926390158989795689435283159822173666306325521678692615398481329298704644472652787525623150551361422639090733278927566407881192614925577007264152094478313403155833526784065188882224781495083174920728423969282826636834512475861325563828956243002413510454479119227684589181758705212884845338010031775035212674528452307645652104134743722419168237396191879128428286091697782789945431207484661286985047977670924511963364866077499467700803156088280269770064753991212780183279560340537356003025681389317797250801788830744854989486466882296246801763680586475454420808178892536852142670970910525944361318650102870790487004608130364654725593151771717497777689833601227266216951303297823589761339544080219853970116229432057485445501262651031461539544691369693061207572131300742931584292502435608151294199203306978204002782254251888412644906766264216487184564377437940030594809742784286279482836437759035049596823850249241994823862202144318195894521394995234943233112181886240745895779125830509596349246039403651778415948874755780726063348516846797178300735935974800517713088621007955225650221109390258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 121512770465846958202391347335545607069691883280425871382864783992219775016460319120682001712011507004399195259741125176107999209547479065612494105044192049530647646781853166736227015471645797844052632813836697707907370990503544719547067534784124077181558172271134373721659979992350473068931352793900108552495389010299129199687326683868663834739059947407399502366636196673310914959341021445252797737953243648423367304149427425908255383933359442707957144430126174272372455929514898300372126593759674949977606820997248997626548510055048498261524435824931964035428850538131738624362284355828665164453538368007305771207529051473297378867344659713420594420864086330847299997155223092749057981157063290912355335370789970208589888859742644461639847210206011240864871422750362281655848022348983518995675665270281001189923493335094253399876064372139393389282227441361319333192794467251829596054950672425865303393368562865810385068348607048304743690515323379823152701486758316450429562861620981361363250262535118863419485946083410528077436133139837829919448335224643097159463203052477926160141071266419965817272658136791699538099501280202134397473507939871433921571787502723327752023431729339493395505767828789891214314371073839988565855079328807810121007327857617403836162020602137788624886469913256833126362173198799984690765123774977369801332981458208875969644139733428430479661273777230132654478718344254923903744116279314873169225498182149869674475512506347783337430415672507956702733223940440049645776771955898709420127410703873019190376123468799284778776636965979683638994943432590842990594768431951871960199606506686325756135210581621471925115883800009892721756687846470318252324126735511949791609527343426334268922021622146133455468344787471931864319050044819485321847600444557434759424626500806863741345792340394848710405947966290595756285937881703994208546399104078368471480612810047166467245154825658453820492579040627767705785086840660167206921758737085488927619485291485310770381622575204262855646685372369927223175995386231631562631021663859091742150298627906741463670145376694004098928236691553460270693405597094497037447925611146311264700769587294052779006182812158323574515197440499775432614802847166755884112640672335775686000501876618506362006602471231601118635041702092737512524504390566147331184987981251012681090159495861987583887988870512123644210440288513826981062563245013537248860444269115341830691462645551128334155972576105562759490872879526184990801450400957718738264447776665498616811037525090125389965545036574714800229205104507202464556827325135414356405768854476509887252532346606003702249454515910123704047367967069338718544414401611710633852942751652290198701023626629736741221757776035559733916807352169566787191174065621833074303716008425547271788875779035071622638812567485087841484625185363632977425764897245987766660359630794926798113414899004236753240783119789330716550914026384004225182550580696245096596336235983967967396108853941691238752371265255868310199984325527686724370501080909613187747061428635386951487675354256602701327586272375555120992393160717847930158288911431930410086716214315028409381250327041671405353672278694048721821302834207483465767540124055819824583626129864014905193651625396160804430739046719584163084889009387380616646477751449575178835704053583462369576284462230205132957559356569400719252490603519889695253609345316315993795860908345567361036887559842629302638686393017125571340710867247503213895605016175680717849037987612440507643455708067544744569179102768237874367324437961426937560149779898761939517824962754305774133013694609203843227008490463538328871634573556184194652740969974338779280254742188676501283149994248170994185312474853437304964759806081563494480908312037352883420025370114591325088444236234550219774239321381114710659025973981274182238968930020907225628828616076030061130287843486704263035932401911316669414856940587529054758534116006835909075579327349290943114485485348408071737419366550072373545807081881657414657567065373017420595113686927286890533048097699044609385500868352499629398260748946851372630542482552202060359771825239998001148917648909143477529716987175394348767906782076364226073995297359718454629558855510465880795269114887613620956124857477856118791355189962439791848908817706129525919832513149979614871925236245926235507253746090710706641314024729781235766185206979690066069646609980359376889977135643667815120956982084936075479309179837280454794124293651675814437341328892167433243821243369372118409511745570912829824197520696561876732988416381356676653360426323753807056942833512506994330260492563564109834395675111826905716886524233235075929269831507009628177383324669376447040338474053225311244377235774786001343272801022976636886596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -231093145027726339989745247835808705190556363668477831149649291779172850912524916283282176428457093813044566580728026146185580969540423711844171725910011537546338230460370506616270390571623608554589666190954531398258849589282995830177783525020731772726653070563940036286519701635511940412669605174845255174914569355883878100543284861042109924454963640888528544161728632765574141999633965717392410197300396791228589676259978153322159362859694020744208992263729249760246739377654267775719921671605322738868086095001658111446737452920245781250074741444919765020241071192119300602431385314003534978305525750330628009556217285046688632939101619829387604575951558130191774577721348501778379019893478890540034706428011815461675138565307039254796751753826896582875968594693135461947993545654875822634860090722662674116485783530271841623411660981614538969796145366674597978312077734643715419982648158476633586235241835697216490727289999911998846551095464901351742521094715805486259831138833346089724389337664567391157827477836463167259797876321007860924234275452942441824059309127077690017987428777228375036744698740223815241409934197091718916895000923532623824497666885970714678673926173405888944326501884494582344993720868922840168381804459674576670250396523456481222962082125515125700192035122977855289162054651227145624703150353441608462197246774892671665536025031242446953658711604403466946987249577438536648468646220332566775966119212031723025967325734404100487549281980608984373119762157019719348571374109557394056903754489102904297831443458223672159585682776295176093409537125617293640203348855992410460155546725387989728035391062461893720137222623356108390555663256625003192235276481313469890785422405664392031757637092823575150236319783064058615423171368201872935478349960522528946748158901629010914250381025626566324498346087467506847033733367112694021217234639754977573928657383256827269584794951431546289204928667143832389797911106622694298344182982361605808711557411561501725437583524538712651601928980401700456849786803137215486430810790970857224082708733159061604179119304742851514020964293166568230707339116729913932504098877409309839435713763352360267820567641055880839767423230364245570481253998047034677653243302398712499040669321025253649110357315302339422099284825940081961714787309974587367152368967185443979370397441830711887396783981550831138134593097460588919124704516758573458305288077393945833158241731838057025716047779789403625031520284684738203743862812669394724539064587313761450455105707137918499297513823401524932105938372374899362601000685756491773416648981398353368209508989706017201169377232957850781933035789852738014792633797685197682787815957029888040230424186104815716427813589231278549904735617050203029661420309958807590175071663266205877919909294527656934711117739702477489343924552449101686574076761363708178694260278088608470136673239828222308764050690436006935241662843761665555582768105485610692181890423621630119145735220595602882382043540742975261374480063689711351245330640707250769959949295388021977071880603970039333899813066418382480230930732654372780016514028840253590356514969624036501005291852764845131510170631287242172991879910338227325040875250049799909461053228440473732841569068975395423035204911220586695199157968573530399276240688548931500138562060184493912692691161563894532320012122776821998921259928697576393319733392046891058427290786508173827967733141847698073698362134312914224086783986547616374793756548104279192391435583324148842596291763854869287349113579884697570549564482896414272783300373280720761300977091990022908968201724749220729087620159620501927296811894094680270764502100360002466614042353879082316350792233699650681439042066431728964737487130333571367156576051462040005728781177540490050330373700061064368040142591700905471316870109049559603232233828236454634796815029044635957536448161923864229103007089137812014340891886495509031706796978713219085190012266922559707360162090392885527624763756154549555910553546425242039685308050257561281671392236147547243235611003981064374897073943957185483527953383220878129316654470128424086300676328597919024859782905381655121344965238437239238345434842374847874952623819606684786620145181123567995559798837007961799443571920756320200948953372571844703580269313883915595766793089649069400992125552958902226721808546012326854111363226922738986762843216843252883189145630219023588523242082374516025983224229167792129159582690626848311375062632447669691444784956332968029443258909742267862832429096068761438219455252624895873067154187315830673935190692400259310558687878333485103548547501687102194168895174135184965542597823215130721290309959205878676830133224156809607871470405651463654025627303287180325241934042423963546752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 32731618650262555107173216395247034752792546024728648002150401866858873414249616832529977555409410558290521812746147419922100116864332234679143851303120537476930115200874419372533832078280812770706429132933566415812321368991890266142048566034007787334821291000317070088441429206658304854553119998780875358119233640874427746722683195776885826049221390511799931952034092720349301162786092477370688693923388486234929384028372035618151808556128766394499876497418981278200251492345118931988577689353460808896413611378416184058519365495016657537717283761366677438505880440789788422828576464726251363741840007721019583495608739389784381268847097527377485726154458934605484494560443239936956846514061050228656557488965314777877366170807136625638153364064806238654166052761784796468062525990920677906873399083063939485623240795693393407335077123333453052608890941038107801494783335284839063495070162775839773494701913847781844755608192627527966256756967707218006195377501243480292374684392563787118257295386176838650758627613432632009048142837729383927407233713664556897236715768949577439887938059662895190942711720799940562980599978615485138222245470896813456329101795236138981337001327062199612809464395336167278569369520642703573031725559070375612590069157350114091670675671574442285552309517689536167076780370461480651894386966489143073102797209725020338872190339382575538665325506645961838251798250761803305978812394494733124169290548836114929107053158552782006820094344105741643927041052800815639869086388296885069405115066165588558769003800015264342957856327034162350088626112328106172295005481880342595929467710440987065309911276277482367612620337071261446616586272131380266885275561133287606270934077924262840236151348809948093703746334511659746602017840883941324589280531652250321838187420699099854641303390854920543690680617377668754997513216273116218718579226136739680275958668764923994899243904503148768516258000168886100635315256138472754442570911292776893560048194734655826927923694277255276537249930819888320994250479729844045091225587708519310782738603170220698784857564492503873653200812630128078266149204137010575789648017751634194880213452762122861624962368843654454549525781512640042700887446964391385793180669773583538017586132172024868248971742695930292695238852372466053326953473759528645428357099601633604673709288587310528049335179006548309258554198398339490577429519764307660737066838244830178768555634736361675165002206150475836947863090886810036137948299423804148614566975386704149809550832082002109939462750856302515541094374402050321868227307200456111880761553423517835025775205008901549893059206953512151237519535967621184771872979081150106733502823896380015823485589791180221519856369336993765329775103565596444386099024438966519231476204394159127465596983287786431836511331269331294352426268723844435319124913405544814577950831437045845388021837387844617511307446731555112323237067177442285260619926293905345970995984318371092373020339037944083612719783525153571661973876861615273477479073978529531756340789638515296697858619932916696535425771121590520782900845556325032369789540395914886210662497921322317770502455289975532903846615965738245972000063933562578581793935717415004398958779518004232762371995759253852012658802331541647866648838148700869236587232152792719243471606554285905697789795465724465824242505174173311802396660287273086407116237354144399045122584620103022750985305179318374200072467279285909673536139400627896838874339406654573750043859711475233424447704652675883117703254558453664105189378790290786602070275434579319581873664262934996052347991194246371048671872781189330825457362244252642460735661236779883077378349269521093348216899744392866126564005581050227272560196136703885615686150774698524280932617638324908126338608797657237273598482307779456269605712095812924667860685027169082546588473837368602872199113055700302840753721146832232900520841463193190483901114786570836303733101721086879282684441983532652377960782278868975507795610141723829290686026028386306438660813489709665935399251293259835329624710012086209299662249022472970686455096392268825513979280573834532846714746064778129882697343841430209619399249557435081821993643247511646846250536779893123319094396927594039772701068554272132382012920295014504084307723054744168212216237123658209056318948129893404003162749274988290806531725229797793841564609816933342029913275559566883569652874350014239053804672968133398987122098588949625986546796443478978387633847029619830223563073433268580341311845331867777604665606257148208915330562626703442339387434499471571438631733712446102958702258992158409944506198680717166959216882468406123326061226531406429566073998623022373462091834303034608348840287973224860706977779045701026916503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2211398797662792825037474841385995719858283805549198392823812933998744477639816121345455126748300879426739949259594275386696995332878450534399100078988683283446974714994060913541478060166789812846690539902335943363385607763466783449542898509879606404200596709495596562399835148464858357437614255963182547453325100377915668779955720539578161783972094042515684373184457986410561708588730991801022900797662399265448803573972311474946191260135256358916320712676667837498072331320839074765356408975606174633072211425045811995208370268498778855214010836924145939774257874312227326853846030916990595664937950334088319690856914968172115632601268907474366731062791419605340421928168508905282196406253226553846613214619039974875584844566023876286062936624467570704294193403696117514548896435387559167192150739978129804763289077474794109151060675327556177421359641417393651074940664142200113307196339097453785933880138705587186751362822743901237485609243267251524726436367126795218535513472658149513183838806281152348765288702778246518388694441946130269294918073985802919471180274162471243484595969507325990867412049212109439715308143099460575237885749371590502036590367344190935888003859210527595085187063967131350154284716315495197616368825755106077130590672948376864929871493641894617323475196736112401830615361561051748035352831111516565919598957030134709317434855685127350640785097442254321788160903085518975085097782066216826761277396565377343453822977327936767796701988787564842719020208142168370129029042850367443098733777960199256243747689256690760457240392506179543416191031206917851967284932241159302336282382999930939329428583903385467857029933151753244886187980229161464039958870233036390082401582543172510869741929749062616898040615717890774019705859479401447033390907957176507256895083420081224678655866039554035702360136891423737886398718917228306876771015925375116894640140951517545311588104325481357098587564975808840089504149601889933684822446859301310198403459689432148922965310206702244378217584291761216396229712077852121439416116184083068797097032163236558630137793508589341794436454440224936528442669113160741947524210566677600929781687647701968975800556040400583489350022639771621329460978262393941884014049537550957028527550710392173814646178094657045572551287107650851102600339203225180816425179185183214206206006162542770422873322730001644570364822227343055795481558148712306916339430426087075819360005901656230350483351612706942160532429386222956015818294406191721077909198633320039593061510958380503351215140932921669404285864160086609599671634051609204228480023500886962796680285155542005579116263194488667016088967238960098350763786655190995385019665741149892210706347656299211626709598952287593900110648884245072982751436556781173718572554601382445557711668413012821275107709022242139005256718068873594759158672085078236139931774285217657425578096126212488401763673749233357357216921900586820853653048377967453295022540425678873485116464346205296387252842708012956264941396591785313703297730336775142061885909915847477639822984969855061995670454764780607135742827058641565389440348464505840714422126394068791072583347195159432600769661355339464643491801115236284321066422229873751275986012801666275025493596934621336898626953866783635377657991784617701937708315108774153523494298281082510011054658242409251899869443735123744877573739589822536065161082214048526270394303573327745304355838458998519939317808491157306086593792764965982926305402844331322227808153127003728508136342217821582380499600224893394313998062401241305545215496579672565439071423165788916068837145720689753209998312914629965780092833458384764227499525307636604259186187706797508177376375069565113867591755247055355997969743294881990564010131455449062153686388234399403636803001094339923270988491055721202240719160486673027249847953126119914986110640100484433476074605872834926743183553789373687791196943055280983497950550782145763362712545160569006227882350529442769456485409363815932842935653864119422123940309652762218394994855267849548118286312847157940358361558278436666243426251177324439030495166801299609856831160062488779294507783838331658924854162195785121859848314086367447878088695186111660570987027199324235934815109288760309613305227352118398835906028388529257635113094536234327060538768074733113859219648503453702170050078054622914910551222631320040818180330013330143374179586156976193676217211964154002986270323151237048751358896251040599576477604258003441471992726867715656206353695206728516367017158034698450596939545656220093822310161547193142436349510638401013779606671189987214577395930807259177505151456773499032008663163077812681979822881200128150051970109783795791784910696097991142912326698439784422589582391083240509033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 97879081229889974911841700500566302453146842956734112036517231253766749834019766367963561233094971135156114957508331053349874433532089960588891527756613157125575815183816312710484137264826850056430283489182804469206814451901051477649468444880736018562551366202213227545558858537589492176791363113483788021384259324554092442311251272630372487431831173217492900379425213369862149624462493509918166341055457813550601133568015204828473575890443461040665251161459223144521035440967233683158684419044488470340677262526712751307923303449021594193182481066660822912840083749860989484934948941474855611883778541984697218091364998449934804136867618075195622588998111248646947657683909819423399878118737444965467275910396205276436985532383415498542663623672213591702941090430795234401276937692047521372805874971435092883281561512476846757963250872620016643311111361178942732774015999709881309519354362649922629644546191656665552432961031720054362893915641736374787483854574794713467015943268622917464408598541281224758919944676986616765265101290366185856048654920729064006121497772147672208831756305756466948325442576294517159079135797857502411485382084249851681121398552923980901831184864118127927195485906683683311090249318087440485881107348719003997363718268637376097183943407545668261527594800055251196486262456646642399131602750874427071557187098965534770542400439713594193909061650870364927131010578741436496049099451695622271176870444034565741962317194417252798807479063009744998741258573266428426002227712888359506211579858451880359292589108586528918331001070525862035818037720362795477402056265240158556297439764220733646833127786525238453378168694777089805932492806319945880469692930319296975857661974714894399709446756156659624732160107438359402070025108492339182053660185099441952899523704688711403820159978325022318157842152312607914147129443673516227015244364445355777385555478398597631755424330865470393919162644815567473558970249126795310655790631956989307322013118360029441299812779795520348369526801531881140889284358924451408126454567059190898911704941477014697266841768402854659026860871498823919563511813847734672899468012187581125575298137901868729606143188934854610230978726924852068933094650178014075638190322054556500061847197083797767080661685395592595647887413286916684768054037983191567226153918566729790187857008345068062606028797063837781849916755215602365550372281519509851444323389650017353451153648816745412517849090199169418537484055291628037530774111072449834126348096341641676424656320304144663933763403116225090981691031460465434422261637182652265698487342215447056063331420914105541078896901136904066334730775884350278930553681930958973272939891813748252380187472223333263287587258108137324103440618691090156032246381182626404131292098547532839242972100215803796118927549240384693547775039745027987777287616514861592843342875511442259824756942706993494121902098513982328590737422416287170813963931335603019862936214785735863507260247723698975584018488809016118265011270414212020443855031212563691456406589104072525759813952501026117506286170371919184505946398459960610992271661881007372367068638983452355440603079935083635349733613537918190414993016642633061089246012091134792763759369206404339254102396946042912901947216070139690660057321565110725801234107939850388593669912445268902651561898328120371279598230645109706562497351801611732670844362930599940642651194957581622003144540323218259909590378338644296270393786494405898569011873816028882799161939511666362809996478667720073357699392149870704365779016753025411343987716000397089588332651021259710585490137891120597098366270893313266578083464060777210380596251372322928380266685812742267472682488263551344231154501051671926027778907800458122675740715164852425455247494891276834588604115709591396568087175885034320400559762194631158716636560769605179727018963451986338825092788160986990537932956195688913941330320463597975203939501380314002009293139930536903489187824534587898801014492640426409173080614569782240136359616875089401156431943875224342206846017312187569976023174136392808930414174693419152809211524389186792124861789252546681804386493261088787330720777352022788869141478904882783805036893703418706723211008897349165175917161375942005462525555922369313506610716674375838014097943306763884809505141528001933339072017490576355382202976652003242092112045739983608837703908396066353340006222107129638725574666231767669443073416309090200270180989314070013497065213731680858510562886240962195310877048027657632606158974551705827435528465804022302803377634949948862111200839128604067080051821793366903350118539783722240495857645717681454312814814748934328890805828085342141386529425235220453089059162216827159284002757289044893695972859859466552734375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -2907075929400805745433480921821793998777162174677727260257541962637456228892696530465002938108158048258388787916423993675794677803576843897141094369161583274903195756078478647025861415043324140603479897442429795426391121318709862634216671049728936905424727813849402614271832672587151386476802070523910512284546482952237301349049198298454220377745531758524852709835674019255909388947908774619884409908923468346022493337433917513022810427644912535180602051966202100951841681742022286868621802571988078615766476224346065572647312402999117048166368976509207228530357295099698347850031444842990732871724559704547771248107149152390640942535016715521418034951236419244592917433969208943486099591824954525104514820495062740882206842410436843067340797694606185469350480815214278661506290804250771805191974259653562729888419358690765405036857073130968509676370248749600136241056021708466687823146331389142406318747628128965744937878600612226627023025656209514459216183680801010442688915264888883699299322945496085231706536390952173514299816634416862322952085827350761697926869628562681723056733261049651759027875244617502332476862989631041496113431705397426574553158282547656654809105191181614197853466925847777462829412945031072511928036160445608391030029395495933974652240427415561550996481958489541588314773466377738035202429731458289761762264610367956319063858676037873750420147766315500712806609836906402076340698599276968618327731400685379457840730243391474692763628172139107147863059133252390397326588350637666271118478928910284626509618707459615550012972330520116057761565974402148560373316419254489711114326792349151530853530925161160485837612285185924944836967521850019031717752154679600947383874587274479138795982946070099386946492151737596911493424870752508854065182973803267269158341272900667259405368997079390303627697321625470061297941301205411947518535102836994608540138249224760042594096760618155028206025465856811161702144044004865759235628603096580408386725469060714857697297612007394588696271655155942433683050513485522685143816643840339059493338403932178675463207350618812787161484302645024958392201057472603516997516917994630093322069998641044597778678765017583623317419563047822523696534375905291185584804478159542006365208749679320721265630865108202613812378279048823258960995094517296717851935484750795771551395558902828736971953875256358907844231336560181983163539162445701530777709157023250062042417061864989226888561313094165113426321115538855377730494329769336832727851798888100450577303018159156384589327064163219213637932847440853638246276529172236213853567461054957437212919384645785311720381644621183622008410338112247812731565469966932269508527530589154571377995021960086273023508340213652188748502172445550423834945737899522836858757139888976798107199336473049820067860700591928089777978699210295396405659115613450570717346758956542778437851658672734898902471052310021047925605182742592553988967852777293120300883838010413942716452899835910020106177741471820630454516645162781679283589985044161371533376449168161548407926826661938176190624637909053438443352873371139803477396249756999387172406138532611669648148082139008390018924020854359576552075673642847279052502439770441352209049014329283461591113928575022665763536876072668304580400787790627485978750871750270203440664053409760268635794717782551627369820646591598332001748181959387786952735727644526558836401329332693126205320583221374193166756943609572420065450245459380362263124998861388259390874542731518941799361660411934877730413531764849469536698237324715635718564416157012245172020981731599412917467205487259004568056374484488455578187731835344505109753883651853086214880269146526373733252829402535975324896031647386247279407381742224743674767543667663332356498880565384256789365973608571782126157503079054813174400068455162746030385000123645325807615271744953722530256050856924623565811463357287587739302521123317976289642247194452549846241510037568110562380090001068001909855875411942852368273333243242484754976060781761700510416321268490596460538789123839548466219604153916709247599862666596540533891842685895169777191276141207193731834391925947365289820874014311579161599851921632665918896436463774689121092758977183279099940492682048718434814748800963335784110199485135206372612624169686504093688241855380277749812806836458418498649844882971586856370715879453567544487386755830918484503802269916061734991796228734609559015610416350578814890678877017585006401913241241044957979264660008826210817563079254426042879738710259926950721434384913857565261901996569578705529383158459882955408296126214882103745314133382189469685624939380558395211302588217897262244900530474354378311943598684727514607751011109915935115566298918565735220909118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 50920296624244091282846487448524100729386409884915781246917983482421230759556419415842066544947941686318534500085934672538332420570460395480396965259330955237360116486180850306301039444072947887307510404602393473465552384992117074043219517767868925203104003003318341960237114097859840823258475423372354203684129290356792192952162207163466696645134705170648490321578881716644719909500727875497463838774662495112055076208771977926409097519430361034780297849736516919581572681845149895284956763973940039996246202077229181001815781456636799481145232635077509686699503990357341912564839496997640346823800172116072578461408833898500819230721349780659182514580904148216002282610156861885972523238001289197066511354113881026148322549886628186468886012352910570053139974182861975666694319413908679861154281141151852413394811006361368061739051021522932832723524247990437242246087298795689092811745913469494626508243412784717780922657713745203849183206618513941461131097067411532863305358525846375428945461266135331596176456656955501806939222461643996397182914426170837693035667585447053607512899049342629123698309890804600367882397449668962595551786804618622970463969596636528898502279351133796250142752710177309103885347169660334829721448516809444607308602336754541875548127696483536061164030415460969796794547469786702398673930174124845766839446736497850286557770124775502811062745879755328073421708271255094005445452486722818985052286581644450359627000465385059226178337996110722489393200603589706712929871636194717891349038914878263166929644055905180002843063462063703708165465079299573285480376322477246851455535585509714283256317204990734798939034192264681581229565034189499410987098366926482244814846071643600841500489820659572740606918670803813675887558853377387980391099551150420856704016668029789999781640421876890045252233179643257922556011277029849384759844709605996132655531608378156863739161377374427661346585824298794841763136348114052840610528037816217665324226784382521248917421542371170816527413464878264887793684578640134175614780352263024882606061042463864088662131447031251365370119020395435529625592639471035782908043252310217248110243925750083147648512376970433432688057883224574879631548651979223212907837067935824202576126134551869900753884771547851808263771282265030106458190150952357437873779891307025836774945839513439548160179927268041481016988224973205043001403005775009869308076940098767422586695264231448379318953640255093601864693772414300707171904571908477430006623648004212034164199174214827016447444764862691170295645660463552182310018107760444578124547432631340051228990940784559410739180537082169030800008002045212146483048135400465474261032884149585136432450161786087248025912491550342605444771209930173731232972015273937051355760214804618085953205584319241861991155279552295214500934924722298325930761951847339009558303930903495102843000868358915941487006962503654963209297700747058136875290193579616394829300972067068424963143340370213547431390371812209785768160364469322352152157159603038835623743103184978638263966469760390613985480199182859101066469936076488265569914402513769427936389689271641291466400610963236058774528175122898741680363562605528063730036295381451429616219524206411257966903123542277260963559082586429250995288137857972339916227361791537685664208395693332549207668515007133944888571138338234804302644874480785107908664273032603502893220519191220974371925540524115190374598384540197755945140748589700550209488328242352315435063188161985482221005724902964820840603213506897597200000509915323684032203185222140700838725480805714829385818919879058661227963710187922106855739967269851161966161404386826902630672274246630005221715786623519938750260684257884030526463456341622479465856989506345078081688301449824357088983615421366066904479019333208284990412117201698708820719081947754076677142108468053346792503520238288019032177728878101836937003667679496921905557457427981397734723189067837758186602666640460771614975917815678139750698641644613427952989957232599234948557688610171711101150383899873455710351329506530163841823896215691112822365884618794418200865572161006277000737052242214969403839420594982094803482292720139085078309763734581300469959920153177278767252636411480586446611406648589555540232766144930197961682196451570986387798527165573727302686999822208962484061151877218208706088378747192688080092904783424349798399972390449081364000343305341855115111538366906429681140946402369080762251310639955181696936606001576853648894615304874537796383734490393334557808661698992888033969359774675668053397961161318626603857258943217450720813207512181419429789897552596315561981549007984912026916529431323350292294149541684898662848459604024102531649731417928705923259258270263671875000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -283113725863292384451751988620083256235694791343971741521044732584942619923894803824717156781103173767731230353088897841885801273874747655716148784254178505024218389737346107520160925000363645830947300034091205912902196058417679942033179195050600476740009751764760001906526642911935681404345749939397635697066987154729293425765716674905931148085348595036165167913930196966160606209030260845256021102883123272677015954719301056872424632077715820292939279981885234014133927486095750857398734244623959132598453345405154236290451961422763120620177118423071885823572973533473276515690754508035386243090030547065572496767652745122575847132781722522927173393313148949805840399996507127062306984345781968604742739031364783333229172619121283136657619594159027817926028571438369634874038017243447106437297932749750420939728680303865035647628573023802418162577973667601564902182451488096515880856160567148074153810131854537177763775331952202839364665125105386537934229578591413341669519900304950278697378936787345751431065381566765441840698257820306978990942964591914363495636662715656929968599204673678056359352599423232504769915505224048186633062983040266138552835867628124504795198827897466164578190632199768781385239075463536669172426476731927693990070778097893774537927326346107879503742109605014527875237336724274917945981695409088438659573632274996421884086953798805107278974678900760431618037004374136995114038810364891725349461455788352339747718472680953172921841452875576616380912566413126289970334736651272193810991932801879863150778496358801242878468420452324833690563228406803224300470035543682717673356778903083763201111631545904563081021257228817100114232159105875189853602122100741475649642682987410305156819885861246493159833960745187777943671883719912729353506467488668696061587033102807053832312904301543514939886250122686823296519558629720744791429540273159492724462460977419602743738730794305721426489286693302183555047180463249173932126383969815433097296064708553609248578627158344497238973798775489187229260933030416884158037113286530464590008893754142426767223822764606591477884712911995062469742396963002815116853735560736997588272365017699802094031317077098634221036861513673699227490241789810697653205591630794091566631575647397693772788902701677618576423059633258375704149950259466287685856185893174425575865016953544096431388418259354172587187017601910388213846658012223010906196483829434302114002473871186811525774267030058892847030783823231453137019064003640332757627121375833153927862346653197760534085571999892817082822556590990305100367165613486614709414559905451247705967116984171706766437431548797270565202973944871842694034463695944880513030002530054670327649027697730425614725212549630041247274814489404239718989807630142396601659833696970248017599865215538174227158058838722781537144087274698778954014835620535839774259246710904404433796274511369244666566053791720075225583829955820389110046784652401248875226801521800506393157682501560835983372741841798759498680983109168681788896835362753030440529579963435213162710241341535776990783104683050876922825140553232730279991462204638043697718589544005576643756491470949549543008235724798419969475151884546633864048364906266434326534530854420214868083165441433164412574296696334683578745103248955932775017220819693935567504697819304583519504658592526960974940186873600056455509124604529900470538208368220105671482638274571316811007210543574630285501006105824195545954721710991325374283839729890424482484057775725849394486677560661857426848800060122238825896496182036109215839478438262452929023604224523287523324911223913836202570359250565928407780900719559849785856229757601758679395308583715656171525618364632248824009144875514673163957164303175552345298928225257206849140415175327501515304044030872354663441092000580599761093642175674939238458321201273332850363738900357049482304891333752871675789484098706684946991392887036903555098732960740821890639456444724416612229041518543340098605943964657529146652061025897707142163640723477459117417910183276404191658915409646185364460738356503667670426627965670933001962138111092837102788287676381851260149764886340748834085155539909058045265058319741647145611050932738793566332064937485898587156259650274254823509170056637055234484040061809212825234596325698323721627837523530017036723647027451491727978937393159795281576619571613841818923529818677807377656776571134452709162988991416196193260213855664999116711209702094687631806149469210752251860390230593647769297396977274145174658102677680073134296938584143313974029911427980902926236370449755630807845346286950991328982139444935707313306828899719881849031684151443355522997641595787115907587525150545818849095266297486050977028071429231204092502593994140625000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -8531147090691304771813364240225968848515563500967999792686665948122594300470883219086540771362569500135978498339855911092438679533554014265944909511713710879994816304882035424658542804174737873377085121289751376073035064297026047145990979907356656290445843434667073672176184356944417935571616355180317449676293178036149606890837254534818374511115997706466247990862218258620949941627445692680306114191093368678673292629289133598816298803219193478189745571014457667244592407673529916662490007923301151165257463187898567479096024326392588480510272737514138285252210715569892522683852480980827186648769071757807809896580175736593681391656061705846707473314392574241636978099198066117730266947836859231809740160722472982068244622188731357547939650074138344030384601779207821822573629364686217995666950209878995640074144348708546860068228101165740290355059571807023160618260983839764333648125422286541439781270927018297731923195503076388559591031447208345377830734145114438005091873891930409957183454590386207958483916437739250784761231999311969773323431752441492155129124004041146474624339741291289211136241353730648929606353288648878398373994288757633537567023035994817805345231229023258220448354205815231387412381100190697854344169986508406257658705757626443283319217044202708926943767048150119476513208358722476097765696774185152874037402765733519386342838373535419328674466011900802815951735406785570104191624243739572514995953132100031762600429644407182191761052406062614467299055527166757565045518911092920340538429479886934342319043221393491348030009728443666268616047737942333951356954505260667042210154923773255989417406607099486390268061356104121431083485595318358662015324096267784332835190179204967607264899951281182248658636314650119257806106175810477892012847118978412596821878046142489176090254768513475014896723702445288583268599385108484667431472324904414694941433600699134534341177683450093410954663607478369622352862850611038082045592781162728727066638457668827680614303563805741916019570017284955559954294957592493739004706446922828408303967920902376461489605652515825883500702713794754264540053475911161421201321500902809101359418596809379397734540985927312219714190694679476966922406513838110968144873151799478324550857837891535542599763532089664465873343520421233052813465763879023884147685283234372831843304457975047226482221295436353624933196555693218978068753258564332229117454710076038217051615008902054680294900728466071132355985873973102874157535817760314455739076743932588530921815866679817727587444632225261560759849533241399423295499257268435329776102192342760578895729777376212345167502501296721558446239885290997589913646481899498643295267070986339772519994942468313451183301601617030671749285424586679083035835847044397231319156036808817038827857393224536360655651492282401576950479514303649890389576100878497680207322371877802354192328200701128722847115205763488052381311259239134756270517133316620957672645702336584632189933309892875911930653885877167969544256384987380360407299475496909148701208986521258887643620801565964598103376176263179679740712190287057875042987099151417450884788116158694143926164203523949267887598397174617259270854569879536396248431211609373754297827085004809395113166754593010366803269109383539572428539660392883329673214447875690130710349312596434963049734280924754671830931991101398917793897231788316803639422908318994159536830544750138907493024062996525330635921776416990524521846507846740576355031610511976436823998008440192424541422402725307469354603214721603073094097088904232412980143067399623828952126480705900887699316779231914575088928412143700454907551857364872152232954875224655571631142579211462478776370477030803991810422999075676182079794775361235746090120976223165516754695476870287792255207033466580560146347236059254859940789466902382143614658531100304497544255173867953544716739325650424635221128509876208841505100554994478374664765798590201117799242776953673081337544841913733392137521683592149207241265115913309257297147253396238329736155928296823004009063662870656601216153029522853017639901262403429777263816091162175924933159694195690442283117088092624899779749972684261504592571935830998633029145270342048833393109227152829927433402206978056325081712569668896474786550198082822093709730417373753191963807640876887092940894669170794257402613100542963746573978599917592341127834397733676531420223069511781545648132455839277081883567513796385656896761529414590364941433457466615035069494610216828380604790886479763677891205683574897924670530643915524479136121971082627610132647554500272871695205726541388755836093982259536909466721038972330042630466114522390748172221631892524034041158227804352917088017967960078546951763200922869145870208740234375000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 164264470177031996407524336958470008640225812069022898811161652610959193018673828694636649490901989120062672580786750330274508355706536978527766680079429306513963265968280374739028356199789811752289129849989483734993515291651345060108765286538951425058524624321180794356152540236618195739681281467846761012505909497612181635551697463218368674724338399884869312335410868179407421780433351458341615350701295417724567098331918536981739815320325991075400271277265455707861929068317145746031067452577466471950007165305703366228407690702046611809920894157684879699024094461215153268480646890525889170858983841520559284611111718803560415492287331059838605375425585870071431121073819607966252162495192149518626968487287528921732185084168333921642256271922106422334717866621455276207376958463623202889378401558370415303099513758841050135400367682462490513473118902293240834623294474248140639851931299298088856970872132394124827048648638057037769230922605043903743390874577991314196966242129555760198739316536366498844805115335831336184820524754558091377227348240447342972362334010594264780157280066116394197497092929950095527831760402460815018842737971752211633444082047504224875989472325600327477191537199675934226617663261816029887367775751663865421973423253307332546562081990067632349539989228326110498323427671874527992574533147767248554544566554365741876138288690114554039607975933863842447719350715402547041620828914593783042655052160105664306667572962941943852165714325418900951374539606467606703587029727249128421377302299662164201370387180292163292196747309004253111909607606040609345464619426046626036511112668131170879736509249475584671804187534582899455455402554080680276220604759289458490006483457196306907617556931235267267027221881476619032042770271094665422763248252522901418383496981350739293522348297945837571054247936002862601171789235843478400454537592299803652445308641343125486672707156413608026976243500263483983929121543702046404980941605807853272756705701014326734117690042241239969714676582951686492566595280621412180685357581988386134792391573507489080955008339848287651892568689885636526211463351159615197660845829674087768030053649412475683560871285609572908809908219358245030346896965655804518129850662889140819049420132501769944070764557523698884565122774505144734204623985919169758275024626963773380382396880580657356241476537440959620874097635229511826030275694537774636160415636079769873693804882772836519952086918345472764643647904719186632767330240271237421732906985095913384176763578692189433746431987744365558929188318772045433929010281675257198144797200920745365151241941429825039548597276328886879527930882031182589952530315945205608853230265692677619495433735167971255115091928820295649101280037786761158481431957411176444778906514327478319411161914298903074109023781644492062963716280423470138968610746427427063753521288435901047829533806785882755696385379804751304962899306918687999251678050363343102180958838035560756932471194797511931291141051839475352772933636912836241374869578952807410166375220251297264501399095031758548093972145445828912518751913657226296987106662334085402063836030343549949920961853201896676913294014470677727106212043598711633373002232262273003536282694047773109530136707709031068334844514426374713467176841272562529225879371432235269315882430072379194682934761122967752604143325092989837806576950602859972186069647743248032517755801829366624434614991370897258647878796393680663951294245431478251036913953707536116235764338415170624387386086673737047207022625345607459775773300385271843492934900940795859007967136126709596423722068931823027316954117146069897004252123640081717409001786925870201447034475094950684823153822522419754586433892318622138461014272286765314728047651104136433112939217034030822924133796436652742725493970298367254424446241920779500997119810762800412841781659012422916781202002967026359597092728201731200447616286201622629726772069976620052110551351775917541956829923463083473017683071396592748764798808188834995907003975324663897839859467558638587607610410334004590187019336177829623460979602623204579269786960255841816928786205803605931418378432286669852547052896957572256595365408351468057469644826663189183443443267481490000739524800069585095609050440880947974170350485519409068339735226618180838193311368792065576038317409555238842336098313789854350639532856207152365451786094839953080741263115818503634150876871931085913748206813462516638491282236908706989771390336432750008875032838979183162559986750007909455195988848710127656338656456284222437841401334501834780432554691321955951774829462621887073589312612151461969083699992390072007580729489463705569349983829352579399691580479689900678148020418678498799636145122349262237548828125000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 515290464937324584533863488676751922168618392087818852839273602406855092298012503530247187077771766147558895083794536405693673086549832708424751124494367575726763107582004988766987669281162235320794093735576402686832213288864022419390023397681145898251211147984658545823439309888076310373986346106696016501309590714904971995853387590521234971340030913954109554064680023782286041117922063067426040219020962580895641884436304615182712368959395820243817666141743492103313177332809378326340499112859270372303889184518797303763189827502335587767384799393276350376476426197385576158868920524774874315939010864298626710636542346688556507212032103198713188896631847041289849396873104893347566805614978839818916973212441416674447981328747048299344076793341601574044228440451325165578997249265850482473499698460261559260985769302912064788872592544724026005956107973882017525069705190339569620968916889562026197079360788661415211418990243564158704894796843186135031551847574969645463627306884855176510517134213247694689015578522475891438791200471149032275365457482638113723086630834472649968208936858631430680247658802012958910202653774749936037729225786249168018574675509643317820546855142631863231856087222580557468495648677510840373850241931361774483526355145524031476448015558779695363248250956604823050734901009712097972390310430410233262698814645703720163809366016954428675308518241171171943821631632784774579057397540322561926286659823267708103497511509578491726896897549123580430345342475376708165316940534778795422553709161052818263503941197983329890359537875246130858125549713612957654145126766171742214500732514276429057753274470919278405691611205731461235324989692797279681448356665971509134664619652225890961580183212550156132321637880217590268790786215574157527870397824308403799116465910817922165569899013852784760599569481397857185267122728679306201715667261801225330868141197374418115899610137060297689536187837299468037212117640465914885442504979226502433684649658353967542274628611252843745967577945672148086023442187831328003450913647077482664525462087264336528715125732602822149620500347171904121908918459302042662605669424595102492447803195235338744599946551900327213395591459665951604856019923503496510922736956160215959249291304257548418618510014311858215321331652349253631393712768882626508528562869757704185145712153241260407347222229195952417581917002049696952074570120573983359537068291202023543244446793610731331441330000290327465864013032261492930022008883613111061916834073891899796043148634689149588723300451965192626483646860539981370542451023343803078308087669341544759384764061605068896110577531513965178208197812823086204792904464810013390432331399539608890732302627649439935171698865714949374901757858815047804175553669356891071621153929213814465979498992506640400296928060191947594464982953374839287756104627327014521584891390927344000688964024872843816541176455767056721174012990564061396356042226586338241838430544906986410048485791875945531724421841092040899703223514744157388547403664054820028638239374256459920477231326478574827886240184860458122496834818480308026466422351033284846193890008773523013452917254987987508516432484643787879957092924763613087610974743973395462236257598527444944550943115559958284522690100166635594075080598069367083758661969508695872934516529777830379327986015391018830639867673050339642086875624585642945921000049545325557577899799430564491697411841223341827644707309653060399781454261900755032115853115100825310092058458961702064639405146613109085015019727702653439162531599579353653328201459191132045226904052575763216335054052399986113119741949511028475281533934053094964167299525455377489546160733721128503552023374619003383217148103829784899318538605789761112369658631287056595433461688933540468128580940493195202531635902994910920267849668337953309969496204172324652646417941910799719336807797940456047575646269391878863876002183389748912918917424606879329664920269111494368181696237190305990730688639035511735134214173961181576425627185023501395589338235686909537042460880487066393077310566639237364363678140063288051865407787957046973662061997844738044578726298214090791632344692059135466900797064730706684252617619429856930072214246437850938281490337897790130613229615046985951824418166726974529591480159979367466951831996381194000468252493447901416274705077152872237289415658762818902358056515404561789239889670867732651901777537768643269837694574142389600369115672855610336889838621199561628062864564194104587588950178592032746252459633132306557859482779646194903955578693249061054137539351582881845259591692410948740011451998994684473586809408015617133769855948262245970036037000070760102430165519240119714621667368348312265879940241575241088867187500000000000000000000000000000000000000000000000000000000000000000*i1^68 + 548543160411950643029376231985221574633781554859355855748129045108299899390141523275074443736331466926984556244742200290175672082067350474356526794745929987794310712732263332074984118025258790468465843265643295480745966186841689543567724572264369352181409896305195131031753728083541757496670118820370972542829014518461431066056850688400375891877757731792892110557669893898281811783749236505530513712670133579019397089057318453468418960138690394434142943168055668671137570743138306141327559868787353028888884975403127697645822906706713903241855816359208676425153259120944225536068252125538051168711331755818411807248048688819287750629115277009926303284633888740359875398800614379190102051490957620149703052039867011565204499521162806614161327835511501848321550848353759136625088716419476164618173035740734569941529241125334584232493725231966465094612451094702777370744845336571439322966537667782255538666227218904410590118807119582503183878544829073900166809462969002549616783165280404421389841533724409968232120504234795699118513230008225290469010175172694984273137207196950100519325493422532535275544349051994085185850017773009739631382165720040409578977012261675242912938713018121588059767651455599090216002833580088759647892280243104607472751819046708363448274585092941761115906362748750582826005357035392043969346804168634407786021611654526277023870263675965257457110732660173017583228114691970362327969944750510549799636506752262599744448999449390655084085910994865340143039039001197850774314438080517077137885087840278911745837748963398186201996196140453202142698693923462517240386166400129267185197120980027712875357638400859081320061645854191698208047386093394731200520664392985395913756387088969302203986013136345707077379099303891502945298090273595706742108427665299246875408159306535060002116839016291114576691300975108151526329872038229809930709874948756248339357644772045643343753813878132642306828856916366786557567769584680330314164275200562574227837691151206455382715534431582125115066428663719765147536659224874391274303596440707874576331562604795834641018921504091927291895261048898938295215032736157732616202747961057180335598898674904689374294558565171589306917263482649677419077219179200775361511086243046809431463287533187867113991933651543247986475531099361686601344639158765240917253874497935108908118246337353118861902114843362023595720762522680822707795916627126898223404099398102883239527665210288219400067128570203376035376413965399309933952974260914655923716494670931179865560143539055114675479392093957384370008423862958316933257529864096314886834597963216210487317637059331918216959329917981283956500214753776156940016009872137959247662125436151949525273372083026942171870166582979579862250815854408367151677026865622274163108139800564906780489839719693194710379831195153582975230901455868593838815946691606902644404724642177562635107378136302260914656262744962393398244177607131509010434747161110135258052479893437376967286933033094831139197077139678281752721698595087664334071167102493919384887233517297382519320302512389423227619080617779605042331116124689087634945649443152225494017446006401972310577638080958578112573385378361031117166418640478130592821366416546925257546845258158191860953975859659210195728600974225473219267577392499756677417095061624343033673327764093008377675829180988553761919387781000433753890803242030570045427687828052415452920257050663029849379668562938136498980425601752112841115779830323786415570171022453234959607655143217020131323420102898879995614462949841056707288271981155674464675452400567041180397987672049724934632797429340094770775210223949901194475807592851263592644563662290845193580632620826142867616597047845909820045598326085919473793514999485114916101904653939703907698352783839057488109316679703816997393870842310535978296071740016345561904031774875254798658166665348245369382470799318859723073695615257599656048241797440096296480531392004577623037625054685444580763386591092681625253430075111003398600604523912599119798756826528540707099054926126825479805116192454213222904191728969684154877378217196382760739797526316049542138634957683715383855992270885880050288168689698462551726813276695139708208137810063671762922989510082276635162422763946566799203209749344047000729017066800294330578446635877440299720715336963326860021611966962470740867845315167585877814272626495209823201379002191191630326399933375693193644762216230406731991522066136498385474618015664135476647995475366603182264427713885194895650438050810613811798488393176114632582588771792301509158071675611335512939081554617966486779647022620116861474820181046661468260440645466189989363358781990421312192687345084474103172919741528259021667857098236709134653210639953613281250000000000000000000000000000000000000000000000000000000000000000*i1^69 + -868966050225039505755645067196950968589264150595663773761926720599854140439597942638736584038585473237824172551170079481457877294409265704508504554320154375686145494051656893367497728766292337785712563381176758953386466327575565130355893996532495726710299624585152280011415420277256400092225204096149835164948953814953231199037734843178526148061569221888395117558503897532445018113767559718641543568417301086359262336824601925740345066341659600521796077029742456909385479060192330010149859188775325338010621251725356412896212600041788740825589022063586265006237048900409587051654525062274405087318317472611023041654843954017046639554030303324764597023375459274771701907436670250373201010280317184796929077238573329269708355908237225853064672826035693145761455771737351648384861091456005008516753452021071822256276664197279868702641322688352110221348188670265109656295625671789562374550105518002342544632519124769004511476808292184589526294335976939907426917488003973482507733801041923760479205629085895116258187497277129895555035240695459547762229078335520600941269460887520386016407847842213846030365637264564203832872411894201990981101421769356937589983778119232954874135064617054148980669049801358998325423976350699841898145898501936993955451901539282607413013513193634532998985110421572873283885609103925866388416985659687311866454921566203410418628670435180700028515139663419586663849381121041018715738876672889873252753146845824164951725021507418225467363379626500815090096562736887798490291586307893384196763117597011962019199476376519268617152555172770805045531904901516529875193388292784509826065255540082336436674251039162430486065715618105355430496292956982944780073434887758336481037222124137282389119713371297722717446886552005724342980969758169659441350978986335659371653104119377498112076404112507321120077886495399304858757044683274359495946180070293149774665335656529417956241127109982206630915412926501415196417157036245107941385606243992287644585605517248796574493143021831109941488292757627072831205717632384529925989094965511325855452394411806375545304308420015030653644746924829128998082118251202459368249878376410561286686826315127908837483428533900319045859952906911610577418679176915604811979574292858922553983625317003933722568646902822743636949842590331198606074238770322891969420632496747095837428472128137040544026935616638179096361910223153275551050685311825117072271798699105645077418382737359826852717967830499777164070281521744970208473047187022536562594846274939394662950748109614774956122201829098719610842986091331235815987532032260247165270694939907374570386283607878101292440515502046355264945634118300354793683477814910590796867029550323450294042508952317147534074162954121768721867763375361238044528805432006398381852264525303149137793897159548522654472491682996586717586879311191273302437375724144213744442060784429060888368218045098334447351499188794943905410811150646702601270907757978753001027602287566786910007819909804871264497325102207889595546341812537450723222150322909179167202828409052721730600445633168132150249179890162789820077218630070806083796479330830003813869285703313225628852487087082442441038081474749408576289550672958444802326614524560858186866463210390434338265299756209513557012705797369351553115010118352950410845857427303757273740635715306295515206277908897835612939292699342739909650486182960396100437834112276067316937195256315349121355854422286378369678859772751828133222293233222004690363476144745521361611520842736676859284309614902754339083223122641651909300682487384075678864957269922824001828430942907772108511170760742396684659454698072946964009693578977503677168295514933204758318493758112199418620126943270698697347402748269939172637698849722470392016687922987805353107904002321344089023030282219550723360680839565952518780945457299121894707610750051738813275660315959612572171818159585764486584744129807347029083346387315335244184404421091915943650086161569090054685565547237387195229877421802559856175810881472135960546906873867626798287071956111604004419178390724392145155617112755263247280942647780606222450329329094950446298049416264210753384198242716628095652577835821371502470063785682603058163122809364026119842880554278870533996777695610481005642036306593286427233266877784466760617453618801697574712827331410061356814328305387030286976551635354873247534335079945980655046830776657561398575180329226701019849908696981053839279938346299551387057348418335730147239948002810194573365262900885970845851756668818479686701333009944555527075497391080134990256393070104430718969118937509118944818191853979084015713222655054720843479652945969826200504097397730327612888572601536275338663016197571662899146183178800129098817706108093261718750000000000000000000000000000000000000000000000000000000000000*i1^70 + 12442400163281641715786508184680148144126812689616192576185282213160912254044745240084752548530203478046605110315157086734025597041063255341506850755746969616857635948737803510167540199668705034541869505116334590186312233807612978370346237400691928543431288309528107073633646799268947602524049174395173932532201543672777735938546339604089239930509747734341262479452643012867148743331914749065291648227302030199943230920208736555441467760142530211256002579400782178686116193394994363901389626251220228814644792021535607990573278853038960142551231659989789981417236510775199025943895781567190491396255568259121725373946965551566933704208495263539072364371165283513869255939575933204443643338156696148948847898332122495403424258003704302931356777708702024559276161115863333811571616440892950131165427788658732751571725388664313108199662159839620668857148419234120879554660372408358764446429294885508333910543125088638946742874297822665246039271623846540289103966434353699757160725374813251637274414395535531047806141384747305946011203489520515999210065855128980267255411177064539808487594558696607757910103893511038077105402438456614730275668260623963740847118880088476718952466287621180079157456649798367328210116920658334110968898755226635462093011474178846504954476364415847282103499365952085831615493950265178901647266999456415168106855339074529213605519224153799362903004233873165854122489583045357878161159566605719774801912685650149929829584691726609689105357093172754093446304031679812671381653200890201597511969151838437962280670137002927584183709034780026762741825329461841107458849790872878788284178984756458678540388781163359722988867071754210576887705314511342425994513710044560677331899012916325791275420262055768926144733905170657294725620746102380790930523980214869363947633749332916943728707285670803104959154749441656871677749331157651282856170466249764098499230496452851330965415422893052579370644586251211099755062950832011544229388664614734600634634917988828365153543670229534158752146076781897260765002134572722237047975754692419074791594998290883554593758082674270440045205126858292046384882345676407308448999047553892444632582199212751132284211743744798760229694418360726310484564079353713775914376611076290821906258433549382386002588855323190656750778760256326680542735057649812649753709150329155088968301923433807481877408710535997761992021576184536499686409728510323828300989071879936639226983508821227020800937420910532177128023692863116790660348348316995442388786445241717682060980651565184517625132682230381605995358537292830172200644387908778735700495079823481447736252142784668744200702482088105062099438546108515040930298536445639713385154056391264021927289548690532927825622758978738060663355381696145487495980735691997610121123054863762095234168600003695479915478014171896202257022888604176006754982446933712036615405882081393491366795888099108891446939093400428221071742727221627784963937942342956223613125963817161766601819278848596203472426183662893318418334993008602808425285444343796890276722562834376402062221542621993873543201896314045706553491805084854634941175015386455942522689317782514249880074224149945096007971110132407360495935882891820777943705835934674037762031444899262912018736274660515452012200308786421696316258133417620505485806131279097382856501398021500866510688719625397033214101242715479136281622245195207481279195512247869349924832954002774872538835675928921554060337843208478517099314296374360109100263592775308191778931865268486212820844981855017020427478408622618552875115768761676066773539555276541193513177615887991559974874642038843490387474788998059221471370149525470258579488192917091529878174783448064212119442590056907659746195735617976644539395694342206647085072982157291517597231721742322235413420233341822713844035522146943900074432338725068561389144816608280905106770272122477601072933827571825952630071168931145614826644246584960775170818961855332579928226390662173044915559936887546924135543736678376584294739722029060903776346877309439344445419502519410448959526566427346377201535507122096785871791614644134904002978697316603706137335678354457456470644725466791105411174891939636080722271106242748529486930564706227147614332597146267720570308237327911539783773338072827171747435413403102737020834302168851560823826069773066089456679094220225024464110260783521339068497204155630279504685044706711008690950155923133063504739990823467192561306897906853655030683313224818820269951499276355187925768818225570634832721820033041593587973179672162802897859701296337230068162081594790570416591309981579539275536869452253268795884854917883021679049637015235822576634588889372759404774946110606368173590238833392529471666421159170567989349365234375000000000000000000000000000000000000000000000000000000000000000*i1^71 + 119210773712457199553761603955521000121681927867817629864294954452032791917496704208361210056294702785346086653981648931230237485143634795077553670279961819513453307112847745068304634491133855801658250619806701034052832988942168130213559629120117102387593805813256464814706067390807749134962553160764984900798417997256813586717981089182868509325501344538945066533587239992249412560232588061269897744914365724079380645154103424638977105912996423782497436968024661650798105033482487949462435615856803270447399142571623053416173148780078056755552900087735303623069007559515167349302249169119563283639293504079262318861110815481962643094558585570864090767563273967441797117512414510415562202813171079909119497068213741758874538545901406330030063442885867557566689533454010912098977505190380173750619781839022254749417029057601427474087004131289508309321052549582421102425719119317611962141743801835335142855382400093356575391986818363234459307131931073453445229188090538701793002717485638646976380160865918442649691789747043772262428756852152310278212627275101852681707285363267649613576365932999643776962165735149971064296878691688637249223338259927963654698993356894178496091243995156531178642885429320391787063644982047830041076300785376322533321506743384429961073016302091241258919683093438935071815954450955002244368087673653850314775646380220124340100738894846262394659727040877689928953163187214651750556952710645794759525368680164925223621678539863738390528306609862600717933372615731876659684613407848651274226681755359441812254848878534816581142977670633049800938618819369328730776207672578191599737104109034439291864938305396167666799782781364129107685895295488327746459545181318188806585539729988939400486598354985156527365185704004576817672219687002842353087264705243978508662066161929505577974775276910474147721777416928326661262551848866593117117987325845185418796361963245611775652233916281474122968842747670834398638787323772252456641316213940395266906900174710548386540101750759553175673772730006825077842645500885061927671222962855821272109828443184819143670601978802630022916576595019330040455935749437549390145469763347350739482729659823998524694263699686267762721394118306339050711695926265728353866656397124027699807148219600728171645062481594516605158253895925460777265226945881358104383801072989868582283486974604079061129788790622083479474602957948009994306088178563681745425845077028935305324047162575868215164961760267678279233279035381196950672792192999202826583802465480884173039991395873643440975446492611300084649577198014148886841685696248056549854326676561529768393767786382242365415948131136620195116918176189767666128966015438134473547280060162439112942687070732051218701058662867438826073109876402313298032159251943730126831258732543116955259616620644919791420186441694434108680089941081090294924283372623050382830911944364177433047172028748612086318558169533344413172910895168036730555495766828796093267186427494821835651104140521011336773268047623361628476440536460732559165541582870855756044262092505639093612452062873109343000136592580106970595731491171184851799278087830321594567885392204550335948835073418090640100197764642135839292423854533551034949078516562985777287191186551973853575876535667652711740170304711978073430141458554814264921077146695534978790769913606641874084538435291136482773724981545290889051897704528695857175460190056448057831500657826991549197587197046012726614571907453399249302782489186863009248148765562019604906756182562176162996942994661808343136114016915966960766632187784656015108539022402387116298260906051823071822167094344539011782997211490628460281355895525223589870280344568384728441315504777607813492544084823377425032859579636262350326098227876481237805815064645895078699427993716581920042172087294255384770975604960268416237421268254567965470345125565468744566703954609413879319740444332372280808344028713503565023482148950465760079261520800773114131205468349786243717472027314719706132891494604707297725122033179966954101838158940008221094847106900998965440369780661127162770713707535502685625916305655908192252712203017619899093539868481685759362908134655337214690115878732798795866749925133295286068363105892670727182916452899083359085399689456172973336446605685405091016525696876668861925119123347100187134597375196844464828701648195645552983464666573050691458342187881190554836208260145456329997339479183967782404825497842457761821159925817192334140956510223021679552905595539250172863539469731287102815889079271074442355990919241726497986155838500409930506259600994853541549668352126440546103571406671791671959461506583310103447176078551247007541574092292590036486404052053252293409711074119450291419752829824574291706085205078125000000000000000000000000000000000000000000000000000000000*i1^72 + -4147384690829887351234308952633549504123422314461617492959868145743780007297870322054214848461920851427419550612548715650782495326720746365136755273235145046953090037058370311963986517464439311161638654021045530321232987465887291228263575462999040586490947163165516414546537954558459984130278488767557043255662673197823781251182328862498529635190443616040667244433059271303740394573123765355091819735548901437433057680443816231217305878905224165557950602401025278340039555722412017251699025212898917654652851729096975294626673301928029745223020988550172183792859189801488968868181043571851671850888090283171908806099858412497735801927256235294009356018985784545707806715728048607880650190530211475879740128965463848264430057036209469308175831327212754753638920078295823762117504267706583206616899969396535140414472849995647860276679083209163894021713897204656423224449483937400864412908309568229524569643713830891457452600154865181044610577734728360523814544474274383755507232076749256748522468702422051240324746488846230214727794314624191402687557090766829865616649333132620125485530368007267367459444880747115723943765941860548604332729451488798125448181912093941482585281671139079330144291262353688638085875076192309965711510508516887824827792855943040911377019166735532825742401870285499593182945900889026478192029109565182984481937407590997093331084572372449269708232516799685502747814860344458542584824402976159395620070684621320770159136690140755800914204946374140954093314259830198776852467947514684725756661349244874767288570168996008859300538693731412209291577233181134066239751923950067019170979508537946008381823566443780973792203497282120852684299895198606025808902100444636802038341021302896162974576970366324270719552827065430290852413289747799461354631664317660634707058768578017941284415374649114277912738290199770275064004105937988172331437670102047479399976560166604499136581031974937749092534271158888000205117567205895374363807442236169181746191537342458071407385285968756037653277208094614428799670786810948281709031051998311980259477620428587978423704695528239099234572843523697339745454231377381804224552893249922983642281446195707876349062393049772287056383810643750666561698789059577909934656337600660293214230411018837337093357796906276932911519485819005020393901015168608226709063745660518696407210365203123034572837099591950291738098419788128240186947531639799511213391978277734227975455752060920686139083634438952719671666816008537033691121141067515805783188010411555276646442309785780122988407548924439516522016595737775794883518923623189712299572396163203114361718893361262339004856116632986071754647085495229044030751436343996458919851205659690749838657343692503150611736495217408530006107622024579456061087674837312344828534134340638976698370197669878249378411706936490669479695483306147489264903090835518958146064638602578761047689489664192872919852248357758349859537575769473354141002688337866934538255189820041563950648088762146427147745436388260597812630446075737508731858880392947033499156428067632343889453300676274681305711776872363744669816060647713666671837399275214033399188921593606822552790749258018103712029231920206389472111374932869252130044849768582280367161973863747101625060703070904293218602565410066885895437953991753390794074991836498685825914148927228098312272944759623897324432743568918300124920989979758954999455992968113428587729777415708016715788398444033280702843505554073323179099862992421935136703622393383177013386973062007166827225373233648091676610848868178578578019631660076801746918574796012458891358586574544423217535289319820027199617890068580006928935740920748927004542094065047458774020961040097995630082683452992623988771865420172503385973279365288192541424277716924095173904441589886577383133702640001089260324182549989227669959838756896179967038137244434692511978867110004020892346115215516113178000033856281155041245196995698678758005654419115703432412723451455434001419811372779667097864409488955929024819683030426299499887994190413173825787873092109755419635622074503521851867809444608231788779823438869804696617549732783678796495608272623917162648693038448920362529181927570245938064620181020968517803831626054455715937317261312440912676914085465954044700972235881309889657636836670655945053585119456155505466840402470719854350495975859629543300324345148945748669383140532220539558685441559538058267574637110914149700511321689427225749789798588321408758981730828202561545127094018542560098918257724862283981135344403728681912814434560716410131415214704139666488981196194778971912920571306388201455195696389308547257889767190067403812628485522088013982694360634058780120518150634054502115619783575439782907778862863779067993164062500000000000000000000000000000000000000000000000000000000*i1^73 + 44055342101880298821149421840954813651656110216743626527386476684525748597767137549103566640168027146640520717464889580211470237244433935671210841476205352458612343037884016489975236456969417755571297328122928508399096158564706158307254784075293457346151217936870082693831188482652959480960079410820868795446120771980508549426570355164381446614749083242743710626924081866058872343539401080718496198522965868953518178562110569506382584767389965133159405712422937752756596473610892998932896132019384886261934167712332391751017165393673197346062614875852716919458414981408738015942447422704564316888546969422480123064882596743718250621373256118698075552460631798218931550553834101859806469102040549921185569949808901435732552723694207059194197728835636626806414212712366864975399708428825216978981518673733603471122500947693687497445124394140543365448539368348248999503661013268293936590837501785860613140151110340020316859038866953142844003792975619767510662204572937067210964744134098470935482115742342527156396350280825495051724787808472045446791779225471729468416535448228311097119161505891570638272532100427315845831935637318710280933189102075724116836984841077916829171928169297370437770757941974488349929379015140062619409567363281430563172285894752474827078196598611810725060382642576549312959247630529372599775308537592672111754418784480839629765367656347267395227374037889231380743823587138470643774510928487023316781556895780531949916223475398758711407470522469480561879791184518077456607903434195874845144958116394061857507202952490741651279106466934427941566006678043464631348883096316053599370891604550242751568199355225605553565664140254328071030962200976977014336641874175515114376570096148605690962130286514340117685354063171266193173823650901784801533882797790520678764882548466449601180597834396558044087594261580294937790195416442438461263052228397546045299110090530294401169118579629212252591910532204512994446259942673774737623840141253666139718785868050191282095007399353604672369666816280704373140984816116085705688436284999642226556131343108634708360344364347817503826514501305022306786861866192277383735191926679585978724996452023756738125542531347492118556099951366930905582056266160331858564812710622935854583508467422716949890794133803009543803107756493100758828355649643949449218667184489963650652788618657251427960525458723484681497937135609425636155824834214043145174574958477379273713640457107783611160233211739387211264474501471694759446549315542716429806319063713952017670107876765096776783110637300444032639788748636118780636976601488395188124121652057967638065217659306023722519371186077769823565984023375646933889781721691302613251157504700273142365248217904037344575846842032351446665461763929731486866430664951996216183482985119654529426465156324682893096913663103306500189906345964006359275830295042186133539908499360375190098294630333330914603238571470186706473861124937838172774404525743068059486579483804239686079143838666801640697787888549943706221005668789785799489067159047762785331474693579606638605655417156052073977944879623978547923097930343816100769619777261862120772989880810756609522992949447579080152649169796068798495625953916388972603872754779958421040566241488994151864391927370745022900133694628401570366810510843753052665511881843819246264024287713147988715474535331967818097757757538803963813871092454673495271503619795537246168102872242483563620802418341816301166293289477934232110616584812327098865993798212949084518671642089506656502823269083100512786594973849411011777427076196782035988061708381718610929106181390988067165828048741230265549905021916649619170697684970157445952032908594011065728380316520330750844474198444985997689860541852078434998201570306771346359820491385127645187783098745180017122000380773836075213580975689723876590601028770889919659772332511070858815298998894296618453717206751711037058181206220167383819047050393789484086779740025325672992542816229140909038429288370448745185646542305893456583319173048124363116293108491091459805216390040874308712982660420410199165885920128011557396792483580784223847816325070766376679268939774266590015620351371787488302802829734296987250050102240189458800250818785554506213966529018105664868185340127380125295055346984299819170144294158832990560727924393121732110895428832350173539477955339616076409665544776516171070199048035146099694868319381489051498850881674787985990990558587166428870043274913469942177514458479147088845754830488175929213247063073741799653186600663888802995087243418224735162398303018897440295262118270192034134844314331789193974399988556714175470604396738722813514253823251089569934189182916165583813854898284974178853962839541580365221307147294282913208007812500000000000000000000000000000000000000000000000000000*i1^74 + -116436777193018045730108938222408391791983156432853053688518529778057107834209354114795415068507192362083817868676055155067659583080160718592477061728561838708978507412794086919469288958432808956741020184388368594096262257323302125261830685540465260723246588809898646570160230889995912658256365550298474576347385649002714971993161124113496232417357535749461831060185833175905419317480564999462805800022186350950663642748811992199447346347637675540987660555613791712134788041082281741545419070627336171883589992469048203205268229673589598422965928006438724601986201985322846640682593095093416416673738244378354872929061280309199119231328535922611777878383686701683094570411229617014223880245268723352298188702231674671030665440502620032006579704008673861026230120475334062019193187412071381690238791070318587639863015921805270462236278332856346972641484895239157722628589807011447522770936720199194587344255812484200095104017266377050568579274837309231050388126797459946317787740534886805688493377207182716887850443274835763436640392656524974151649651530495767699495880262412474027538859809949607541501900326279470093692020300607298710840692826116028685831542548982374042215535048015527588215154593769369304743603795642773688832280328677061403672629326652299532711155985318160093313928295977682249078881418143173713850949720775367980630647673393576745986421924402350547825354282314596995088832309541027668371807732299198768526014325903171379470381016283971470546668462682395528879525696034005846032088912767316028358501339273106061299135633415728449108532625361486088950123366577723042314856110628053740620123568803244459463673070552133820426346959950226719752660423643422415886522659078964210528243339432674864343827955871433378159100855171198557479529844247033101269838664904462965760187979475004024795856362425997929271021025784575103181130952163461290428021931032358682182347707192140354900292161645545654889428007152092924198900910068182995725903663651901514561310945087371804010434681869816314917140718890118407168372321025291529178466245271712510929301511356674413915497328241448212671252696427237905400360098171401061607696495899175518802784817008465661748753591497946228110866976034395338346798020787658959223908783355793862693025460795771950039696915275474274287182004516775968166731772588174043691965032544011714095091542076778264465124380098402022659639957799699068063166188369045441186308463711584045959464901202810057441414380392565625403602988211841830193654785494783476309179426348630101993191951043269553294298418175547803727439357233280267806682264150519933686211523825625568712813427985688855527787150698467072273974193758627799472663492103768507741267741639121353158901127099543176840935679569386389843991680083741923845079502018867653932507710808376138152048372865074191093439919750930008390448118376372713557687050636360419999233578749586221940330827552728720024034696525662829326217694006300300730380133824477163436640215288515513877287800213158684015828362633437097928488090209697211851028731518971237681370261513736921976176401125833069124719826899054485586389485047155187949089581986100523774240273590786112834597601109593941988184119041049185468461835023682473986119670238409221611378380330688015590547958258690955646464307663151083192121548366185184612244972877753363344942214962228745750271355283168809154966306575563573830915811190825559910159142783665689947501525481460673616874258254223530560186490852330614084442453858412877669781705336121517084408225502575298589886453927857905891506269512404660141426446956579170913365861076127599480988554251581031984701334411422419593271560627891149582282258420276243165701183035324331370284395505715467449590408937978550704991645264645877497171601055013330552895662692477266490701569316502957401547139237645443478864441040262444585316508549564003724458651668318889846547542410936051789502771947019871790483846494426792090510005181599369983556767814401247668155438619451326422778107591529490867403752981933443408970655219371750211500094545123630911338028796010608944710860530543934730735175915778964837926048872318432353677647583778739495244187054752294001575203862053521722381144624531176025344503849561666056800810366988441811538433886859931550520592100716501197385619004437864404197289383452551871118215004027446244087007061200360815077906242857820748175816860601023371726274696507676206727756665223696471422299064942474206924930178874812319068372760097004425173450747945240218651149491266584278865118472730127088746192426554264624278719941188106923524512569566378077800394738244296604744230395324245573765210523408405282439529520775867693702796137312940221288483631905322388465093353066091147463012589469144586473703384399414062500000000000000000000000000000000000000000000000000000*i1^75 + -2082350881892267765236425332177951075758798864346013315344949257038321213360740806600575238791930136880204371246727553886839182446608691432333910560686303331904704205616102859998426603799639971002141336277246577646434566820770990040808143973321266211177236417585470694717912483744916160573079074649151086210447786842565468130122479359760121281448602165981342799146689349784796590604812775880492096510973448457599849462634337462529179462281336325795732202390089462618884232270415264980625434202049769147106787015926491911394222536258729476147171009076570956674555138780698209666818004322481110766107908976369514009280939457217218167423066635292018052446430037181051073629143778942917250198281794700907115274976996439731968143942560401271266200446876117370384383881526244751258029883529909564369499185486640889595254527431013302720384876421867757627519395987426677780956583592122867997276890144780818266611417621384800968750933680155790876012235123737680370131992787511174851441536442024631425350601644157589039931185939191383576467446385188672828569435847845854959789401428751074643245449055413327217589159091327656479652646320485740190719231530842487793830437217099672911274138463956116341353906141029958003447414218096793042397894124716869370498479944613323760286157609946208824287882773868251310194924276865399347771051056025897110845040217637463011600731193796891770810097246400194006113588284104619239604346488616823337361467447068051383189942512138330542034082481885855683764117260882611264905169534642330814940629695896363372906818068322514663873249572221546444003354463357147781100017989029593243378885178838656186333794242600159468276374875218721746541152802115654499306023478641679795463501027356521945241635034803334764574764060974252660176759946861902829772986148884437949641680574322821378676674113383359110169042927699358108554070000681163915768241250912599688322763990449519192033525375497516360140356425188829159599377881688006036787147544509994568071956886303849760959301180702892749529946020884371644391644293522621204621181267307233898205392114465400267200279720196871135525285913240586069499701998667405215590055059884950818364343304812033801617641456022463277234370632700102522995799104948497046999555409989113249793619096094875423628412323056192591042977377613372434338206177293158015167150521883297771622845773315112711885064372658037244933753561333509166785648012830916054800415778232829153511120130119213582239638242345346567678789209405511026870420081447970136511726035626231432612041187717929873488341549956831060477974865712670462396009982777964936772496746790050636611242975600673212370816947486347882202805767554505273861513977412529441282853954165420198129111849797954429791223519307066589180903100214615351863175151904484983187109229413493450706149657227274439343694500153272378640063478929392710786457123314114585807020878233885936444218570635055505540952981784997088391637919606550819776414482625157539305273046595952348229190064625548883650782367668534578087201516901759064349139105346363852072193568915571865182146937171617952885576064150018951344754512406867539062751259877084033315443434149282072540685056690922922482309097455386635888195494081615917640420357352750164363673357551291409458751918753085362118016434457463753001256538799007502500557238742009811491276490935492145818507907423503652769017644446928343067579877772040480499412217515829157771826266711000768528116327856134265463480890437604062093687070971927147713860770355143639903432716025108011012869040784535096495694578633566260554271771032010867973999169467712227449175684977413788447909779238739842546301054449264451716507839913831795896206091731646667154056681610096019153603909259736292669117481468170629472500308967994400284559219546731711870267591736135284170956853481496167070093815741050067074156250015847004731096957902402623614380128503001330570703534202356620290585471692120712624830566171072985617668594462186523489824542068628629002756085319085048071595287425355344295917136851958695972687828151346525973836536646913885269614354310841331136820682684277826580851411446249385851679322926285952121430409612783865941533679301518884259653558345822042369362600856666204503393386361697910684706938288492801128544650867186300761609599265396085454316051682181583723282029722484009194373671846926911220135289329465212626799456460345277093525987828657419333272028790822343318706621636337223926680296446333364839553766939670933088016221479215764639789646303586693668816099107095433556803553965702170676948391048357123188564162379301915055229968234151623586712363091160438336120559110096672265481768592417583840481471256491410668280786605064334540521550506947737191332237216556677594780921936035156250000000000000000000000000000000000000000000000000*i1^76 + 27102853959720321419420125859727303791704072484808427925635335076181189543767075457080364774980743359458171123554264239757442622293800326964879427994592915927237562544415272435220627092341319617994350050967242770690720105760825088485246417744820389577180254603708854012555726007546354900722048787620019884938725831413994829482135885503065780055386029646237528756577305179091879911003257591182992669640831775815568403113752226045170338985548057028208583001796418356969017205057459848791276666075132105234400624361181180961595867095221569538036166233828003365320659194428582761069938286013737599227068384079668990248080392508187790657947289054240878593770997167679308262397389155108064244693296775213580398825079361513464602169071631363883054091982542578363315312825602157987345211306299421770295754652620117127231017850841731693550547742203694551611063653829627539421788799439678711706445333414759408785211927212360088887861734211099344510199283225292298594050251833349976666148578431660132567565272458979504975206467787238636979841182908090687243697255493061154349158051675807686428115659497875682009047739760888384256420324631581149397175975026852992130363746819323800949451065168423231647019841610590959520027878499250082585192334094733460180199731424737627280751650095731225657688226162611829941287423925372962844364648152006380592300654335905052053620544839541463882115968134649892598153106986905212437722780075647407591960086770810317590076725719873395898609614399902939228086401220102217565470750421859025928181673821040767657081359205259676931909313718628391715607792779382103558575186124584188711866005066310499868670484660439504828841089870382966868057953544460975368694827595517909009069630241470844534660797648331169867623544471625909225499645157782153273385050378008575247972408476730575056968248663178691420003751058466707630535236598450466564392443286499691003884644159833433754482271934024601034286866340872862112300290990693175131160358874285995282363229050406965072338559211291070210927235139674567304077858658923074488102914407068435966555750781430823301233571432226254859500658578597480586639752708197915523865622571196265244077095269446115131074716324154143016285646149536484352253802611811841443048449394711899605360601205263939583987756186859470476461580850942541790897397213456646757505279870313170867310246176909757604040551307232880835388517415449926649141534109580253059729812393995994404489866356329890069777542852360455862643266963062481432310875154532356077962939887460497580743855047341288288613843740953913010820200856888567786691835048788807596517674225305200489490320013415418890251246995106750327496895387296876464005115788883138518905789774723965925338777600986702424727448869946402963888613128054626289620988261545510320085320893944284348780551442408679421480355017000894104656486436114663336747237597487267943632286572310059496290985501541722879487191045876705164176077189564895742781255533621981965785723792098185191091643311172508310457008410510021919446018966936401537984716551044667380456085112702408981857344652350339899190842313785243838428507598002239054763252652066673200579575242550488419711618732328827027177885895862395357132088085261546814494177911212522349743547155203354900174631613168010350315057930547808970635322908869056581652500671117463082944889988086566218502371199673809564415696751994413396197557777709357802635117153188603168897310498029743433594558190456201333452514426942544371866039731047773217304499547023810702087525612456579096884192044878473057068343775413119721084616896381408068860423444360820542459926405394990456685347695246317801382461343417762786143001699903358362917484246653323853209503037808297064169499437646259508688063411550266829709979666686733801952570159535497549283100148324524697646784526692232031727380692933010687193912845761156591838049655902530122121170350711669464088627708403591738405493149637812763440390962139048991799670315918627943032055704684776607060873616631306852883654670790863203205793755942118555947425582942225788692837876055834695122643595618828250731946035583552249274230070697456157861101757436395054593841732682763271232994500179119562232442819899272196019629413605325460093270970982978953829434421951976568354000835756035044235658630383967164222949475298794340934221831496758534977669281957506720691152004481098760769275226967616421853460890194684842086394257605752087256416784542360150125533450621166321809459941787636974006314398285357621879889266599193572759546757202326089729656779567069196193216374477754729955901957374173422336010611231605402271765980098549285951963398027260966237426321192768648709050434687050918327970153361453829237275319104238935352668704581446945667266845703125000000000000000000000000000000000000000000000000*i1^77 + -14445850485658220008192618615488292852963942147596317449281925006079239938421877809604508977931198345003265756699208537568773810787543888277550812115772219796933226180957533685302232614005367230320037659647255309334023875994754683801035660402314483647912596232605544232055409638377896238951090833807895364016026086407227687241899547456809870117413849312756891833698689214525079144521778114983835276769784594705461199327224664629586118831704552229990712143572430485034930221508085943943607945569689062517187218498658357587582749957041539092030546618801789070194257268241356332499950934037384980254502774723662402053214031452460234692916977065186627757012606442615994588418374713050433774777782093106931585963826460831739996214018857759161012468716308379503102212334546281723538502693124196786592039405482589404726408999062845870216921166505942150823970961464696218177615544014696469214056072575847761494581580321421584402923840743949793847041881733533338654815390476895032870130965459583744021777250427484126181176504215267389692259244112658366224010172552964749453138952823468233036981688847043670901246508096175715682413423386542737513541556023575527972631745121413074127744153115109706728460404188978186494423082942041614669419553010070195208564436821029101380282223454236286342059217204112984333417229823729009286285963368592075211042749705891353093542202413201611321612997746381210149004243760971465164830777743160256166254611889608163532109309583069885082963512119930276601021006245631471524359686606401521932987867522029753358438393989077336552995351195156882120088051507388628434516687243182449546808650167762707657391853100721071618386378789574386844874639496651701129962667791583424388331747824463688691146131079972101078316248230726035650827094971430536340314161995259890882775343982209345412687616476567138998080818604165306903890973809173442267533517575829535060856300802762062385894706668776937778355978935542368032839071046756498448543101250956996509680783776692921448411495397885848419876181030028691188314578448037365715396337852324094819329252526567015098429021901406239174065540860444587186440075077344729658171474466338990798246555756745573261893012019385855238975186349365441908538521299240469493989686508391993145692195016892523578574772581247391744120458255465439420405814329588739890401985495602324108641215568491926987736321393431805038250380735010293826222505074552338764086120049384698464832814467361277581009079254141942806555185197605408960935446063323036792486904440542665896242986910248081558089015662240512356236173140138713844433617782746437615966518025582231607727970750059567592508493050168817060014482143502340586533694023365689024683695283664860670781748551368215811064000723832783448991810933080354232002795160306254100851418831109745504570168896711957984865253295978092925344111465831581985730014865087033601526542779315749306915253743259232570774449692635108640938150846129926192175451263195488070243623455903727962812247193011759602885457817964471579250396379261838198274476623622266913563794083497486415698329166684979693009696646976783646182238068504298272233875329736585016981773892601992322600666947834320275551833835946849884262465740530903238119268936753529399337311305210336625853063098992601389060035381580830079907735202810175431119683233219866449449098902189354559897228773244168975092892567855343327656218872985438492003758910204405717653406777025133161815113412779041776525870450816018840680841298941766469332946420544612050257645375801912008805432116362037303258771579683770940637408280679125184348014253607319066564633110480656373537341300921802983480028656244249135484861291033082374889315168726044147466059564921544586107704525700798334569252377795315811499293721921518886315861791067810187759238660611475618285106403203943894564211557567024621841816625230624017121128921240898778709242334678605252608853545808066447085943393196396726451155617009719580933516784899266951497744025393530811159775332862999637101433290784186286441634702278017704247530343912220159454311544103080450336718902484266773011523378984832479184735695856573887478857733947466319637503151878560245929697631199615425791317936670376076487848452884546862817252468358076172868638166681638947918933646855764622079102571529844645683247208344563490812922027048650920795767152564166519725393587578666476252019390614916124456772108853876839534808167384472014691220698850136763515584101243954235382729818516304758334108661836147279190302595068312208410279520419514235153616611986508250108906741399006764410811729866494928518381549466821037524199124556339362133760404298572224523450536369108749596103980894775164150764480676002361148545748148475098560084006749093532562255859375000000000000000000000000000000000000000000000*i1^78 + -1847240972358224825754527224432540557007377576273672271754689527645355181618221092904783685948386602746926649068560969490338254285035317863025239814983821433000525128783155349152618275939437660028802669142604854925478256484403390778050774835620678982030844906232524917357982174424000943174081651699859732686608613882357037480661224230846091743097407280555176659898579948469781611067052511363665245581542408354989210919537484397849557775370193785875993442950703768480182048211860978836356243169267176018189487953405012507918326147652150843910567828014405811767600813834315608729141308394860001912211293341617244365372666017984244267773750282217560824283371686661336025930829480729378850937894279076437106082956958311920565493148898105012899145491673987287670576249703577726889692294257125792835221863685621951626094132685815394157080321540247302538363062427139152055441663373459523414130543563309341918127824145972320645849730205332698162279332072603752975462838260325004285225703008365399529617316138793226637313677138867408195165630077141978732469575499859091972507886383453280971979851615429597744699577077888428278720489157106645616955037966814894145422413073944132943819734572236042087122582605716624235040227836758607538291602630680525746051612655451267374095962827935697951038699808118912664321262534758108367039146311227936973821593251903370388248374594466733161642543237576816568141231509970791113163470636662759738485463997820397364822491021701903299382099190533508532938984317471068432385624910005398621088162435807589403024010182577413087161322521469619340544470121930106214161328306215356061343975327701193921358389100695397107577463642028333104277898285839553075734644309242183475693709987454453425045406044589988508307323410958964223459098293999129176225380336070947325925873339262512473196414368532009795674612260396299285608768023563296482459853353655806978631676480282168555919848543988619757680398129728074877293915492883233315481552001644367625963961946812574964874835914465013162064464658769481175053368479455728240518300370720617042913966986972521760265635222983403449524898443267397147329861937437038829890156044291535431988895010562883270993787179561596413169513948690637821767584267720025191692630514409602677261833195309943403939647033167196108985944463899065009986486237426753224172639331829343305122749618594046726013074356611488565228660059224303201775335676995519858138785044348416948258792387760205827158475639265295355953171803856474730746134590532321713562459695924823453310362893000864903367415477388179618084583566753049363492164200959476804239516304784709899238117898140539893423573994532072703768677567239168451406950884841330528582773947784663719903445829935701774270757979093938661262006307848892421427784356997683436804773892469500553637535991921606457700214544717839574899927763479755089640465925971996763230830170568177245887709183513355313189573389473122334474672575317957746834040519783918079153768157260751165751438747076530652089765102030382752197862038264272268408977219776889104399888081304442026592094296707525936613976267583822817037230068047172512800040843763413525750655800740219544783676513400026629555419508615532860910150247088224591384643677570408378341210126748389124768182805768001145868939957961430281905424019582044572263748772167708568026085558365260745031649703976671343231387319637314559344117567846767900946359689275157253977601153279587085911821542607467134377669550386300262127331648130939449534937477898267813988080537139578536084977553869067142408515673190400446710185713024850878326748212750336620825974079341150884527404239925535532447224764998587628105580332253463246702124122460035458514811518942051435910136920565468046512676500973757377560940006198497525092938257817358672764950436615543803668715522903396135757297779255755774840909906064126047234541810235641544361578374768635370143944084207688450717497207895826748945030873897525628390171199960928521139280412067873310538139479933570224886455254928317936684741111993286175203327920005730510972819340242570362344842209793494374551723307448623061821401114230464148438965806192971039722281428831765475461370748519451761078603710485354678614552817585836426213504832212139163685021759337704846423449274451527695630689903125575282311559755449934339664473037330060060157599688782448220147540779670388673755322970363814933548923340453011749477350811900506390006183803811525757312788467966892898642291418768822559780022877646775448594433232561432950382148829135011750392250429672472814063689873697123226563405709517026154771682320478823761100155998111274295610496476063499167870540673783925325241435731782831356946205121060343277593004951420141424023313447833061218261718750000000000000000000000000000000000000000000000*i1^79 + 14053928356791653042049175114891303212082717374575982407799588652363771558671819720999058954346242932326074845989753924551529303898305946126385354773098156239649804803639718574281456782903585111578827852908039917860546640443609899251631378228398863358048454432896359408978857131153632507536829133657435206451423128741092393558860749170902891740034755721392779128944123496241869623126558212629258033229604112586218216567324585373757253591292629504085225367177877357352447262059930878470770132743289304099846318623052825877699614900745548921018633330568840505515550528106422183085845875710506139349148063322178905101574485123693933001411390556524792169666438397595281298920774982752756517982897225368365151299111301266697021201271997740590273515669335901051350852593380377182310452647960576251717412566373859686847306073776767983539425260337304932543711735502984820188120305179486646110602227036129387245984297882058769299421884777523002252264917171851101014378645493048654082992414936732888703110262089867348882914406053430635926315991819928055576188857763110972100555174874167961049601075866553741208825770200313506522499888460882493791240496850438381385491899198301267777509520511281294842327082761400286106111544504832392788253749866013278102765506885149253141826384040663207733478281555416427354583117130542869319571598568837886883493506018140731483333962921704803755229278872351396189093671739015577573503753119479063610795995454046626248857470236041595935642886898150812151100385596782990432762016991606337624515391680583521936721196070138334104716016884247192343571386796315038511606038771569430028343176209466526673426326405589115041477362559436785237733747530569783638252133619602757833639652431756363948727145704630680535725113926959070162456350991780006484719494610650183282781640915116162797597180307911546645233209477237578467154138907676052212161729957808393460057403654031909484129284977692930636607581931162512483377559039116196741224180065986198969716710097681876143322141306617732662348508828583327231593301988581050748020392387489615602621922064974745888237641527739369206067993506851840593615915016967406988514169977823652699363340141138898267623267266435270219794895237738550662665384147039362773433495180613414604824905184613213441224358856501296810364495593938547013499834855212582665600127128508645763739426868151882174169856107138480942038019073494994372299773759466804521866142849724197855343546464494389628471278128576892602713334338263633020086765018719397850085608000754779733444662841611612526124725463585684154718454991301750820915178760991271282852061242598860609147714448917253118890325920151467471070664376580738196149161562678536210492742563132617861608398294188482316375391083627810822121378943509084568000766110283569345245302076786430212872609025197013945324937414471720559827567172367874212458706653211444827198096827045121547932377727832402297185373981821083042711370016314459974685787714036903059466408281447805714631094825899082155635460786444508348238716972727329286678027912994704412220527328038142966752300681319007798889892402255710518786292844535040900137598930443874174002065883086332650984670169721377489427452002335381756236984022296613784170073805321195119087530231886893090716646760026289082085241618965363473723129188388757945827628766643295023139981835405649673773719169542857065567515639792087977840234612260435884765900946651274628845119034788146306178635682544663754697122008091785372251338028414046763855218623762121372748508511415164761599622538278472862460974135513169306366139887631401248279380405071709977219244387471129459566988584928069839179535771674124898775644555128258524462086697341622902512554965732568413566576438317506370062651751368550573410249852350086544881634743034639448652290975287607862761316731726320453426183791121031535589365317249083864238996280468088350271132435278735069885239130853876215855765207088268948523310101944563191471156648857493668654968909670205032146614672427326616974806721110219614151898770229632870439139151937812838050302506329468064669657721527201659207704858997128426182170458278949952258963453074259082354491522589180238241590921477727408894333926029351157125428429821014908803453885834201640169128973252824578074793924630894708521998772171152058142491597494715885413774196507670567419982256468013979129710409337025005521293787388106439650408516917803937130597206709113275687625712749004613839591917314736260317327918762324763979399043333542281139987381717138817969028852996830151501007574956535069001742538525911869256753170323709990503288048892547923994468604554065935046903782103755961662468283153175714915547583669565646618206186819875378943289767619262420339509844779968261718750000000000000000000000000000000000000000000*i1^80 + 5808042716694197706992527232974092535609791536518512142503039917094464054811124378882119296898704765361108688791003198440018246921393472325325448919130640753129729799096436997334740888538636965280316775150517871034989423759301269904955526310645630383152421767040631879819499003872310676224224490266427309191544280949695584362439001259650674861903564711792683726173075012701406730220901429601444230720841622354709311205937549638652595305459900082713530457464545185760479695818984359147285623873408257466103776065048920269553974449896679509694639262340062396291902425823734260947161391000314147059803186009458752788033049119220001342998632849804916895840450696223507921931742972580647823519311362586053329297858635251786303612032101005530555343754896677701058068982219478668932397232948649195950979751489825799296942132507350649138857717422839998406532643072799466891423553805286388031405648048870227130810191518571676545745970746643571679876785469912637346972169499152212967347653235517856567323843103251315721452767256693441899942318266718538350616485911807760923940256685403804375917704916073883020212421350771931758238985668320613261782697269596214035738144457819940737059359337205362098075507543686504348632472908818078742964460246510869159906258609730463788164356874403268157128432657692740432389541661764412436057980443678915965804827146029893558526233443673412081112465510896163628817993173548329212044956028996530095465982802329843501698540393393975611873894643838887641038520125262124930040551379299754789301699789258924181513808782573142106282241526889327373478534225151785671338488740859552911766419777394229142742158217610170321279831750605141737157682427300724841404605519146466015001791609762027423149897557161805442936922205724929834072993637700043039540218773185557579461841841826373602370503685286123775603356673858472060154447517240879686533629207861437385629686392357428208361426203263187475043141114689913821003454341467235080880085489823597507072623059025900216056821872274189177992751087966835575236953931606057451179992341379899166620347430244854900205543117777420739328988087199759220595436226679751632814215639258365819368662445460470949480590341839803591734751532212421989935569486948485515320073877268474992713935174967821461675445323243309659495317993894913291483894133487651967537131109166728340000482683954741094561303685775408321500410689897685799636988263060213815956603134065771239938515124796544122998550589260117800203209573764101793055263904904779764268453156003689457858905039805287902913592070010652495469249997852587888544691331330515341745714505999200814447907624622217092202949287614591734721868062639032203068404243509279838065725902992126274713719763004180379747180748753731606249944695243598097481266039220914838037783401474122529872895440422398051972714768040602938582989780374740311963634138959367517975041047561609149590040163685129109920798412771906839089487962824405646188877025299018594259887929803033783622377297139760959951093315887728147912852672158368340192147806795146917919319498227964259863969261177980222944927275246285966891865434273957276613875833343746739383067522888995435259202294542994128447171226328925648643432370792590102109089299481099909015576982429244278202800033948244789589903535061448967640284419806626151498669846088378128171926831460776687024750493417856314156867557864525973535980702778356249734532549884642073804532875241731575031799328189987147909939517221469760356480925782827766665735307079966621463951012364512138176837420669662712048729336297286158269491057323536198317759810339053178801233337635284501450424847083062424095571762092045885888107115519707417765915875784044596761122469986328138975545615476061743252894918347771248727556069741614269437549146118663619819929360692437098086223064509594036927846281871691922109613107921590199076980799209932523903490690980895342188275800318600054963129727927851441542229575331374124715927348838962232906481930933335188373262763791499692360948233402938301240818215731536235323267125534250744641230551526260862839034560112759905916029700039680737170582163767736053093541467439747539379611918311731778271104717484304057806423596901124144765994636030041461729678574476002884319693857009394882454813106746757193956977320546572569190916031836512737184639398564037301668940294400675954960098515086467849913068956392511749267313852415130163700007745073944850220231122136647665033953257388561198849634556676476441171308149963264978718063501170897447090428200136298970560877300692931870329502621507737936983195951872353970692292153856786773986123354704132883583591150170344409027704704467361552905684009628605122169405143795145943230728846629062900319695472717285156250000000000000000000000000000000000000000*i1^81 + -418922640219693425655026385787931204221435559755521350653809803148810036923942360447492193019680369778864539521747704703913629146258075400699440947948815831845808655585668867264603587696299844094335473000927225508660612473547117905139428858281815290296956894821644986761726242066680993831538662886159584032414679868526092235287250799461609949196609489861986565679131341263192868786132182439475143619179019892704014221412476953242527152227953662447072932696991542958754056866856634785646993553802050756945567159928108249475970994606371542208804314856010815297333773869094864359899992396190361381389060714975879304909614195901526796510847013861802089176482782318843102045950468352749871203936116211088682817767735012949198289951241930309129678273655708851570201405532745338173215671049811555847279621118918360690728286230366603973428965646580824329562810490062446440772445343074277745958466271250389851851221885836100511218593026054261168040371057710531872968412173002579882502141048327574715556020986250673157800073891085353520818114811596957867942046392234619936902843075033024842427583143156691444274032554238007493615144536372076185155823561492896147347150890779707297559559733237379322792327828906254825559047321820301469223427217939981292383068601884054059282040451507884366635024493227214576170730165318055826548420299769238670878477899594170777168666554539257874021347976476156439067654679197015559486602605179310464315702016347639916126680076495568103488209007003436184695956325700558538298277577239299057629461171564696895898919907670141039496869833399304218958838180153544567905584391608106341540503250223934220799176183320687186391111034866717076729756847880506858956454443475617866663413776508616688585778284212863363643542785102702598501060962776644988642267648586646486519622515381450076461168617713741667133440772890657981150778784088751293411590745734549851238689296984450793246426671269103523823334921457767200968839604570379689117370873830251538987257748571947816937820964706535890708509572150745052881260339945051690666972332901198529016761708307668788429463423571518671499078457840441602675417716701174584381158083545585648954039051049189057226603279149593395289400975486591481904738715450874033199698531661868002630076767850828209403185010848766070617614972318116417938958399649083399046374505878915201406458807606963564191140716907840369231687742532385646735143768313503096193928740777348737197554378523393849786724198696317631931808914014086660147808402517202106567217518347505542113309934046847232285874029537793793599401932519493820873740164701195403707181585171231527086707264889151352648771304352909227110725716050049463980941459575289361657577258931699403371705909285926717651114049324530692855160484029352990237178271389357046263797763987878797268924133822238787674477658867770784746775172527229856996113299047562058108871322169800557842282100358373601344730453475974832388039277934857768725548349956426050872562233196484727838714635083955053353190702386251845492909868850497855136827426867692818393140855412980328889365679987577714105469548242075371786319500941578761415347433013279506051838055252787633316994440842406797744236997187575088147296772677907410514834826933074187725815628853816803664877764927532505803330986893655021237673399422425035169410435293651853218679590894174334509750940020975002648252502084999403079880382587512298427271328090369877969047977730403884107525427741840372689863097161055530367739913567578016100556785108145734157310374434756439570272916898750174796057626111442335671526450093757504243764190042941157300387449241316250565642128616502278462436867612621170031556033107350383395206045582382008783225270546597897277518833910582390306825319899622678088034197066863892715349832971954605412603102397961176552212574116465479786874434560969568179998742224953210190964973340492662174674524789378658275938300439905085201839645680596909854325941362247591961913995637050786184765380289752166719772754414718827891688840635826959334304843617298491243477586744621944563756548722349111140643265275376898549530067132962780474089937606691109605522883640212307324779106157161565638099072194077252057730410140955840448136950851241591073175837678982558265412196048141404405998542586439642390849364951563278152965972910749391361026479283294116633358546260499494423993621245779690509258987898669077505045042226427974039582416295920134075352697322440419207419836518760219323976231411068662970287540437308643877418353667009202946715287241973652144172072249715420080064955023642345440754771081258756503016523705993582405424700880627020355796928258604888139048068399961727542804120725209848987570697903060415456799603362014750018715858459472656250000000000000000000000000000000000000*i1^82 + 1675626606219690329330617320636423022676404145774520955734126315588457353170339625751336169807009627858475419340540586857976715756755787986837589091381270935894353909011839509029224143795656021777594829345692928633396943536701612565493262352529084365365264211690697039866371415705889627545731474915385709352450682799191839804577942850419759603611964729818863350275344858535523582267398816183646123245647388517674964590575730502502444272207856430109365773648236052968264632586189657981461094985403141284135253650997656523586599074883744102335966337396267721382138022490870738779688222758810808612611382382030624268236768079299264920624583005214123140219434369766999721929937950510790427806038554328900187034603767445863784764457848965590475912246670942264791979257686070885019830935967319336829308494871212100984550899275334832729218590714783968831973750472298588114278239480982984948103388725025906661544973503048174557221899348631228500023029299416418815930229451953388735130210305882996385740458204121486387545507975239944501798204057257962206269181048087867496561631557733575697100524095821773289548592272953953889510279581828558218271002154228431244899108464964678010152505383691754538398583472081975050488406676534640543538428015049631912631256380083593166613607357429704330069187627522200321132270467227700603424548608093178707465898008564384023313329335028532249550638109615541572628483623184437499818991942239105519246426517773234203932010045807740822771680182866773072800861551005457651428060868442608036556178998437397365918533031120200208666562812369102479804133624697786741337512116098567892602298110885074328456839917706737994469289497777657781153855768170992140377626363818035317166111972547327517136348225472589382395897035192745563632388623816932017518205646501551096905595921415792449498217560147444721770732755726374504527458566288196035269979349760627553317015858584483415143322343509052495983262997784756379823980887023126310686713161442872050463171813454779910262502244781784483893698023752286965600442973358353798466338004012617288187290061712564709255009324341955779627039292064864563215118198688919923828206576545236910838170622515758740154642808804265199901078388489426327867282861825795770894335105143147954093085141734654884485615401917822489530425593129088034369855320446892616694720029486911106705124048783102600787046950146580274804430162851959697377423090363459216385898245329943411636721417817557556949838137641871896315061149251191213942893079026541518749952264770205877778702410794762515331402731279325212205708374224315458467040763853821358526891260096886429664398579490668686364995308961926736066959638227923618124420708766266875804344134094969721677150207280161367312773835820773319220341303776766171296685440594320384062666739049737770901062943054704642287137505729306578546453837757393774999381582116912352269624374666117742246958447938806614172811053693046138001323284193568892685222430755267146091423804018470609357741536685146702263719645766061813523217828006494888996953215292607865827763430556456451864501196211113568117103401460449072595468743259177726748246924181288129827685638613575312746267462246681011682318551704556507538949519501133914464201233464919562471042630344821571739724759235115344955482874395854357891843964697511047639765624719968489594806238748531706317627090060567248773176185804541577606454355574808021185070474432357265169556348162954320929207490070159265206192658606877590893879564087908149302779900380405142938700058483007876960034808977915670383612764415561449570939798057505801854452279173955764171512242154128051899051457059986215857624997516449852515471772501963449734589072144706149969256156986065359049671310050754093904733770816572185519410608027128411858631410022757154560417415584200737033897415169154280097722874490746469334035806747135986652137958935153525368639414917693137512417691673333679619322471181285280189376441960777700666487106249643026372963416508891675628161040938370782175659713833599432774020008035932657940596557317412054785233760523904825517848228108975159915067681112083832429661188735208188850198868234070833985987966852718439992946853669629095198526588490176491601067905480850389989691684918579355891053688211503792284192136503274344456464947056799139226672832289922785442470538250395313299139517004457500041409005652070068554765265180711184171141715804476972363155285524498338682589862835335953782282340365829702020343049615149821448705477718626135563258474910026685938081062627297232559644473645372914113842996474428191338683540109659961963600766792014844764817992287603400193660475437891220390314821122999683131249735808313217459312787979697212392693472793325781822204589843750000000000000000000000000000000000000*i1^83 + 768710852696789059672327340209412458321220033407531219705462015695517831554603542041345524776897634138649122435297647902543470009348266885471149709584898153909895301515655467800143193999918246344619598464881788170768547293300180069856667897333649970369073283589344742817484490915973274723880602591220648651330526039971727943502523355922225268548050973184179115971192198218294239387503904557529548631246665367002845756250678482993653697475434119603826028807674919249600984458395921882721319150248778632840557104979713885616732231352680093096556265409193358787057755736998518533025225759026254522260867305232542127233520249273368437627160877947907580538594322722225513891840774589853822118882133021528702971805880223377139455707220091895858259141627725387507687900275393248230851087312769455865155654403535798275930227209805851466295724278808067348665903782414421981340238530370263764921550544088135253009420315825569609081938304575158434912450881837878808379556044748061884182079909208714058999102585027049984655700185720157830849409910166251004949045248244879311304226017264730677543786032831532518834161806791473160097335973582392449466275641831744561543744112591693369004035477934158234726193172422053175179926628731257419473192850705314071817953515448764706017487662383563988972665619015066810148725662984634180533006727335780837982461522936615112812704157800238031962505995744430060816557087618482967389194478658257858876773863965550614219245838940922277522762846006973343178897105846987459600490581308994325367845771350836112488034156663126004140343686718908629994832062198695672008147967854831772103090412244360079102015716020475703990645517359065023441697105810615044167452556579556146036054119671292384292052520857085007707266593086114543872358444075982315070718287510793193965352529302562992661362100568393351192292299880558703900542754757155915096158509915806252670595754323934349474638403477651975140197889833719469710328364966466716378669528309832338080314704513007692006374894586588027432443390559768956462403614551473944383673736393240040028801882701306290844798162014808352449864328646866439412435462172854017819139163363982253590072856437878260086825762713875845873055932990804782392755739887090144061050159896134761869504037990687661831250979905400445936183049973837751045302303908388216946271288565104012699507438573205304959541445207068427358645406511050747617585122541640204089568889799282075025967167517542561889200680739623193710001631462762413803477579507564548748989413329193022599828331145671568318781254672890328194073555326171856421435752126103592834477556988981961398219559762666139669846154493494692347989255862054743436574790591957761156193218416025686424050216916321512188280374792820062017392301314013063068030196104242658340296126023288377544723424398020151523131228916405413932368918737844781829562796088052154586960491360214754089072431180694766991104449016569328906905425481937425468210248463211987960377861098782919356161462214862274337127432545185176545621505918869511954940483403081441586701803175820959366121397945885619106328818207436594782318800095684146647961668051408184733000338787799597241183108060842242926743972542019464652561682719509496711901884937979947113395452052668872841581636531544753308928261628266927708110300755069399871307560740361423121647376661952629332814921972197959203921740500235203575969584717920450135934469235783669001780395439877670013510323886558519033610935316036857218371648830672059775884972482725428753845806013377880781871956967297463345157485329696956631928586528277277386460051337677418274839036545815428466953168289438457987954908989332519817878741105324652182978971979757624289538665244710490045669688776167081412779250616148270188362427866525279888542169800713115968216529842963530020687733263595287726908057737335574161744298899699165523486336710873810973394825500469631038542287740288728186709366152394273369816868898586507003200844411060597979116999185815768985903391006503782645482652773567429722073027231632456923126273733177279757381171242206048156076348726249266863265504250504053559924718282864822971887477614663053666659699385121716757653831546735024503403710782803040732891136756290646079842492034219062139979134633662258009208307924044193654883463998714115185318505257202571049046106240162847255419448016760215849653437679567961605028224341610178653005379599051989178023449763842768809186044723697253756307848759482491075325722501549996419300348124736886464520617957967260957016469007113892059925225210024037663569828355626622731211931119196564600108770335403649103178622659483471246916994245179396569008559806180422302712859774856997356726369396984210879963939078152179718017578125000000000000000000000000000000000*i1^84 + -8664027067787492231970105546927523424505207361201682115423319455247380548750638972006399773588584429225284808464976913251455490363585515411058108583096678962315840189166028291899394329834304748829739838385589235471804956488138637169268117582824108815077593563776898354509875245793971447305944506518249344810287278891620935320955390712601062229496534793536490293728187108238682413565537816362546745468607007448811080438368741022908731848676490031049973511649143464457030922740963669900836512250232945404578515653971876497991584866192313903034004799571159359763330655735137218957392197226344529045103298246314995576586252058890686833436567419369612268035137638901059923863881060743942729283708689417552868054375915659555221576321391694123508209314299466208432408841980585136515358150866618581371096359680755684766383457011316749934275377815550084933724039172701510634143961558257091357734869841817169242776158678082713481221650639739011506565748374372488302165612740822696763867900901602225526879338114713435288820161711461846637967676650878551148346664802730132811610943381086124770109967998747667618230019174873114231693013251270590535552659175124835605728387171149646929567236963332655126398218515325966662849097114023226342888292479637659476555315283732391836768378457706447849634755193365095049958244354854014586182940535978265135077275639385077977284834362226559141239141803439728091275063199166841838077762081193162091650031865830962513742604432890539823298106581270415035947127433732130416892650818959092781168410495274126793743229413942343053769785603557088112181239986053315682527406519447794827058298968055999239233915641520990144477689087970933047910803523900865541866361581609351114954604790995193108804371381316551509163538618428907909735680055360142488931363577148043741218361867413681953831138743841984433019295369599756722353416123525501132988486761207132642738341597785992065746604219919996462438092689531413999761118400453555193328540311626108848248663801491858316104671241871491570872846964317774517337699399432832900431022702844364219936048395767318839840459722689010811289294477983069197740119496466647573277830637788649035533739644427187028910469435280064115452227052273927271142026591441536337945655465629316871293909683054645489210266537684670220107046559154790125033055526845078845930070397775654257825240494082441109307158546512607617289045831028170566196112644875817219352054182282785600606201285128909941865735778976280870533032228590026648832759167273851607559874242728576316817691457583199869836828120457707600860097697151049250889448517884400960008580607850499760747002298195069580520516555723775427954042766565968309243673842609389326887474446230532408480795886632032933618948036263827148121799255537927081359330725494125012729840706709266525994835581868234054330316816401196107631852630227585279450629261866074102223520696118403646715851321621168423335004526784476974103678370796933943452223589045934075841940872502295139596774399504927758155075192330013156787786098122297531622222120064967182766200716782120742098122967883826107371775386472238756648711170231464767403965052398578748749643513685950380537647105712208484161842662246911686906515843258607207967571556274484575314669656062478135444832339421925199362092561285083394921438899467255845325444529668775805009887625168325281676257545792291453695741343579294743120499696593231492901857280869682935422042802256306784738905131141770758036398016344615458089909988645280356508137221246005635305266329218457923029181084122292769265089361390339587615557134221694507157927073363178859670194528451954160427958045146934336030591302453328868477852226958619721260850785493015385281225082672858191504123994372154224277170875713544112371231258949843497290525630560082697500834968526816681562350560613563943211145574815389123379205995206674509938684179864600678097769061510867946632615773993804905598070600782480495977162957792618083163298212145515893719163227863108512228456194181358263347889546731100847127099979121569431709671558262135606972853786988059758554220224341500149384422213281188283053595793523054378807469486655922635590837416307270442215000499961669711407291982867215678632890945589332823957595681272094015840777423926106337215984951183823862173851743772733351446994859580189276938363032866984727892819021995424622333810727011732567848872153155457646733536718347539782787659908094507760699590638777653543370041265597847337876388858351639583463803746647931392937162428578994183375738583101933514720057435886486860567013541088109616017763248612347573067873471858247932334122383116265574781960725993646389873869201817363722724809371600911058353827742806174683209974318742752075195312500000000000000000000000000000000*i1^85 + 80479990326421430995947570704874842532942769886943806788990219129097538227085857734099331527436899391266825949922518998115718755257314611999865545311887476962367040390382919289301393113675214169107947333699143408263676925832013043745993664536222404263252206380717346394176039869798037389609830157839784695886332023060365063428025766691575592629130940651559162886396540476438611302378660882356671727346528837724089859246539407763772929853526823643873870212574309296665891813156439513056019739219839705190433509466689574947431504826930219037525450949143211269340373127613368017248213917843959534424682618610402076931300394372743451455298280000810514916929327082618903479595038076134737436385715167280172172731403037758017931939789829440364951942356235254853126678131335359143985786824808440668381614220060986551061814887002468890933447789531894958126840567835867233899595671960792939145911846077454178661061546372325960207882978013850132910170878281619837671303884851443123906487276703715022738743485628968422738260014154132383529110968434046901933850229789349272965264800284468624728574622918107429517701810955980437418700623483960243376990586988637668441429293056694424921221000059312520298446065453597817105039958111353806982772516647317216914330071846127935508749717923113047976798523693215144191558509861231850156446863320593663482668035823728463609476520688784879821939628858479656818100478085450674299658943325677747768740427357833353888783242177248830655701864070532032083616884526184071179023784744371695974125858682321189644038623750749100382669135599712652423756856217406186688738643221788098085800405719134593521200232915726111511026042288723750816968899957743451347165548976535961352609142515871783003156990721801046660049735467334771404928052731892769133558724087736248090673461137386213267343905185020096562955586059190806405913975557382438918962625858455927102949334167026956864827506264963195640396003906445585737318137101252345119839316943301487139983759976573590013770924356350993517231007203765191590038586393335912392554685798677377611593915833570462817993182044309674619549186896183828541826999277703450905860922545837888912196976353948347129889830843798722029062670502002625761442920186840418887519762176266748445820262795030529123256234938305871954661751984851835196458408527501547595389133639241989573152322230351029294383838052133213977279379836466002594814821953988002930063710063588969251830164035558017112693725257690762457822335785033829682692389062839294933385867625970093690745043428228411168667514388901284161946806920938285834940439927343606423371411638633744056778067417470540735962752009624565211076320201471922102600706179022449479172523211488835668306467684240896538925804644134088379924899032081639777493022578700675235571139840521013810282964009993932957937810847217332081068253561542886414284389424742401257823971075072153251214784866599915669022794551068720735637735956739242385324907356344288772098010637294540896786148926634813616217423171352051111780277923820656763975332183067085629914132684872478618537662300235949180064104930807664225270980361748529300109725251199860148953985310142378093128036850021545240463799282460576213824335032283809672963161323425608237849097408342844856089441398431855710165267847148793280431522953552121624199739083883774173227433437199145950846630793997359881386443613442206760048375035369508799448578531722704317896811370705875480082996852637461090598633349676200578743422714260179236672804354184877734004781074967839886091855187208838586689893171031577170519799813998311837694081810813116656505868540127933186294767604280936934647954149225260000992032924410327783046618636074885393242571506395689535679480017324608590976343418671166932651734279557537237948685556736937553303821577699078695744449910239771502897641606477658474163190256677858928990549050298325805293409235575930795450180354747219938695038394846216011374511242689256893921824588458051847260203463806877795396632689773546657112932583342520806630110788445501481227660707480216751287074565322176217548733894361221921875348555074183513224060151197357994901847445807885858038968231214456373257284056268573513945760614177933006907408612423215107418652804366282429890903943476336329186937402686427096728225505817838338165060229349462568505400121815044349537296020266828473338597416272214337680629602576157983231751197339567991259324900808006705011179495961166622634408265670485271938749205361488259437794793699097229623552596817589958041556740631231163329620885970662798840872101373231283620874776273098550741504955011741292196773406719412162490929030501755469885862448132575380427171231804788203295641935142157308291643857955932617187500000000000000000000000000000*i1^86 + -165045863323276109523266359819971750574136434116406173795012730983129912557411205482529176674618442381330404824613192729627602806313364502289262879954295202446154753121107428168731348120037437687703584666610474705312255338698787603095306638535697800586688494847514764665351090187516365493809040619605377419603502925077896335724566330219512848672329186268248197465653852461917909479414582427440098929640919539645717803754756900620779451843649606894780214085513953097774589957324728506883818235680926752728952475185263204105574573062809503452894699725367470685952544966610944428683959351194448468110044625268116372460589152515564587125749042285914543343842846697371144084380583808808126544391723229141874474641898001497710046277087101450768191822646301050676392595251451200279567933927674917329927604198054421634686132266117734816400169463169089271250366171781977949921438724257321632994513423653907599247478937557605123973561651545002132434346403606272610565227858037247369957852596747808760214425699651095045941317106084427415427702960370099646540513277087539485507459673907335916382626481184430833174237678139477489185064175352217801267926652665371500722604769471871445234350281320443283402791012174210196660305465162009952855311073164615227433246109168773228072961766643430915490079542525833096480334190696139892299786162913734069677065981836413350414721568873619557697812165448448285315545572472314419234274967901562835873927693677376825336024230773144720120667691925314688443714666676660507333058881103085378768685317246062126889895502310893118771113786822096636857460045578879724022781570375117275304992048735928957392402532798002682664551243886310734565276763809489441358988282937821428063066756526710147039536745528484932819661394523653416438330629002365378768710700905642198629684627150017931354592333876708259696575162003572708785419921292229648147708568844037410243163407208832713613584716976334769022773198943114815227006218248439261816313662894206891558619885478107558835598070510911032500393968403736761425194452790562548346206900605804228027094528425490272363003034561288679005941584439036984034139058464079284536181244000145790595624475223863995846941237154868675044261710683671365305372350512988638878933303777791840941497477093486181410394838599196466209747329390210681078130461091887054605326276104113166901775403875842423700870041788716816453289662426489864411349498765424178389289672347980741341048301711195216789402376560073170956970939654566001668549323447606197477762307685355095971712798156048509620384941829655239122898906276284632586267124595639028706836426870004512911142488634213654195868461096200308294510050630765369895905222267213553430247792564218850045419943061167698672875023552160460978240144021106700802223745701939106030040023279893817540261409781731502846057721068172304134041470750153022641721032510132257271759896324456936088924060266581372422387285984007842028737043059288748215637640026308521242729588547153513109154007670828793866250609764757069151788835178590408510221962946783915320865238733310987128576433860376770929327750943616439519010179583308010451096247684882897692551492853231053777158018309253651561867590179867066285209559402375720380209281548487585424087324433515872082271046390581591204858422893399480969235752681093213594307142701356076413052446699048519987771591842389570369448719175656929933575566055401278273976055343952009548070340304280784975626807879533329607836627422944266593934725763403677847103640669836856755454758006255758821331427027722668935726110708474898201083019435431728785409926498111994540386532973744597477303132843019022412323473910585253426856996640574923071091872636899479183849873692036981007062532422501212610520110560928555198382761958546845269008290771264492941872669690953155179119806720390659520158943339940923819594360937396270824298622764739055790307601782644257606971643441699352516557479096562119382431645848842503067817661082750062672487541014642880480658105621453264964403166221901462050756038585403548001568275637524556476965944822637704950828878786974628311799273945571542456975389760649623824961112851789859695429623351172788647784279168877952012939988467146419185023566116450927156299859338890301313834931757274486575403887525814653964027474075650225724091408107702085222427329629909630931646214180178705163865510357306214125468336314462046270438974437007257470187120831271291103923540324571406248589076062577200556966306199582884219906514459049031002157273914361112749765173844310189362958272959523705334990991874689450473353712013071363379376091179284522922620070908011305573989713171097143938480880618517871014505214635054164418193067831452935934066772460937500000000000000000000000000000000*i1^87 + 347741672485998259708516857839670885778721265506020033279199036126527735743037330695067136825951187178289552383272141315879515806702599726804602533378443408469952240042992993754572248983937484015643242237723878286348183095876951854528345672828887014902825776345963322441447406368168146306786008357620650457026073500738006688579257324344044669235782780013754425929589638224416712519842261173800111454390261577658751223272523346189989328328465932427684023474607945531269627355341082951418206839562446598739435184653145076891510052894816609527089263118302063495711932830934522054520343406247396359989105934760193706955913995238588416578700571751901567459818800196382750743418711136964680595747031425287173944970297275668539838228661450788559440095127337180282780707151125260319580512416060608241935228533951520185842304638938933728073500813390720926798395840036040708955259924192034158278780702826154342739533569561418267202305813459135417589697700572245902025117371746026929932669225629391578566090237714203202822289175346413602792624274626602757260882472486184280775289774072907633678457724477918089655935956001645371600797491346954142272720493731196581343062284900030465840962218866460553108383243425494511297788489937035514142467413516860680325148487020824270964690431691200105245771466592311846044978970779138000913315636218502672710221814645349582093173186621319818160963989875608865827898576015983555362972179119624271250265541338368889878145807511485837939438983108085690765486562013020715949663024862098380573396538980987446234240901049343164297720258240693801360730236997516667611077040588915250103940008845008186587542509012067254504299989065596575808432904222512950282158474994161456302761599759976727306110484845047013802675941428490306755702821888338843592319776789129005369263205475025689587536645817616834676171005341271323465993497743839169761484124569237408442336856741004786807590334328353005768866322183927819751889949714898606840601569548396848786840122170918653990951301808044805748340787377802502757045680676590754790112535741833823582987828247816725561362125684913812538609008481399097975851471427053461951196445885054161853423527092406518480930302333272527891244657313864784926197913943142762635184041455537352974140493907780386179360025731030478391752897322170083828010058202511184781170257708170178872184388362780591795206294044726488576123662106040903363610287109337384951655076880503869007663279962395939293335480433382574841883795758356786443783371287232589388536040825296588885269212109160547066226006743373233363306074227540317193859097932606243088476406570340492940399090704127657206888974901959253521537295779928220868916180786846380562151929401365739259046857937983516329584416626666633628241205786989898545803118558724102502282193940174241541601139683317936013039919942473457170632244861782324479204615587137480799752966761601004083432855645514584704688768121022960367764054528283907649272791109859642419196538107161452830635946824928814759676047272769713797265229564527265759836967528022557200818252694273156410106152062357272811363756178194732837717617429332837262169488704093921828948200364426840611342045224064855351804370737306337210863396001292043847577803381375068446830080206868910876095547470107735916941591835855097718059823236317873831569126228958905590746503026861077150493877731509381688328632283062228210722862782224380746475223387453326097955350842941173029666185811737553998004120130552684403102783765757600756402864093170361512196419546645782049488723053386332775617851898911155716451981204526254279726998170154886379647951190467793999404625292816428956985770665012465740488528998476564249545827436975755777029838785380658871079720615851364849634908544888266089229016520556416612972506433433120182544685375163114519592913420056698424461709331528998972262029426279393148603916799196082817662542860164956161648275778185896496922762320947162447897414660421339674830888487572873685979678754899468896711994382050469546370183823253093532592241886420413586690470096552623192726204106227605681779915588725054431288919343856194045117682876205122950478034286066969022513391040239776302789973246302597754817460205265388839807944030825696093389529582875348286053175571539980909878670284197489882290388823684090883299692092259270558754260701825841704426198170640935928931297273349456154275503269885224191976678207414898332663057268177185059057427720440841383404079793188597796579686176286772353208108179258727026251608457205693629033446475029882665346870889451204085474673507557647438891532574153283789859771236303683779387459559355232033739463218200587184514327244927271752372976423503536658188295405125245451927185058593750000000000000000000000000*i1^88 + -504677451554511576569188341481528225967264135208327641630994250878071978493867540833880784946248256708766261741682195266365043307401880749598439407443913345319536449528044358863998249077223811364755410444527099038954501846405945678643620864404867099042512431896142207102303319259431836174749846560059511076106986612478590940228261518071102932966415331630466549036414805976673732161408984834785822623723896414425680085915211655817933815591852951413830143833435702265193242972620781234185320662350258500981997189070466392454478534576202624762597382561632642734321352716763245868074626801903732899002176223220208490199813099049361293865174446186594752415654902339119176389502680373355066140628561972173827738884798232951220214554491752026486831759934753179176977613376587348973770944143064224580731379421809097382661542959133396225076360680435449341619457014883249092111909345825232728442284248192480479073500497802082296773932737176186689798127339722026436239048943524151934610473454276894924706490832117161416023945722289729056751290103694836600645366842520717413086895377923599825997570931516139588275411778849507185290609333909032470041960970584121910200820359361818823353404182466959269418748024860662666028862538112558366539456060465070646469717215937936933818127409267178991469726214641551163339844383114202121902110811428899342471429209884725435433663254189777473888420281169177891055094480865603777706115694765169670978764507589150712522025981413098163650044574360895079513686051321541125083991735397649210013696927430628767475376210497511166519327272541773076716848351562839542788927956093451712086835959427445834851411066309934327527576883612634555432494215902165299068460846868047036249741564166485210880356803262582194155530711739811104685090786670379670124390713073491145253935190800237901901788139212092472026346747570992312955489119358686936227130097737815294274781242519772087317378398232484154657989471373714929283943313616121656988870405354048913731957916703456982557442019543231557808494243142416146050639191928701748915919675231402978595999904104313620842133875775559254467946696874822140247792400049114251640187783604881604935122633385122806850715948841319382438966186299968647025190534716304005166340902712760596663004889743665803803970259961053355635044931285109768964872728426772312310891335710001767997432971186543539442798126553194835207293647513061913626623581320939228606407617181556574375424985938570895300140306571824908311701185162912625520571758629816280682248044280313248126701735391427027781703276603980394709844762517758495220946295440812795362348099789777912160872084372567359849721423329599908181053039659272228885972154358210884189789636435380321972495690506958918710459073707327810174561759365072172500886422989818424696551442083283734602534111688274824246481430478230067670855186702239247628667492463966725553790207358178502123107800021211989021023143220540903694105409709147605925285255554711905071585445209471254222364175475215652377946383581284056166672507423412669640454956125869480896981193381944916236051571564358458901983126464803202080482043374198154154097359106937494622244580395565281112365435787587900333638256315900077145854541822060658174846281472928690102027814993418148968279385422632567398036758576053756982089776671779957171502914874376462531567821319328752955443343659559096429809564991003647981754460019262353507698095583696532588875829987733955176064566002022776366673393328333360559490028171000982183527964448343136717643734370965107769976563682862107338023732602849931056707975708060574303216010485366166725977633226435174397601813317942430663345510023090622099282414957521002102576711885113080832982233449477086694316816545866839332622324246911909427281296948589822885328022933989573023706127004910888055084149345051164917698496164829087560858757540287719927045110708243361878654940496272085392593145539198271310679662648809393214724580801606101047863186810182476974836649658931543830397432032623698143353614890305292966624580328474864995614053346261401452547198613050340302951355645364463241778796925958369186390176941201594846722561558601488265937734159867307356785892805561095332161382190279602650970055723580376767038634150201191953969333597258334853631361255079030142806982711264044878195454075139463331099935538572503063741541274977355683893187952307116628715971427274194341242841016367627356441826182641098952833986146700068753252678104773484557930760063104205999571270689835982794249213546723856371298139445958506675937410524230425208719536523093264893893869814350561093710050988948948647247345242940174017125968237429851887932093544891602393347683486179988676667562685906887054443359375000000000000000000000000*i1^89 + 598378423675625844136812793146917636700694543065550297213079799463377205417255231775793191492722742199175347972279112834588594997643212843660973413871436083989863123129019131630849678955436518228907973719234686739676500943898920423695068926082774107428776059962820574462036677816577388538284257596868073763420810111463030009409037442821060578935035128202943870507983696878299702152356297738570285717799124643685162378807513541253611679192522128807167233994126330829221917322002819917225963699421557420348598133070703506891779189123477220801303124532732782685776171220480852633641939117392660580839318444564249218934053090679977597553934461587745017026222486196777701877708420409684294845929720871327560021237722982462442438756336069249670826951144636798777331544290599778011431652579678675783261467242719826617626842387570364497340307220399797172788663828884891519296780972049219382296295406224202914541914598307638104842056634914013031264757988774242179458557434663514625562591424353573404800446552774834164853296905084381123315010467422148569071946562185674577029344681214818222412367824668056611356366438144811157551123041366174464207802187600174673787950317762985237602749762067447807572919630530736674199087182612510999345956881133816682886606553305899453565079757343626538002812419205563958229040724917803765095373674424478040463012845309323710738633298633678502776844523428021679599504859203255301519654048671912722173653296747575942672282425128284555266684144163664503930894796994189936942851629235275943219972056216689599740812215682716016182882420185426669723828122748239189847127293785409750867465907209944382662879141947532444377708797609810202701038874278428694690614356896130829703266691153275279476519436514661995790069142251043661428378110193175553243480945935947399712427783943299662842315978465388396096887183139379139447816087629816773484392929358949501695822668110792919030230200391505136596184475369584251392341852368405883979739850438342906057390897326066295062295719943887823932636050403299735267101125735840826301658708872889431828005053394606631493340128601788666802726093065365086632813718811108451652160637657818653591613170011733719881192901974716505592419162951074798921724555108487539466037289683857119871776630337956068987361947922940193182939534800119343582063232095024360354422957155385281409345109606315476808505045501278665784963116585524396839143340498982177404043247470903255199444997509164482877835181335016618745498161203904955420435229103965108657993148569804403235337651266454291627773156614368190925399309334586746630389533703602263538784299869369828666850928524954601934322480144753730592759560868675242401781551151568234885968075003880079584105921950804310906892793268885551712452592155904052992936641404206931287274379032852825109157780892118539448087142639068133936785726822330872173134564412132348519822588382443015352375288384469854962027511502880256626372841392707085560033460545808925904073571931288736685547949941562948810718207316886770668713598820751517671576136626517292929229852448117954157316591465674780155963270510124336133956313677517473719824153716306296629696522186819716000977070821167903697017675734236538043663098898088419552958892728900288585261313095283322000559955211080185304882653272602900254181427151431188132934169977684922584102553401878325815691801810188412082487768098524270724054141570871697152999256485352089294369526192663889596896653488312181907735336466578551233490904934051190367384064200486253557085537021730886926739963932797857209743480400830534485673421210098499831871396687664553733577254143347144871705430469646142057053166695844829552443177717768826715332797769743670274260188464801952466966386263106391805952877265472517961256041412582477877386354821710372930211336232803303433573137020537873060883125003655568837220500621343650606838849036199109755586418870532809974971754348131174374563187676854573490744700264588581504793471255576964198354461907269418598852241529481256960854943769965231209163152551905608150458702632673077738385553680755321017985767308368737070275925179171834854726562016310964835538185903658239210748943340653662970446348619527148038501575752783604007838600193874208941785742688964368743468430534042109028725304219779365625251427804629077607740066274297732616989770400270391257061408431632928864500452020129581238168933311052039277358041196285924419365753140994527207943525187628676136439063010122994485140634776720742985575177012192856403901038311908883941918687134094954436004523755958164023154969640864552730959491373359033473590005696307882605206420244967322662520401572589132474979371223605366793101001388066606523352675139904022216796875000000000000000000000*i1^90 + -288986420570113837923444554831674941680930669213059857467583812528130021231347323226451120085796491232692013829563269359923713417478955950509522819410135691897671481374085684547661855253204626576006451495065263641053406037513019250257233743138004362524278971170033066955539075843782435025998085703630682091269731393104947555564540470157845520699569135809092035468431974915015136878555362816361349474323596587252796531493258745809723257480882993189080986818690982455213635877110126984310445056323451153036971019024502934974913264396837846219621737985421428174019841638589430238418610668426749556802256999876901607346249727940786246755725095001204197798494892297661175666652474906089803973546554246921696333506372951794797619119216878463910332525567036553954222381971563840009775157324159270480137651594797685794757920758463268596768590510753259519026874761809942218012694664748836199030455995036415080454419349848658141308764956990221175961336165707309965960455884990327478281836606956045728392651140635116637679659203624158978823446676345648227336091333318961081106611321543066512051634844302655687711530049925742871612368000484473124592017452323362620052318794331917501460470013406431350207436150034003068166359642307425622641814543248622563982997011172394916015185742352941665575929019659883986681762960902446702790552591591529401403572264215342400408912360874728995492635748646367733677217184367399602229553374688325951796585854294909003586339807076106784461296610369198899468602097828755559247806545748501658939628296269324831250701487908036715641721016417323412448074373224868046274566514667838324112895980400096066330753903645930606271423083873271996423272107113432780519714135216489157681909276729702712421937455303788532869894573312119469231077054378589111054413843576788794599514986749262563034765818214931060434121798967049491469725203284614645806297872132762594126374643697968169408450398329334989352745317632849107867577513536957708466654295507553968282201916250565136591356559966046921412704304022647468120860702132917827398006053977369146342878141081446874067042732195028056357606402454498220076421764242218906469133476136609277298061363449988597666240501357884209955663416178884853873059962093110465715841261095190034618206913438841863681212688043816110062695543271964526082306680102283948025741982741905798166103981840291363281460836942230966815387395486900454096216352721302530419376220803203189755155794852528758195926858213304643945707929312670539713359642556703381114394120632719588202742485515848429230939077280794720563436171863532848409347710851296779776533009923227490208895112447636285426043284132948334711248590694632104530306136191045959861517941249192091397250258450613403910627599064765701024427882251822524524265703795949486113574142856950940970990442474795166661732577858822197378499402925829707670537469334980055968322331054678353768633969290458093416654411806870838435312267803728421558632071208585347172765489656984538135758783952477194013202548403721652618422179750664259517738477782392196658232911749895647140342211441070895086340144554333279842688133348090145543146569506277603605749234315691624823754798161861913748643833309400072178003299382265724385068529798913670919789634783203520395403543392220423877091116175725188093870718723650508618525325328867000906908442110323332716073239066991042546046812463021743011101330148299131196778481140871166654619963739513285701252190229467716122237551545279020879127211674776312450769065734288284437432829338853058693547748955089919893074200857994778061777346581881552345394292944237300165451995036378149837490004889767166457031429790448905528994914395750929749120430397549158430196767695968209633433937377266320460505988433289371108131903990548929260867859777426526543275503792321629371158974428872680874361723907106489415838919558884935158488246723374134637687332327687248785175175829118613247599095296508262899835256780762794903645633348561209793812713903437741901134728714431531494130442001704455678192613500850319547957008123730666740585569125966508222646263453023157705594144755853496429832111868844264516225879793380805600445065235221479360475234007533993175614981957484150858733604439423330243285225492048512294231171712762042694327744199806407896147972862487571293590535951470399699121653716193385347778105286406812235918404380383219705664798990491432016011233960935494239136805803271566720328265204119435382412799298224788367252288469784061766314949310132452984112315984005996566151534425297245064185737678909556260782583852693551589516842641172955367011177932456280308785349943311578570445182096048693346223674318739953192913816337750176899135112762451171875000000000000000000000*i1^91 + 1436885765191518754989046338367062879856410057688836218311483360170330431183989202108313289622987942380186164005014168837466619440107173328819340576544133568055656389497122944330222838500376827283371976045498842290443653568310313168075998705799969550580862398911052842725894294594242122933884043201121359072662266564723505768350092151294216633331258415517147608426537627562292176478145106899959969840739671085381585354308821696068846640464460801959578608276028177840471745009495569676316712416736249874419475716126358010205798104167488001317573309544884469126005379800192096710026361542905525264538694943036439287845027240683064712944311794197167499272949293661778698582422084145375276708852881914023176572522456563893263250478510075132728080079060705320391211137220562642575483758122400016882092716841940325026728132826459172415129638002302617158231782917127440232820380096095739746445797232137782894148336325535686110018483239379464907015227096089561267592358960333497879407341735376526389147209883839093736192361487444890952698726276271433222983829974691407830157052643325757405068515917698716919159245765701420040420006672919712544195739904444175305962672472638214066490834730671626157636586429532112339185922752842940773366061601849591022798673189947775682967250396530882493252166553344934242686995884338096504470738543190039897263080230262168501132196729595704189155832152086032137828099023009728233964474176158728467246571262131704086852385263741433150497272295928289736187075970759962505041898399853775493292713974187960525651509813254378895898428512289030328242175290650603963088275118913056349099218113982061661728109987204717585734769607179776313114477984439026190343427216282029579763756730778319571055200548102832858556063787554163082240214418607569957139646236523183938119186802146973248796199206428550877471657762110033341130053226428466508074724753985658134935121634300007051896010797853581808349148016569552055259422126958079210445641567315042151929294238721995128300264502412398682785655107285029710451707479812538156099669909254662917833853214926075150560692543644926279471924318760306902885419380319165135697586200924198802425945661904097367801736600923852064057934743165479843736197879111377577329366889279784634117806577640298896618062948035090864565982728842470066921176123666923681442944539927526389914453519581930863226900693420230327684542620988512595618198197381695573811923507460335860745619880203823634778266569617005610153631709342412031452362349065850840725645386898617622366712648292610670680505655806529542434000387491720474834483416753432638375772950671193239291868391694048361006658598260519927410039940430327118850943598210908015111230605399602660991262119858508578550011782077777656693371052168283059249652527666927956381581511271069259474507637806319129238946080205545863732957242155881154212521235414735293778066991590375092545995356176421472065691727820290905862779692643963745058926709759594652878832566157270992317963541047911435311155886304360702326287428641963652860508781035508582010792553901375900385744003743648308986213299352493156841469234279096578826171371091978039166497575897484646745276802151124716784979002064093930581021946391440707131545637053138822306157215565493155191671492017775253351207352719551139486973909761231198859195682055482154487200246184376524320880323181696338324657148327333840836254070155232243750526426938419863115802494760189340715029748512242554852519512586464860493516512896750831805120474068202471339187497052656278476641908477853364190842725663248634233549292297049515152326758035517164632069384123230771742188396777322664178002555976127406015289734169568829802553316935800617024076012788955507505951136856885882303061709691447639024985904940680999232232142957754697650563827580415431959690740230949977370453363759560133706473667342200368566619247903005823049383867877785518214739406044151063214976263868565988576296580084919827755519457991394553547306047616570893065166504022663402794776707011623533426130409620838901665013960610621410132767832421404275987813397217970308841505556272448349075189275640755700121989921110019983162356651874226789420388158994663989158856796208384676712793256539522010821394703223747355826391547730452472124142765525259234648201554598870225585890585252152139175973562747676274527954512644031716589487119271794075028851307818299000935109220947363484176636076829642676877096541271543195584046585752724440245379963658747967399568804050897410335648247442712996338041752656340671734770161790844235195228868569803193187557435847140800389099554759441086837702282919665589305074592196187723406517747963637848807039176790567580610513687133789062500000000000000000*i1^92 + 1619932906334456194830023998845143843416211350840776582874374184795803251453101503563509630037619458953398111447368878801604918075367493956400045291579547596239247234098868133474591422139245298993311735381194641000371278921446872490386395957594972021483619638129348043835218531620653151822767476304150609450053056245505032923174489924089708588104868636054889224681573480544290959191505078742448338745018841730294969927147016436526574621533322757710696243006542982113322660268943046728643017812615025530198642952730043203746129407751782102204371074824414181851004624315007219620327664458662862752452990793640288625541782405640347630893219832492973887859829421814737674154226715991645009414966477689688324514392976732876265508135297596323481152684736055300847576702889672641499987061048896830536012588684881176209321517180798473186939070132725888121790765685765260492278430350006842676416985122756287956730031041237674046726752642070147205844998514928348775639364538480312328839360113348655834400032199973901508223291204101339858723171885931740722315025734098665571343728629869541685802097059909441869856704143167853939854389247568272357679354871767105284267717826179338900380200793591251190717361157358568535014315355060502332119706619767021047916197773375773811217362863003778005857545313693185217552713637328233428899327078299640469031899278528967338354852000409487102099452311848530793693404630188134523609494289246463929489440666970802257967239175172507737096697720510343510838443037902519889928239383498496762951739517839508587512773323072245955646462560794645718041520527154372500266015956817209453593121316221341430774579902176644560060080045636927023278035564987977829610569363095461589517782507547919303454410712908013506817070983944777539464293832511831209153930883098904793018930626341434401394424433121732112271645356142758875568140998247710506942404053001873807099208154016407294017649990392563083905715727967110161026263788273629403712681970996299951645741029034598348538907798942315860885382746138357718977788736610809004015195655201633410765804268457415258489218564537194813433633060460435166280857085526483678648481354278401873404894697466658642341980143526140883274593484086379459021267368530226565399790654986469914669817220414316232866429919466409787214004007330040514788180322352293220302768542341477707581994148811091339928005365472622066201740533940343152012509296062548247471442945897150779580640674700372734439213061365079422412836155450672929112598243055618731484347276833433609713998356609270499941653429707939060254363612212665315730237205880876889859994713007042005105544305504280253083396390705677390055925562236520073215300981810605093173217743055975994639679793943919591802827193658128327111142071396853232871317088038570427574115936843697356037027896347396277749354379214796673011741086465720017859548464297889354276883479246368151152168947873398353756129035437566080852817014142605701121111129808391702834061957578406041684593273482051735750421287318240062844151286730010782616775694279376726603111725513174738335524870161722537663708316202774543473789010385801466466503028559667646215938395026135346939168544888185482289000938754994233916648315694137624969478241743617991933224843470533630340648219245339257056915753248374917336259081677136511069218038602078256959674474385369675339669942827346711014066688546970171996103449556218597966089906868544895972920015884303372888677021354121520615526869718781863087043947107329249960883454728560203515839158726528036486142036901266983109224895238736568762791371938792002522754914594084451940306120179823865919235657677891800691584665635745925591146860875909327001848690300581259327470284343040130987389992002018952272295836848345998903829392209763240512856038423792565909915089093582790758617531641557236463221408075754067760622464001748704278939526384308985096146389074687881472782156611593901235974199432095060367202869239187597587417261619518639417758306289010731127263758562319183512181245498461741710348646096911838583058828517061976453720446852855751392164555216497205718973878012172586692242158528977289453581441264190736845458294874172605930372028298974160210963740282920939397425530196488901922321256886482564893751579712882268348996545120085359606426432815476515184735017326760572882110816269034860374149522454007298613984180529453918247301262905517056196166851690717096856032370197589576791592779732763101049899230580014496293663316979217604426396934372096082681428348688191958958396911126408803038355448755905162111041728753896438869807270927927009320051183522359177129750868407029817329388430580176412548726967363665885102363972691819071769714355468750000000000000000*i1^93 + 3029841891308849357273216573521767976086723642162329379878361033995780235731638412741603630594141913832592490047767125987058577757549803710046983014149434649337102725449501464151573348812990768484649935093990507652607840353030480418089171813899291413818835047866715993456258755705186409778045344042876999902495561895730051645066083072657660843615362121142819948812151282676254921110509533126374600105888573242270998499203949570349491925542156667195488630264562560488857194537200104428833175827193770530816043339466076843283272210593308387289417894234475064226129690450947423574030589557613748386179850966088282076542926370145904634485448525109881372544015379611818522369691222087863018664529274222643479577689611764142489637444434763871465552655899655648092890268763746613432111512827574286488652481297098646719780461994953809237499937592122913159474330357355816907038983187767021490768524332227100113804633275677318279935286222886940680420989415292903868226093446271327769827463798338998267526296285713880667277648119931059084746867997638083576570149427491887568822853611713617765328478050411480394105500504899052650511501727405952049105053143992132934519138581257081055015337407008435806332633587913939208612342133765033824319481939403734959784627373585139048569239087603503353868882617564959243155693552168574681866372069949147617023318180899537094375540305375246178763718415172861603533363423890755624942268104373858943467222717647787116112346440086564305380457149206656409483751510285085502693401451345909533377558119056735227926858599845365405181839499156183389595026267862392472127964710368136844596002969365587542314453672519821216226632400299802418477701097941859167282239868229732669846196033539689563626646603775647817963815175295025669781261530307507329931070426131018150452115227235896156794343807610903938154708693508115192745602659826958984522902262385447183533522317108921311753387115792314870620127560262458261722313727961195849618364685846812981535651473425130926203520318678874297824007752213069249100467087653633811395961381650785667923757872670199600368264891409881551325890693651013837886544699726827405640621191537526164107304880092658146154850896361331302282057932294111958164435170706124260997234321546601875984241165771541018195292187612797591902522394748647719631519660311971046445439881818450073736003232581852752574294954925618341312489274584722649825104290494840264600473470708369040113210126960808582199644343932326391668236211053749436268545097144870117423930762364235953689049848204866174032345649256386251253570513313548881874408875351784022080987401872056127548788963395257685744140487709460779358516212340480217010731903292814064091913759924858239540386265106912397729508115939756012482902075233865330566586920787598021499617982911344084058477066305462879436959098324514147941346211062523103444442749559461863855764734016815011337011822465178600431321952522919777831707459216941836282160315622583083360963320993540655308872647810895678690813160969392908948452213687135333159873714796188588060525528556375205995055602339505359632959756438871841903365699335126930172402466804895332449013069819844329057524110832965151411666025666215821125739126040793776116661069892977986519555136979153780898089573782191557555729389362873196423392425429813416986453337187865767394292365879663489121656792308524465972891340883508241394676691523236344434239925571364778264117044535752019600789756485588456257273973332165838561132867435385685250399816663848729470527858686186872737222278335275321975439917837412480424763381323452123809767392265593891683620772721167827872731497110687337273261345230337533666337146675318308800593067542288430925842757872809841723687388881871133055113932210501542477919487340077235487998886915908259582640084146520308775459730919059901563722309562360729486296105375321687813137722905478323159000678064265602343551215897937700425499597419532338861417580389747054979036911003025844453833850703722458346870029217312987561221800824090878985103543571640365270992817457409682462307680637922605383578386218194649183461865400343245243004916125363854412587646687906819355149442769942872515897654106251607794399074885169950965238259954461815129722341912254802962524966362145110417870305784235430941156082297932729032398137019827913012474394158680730826408806156673956510953349013601948229033298149707219001342954629336748990801301476686876022361342081879398547512024726716825335467710833937787203318862296434621924671476195888022795300203175777496711157961186633246245172812965655476710280352179178517457520918304150973069701506686241671277553092141077532715087369807882566874468466266989707946777343750000000000000*i1^94 + 1567758998074444840197726901563170652002683046711461078281426578318332974750686875842765473670041880773277886388072225627556291875350518253031978575346657577860123093002138125226293245909312788176365183356076420237811372829408857224467536958764681590128115572003737315218017784754069708041341169976741622894303500582038433050391845713911348737005594631394414686539955814736660711523967326652265195900207706354168360072871300135739115632901371435576008890663918989751086200708153642719436265345985470790201562592500988873698138373594590854059735442704170660936700540159458151169424472357069666892474960034042238108355163005416041833560251449900444317864467865234830199868372256126188188362356172845913121334748290039346299022981835267229092804158920343849598869407935144690221404100317957679308369873028378383532232557858645379165135231670867755814123475767147311841148079324045368659853971255175000238223569910755208175053106351825130226397765168702414124738793471437309877587304120274215896852747865015668336021183830192069228021588111144842781291706698103758310861624992913538907263417425179920692396083544858116821512142990764525765996897631275077804365899988092706585915845137856492274778774069749804963221028585273451982579967133279387922756050869494086715903034827870901801983844809084239065407568064191057167639225234206380041165634612326372060494897822044748027572068383999032048090376826569987936096728058894812646100763353123365964736097769784734616474251585445725853741673164939344143571583869048368367316849273125304999731962586343371475329295618168432855079046264376403919924633981598408746838333373118381774007626355431307598960245428932441782128425889900262316306670050894861871115780874003993559713931566275176182013669856133398927065419884063300475500935809890352683716186570665133007726906029331070891681712924262049735203436091095078830191479518895613431949786706638241063532934906362647115850125975453035053034808370875408496425617785568376462686516582809772622277587054299641800927921319606102239308165686542536825592040159827530763379324323107673252883803475938751276166234857819514452429621411462530882026608302758569798506484517049699367282117199727270128529720322226351148423639838272565371879556722031718194259923270374489790257881630169285349213414943157450606450572937467917885605122884305651067974682887104703311895938972352755184267786067198658804766155633051223766498984265835299294809296117750258612204385858962834138640620370606900827167708329031547029817931905934888950002664664558789328414725345554069849696492575758406233036049853757729130425345650665013167186678720407100983081677041773313435030305410354882003985985272822262507173845154168616261350814709351707425954673273628547746636907165662581760621368580108070187111501987234573115438220799360991744675961804205013953328036111274523399203328869328505172077901553364368951792413479483010018858040025660242204075200647362988884484469362667563327376335626184065084636905219278862195886794452637161739275005682012763883168379630232151373959846348208842909113596638420892602066781849762213485818304834402305541658358109925174197822438254934717839591230703554272254743721172587647328615229598507786327001301502553639611294894899495656347669828313457357685956577982533969819999095324015964669261776726500509081069212646008117132105292752383409770260750935311701425098577850668021673638399200069349291002288154712745652499735675839946170231176225288861574079521821279025896037596317134271320620176257967791930104985756704774938388265673872379165094873531776901658016431213261129933047314129576302689075725837574538019867242899929883458289155627883976286285504875743405555784358018537366343156281007070487007738185642388329716822165706430884422054632157689995231870647037438424604962451102273836022074963679530904411997827886474555199767439802649405454012746438224906069397929405063087766988787027963044159411198650078728779060393641472885801143291991386029440055239969427772127074432775207115538050156504022964035420280511652431900476275961076201329856495697660342348565997386285954565394520103564135288960139166627013600742421702911421938698351307500986645846339058448128687391989115530175010816697412957693103890671078049579541403404640740855676417244275563241902099879596826207857503801636239042807829569054311075683184661172188884106759252582852550227768928089429176054941984725645907764208571059402343375628461413573568360322111246360516716812984004011468130731995713854840656959610071350452641743297843866747492113616105945561543280862332225921849912739362023955425579860701705386044461239580204679495284425527756866358686238527297973632812500000000000000*i1^95 + 632400334927008161267087398278890489684944220951941803845903794691865502986446733372588380441351600322307683192284834684283962475097692092362550042654306128194410418198478172766968970411685522707526847248262801822520920021380683042594468182432735718313660493028732767261373061490279643373531433924761620534601950187445334852705702560078543558721172634860008645059295871139712287217425956936593597965465103035201817360639769958988925116566531124328706436844637734701693879746767244723764889251851361754338580778963354446890064694987396215472796050897022205131481992646916349299201069687038715878455371062790081682828739026190109041589683573439824655204750456507608135954875886391301789184700709854187114774271387536155801296963919984765990700325121319705883013210237985172305267762453567517696714906685711348718911182876392886168839577759006786456518209414726718100817346274414113757563182088116058532199433110623924694640063256382199752057139618332896759724864397430208587177215563805640538524217089871897893360049810054341542105330746857961197680885798282638674773206196097217195389885604088652202348034171625638175682972415216122780942516255329427428890467274611496941212558432300673217935879700747175328327006473199320198555229199945425081945261550377106397225221544037081938342656816793993988928178744891432823105677028644242201841096559298667892726284298529882160143803752734894217643985753544824019854013543771987703516312371702312558599716650625175489499235340830824865976276573884845516198575728203492957127184572592048797013954588455131708527944879067201027598087513216759149057889230663701154777220256530596357975192064652530893414169639146951585854112579493161492013021619158686770886200290927966991738156860619694930627475488805561356570506148558799678354380089605753328373263767536339770508523811501311371809157049479830618408009778581981511070396982853458228084905669670135394857072825725355540086078848521572035770999228770728268572322531915620321684888484947686046194999261135233105854810903218195033291532360595787219133296863089863706419641779744650333669720151842152785264263089659872481823546787703884081337311054465585220296039405785847559808154394878432931828972403971520257993904718216230006410584116408520406510071339682430937639387026285607267161578051986352923076082720918944238207973280602133695580244365685079842972273072494657426183105916909508689182467975698572573859170159140173945875874062734454774921085490829880575098181772686033595059403789811352403503022511382359923523504866956860173918201335554532130706230209700457357458447401669299733742963580401099502353296635533568337543822041837392611314738066540979598089941844611580346656546438227273435233299375390558253538913603605297597634253588603382545513675979174147569316793568649140654406379059218729586844403360969478078311143153408054569689455508331357158922383349794672832560395790723454925003673165748638934377006188153810991477738038023044091653989187912400352132267506015923947160360655951018481270127065870226813678762102065556721056581970326955552732989012636279309765859500284937599307223292600236003001009757050542230144873797567576700922161228644273800130658095353159377798618664227427613603676135516041063444918519010940966316243538115260181156749493607686884969641867910484789438189158494400160013767961344931428567188156227116602273136694523764234080874642359436688495882335346634799984348236982181337576727086690366327832440980409272096822169463646534043507736306169465324802495199443409961551050103266724474433286434532437757565258788171705891358524537029825318327572412762269904082257330225709991610977046877528713050264284028575558870542841872319748434391689261631254346842258129887874158528942437499974298378578410156302122288411279168005578123790217437621917447661631211105168474006357883710027480913320035982808406092344168557149980601443854740507633863944677847804760639613922864933044605246908888921477897730735118663948671052344768816578265214472353018657847307518553775650509455770562180097397420906595077206114673862952742263248466639446509924927637789997961735626372467419617989350368707732853474857473683746186890376525643942572603651954259940476194356371337149520293628021416921784484856561229825597106609165952780100477344474665926525249695151961375163710728115167865099116323869710339007397864272704001045119161212004750528424043131919312396264428936422319129411868694758160240005089807042260137937190612773052185597204837674107708540788576203376612158619127187481292935442606220224939336265080868527330720080894913916308784108481286258191458328611182881615399448793190650269790964443927805405110120773315429687500000000*i1^96 + -283082576773921233578964440515400003625230727572636096939485546290677828498026262318319330542689403370577108095982623521407092257645680061379076343092670034973019563465730260708476952774151859339136877881769214029500046199858671810035024345323207368906624054442329983278715163449014893880734892159608834135028250194596896047785024676872573486130326956936790219724536673511171188489779669798450966406986231679251890695140613959359196052642690751142944640669256636740978705209285969190277757497916214403221250996408743351822065520786680883465030904848778434056512699909231587511623718914920369237923414196465432818026859881317752466000334791693091192656422527041123933167701746746109875815961145805599758364476792057046789783506712361488077713394080911202129936843626274692291527209426804647656897964765360313382420789945139788469618458911399142904065289090910209452129677443644041534447170117368073955157820240965242605805682538277334234622955658165813207464350575653480254231623288402489438829818400227107641908119301019996478971063912604245678890365834624459854616056992379411258607263855753584736999609481925807509253335247818306797361013947399867550689320671007509430861385198004504922886631444930683169747945000500958091854486080791368336246973986361333206892686126332108720121439940296593557569534260464608364443831075024918608737008646704330047914959816646754844950155734040755703734401730869418222351296161198950908465614919456146429856159429814493436488938992476892417942466107445697811716980737604419718132912652877340345614065563405043437245372512922564310152945735526409091937198090291752151259340763256611895459525016782112011849119966004440300824955798359856271061244953662637419380123689577974363203203054373952965461582774610756714680921562337938297811241767241703606882849158551135389456946083377391229266638114343239984193145705345621194101195262633281029326405868853727638622608918539380676397593224824160196013945462382793980140473337919018844946481794745376775647277256665533163120491977558362598245447775984793432221106072436288697694652327825332838027872664113310640008240603649556166610123875519999827365343083472197590663977486060852789117041462286069261162132159400220307018083061604646965559203334542649187462011209952329196661154545207059334912140424939843043147690304345068237287297606609926618689314115755027580701131964866764461741808024197721974332765396011688296711486101218485307682040791711873478989044281611547462364834812242654822732435234141963655688497799022880509812930484988235299512215648914891894456379482526276286661951433729223856414514564070247915422109679719367836345723098747394355190776137470284547702423011114615494531895568847914404451013953076292523270221406233384340726172001036333790890166671496028704820292053576694137849958069630340190578380298724223383108180097030602409183636064172775842113840735938354459053296873862017121165772663934547763223724738913569101564974151014077604552875191540473199536250124955119836551207263146368594293619429481055843322018060632082733584615126624534783415034597858147028569592641418579276232798422574451393761344105858593132090143610636025140306287024544411681400241668627118885889684537498467849839776795858015389453196707322208784552549004680709252215264010107082878264046782684776122551842121364026931764807226103752053976875569475514318257714235943505474969900883737329222521288780042344699506723391724319012197996221402108800585307802344650226110920539316128871959196594205541760955030371814560582716131378119002229999986040674415229238093590883621578098900462494092385100990002416308832333771525139522923308675024933433652918835301338297224231307774083826187127478292701609430371689054747866285849058814725837808040728142321314204283370627378575398672971819901733378275598513615563508261748172547748897103167955236674830789647957053893726080051643574077283653269109494399708975971730748612007086614167538805702567490831419068319174835331051572986048823413434275110561764472147532873264126116750905625563514829726819630032790320523893795070696069147918380649330641037709574613669279457364739441374897473250747920199450385719246762320824628511924562256335241077813755452418145149155094778164088434277293752078280795537706186924611208230663105925364534497259747385562285755671926099057259191310898587419602187900178779691274944288284969593610873315440675000596489092445318262019854975540043204143202414835300918971038523272461921333163965012801850897732669395711036155979996284018344907683409139701592171300125146815329326342266290775993676848123905251810153905013520507370666212643671444393334013511775992810726165771484375000000000000000*i1^97 + -74224774091300819574204188196954365142820389385051373054763262682989115460128914204355680145931250419403058984006774585560162824732821839605474145009369450419930667825052855639483441287501074609156942945888197399029987952310919325246119338761488470918895654452144422513210768664267768036946159469922149017245175470694776643536933541804770776951299307498296989499368758093712975473632302122348775845535771760086798558931813270290338802825991212629913288478718068387880272632150452288346517355765332941450049308687291710389193379206657783559954304603686557986751187182754925976370929863636702814512626461577909470050853057081926031861884460027643445325882918003241868221600094595152267866763337758241558970289375657719042567574593011603095451050654382309198136560853908047441814838519627018021171668944384242759472713068372232151569126599877836553229273529267187324730585349962090000287335344428265669494568131249730313114635406430702933741540172523705839102088111190891797351992350857962482100800961646886083072659378377337173872038714812101967230534888941221292894488623048824189846511026535581454463740338071962586385710377128465148018013747757698530495034348279306873654947082009475312198868792610355972439369415603728952546081306678909839660573908160345975217323396149901157764662632599494158792773475792851232862499074868387453525354263345302069205494745757004331468202045143798156054466735247415183841268804716670874350226305958207551844741577514276359749130283762437996183538555791154535574029654719244890492923323826326567201470282974347701630116247587001136804059847706836196150278261050283334453396613678903864698679217796055343185689705891811495270043181967908541039863288598296925413341627560413752724572700720246463982906820159691514429596750258078402058136217557904133576459438553147466927737129109539665742174868867414487083252214619162623675082888548243811997952808135665953282256320958859716920420710288719063487637945785241672414083278523326148316000275332297115411169482220978077195142001196347735049548510686082139308882936074040837694585234922278605111703351903818919793056540015600326482683623619973161296910976446278910828364671354992652358931321880976367367325684113907146740340866526245355629836018957435701405946689687217018081534778272096435523126902829137326329591106253410592002336660118561187141568670619926294565961836155814691140859948681036688351168455690809381434244959301973235418022226501505292507079714771279673622850031839476766617796436344653750769736229591396255468944655332679317806783744718604754854499675478511086665546116852603573497001361852845729331300422893400779606457625653079937722099312974576474107069194408651103303925201687610054080368010959312993905888519228593865944585671015727211858031137468510814065923545989909622622755292230711359819207878526013782518905867233928127521244155396124079580443476989384272943390221440040022971260609459470041687151482448053749634061308772386642471756009807562255443619405092685239703326443886269862185678235933512525436731125688183735953993089569638123770311200753510104599218303111387176941978040594297971175309236091983870449890031704074550589697001649187159101063535374035702139410163541998417649547121074692920684256088351464286578276704998421616563613077697602476678068691821523997337873774687721881952049147334760364649321059675579237672610684335504943683914886413655485847835017999445454060228433866134945292068153657072108945297116155881781003626206314049972404345691198037555979471027770698099185193500979115175648978055844298374304006826231094560769942316726787650872374158580459772955858468630558344962433361026873497922974363738031229316124574430067939415525518743953006444698374328058985817536772875882389321384874208991674719335334591536531836892750033664741710456546861036620478802699754981300652076748657019492083317068446781590551322613716641674870638627569370957082150973759647706381364194795841345670280041331375356373213339079705180030805253785370933234579497009829555511501008077741453750134604140716187885768034268621701160686422458656129464793044406363671357315936132476205024321158470562393687604108983471256490557599902822903942416481712016679189954246856812497692478723299871116305682307993810624482078214123379175142473686475755623147966771201335358643543801444085367143202308695633413820052821899568713647183439824693371321972753248756101058285695700143655103407785266644502918184648483961724651280156605254446691060487716969716106709152951132090260899176853578336047467241808192647030453811114681925953364760103702725380814836781263580527156272642619327939428330864757299423217773437500000000000000000000000*i1^98 + 88465504802478469356842851393294165120865913611049813307016416775587387892309313658033086291229780233848921153917497682778138832382441914785202577167970629894884833460948501794390637192319361964384823160715391615936612947585564904429108147828244795630221846934005639786751287612586151379112227662373093716577146857113119564147730665380525980779258653566318491922166713904880860231084456520612084084438120341756568868554110636275061589742029965059803960930574455305829506392553604915342002587954280457092986299923903408218507312398814063158605264402303986669296362581330299257159570488992940264683521861597227839745398508782487666984148910048083877897014450817876727940575328112015621724819810076967775347777234942583925539794969697550327780810597501251635204188947888238093842440510020895231460541976060610152515516397029399912685484622547301389650553391217595255265011711099860470218489018968790059195475554418405657866911221948531738859668261169948710274463388696514272317227437049752735363396776113301816402541744003138224408299418921231378648215189308727360983343818103511311160343181258651724295222047641650636877124208293757504819636166727707353306882429295810988144813489484621803165910188064697263289922633726876022580738951684097520761624972359302540486201088183657058169938398677099990891403322774827215433033410378830937965333832907555758934804526669308182601711214921512779680106091350889195117819622356506484536510142850761735158750959056671802808320864169561459447365650110228361606549261433265660230934103458689232990190723799340607516275730632247025807753911261864707937546247112032519569796979986493235044649300111394902050906459793965225016604014475953187357915157717517134156531569919439593219083376615622917809411602233927051240259511328621328645410283448758440633656033211789886511398856935655780804278138868906591225332212717147319699444376441547081267465546774588523160803598095614008618110373647234318159697231216948692101138378052555287403760325547995766123557387278495811224624551550786112614865352816531631945856577854999987933294067241366689350011659740089556369475948725369834749098847505931318919468250805859158974342931009998460559367951517681702172337491746546004905343611838894401814163415756261589567544486280857707146354886651721924703274392863898061743308402348696627959732852575623471079500404709586367949592913688584952019604649276709180259298026767235140415016943069966732952184028684766578216511772089972516384402533546954739417703618485702526674578981564215139547863845941757460313762260543547515807131770765136120427886390844515063041275475344213081271478868718722896238208641422536408357935132781319661418267958697746573371991044451213186576841256202988862916989246496669386173634995221294009630798904927296293462850802769679863908103621254936653549450695971355146498694978372982989035174034514859615804461547840233098353040301929670514308134581494024777943554580507397866452229564292964982008744156297160787129070607360677635156414937711635428982014099299689330256375604830777203917012798343625696942252488971428273836831734520674346960150770775739301327981266836130756512590256464088772060384357237754354167244612334027783449474782515132069724688056827831778239796964101414824749808576888316648404374555263185651908951884355811583344252227037565027829272998191992755701216238432154844045804168145195374457739278628034260613687444400646403511100973429625028652093140162307472870937183111811656862829814003561713036380775576513816831365899412218358059576621703763254534897201381246664008763318142144501827903493965678854116536608401252457213022134989273394216670511005072645925721849917970535098877562715258475392310928234038384051192669368229557312773506292112626062075110265402371565138564616158637449048113416054679431056657782994853990409402825536545817256837173332524863684594301808546200011577322373287411315228805056107659471317218920284173242929420616184433642126981377615705962470165126134066931821863924078136972623795242176412214271780311483405522844280430513261081756112907458149072857631722567881098715438690714782295560601284972745134092745321082454175946813266716197927628298262459334358041295014605859844420669691253443807928794885377946704223236008999618846730391506549828854426753332251727433878970014094596160966701737428751118834258238906569593075243556315901303981940211601320835100851731384195564165144967569731681577463743913518313617137780041945985793989813974559706747322123951539491609628267849471866057956597428629405814936079077062751536453927592579383905992987364413946984997426815217069773211733263451606035232543945312500000000000000000000000000*i1^99 + 241951275661351150373784411576138250758209145689447480703196769550860264279505401945839286948505457265566562431247146099370913635823344136388853424637688659038756814271901485856388911073983089267497617418468175085259155343871720688451584340494423966242752247258097674529656631781435009390367692214192430885112667206559877529217960907439053108637548897887558773724010285005968780869843278604416502524219081467613137142036826186606015274119614869119091393033130910756868528043352251488249427830742309255538117193263844429391545505846860203767474681486052404750435252906924159982812146740973878527262290862422723831524767181638526312500898033317215038515373656861734881224976664932663758323173821072701321454300649666296721099987649258878149253783586199121447121746304304969271892512037476077610063382786155447092659059861573809810016328254957574793527380880253265954487309925515722249663918584943489465219629256279302182411153230455723873696652277231285510263446899538893265685101692850139232523619136219409080163762423254112836399056459715338475897848098387097453621287021959782276256820873334424289726153421217808982883529696211866348663713120278869830081977269086448379555019730717963267371551002219364051214975018317194674523031105611428009460550457603933117623285026680368459886674145917496671802431792303473670125179809401024949755679318984267277566740421051886975736296485418166432260083682695304856218917729743146474021652329818920547805112161961553747150372405506630075084859842717378792835039557681859557949335161219686904223516149790111060609097058103861835752248904907657965796853743922006540375119701063701629586343273665956749430215464018688918770140219894880864707595857379373651722861000361654484278360477051035422907355020800945838954285254534435743546368490452900855951404961602775666074892739804621378697815969133905703686993736239773609518395177960649827786786245740527869463986955641673080468147812219314656648829951388824104605583809587099217350756508115140394503017664862697285644375265606277418959232591412311358826407616034134195729449001124875576753381580361206744933090779634453550101200477014317297479824960212983265380041372609380374392504934579184846926735066942888023057181051885366170243603727883308453604540445288532153737681793556675995011046594882411611375944560732404534520942766042439700551905826943434943488576706338946127882019532252285008944850342703949297589960627709336678109596478198447261369935563872956103940951825874421429504845411362604873222281466120602584915706569318233237874967273577028242446822221590779594152603068324372782687153980893113020614041046087127377991617162883228618227160984411702259099444522670485862324817093383856149838666319238001578645314262370824109763316671186570720614554338588248661527958224925858312720611070188264076605628978677310504354950295354573902049260181786656063553597621749516440624844146550363265037385224020271136155568746264976523700060231407132688840044898220630981842322901887324826916955707392972824078184491381654144255496387051097741029308764381254714836019415917780190427320834888214621756062323044765985700550736856501606031858091057106999081466741303452059476025884639254865293859759757476298856968360966015538159960954784116989289049587363889557665286066376243772132419581125082237087105716750255145558016528534495307281623873783178303861354674301791424960677210382278082663312778695187874856452893929433327692932683079986668572305358288899784296455878608265393598847485932170527462421956443125756823556014540186131219899262482071424084582799501871727035322507659969912458425866911186880606497790509487846969087605783629690598325157586405181300512109680360381857995573958897624614519557508401014841126712015375880536122244132552223792005877059096136202638797448181258422174616334987992803766896982242823538720749986912006774365715505311476548265781824188968370166522466627865280651615461736881912611139937595107033599837820034540510547822920531751123106175501621720498905452524503500681603912218525879576672158421293815692448233612509284993617453506565167500500535629832276173459244849539197033774846154456182313984830304948508836526729532318536549717095720327409021627928970171416576601319685236579971292210149101076528493539664733450854102415005302494032042374493006123275356569814008634600090294828395569721280092509565306804333974434682563190116281313358482554798883068669672541385346262873388651198372081090941765667359443300051460529138446988046871152315754373555092676684245347901440986867799287792258942573271478569756499283084763161910668571863425313495099544525146484375000000000000000000000000000000000000000*i1^100 + 250623338934434816464960497475321310930094033201111755479818514908191382201071468019119709087915762459303508564537361360791021706840967658567931549502909772056780880827349411925183240331577294966699914732548110796432670408070636408074934143430964763294505177444955590535474047497092506173224305772403260727771446535883952170912557346430073277959717753937536750837533549383241784002647487891407303676987247282133359835121043582294799336911207338658230226038713844390052683622053213239692033726976334917087632497222435737402744875462170725301129808391762666695159098394557936416348970150324946287940718910638678086861768753975636503564306628222751292534681940026429929657152233860933206880818168807718664580172655481265527602827591888056107184528069703633252884584815711694604551557250075924499321878522121552776030400208755089311175197925333608760346282671462401023388877609682591878303368325217499247062686672942143980589358367968419142314952570169035944612103938527614688836319417403135651175954366091622650421545962686871929801395825800368375716532439489918752460198097375502011918655470876363395208911810460671936541346280239139398058423306336541397202933720750702344858011821952816463324837859096904322277140689462043274248946652850703680492179390764977502749243772259735782556575110184879000950340518848325153274367105489133640403146847659893005366540708569417802509559061808386598773644099245207708234111176027060083923061128862816852298791583264162203651053254037901845658823161797585612333250802523804133409714590892287311511011868057630229893931072841256891047961905683279166505828303838133814396827711695707655961426180267053840197876233409825995704402973598244484242060630925550292124111500866683465762451271940195953313198835947580228860956708317207537234137828317078093392469876714230541226247021990387304473597491691108745448667675278338971158552081116869539915602492618337512685105803733430612710509009619498802861182040304682758221815968693573464385918980582647517435791918041334638135183798291764779170805016578886568460539296405043531600111299854681297267366430759833445135546030025332827276362759247350578708149112506202377346453507943882058104831656213924856297258176702067749243826268865018109849486368450486116186001878317992826332791187266185386023384286189355791943078063413273166634682612262532234731682359426087779873956053246963181594514725109510653710182654966324649479197812378553864715693430237393532040886503029163721005766412744615716585336628237697543120552558221218576204940946447894971586693844510299871569834763914577716412961266865306356260858825810817464343671602144421273151327288120360306886299714548518227252548263984444868084774946508166112063292617382512775824493885480875860079723478501245197398752455530140933096693116277845964253713229050121754779414825455016988154067278496900254786307410742994535524767702993582144294013655270090648509654150056311628585909635175327119198389026569998436969085694411146510648047030755848470199510364464892720435440952905610319828326926001637780533075343799240087839751865110711259591214742890280759720641957505917376147633902972949905364398633030773318992834016225977907343943020175460592941608040545866647921939988633895099410956285203412715047828586973722069931901225180478274999380591518101005720276240576181792164712932661969305621655180058154021286622659787182605660960138923094130402053291786540495219824272209788096069854112531050792766291058459719005464561479310757992551147599097023478401543705461591241753919336685613030748317958949428631094305449492533905561569035251881880882054924427330630615681416758264899338680037225933057687913515107162737057381461931167897228522133490571494885478070444623468461961798501071417500005949056701476574807684893689342498112313052596853534073555995969224570784325897185976021026399272982456318099102711109836532320975570814630385619944205483138884503345669460492523778180765882295656801174789297114893201484930701367180096653684576617051989667064240206807433294466354767742331524675904299140268414715362434019036649959708542782109486983539890394822672263407450297782876500911542832553213714098251158165248323218952344006959275903056471852404342981917674690142173080411606981116269601104205959495052854211141018258505610063307490176564264847263478548603967990109194517797751757071504785644249206742592009437677887194155938940687674370232113767756725562776047200772689833834770379782512837969358135635007634267566269723086440009528893202063853020368067463475023753166327045474617910804983396212978071513237390277595295628998428583145141601562500000000000000000000000000000000000000000*i1^101 + 177107952144441371005164913348782909326679551091036406572459486840308949211780996542475574880294228902989260144035939656611179448497724805745655367995883971408062789309939969826241197469911040932337249447727423241511677125397865479097312788041386479221023978558905223363145039536180122751422069448002414442947340318024652043570906527497446244140725677298347918772562489896128180779024073016259874214846615230216411586677842806051070453797868780989470973552284870582361372167161957120854675630937911466934373489695384052709621176703843349192712230625542745140001108888208308097217327104609888035171093224283733108034156559299720903357043387844751496593554355004430141186137469169423758240831539004626000019954011137792803227838553947203314809673538030840398288845841644811263687550643836735152278236620137631124243205373490401069688464797162269328195486986645769979707826801589376311710555665948280098071508716392415990982478227108930333409484602742092787138841319034979314071533001422024559863146807409967060556578282566790160260991907118290854894680690379239773292697957441310197031098534037960764156041715342470450539150304693994742345683690608260196689788122817460257990447431442859422989005450771083424390631653676745655297716405504659744947779573581224459837522042547041988978393813996102633474210348292442648583534323363382453786771401165714926499718333948169287321491934194884942983639417185459597255463442127698509841632493929356946263345141926012340007074115219331135804208728372503745822510749748825492007828259968729474678121192245652236796756161346845704937869788753829274040969525556036577087136423053599193478888060389857486860148841397903419184543011231643578477067995546944327939605685964907372602997702959022612875535635406021278649322491638571696730371385174159611594723724085533678824359142521872872860815330849595521045738516058687331916711742427685897554448446421519655126679672670607532241749253323234612199897277900621081609305331091252636245556150627065671461792679114283064197803027286785684064882049597397515788989449369538764010639179404042456736398744235630882594859631399950099349079989363372582432902897154288698928486222002347128743328129170254939223467687187898741950144990820566398058185844952017059895481725035327932236508725706436351631702923234629939372647235793210269532630795623053694932190193368933068056437055712336710988066580613732089175089309746952714641043661918376592644616796799737961742793775555951604981667015485636253037595298974233924323388064614108935024383868402438702709704369627273614982265755770168645786990086538799621017221148818691378151057403850295991889026819029131689151724201822234986665686001307299788986595263333173585003579921804854918212654214254708317719312274030982435129766848021001113624789255164750873227010361566322744091560212871126919436193609041484577260669412012237199255964988686496072076369616780129175173763780957684839971189976019654543781400268316204822784500464393523491855606100820087842427500745280109626906303919929808836578857969060673734017287415679333008613932165670705915015283520413308235683335548436367025096307749474407587021208078445463642746357387879477321132029236379653606268881178128765272345649884882625827560817662141238198568630828711861856921455706274917389959806386760544348039113512375521067246378587498050500760671712715929534224997504562240303117459589804436023862476986059476502235970477770773450212657302413156147448285097491217195103032946469364524354457612551595765088492243502084084046968155033905827078950726235557611700028052546339339655828360307780464053386305757639173264828232826810366845898111444102458590779049881301791006208156113618397884279908736412484512364458157930503020961941266118303080116325461107691065244597708702526056456048817213327669910021523632169391491612177201612188678249614883801266980333338222806980265032885869690304817819444225128191210420654971377766931761280288605283950545289224813941959290851319109639098225036477124159232801802839117197472474439932189685874917774133348041001188112433001642973080497392445339808595109506112181046786435621181405383708386958814421965661948688035328857802176032568615521776623800006798529108156734302530087900359698165827574868764738702385302389970070687545813701678089786089643254975365573259419572545274007785049239169084132221513333842337370167927696463539003003278988347763828226931454268983930998664438645564625828115452713258686548681627748218404715704473669180537335376551724659910560590079625194565715185565476945671057664377105290313650344501184008549898862838745117187500000000000000000000000000000000000000000000000*i1^102 + 99400841367356626923465155463078461727551888562349671773250092428432899496952969110913734338407338482219872675066445269194451924474853153651694002262942188191525544747497600612662428784583103103304010868804234225735112655418423574481938387741167253283110725276289253790915558541213838331819757036443875504971151177720961252896532292791606540264098678286730268698242940077885139962426252368698079259514972799594719011474946186769948481168484384577023582406230212337276904215616253252702908772637142553595868784565108224738113911222707670113665605960929707267442796132474091545052801381815537980126721527925576344784259557368847083832651563360786688019641510976000216555045927222733764594142087407937578094371108823919439487527600751763079491272048273188086817821925727310152447629774674173077535126941943953058764866376412331853048622020066856782669747698627131008792839953381345029454359294758097483121414808707332105042509479811999084778641858016750167353631022485530096276724597322777912325554348879522668029787180194490925499835050927826679407908505024570863885956620079061086364803770775282451990649403147629893351164441607950790601691583174215060550998636956847779338857098141434234759170429591610810539452902151305922560167550589728752972374835352417874847586599219611997925354148850459465450070440094361503349782307274909173885709191940850480370393383905622330357878477561273511205225106831112646794355738564675595034003970764835797752273661421130601134178254480369213802696387203424630725597193601393295938441377314758906247650956087470385284261997342536473966258345483737306851360594911364524469035082571966130877339114278644136407714962693896394288689045619907130698200905572650556547977615835496924135249731001991110306746164468043953065208488781283264019999574382902060695966151103904883561594252817359484029345492616621040859772192070728274366223819321991195735714824417111709161967925966046978143387370827256593999722517239103793711826908830824519863922974570406536972587750001399505234437428478625323782039360841044156631571622751871089646092657106217125910237398236016062614111407016286589424808160426602429743161325438253220991739459468327458185879333626407719915301276912596553412050002610370021725040279815957115909940531911896141519127249468499575269167367005019103772862440746830914053215257407641160782000357706352021545784064362716802904230061486660016808954291805996424406758207967795969687287892787627216499379017746178050293673781195963142525249391462014925704754823777050402258785620732773254260831016537032076504749133890438400811437241451416556599914269838653140345047827485210739627636791142444897708945587872104310831737867189367136594543485476615943250285263040548102877506820957825658808574822323351061705956603755345729654278950691658787704349538780081550827112822720773630603074209979850664181597304359627379281811523566305063249958606317061626208865545421339703250817217177436087770627755892703081087466040260494006494583852999424669249303713523069036348523564707533423670186171462751590148912116665971766357585785199857075052878141510365426342771791468718468518218313960779955195236924250092746109381470379811041258682155930858925129429558076818598475658554276724347839049210430793197951617352339077679342014847980387561050483167711973143453379625211602398186068608869259679812586070260526597972086365372118948548866444249306893282817686765107599418896574116228316883702312528334228379159942477627975879013272204628719574955932505046032533366892117733040776825632812855095091563209269929558081466717371786707081351907425724510524643286143232666045387910204091655133890332760031898764338826458365290121560980666908244148705072076858174565472445209172334252912443999036514593273857594505673365452881190639407580362162219437961314556927600120646015968420886011952529201559037498009498047368954927166397639283973983391813614122232331151712603892616389632725605533899882842055038316170406685461413773016565339826633476106337047952972167727675995088462863714499234893371793103704315002616508687755285607328500125856990896572453509053160159823834944938776530848955918219340545621547867718996759348907259023009910151363964693274380790965413279730308800681844492052422392706822880312221497829220016363947561488691000402710332182860895946643052697743852567158533978561689845252595423089925401467997769672114686044469211899105996865078449173265973753050632466066999775272193847283429890736005371773010988702944687985271285442219718012808866852070264599308251204027279818928047310483880474641046021133661270141601562500000000000000000000000000000000000000000000000000000*i1^103 + 44657346651467339398142112033026917642417482905092787678698881950173895713123038312281979938762723660888824046405726392012036352628763715250457136011077457120983699075524997311259413369865111981703394101231886521558164435840089180965922090462587385158181370879053110561815119009755307477605568766482078250369535976428705911098018319038270068705482276458630741254884403947234935331343983343697343262277738231390124848121740627984211513145642028126013178851717494640301446474387604629865959635178385573157736912114963012512559744727390959715478430819101161259747616866145803002183221553641421520866289553789250831805820242177853820700128524685107799302342078703586654538543208176364955289472477167555937994706619788353041545718930040621330945885641467201253699571718583211759554221567478286926641740270392474598624280753315425184073856586368095530555472923230768361107208706846764026298305329743058381371791693286647160553279287197098172560325167117065065490574558634976464719057347833417503362293898452027455683461768532202807323771121903232323246633068800667110253934101712229970255060922968749167332502760642787222546847500211761296805366552449039022045360709783305597374020923517899972760055952883122081741907135378058103950503516201218526898619596786600694129008257136945713553658726091831610139853998915488824442642092206501118022755718372985362365341371292643536684945081267766095107394407701478413173189553124321408809760083325363556064475910417699715648538780656280656816780541056270973714213417001084177363515427549864984769112464168545810732426360778165691771558380817938085882684362083623247170989900438834694548579539960082935642778410169904701802615527689841804551049788130242148729325678264808541638961765798110797867149231000167000014410711207056741707254557357641441932568119922027912361959702157921433639876923589438694811583171439362738928840603928226075810722279514843496820135079762764767130905073297759238298816023276076677904497237818567073447335934249121713991602641379199101452318585683172622656097781945926044608340210580075955493373653954846780689429613342071495991483802718155337650391412656268364634334100242228913797379668822315771422500951885660587190365969974614753047820448384487889691238115395560316665691917465840592784637398976200614910588530661315495336657904974767585764388619761452052305797600897903615483832244688286621907785672687028235354782996214794344682434081835273709985739025370701859965533656617924842206486640164588011407482442140301721111451738562531099250325453563283891844824876763941767644490270714577050145719954437823730909402812120092512374090940849057420360653906323518414498277022571336745652364113803376947049868595237381588230920728237196334751649019438095361339521434722151865881720993050124710488850648882792582336781435081813615508037457246802007085583579794327412569873949240808447472461937733613728126354765571831250314249026663728021383341125669713949571910965043235560149875070100010164909779120813754268797102459800073397306079350595556994761611959261880424123951215885037155392593655698826441940777056528278464662066595260262892062203151815416812306818109919877361432708032487137962265999886070771525120181074088645356333664752351424296008686884174740840648584414547202002704588583527782588132649909338111184035659258235601012944902509020775733096388733327008500140044081503374398963709235757287731054730084348015303023824040808815350924458831776038471569240811875590987781480425018455907172925384082983543183996234534703168167505591202655142100517507926583098745923034789379854819692135089606863340885151397825163322363917471887932737595312100128152641430443730706964203709901283425742378035966874474275879238764352897083416638478627206159008268670834933308520974222260954707353541263852858811263473606448200710201062348358434247597752219612080533101848524587244073977815434095989302866923828840664436908433272003502889404363326447759201812668620316472115593059178420896424721091219401705773245000981617208878377216672547927389223620648026734728071816395199087926608029479450474661935775525077553335538430954124258710993907690066329393866922630514020736648341246947534101467096283075768847377591750991951399183403695444018362520256783756476060110623013634751503649245751918998528794532485408156607082695878008579479034469379792885838250725385146836564769054178454396835922396519953500278120354465481156655168504868867346958693592617123325096578489813513524432004017519513431245013722850105686899055507825341444850127869055085437502930242317914962768554687500000000000000000000000000000000000000000000000000000000000000000*i1^104 + 16629024381214010224715323460124968324163010755650863395920158374518189605753035854885308441339589508401821468534237076460618684666395982877671756596192890919658025796050204272098964805945742491884537405522220871496218220869221482066134766540323914562114417014433479877663039938255163073941928510599281463699604878716687037264208650373852543469102261970760435830933661031354668537772887395534706044290296836596308677182301028700532789458786232427025815254093094653006943277094472205563077683725035995058663048297645750174268015163433007897184504566070762491489255401004406640059850749050105305910672198620204267690850764254451624292888807065095414383162952633036380176063406428160186853651258158538485745900530687538349828248446531270447124630596681884476726394038340748473197846036027605588399947215503331706850260580031436607982067389884080243784205655395136136892360984148670019448875883740128701872994151717582154963199046275705140337846964367474188353627620131025931291315662489435045912723564120334071227976605198681137160803598873090150626937015255496161705717225548485642181833950010496126999365888582600191849128861876899972446525546252475252042580040778629075316413144167768769979449759314633304012246956487002139269416649684047182201192901763095413964706320193028825803079629181121567386007995742016567638785153586342991163211969503681605834229901125474855633482416473842307975206583955311478339774731827766809305451086224813549985521413740675716067780614818322070953774298580481139294010783373778455358771500957084523059734890718652062991836521556747225431285620836462583765501975693187823035621240794800485731557176698391282550962907190771923505911023241700840063357354308332377967539890699588458696075696751075918129435602590257977288079508379814190705805845157768983312598747171798007446507209811969023865810694125462276625944935093847844054726452533329197050850488297939647779583096145840661228029885332170404908607062461566879411799132663202993385017713634307759614857108855208598310805815390029270342866712196520525631452538675197769186876333617229244391917085892734148662195406864521903406076991539790818049474269862179540112710944918797819185757546683940820298385474805418120536101964882282548296100429221971913540655795036800899860431562796963711441437193430837549865767896099102088171240653199257133214918756828669617477262972537504579849027515737544621503979650650955339301959829107302523897789325613156325713608165650842111014891805257317668742238880531563555617799014242432610600172210006970833073491229947421604662962065039886251041937373432733393530996882827542939703055740696956041746898322753877446608039113820930687111805453962269664553512178070741257986830129458935230802240238023386058918418872596046269450931056965587912313928467413839788350392212287070212649954421821918060066420073546464388647406470149103864646829476023515236938196894238619544554844643116143463395998923412629892859439054573616128513959845526674716612760403174932137357976339964031593278761885056232664682437634953275768751539838903725905208935894374311793715958603304982925405061233857997853360321888547622615807179907970951799549445394754953776931052434656797199955401924207907603145251246756838485378177443119767707801276271151268406710885368197958391867253771840713437847120753157121822258426517910342857228316584757938033173427298497197260878030578646058103106554063352364484724113004740922337660926721777825619482348366111431186204672367796158469914506498206260108941272064724141863642616398771025829045736430281300922658105941885312526665242134329913381917581301661251101003944191156625233535150167809856749305608577852330454821502298082808914292488635748446363384059981889705533502066201252836285391243063452014675904034068643800385819086039847444914193526033987708873715705280082485846617552418711551684585197388405788682268236308322526784915715499551509780745282514039614970326058901935783356926154980445100360541517716766798075930225202222211298361235279738179507639759481325315780757109916199164677556882232123419699112384720522494914510095228249020701023486846266848946518044538227585981981856258617107684651948035940963142289415240216167555571337642771550222482693052465875035741136585414555014780060617699738152836662373733567176288188820037929256394686992868397644409235393008545763842329147992153769194932591576874141381699653927994641917973967992462718591088247024071077144488174182610161943858213630025286336343470669463930533786540252330737462573486247930458151715421623915124567985534667968750000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 5027545240124928346626136452259980100115963267666873070563020664144725544504962873110610870337515420405670465698113939013376937265665365960460594461879833549100303465434271749370942676270853002120041887051903850713035319295669895007704724045481623144828943895861489618788666679262809158498161543751252914031729844073328634986662747898595963762536513775921891530240195843231275510218254979084714115564693247233735988876450629691739336264212665331121609458861306852198826367599319073876180491690977991655332409534521809942316721752028378929833653234961498004787252917399731194239072735603446702184726298273299913221286266855999291195259533483184175097338320922243280782467018640377605063911449384750144203231909578398707274074782758270934901206056977885772533513859575679080702349240270331235780184810295061032670667596155193927830194474013896775699268141421875783527509661928878248880437885692785443128643334112126965035820924517029805090891365270481672277853533639190554821194734204708153294984980229420187149046986128810923818881019632254713550987647330094058336730281899495835725689488418126864743007326927538083122373697331434644188666236085034586819035554035910684178581025808649547343868613970823706076446637740952248624338737970552088881514567488452362475521244008692916379459437066566646135249436665757779879655279532076972965385581499104473558933468852606407843276613261083847179666066541525387831773360058444397652870823557721365442128532749554908052202093421177576791855971093591760496828556461285379403336763352190406726519231949313480019889704938782465603491211387736306595911308862994906470743172346227194850296117511790641210938892499087760586191681021326996527786016839075480043975010724299176920737349362169171626977728676436365214983846816524570873835320786481853130852493237343228990540017734870174158626347907435436156646317356934101799155671548486651593074548713782511129717528054880513277301210479858439062321432413828839550390791332195044358206562996794675719747063050809187070589023862334859182192531902507562434963339408797302924648589377566968309901706566228571064345627303596151707526597463692840595444946284310359621732143081529126704027308480525561702443595711570333263616925962835558388270567100973631268016533431839223126796328809962568461968155874058963902088514404463500809955672546339325762002717035324649072570386392562548506799288764150247960036791991634946678698272419575511481836644555387454411774732304539326247187336093429824293188168134582744091922867413197789507571966176496114804181721739465142513156122554063541403298907005577833690656368689153166046586679583746524433722924865965079066665251484147239008467030150792140688758658984635043614321625480935152416386530558764835468702890657754293143897333527803688859598777749558431793687669493969002603448475867723698614202679270371645324043976719183252626255961519434686820256541013916733681297555147707904905958136385881330267372607453717248580528610786692546892784717171900654143722142541434042451068288395733246095497061470241018424513127966561496053411868827521762179900921186588258963557785218654371630813508517280468635224001843105409559958540700769333785131188746157996953803795010256763323219495485061960695069003020028592025523513598815194160742787144362308292387383660729311277284310165216023693611833748411685215466854536621575341877347010643938958799004391821272076852606408347597200241901248379563837551030641909440523625994071319667247123484033175122665475580893144735799390498108652107621753150680960406235771298022339983025105578667253089324816156391909837316128444971481631940760332780212158295097606621570868945079339788082068834684146168238613443395225766197591078303177106005852953030627923885825674233889940782596942067807083299920639223242110496761120777646188999697189878288034438005521121538008772856301577388539507786383078803353027923110335839308655524288382003837446364558387839066849222971924511273798024670197622522688857028168532645910314443646393369522060806893578577404924965541592165487205868537984338594571881104163018606946846250000588482520823489754946181826889909326038741492844398691098701522104374484322170042947069151591075666511987478670581698893896939419776374856499407494835724233358432161089682528910111532557169625674929257838664832871114231513600051007981790295323418921243859306973195969151780963385305350407952687537686566874476296707462147750920798296445783536417486498447648762683111187701408237341810915047279167471874667499799559717386983488817032141015625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 1193282881972374944824226499191461500520239943753232363187108507755985034151338512680508442186363554609826966887715521584478561183944989448395734649271797661845713273792345360699558093896665542299032888258835121989531361633998704727767350496980392789507465720961127150701798858051338345608743807338422763950674067924182060403141371016708887907445759490597817985919081044399465285656653442082360212895664965346111732754029022822668903607253300538028023328243207608110914287081225311908772188095577418791212785236327736459463387843459946339637562518175354173233885949168496565690248695772915771595583278363988725855155318345848564654116102311565077145368471018278318188321566456608264463059725482278927454849129279782736224815591749901070477035787194768863370314025839080453521155842900068555914516569102940130055602557820527551359120937092299164533250573913737651986408155668767068810271253257524848377892222885313825744163599453631323658834505236809175582744351901706101719643091353078665958271400393730113938615802229351489805938260941150119655933392515609392517941729862397138232431794366282151655427697308299284498082639028049471316445250182526742501970095478294207903817271967190065042845515249592825754082460060543377090104459584516901847733764737921322210185707264186487762684837529342157257818690442241543163405272931088939139208727883630548487201504749575595580684237318767034329669349087251676129252590010343447247247281474672558048626624761196741836679529895162032635194499038471537715919728656453544104132623495711269181970049021716293634661984787440823841665621641506700858633365963972881599652965828325381633296715594317411700507915952180297424966643641050447175619664906282369243551024833700432966976170027434089948636139800079450286693008018349425290979967821190270097442604620391056694455694690678755879750041408967042010362757504135526809165450611568891577221169933084633040797255318490392612477856420070865005152778770575856247864703695692376037074856190886593557547663229544700578142641327924254926361313938709734252717491540794025797208334945715375656042140218279877286192392159416424669455775476487554989681676455468559091305944562623602651222499158340552071830357406616889040709154744177701652389284333280912523457302331475879889680640967361112358885997126938874894053278092352224178344858607277128104855304530871931106006653280617013510725493539462653863447386710254265745128033800602478428169251237129658908692824112710424934631377369463525454516331761462028736936594262840774135036505102549222515242030860859478926372629984785646886282717423249560397963414792463581068841632729511058770932783532316058809921061540535350409856975285131025327907355463022242942838370825383198859899667215286175506541152897359946080348798146639847307174162645485214862188765686634749764157434091930272279013203392890961297555918779545187419475333958272601461570728956001597127329034389198616308540628237749847773692335579054988875120569974211012308268010523322987446323986579511577604366189991778851022293418250599371137754988424031837166269217154943709357108920401722015707547856690158407790071357271054076279183532150969813730165012270258727680995803038453951850412734805392595155700854861908277832187253189560565360078585976570698240263696746675474053016333603429093971833151916598706794913970335051688678711368687141271475780096898134399398122871176430804382187719130259761019854764758200815851250418223455438574872896034431736907791803560915708947340105059435236954971041026448880121584808995581552169465475122168817192617040342320679741807740947648581680553399026918705720091831734730366870847175693988807537303693042506440235786108425957870149004457100043344639605538883509656342684530765915269607438855754368807936800815805615801549856407437736752745041515679444398411250407688148782051473842667284215283732463553459325183178788487716451031111426929345418824003618432827038648367704969527147480963438546724373147266399623116950797228732178293650565404491268598240654557124815943220235618243748720779099287552991081040043689211572028957886633588602241780973388497352989897623742503929436965898749161639387652044485853410134758607886944944949246417974385158256852124205828413401553510934020028138438651088243410317955818763232557672974366541919407999240894829899892194937259107987018249617203633147393699006612875693426881117704068477574073740886816273761979371366664315898679170514634742327009102315363887259056115910562987609073215461592098988787858934455767730801040188460625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 189421947691530056537647111100689410444047722736647488666345559637008548542782602640203136685596496674739244887122765475075350456881286485830627906221747386908147336490950308353400659031681596968385777351462838924019133086701865479765903182775138120220242039071988269597847165749658743070116969560185084215536619702273297351879926802641436255472306693164500222987293757992752434227231949590756812150020539416504500130012504792641803220791754792324504357772629748026725090916293598661974686002283290007648095710639149704399047720133164192621898143861787022040151274903315701230025167960398664923461976171100935788096532726392205465406588933905190914273828160005974026373980700578893449630097511567680469950785461289848860285124385403699143113993668681490139322813659983299468961130764850210706482573467560039195405916703275809614634065808000532688953441352715582218379405265233086607246191824610760331384866438575454901142891211054559328083672798329441660665942836503033104797765970706763320996399050895282008560407864925158603865047413168999623829979164889973337859302277908892196846690647743077635549025268242265162287563707825500849406127849868895144014304742723717114138610141302860093132294024624771682971486534780245995134175807117604365046181658155739987963017272589914889508728707576399655612187679361649386834939701270531541350264675009207825842389025833743064249560916831723495455600101014189909986512443520594975094809159323072558605563855312751576747515132284701976499689662194534673949133011894686334242559906908042635097351772170369538837320053618910499861691484745059750979537821465533516729444695785510652888030511904369559219393194626333885643190273440614538322652346293159611751779791264881508545848473834332645575596289718483698859345668388824548589570549062099360723055222069701823517018681821038117787860828088559344250384744370648734435989903534537287594132244963910624199144250083806299425756544833728703230631701301847095880744120368380640555721522369296327376671058277410217463492101527298892525543123506396518593384377530449206957273758333920929383788259126603584865418984597937525854120682930751971546333320954553755492640758445244570675828113128592632876176934034684638039370041562532855886343403730430891633361524370124421529028655351202864945675793817733828367135066836935382579328799388161211244365950012530044762792511110344824394223761828397680643221754972867807336361625119462298221506578161915180956689151392188468673816129501186210708523359719328993805899507363017559601402866114918192594830749161935131195863667452221443308743214266277604933772761450574042992112336882858609230197793531306035609082718981358568359117111405978623316072945412533915601764552499856831455107633238042931503957745255900987334350971410297762660329198333451792979345663277169909448380619239518662907289237855569081883623571290704310945565683371758220602732780219763759405120887031207946035202139406122344272868489163238684733494902433160922436527948238746180687926787912524464858795011683977838282950254278305684784446316086121866444420971275811678534178659771137601920563412996095404094386080573269293674152743876225855044889288870453438126514418220747988948919608026772212927894161454579115074953219127399348710418605094507302841831933434565903130650900469304205042413431783798374901102831591649286524831892233039202391246267990984199482880912013450476862331604521050954179549023993314071126198033471151134433253550431178637843604479944071036540917361529512390887052755556582273757878971348932604967896725475971800122250672512127128874520301775941527047550382038403485882032639754148160698110589347197100483323813275159012300455201767668362248243684179997274500802402019831953624205035206999628696999152584276054062706046875940109604402077982712044370175180060449221911647405483338144280366309770144568788886737830754917247990149262247051482242774558370371797984434373028137820906111916847455692774280132489468574612724136202518657802140779677802659576937643021356598812376176312958982974353629647518163074871310784250742202328792562128267257810525649451007598562007111802835098398458430466075420673702872501340771638874874799809355140704851616582713416838019834900672828255026850796372579409941361348009335080735771819291499117543570347495327084410744916563783183848627122998900239501117026151835794247761635914933341011403892125457195723885975272735055423725500049772093694306489479393656370883883083447814650864724495466334581353665730730185535433433212257037888000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 7005828484335823789519545100620104708484751046681096387165581950826499989833609550170298210768004496963277859016632447712603707466124082534410787729177106879068028350991236330690849021761765789821213348663257079842887942087755666889186605188886178548236922930349987214835547990710133811765109535651314400719207949177792846302744568948801276609182374993593815629678321751961242180317046139199586613099445601596436696297405187796036023749349737000479481521262357802444135621582848083471073965320846535475138361389577610016767690150072410011871356831863104052588189240886215016015747438882940103325243465308828235943902248818199791082158517502086112026747433740333294808876274865384796212049371405225610152212468958070033998935660661466058031768442313145387497910467387450492016496576182806457139920743595277591708678165476544781537046666717623761325224124065216121239197680721408391930901804831702189113016095168748343698336160325922762936344126670454495877880043100865281981507343035657768680522255070809287424448856465689866615431239459175162146416103388918939776952831391887989869088486456503717539829488695068226915511319541668203450345568886445777199464238648003697246380934484969168437219288284912697830897333371541016638739517007726899761070667454436548549170059944846233016938487416703825529200157513182935850043796346822655015779429392478130852016357173527279487494564699631455273980470829774648127859305264577481082341481486239245337884244683639740353261544873495609855931859591723289551879762924884554270663735784069650586225013508845706364559601191949988384183173745611078207104365003660613603526645041496727063892753137152038300650833857263777459498161331554269330170407632146961199473786889562111888697770328763206155858368225720548661320473338139202192267638305900660630031546781866061128538806170693323235759757439984659616809618105142903396036749037252828116062206823836990191228939658397928235786151772348776587720669031361511126323120275920807169881492419955235249797195306072619258294097940205959479896919283430892240622281912191673749411520398926054961784209902281391762866668527834501571200880653653550533148115073042410528968548259478930451051535927429656583991571759507240469107654125057549388263553200620670328495348609035439248193132783733647110716347958101925153512026245701738194233742306605312986571227776062123280566142543096534775905640685601961058530028525382325537875886626185200700423344167246592316313199115922947443969762679499767817298802310607944238454613487581939661540703938010935816729228452007363182048300116338449477745407620966214342957788422811159550200272618272092562551242941215149771535535580094764841816999823061567190633098675266631767547351190069902189743555934787480386174850491954230213868735803095292793566269191823213495289301279394734169540242676025868381423530001613070036972213792717421894444908457710908329232353839072252271084117966509145968507469948831318336256912224639421549109597586972738534579798337509379716018057873330092915687538157328698084778437857832413284655651012281631652617903262392463986971111826374859422071552637455143080008636849361804483565460764587437231969676217961577443686537284406837052537053516249165276879384636133606404239783757259541117393332866252719301213016662887933862963067903370129770816269640934960640759506271203812729978792148524515284218410273576113896360389410206020631276542607784751479464830690125946046286453716755046472775375120934239373433452917657442386242395939840703498806529463992968673757851712962528019057571896494319171922497908004116091364996021047586487626195955684750576081653536123269961469676787559517737411908179570568196629360095101097401743173158383961085194091992518463014777664649824030679195313660124599685726503789772255792931422928870455744382009685738054086014209016295017435400995423401698132958957393612550665390502321110730724005705437289845558115087512722882908216838842978087940611045864866920174985509626366651665801211052829458296178711632756465064485136686240486897488704500658538313355433642860078296036173208243434342370102255197838791215388144949598157426183197681149042974985036973597545253333127466662109688127913839235923719591815417610747051613489692307283907084136685201396634678088484068104101118888470244212116313597442175594627235842988028930368458652703844306511581892887982756893274734188951528684628358376019892077174162357429442694551366509466053487835750828670752563613252724470684135613317095932695034352689389767994605568000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -6584238762455494236514893576540231727333996514602240268410262935933551917033255849070361075704217289150043328646071291653067581339785251011290233249399601058956903140322615857610431205439418477527895176965534042175468310134759153582580043461216006937819262922178975637696457995765588628881258859955598731572495802094897006247604107219055452497139021740774883308290339152721305437560826006258528670124816795683911104123850508726637815226306961665406631758106409941922792459715908612730491567889538866156078090444249173154595505835652930961587412516926420296674205525394996693874122188126583859692169397736507268002808003979666603104431166313723798403879003643524691032360206120598312077906851562506386238395467416170521098151488562712964856811256213613065947985160943513878256189743973324026441298362491480648532255473183498635839561421775601874178057930385016330513147501757100511749022004310692630961952268644127753738860871855084647917930652250132319805902172274713665884254147019280897675750643675405504167981258490260084716063353091073359403934966135418396834482577770477722734637431775488234334486952561759277708263518320870813001137776380142252074412897575525346069181138423215151621678652794415079627413526321894110145062042455077382702609986346307656203776922126561190920046442522561136632023930250414716004610309372172210062247268975695171489037983237570752734289444668693373945705056167287148253680903269213737980546566769738044313512975430766648528630303873289543981823238592950704285668086515305033020217129052201205615083492273102439767201280613531663238152941416856356832531946520795332620734406511310877726160277722126762779165203572375178868787910904583639966823849059743662090226447842448763458304765051617190374308475820779713774319121798453547656808972393402596782496559444144136562712319514235089576632164201728146398489239118931086241101894922188736343995307085282142128023412947373566481035047734406716247205326396573184559054389159924186756850677537252019104694729456940332947133347830028048124091228242366994770811996865414579302810214557781155664874820005562350529123446913914400321888315133249961442318346537813236474546180080865729712878710234676831208807354206019317829168091016243658603835172793328855604834823142284996313885679492298330002528423203230455295451346795444499113371225307389770027109265976903028258559608782331286960326296335480623568757824625142113080818613161354162853737419197388062537514786568242477712402461101223855519323105095134862814161285042833410150070244472383301475059684395199582609616889445606898911206425892222098476169600173101772611264028575572327868946204770240073841529050460651022692128165362683036555698075061830360970636249171467772538016928767657347554205133874891403691130350557802916424994733691357613116746048926677380904112443687829348960321658343385176538263649849424354140961421716238759364445266832761302784349708465172264153859357857930614274776754544221266552630797862569736737758938211361316533925637524655996764512016297737314110278636709713963934751950217944056216376097756192424678241959101958723191468154506336053039588842812991430662511081383884760655503019363204049805015433134290606433822669919967186522657632291649193103092967190571174626626114673256386949405421084236920176273215828385262641363697724002468489336529053344455577255077640764189544092925104101742152150424567214089082637404056653435037744371578093417636045769201550934992753118529635403615068783084484198844018966219782651395224782961261239238428584231912325989893100859828249399159659863993595441702619363085694594317021123173402459353616197494579268304311633846890769234225183090502845039904831010515559516800159522106058965553401125109116239374982589831125545741022636822739822085208957521836562645995704402389715450243845413159580127240171186514962036420237156884125354186586533030975853830792514073222779773459504065856379949161980313107278252332623832619760733455040669585587176721273588994322859656186986331246049038876429348456849639117078637042717804740968366476366719849274361676404344916692298242221133396385026194527016516723828674866256090518099631120406237643646586393829558390885287529092022987378142399699074914373208177695159378055390429110025460032101960727800072319982665767532510825654834137111984434966746383837447588654895679189124191624149673688867597138084126786659089086059056110830875805511445943782586329170219041555255567133388983471467345516365407436882989759513754555173119374572587581440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -2528945785034594067609510671288654689320610140935116475564549815545138243438472689566240019377884696255961522768493275768565341710035925981760268332125130385312211545565597198587498041119912381847377767311034459764802056677332087608263002420285941215531469989598922680506165816625689990452233632367127377515819583830048043980331685728411265614625705696884034652767996796813463536328854979471351808452307321135722972160774178595105744483723128816114088688335673716224911123073203819451443282448469833746101139902468733350283298281782709255261239768422293816655222599019458662141050921454327769008160348452520130460111938806653621789410687324481406441524892186898962625959763913601443925490446004936780840572837798334692333922695570272476339121276245162719876916263698955071136039025691997822451069657078171704232633285770582864565380045992391849921587064202503495857506845214871472293202971743256080040183927636007468565993773634273394815711671265790087763020833066894457743621697358325600330617456495346855490749607446965847831238063224853026872249548604533230995719570354590179246703934875640984833842033837626317676341678296603474935264702163998287694243342122716508798532632975571529922145595377917522828822179954885645191525535794232298596864672607661062045638472991254182079834269088483598658451767764349819173926363889400785959669410263991289049883180873482825130012588036743863219148457504493973142500655275533945897093555286326001174153856516536429592918220388354618747206010308745338318300709455861408994537995126846306384518077864362960508917111901341366883231489561135814536436899807461643380402385435489936126402820397393252916066996270291753341143912994333674922821969175344053631664950984712849221330578151780831269298072523359056465581155771200440566036405076410904026673117520039277174976832955208731445380106559861657788739373678861552170096328648970432744490420885211100745925312169451773244174108314876848962589238523577808810598139625365419849914004057946832571922160605530239632856370092356668211368860863873544544471365236158585498597807534150185108074137762920823898973666185912949989269593782106630619545131817838659134778487060414120754480957469297434189325358258548248681039958998426343901124489042146652925155928979515650588298265797549718383899391242744829565299179304238167607179130935001766717014449728336801385587112816808344160331705313788416255070863514646037070148457997825893814106361314585819860309698613712803353911922740466185842192318724506722565614666653837963528397786542966117309474746112946735261659825327905922595871018897111117295668676521444073821171275418203704809972276331336417395779859782478280216935845288370850502109157868904337438524611613905040639344659495888249113855201769244731828899139559767490421512095459925456630040103711021302958891956395638995766432482280395419081320626676092740741053537397827922439029228242445440117090644797311750664441369170161572427651876211842612516043134947285784793837601538212918227326201116945400729328953360886970982889558071156341265203551823893053677861622484678670042056880343443836594497652368588521724050630386969404857052776639415763015079412589319515962227079385655758424747320649050984228030066071555773787876634308381975894605576387867197426045184436042526679803300968063551446344309387349220994780950219059630456859947540694153409906663500668147484648846189000945864086896532180676804551907275881892884867071073089829986271655145544400963925902330876377760740690037094716390947218108570662235610369338745493087379377575234698322133974121592476008929682406098234169632689552861437975885128453058226909146534563350299894613845756839971255380283531930851226325285302749225764997807782989669469098323230591366976421048949409815113881412540952961259226064378264416402832902524062053275464435038894111769807415547097169751813204693034437210045847992019830947969159546131010365248126018857353582174764874597839673730441673485308342744396446323442945656500636905045741345269038866804467312699121953751136357328052467282945302732621050437991929716489704460237271867452394436533177851993488258224223592432500561028918968088341811657370614817898807636698935217809781528981892297813455520874027627461311578627015023601243456535653662590264793779727988475544074147215864194937794309892216697046090163160338670980792934214577727610059904292698120225122571330160494882394502799871772203567006295434432062897461953802614196967153292046475069729670671152541929560371436619563008000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -496509634632138232822439194345579332091985717343037777203703516247694453092238754742440683255883111935184201237320121878308120794982603621472169887774823046818737242320365701618713421554025796711815758489917355533671131462559399178357251095057026729088849368286034196224495248025160310229038415454865284438156224855528306769166342687365619072987186266422912441131382423529750602918058335991971651153246798902360410627708836360705068572325413910030415475593404837631064882302247342106095877438819547563980672349778969642146398968130896914477109283377275293535656553638788962950410867555806094043346252371480529929762975232683715588863448994865287494547833474599509948264044300749921867343844104366595471812701341690232056139635472059618184609721634589307309614130176542259550190768290554622829181357689401256294104801531990804049878851382294340319181731055007110290099555210465763394299537848446465831855468926256371797230792511749867658462001414354930912275790205348114160011199465756338334556601840778167531007876471425434108964093680408638324266253264140520041912527348787110865689895553763005150463462044795746067905782663709535662965699117347497825951877343041873487902940545086871751617860093739315057538164141313533822658887113065874714511640554659879712319956417838352802856361317751180598718515940143945647433669855931525478839120746539580475281536019948697511247474836453002294905297262710029445778873380873283514967640008891305990045082382166627783655891126055497370414518850978471276097580490067225757986269108846852083434419334895817525868120560907371550627526370103216481313929283807222512638624259299719570015890356280172740654695529948212317664036604599149796173401849411748942007439354194287309528054664213838012094719644628456835795617975079974616699202456846351001415536999133421569195483857277011221070595698053682915399103229781301975830808681766459594315064381639086232473520711887220093652095050494053632249859243050206881921614003844310924838715273984957989129642647811079617044942296266323198948441491583714142043519100973866711642069591517492358396199874006409120282473481740008563269287170939740844840855343908807850312667775387976040032036588106395178251923144780443926492803255895810174953770582423300282610882954255445949480069762767659463775437388437534039681285050019550698355537811611469327377909800419981350022747442729703715486301781740247683625346850403891210238380063760347955861555478990112507941077601228075467362546293574177621046765991570224295235352811583358469688546194037819850367999825038076116790531618380914111433236779554721952339877878372427103085247747041668546011275426845483256674841384536610148342358991766316126822830655719086650113157531899317287115894322078573450667662010845023032768457420668447198936776532525620223617828707888746536309703917230884040702945841517373652677062225423859144150791379755241541348288213023278409736966983299752650890761582967233023837682436676499918768171264025888639814683007927886556045531877765787824380567981576131331334928708462789843619123012315922179200023610791776288588134526454059067572637942271201474744630135604803523738288983943943397247263489094745901236317091243717698319562322654656801247034936996416873918949297380538740142758141042442131068442484712941586569240591276948043414366967849124876899383887556686606295314790740708991389430331960410716766766741232916687178778826147500209259097434475793163228147532164836928029689143202830271019055931766594948649705197106881384859322253002612337414933672518704769969218206534123829849166354493606217995565129985946810996333458514683904022214502275922632722660106722926594233370278904051236877212413676641011163944320215477173271292794881865289893105640505008221787683642995722986755962278202281633970327477781048931941590623934497986647272043526107772185830811115508389451938877415698356282086986180133488122841691860851446513001166006568928774355340206746501864192580232059676369868258707167106699354280197478689179045903794806460754382608494288458441010483096799131223764851337708811544946523130807788214625610129190570817467890817276767086648685725895557268345141589207638018819518400662093753813993500786866487100371136247380858809056913343757031124720656581899124113805643223597020441370138983514571332618431951438042455327615007217112136460016507635788957435942045482744095191916889906293222569370455452162766057258062182632352348655653869787497876942996064596872161181510389729734929403757092573020160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -46491307456712101953973051953144188733605586740105714301783995041033675755218621507504977855904678399280549551771555024195915993980343876585139863113729831095665502824361806185772338919209442800299338717119513323712091813980506762178934804616706117725711749072606563565195042993437918036506549270429975982207147886722322796189959080402025542196426695977560207317431512745031145335345605472916229165486435144073461017451779897739432244506931808923208420469070802404693304060475190099033110839911488097599567645734080588897154386223063270819818836656256477028877640489299174282671547050330099902929803370318772353896542478909381037361785294672341114374816437060407515562558823404896754774138682285453689213463538803562541309566443696075230390369467262980678013779524009379961831467092364331929891322310755260919272733603684711295848633773146758150270940620704797672968603733701986656269464747347119148920851491503760153083679643902872532644489955192132042645002263721766677675210866918969067407300858638556901857731046222898557881176987264517850309384035216155909813414870255751871347011437225800731536434966190126098200211559844421099561741238953342299371948539515295563113567841229939139107458889437314239040817362482107343823170283672352238102667456193874644132538744524018215118761551680501878175772390417638665868130660037803455014299916231761219594424524609705735561103967789094814372653809099248705628334267574492007749660546436431963989544129957667481560829718474245645929800257683403974176489661465607936363203383132469663628210763084113071303383010572836696197622282950046492664933293648176022246352589243882434312448164607279411522878270857279172161260886946132749850217679879146547255865367620916278131735456078953627434624391369047851737886601211765042998043658609530835482593520177880201145456221788261897399421501953034715372884580874535576505808138446966606365601337095151186446123120657245467994643233473820310574985607972139576236161457980230615657200439586961709646857049166375856226645531637232858891838033986699066815714447197313664957715489915906234599396953476476970890770279578714274549565796897293854662292363765480483909018208929013099558720100546599236632300952155780151040908306465131764763031558827760294894464138627377045035982236370077390784619668921936043509814699237785145923296282510479209083947612942237934241643461696335845609210688899477823328417419354232605422960232520866698904636391655485764553063728541370093668322486370762542415504330374813244468754469619967795515414829485357633864755573768905815642516760351016778431980866116501623817629497671121462725634501123552909172779260542986543971691975935340359794708497770414449497929546549266668766734896572554307298525828416749576717720452687619822302139247227902489691564321309836721859388011193460359349302678544994224817287862440760840027812029080167250897844791599153297604310749192568022295100742055888364814938231645431806431381209156287314319787134288043624812779866822921685656740942608739902462191130836940277445531637631288429957697359027251380449253058704677202694661239744826546080542980845192676040614708205331392391367931721465573894113801923187240680562587700089706381195952262557158069653401929594997782880779591008126348709731770723581177261684172725727598972142827144627433548781930604717024441753771898598027945347924121276348776775692442799054926384232670434272082115546282491951344692712563272758597090946175180304193306206348511886448399487955622189374040813574429482953250162174826258519598569260188162942720752785173553381554175189735613928830267004474091908526785132072425891930684735428678890947737597566978242301031542648966909274108078901046519850819038002915905767103847273361202685432963393979002343942469594160345359279428623073102041510603229893995680579510934822174995960602879509372336175545012076417103582047912035865351813827947879451683018341688581194137787413366854501880127338500976128285288310899678250354299402246855785634324641991802263939677961817242187062953431549168214519097863099320349411643551520334897418345595582713521777660234571495710675996372927300403025892480384606626132783131953694990071355936300133536172875717236455522597383270178203749030521910057516116426524121629298053492410235997173098115151680438815150417693292884457065997768393230443006794418464093727205294645311786057128515944700170031478782828400235892126124189468844018663919142538427647880652725074134277825354446626851983783589991188476723200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 4090478620202628808273833433824314666231673080288486374223541715181434484811386171311045384404894909918844459710091629021120442722184602011491971376031023806247035259823250636583462183122875577440563200706287149328549628770969669676753167828643600912139970696040429800706720992318482388971775116898369654652955845796666339281176948208934532673087864221901235180656239152304915495807319818006639863687957078170245898784644710365591290380696055202547306429063246401937967151253240648185333971467790021067420545721460643285255291557314619558451041790205354852634550093299808139126032444632367303468643453564971436028062245003847920280162854904189673425872798974860632159882203798328571515389365945165584910474751390863116504233837369720252403685319828663535096570971971938497057536944628451797584817298955181783194991888522899142987266420042756231661838272375948122189573898209867984257182931178445496870742911543201006990671653723608211023533970046858820178078566579916780247474575016261987731451025032999644989642939877499981127014700082137828771115933159550503726059873506426177613069716990053656135547158854882137172124357296719980856834245066172584455602649010085994664494541628799551359426883809831308951305485366571342769551489168266399700604572457240359961342387390903011631387804719112622296948421971215863825505017737370767098941041727823687759543476578194924078752277788076507354400818637568659758959444424097387259981086371736173447978475075503122676653116403941330669810360134893213381901962669433452738959493748854805849417512726826948641438585935992660381359314594033902463287666712659321195141936508371594558083726624894218526044738468835443114943463308792587654744180936599571855958253472750648268011643849448800345980928589782085326016537605923205635936776445130713225196808939170675892770879751602910831280554382599435392333264697092395211158378821008023674327266032891714289822375513265295248798912457911246804675886920893927954989613020645992026835298994975980276758297257816089621365746710654535974846813655116252811881661205979017576337015859054110130076370345757964393434556688183082410325727738706967580879328179669924292604411097386658723688126339451898291919943071246441632737236712969410891376057567543940007332091510289862127149030268042806544998089126387244918515805644750691888431130005267363953373039007562484626402191049425326303078293596235387817904618020323963706465236922327116970357785766065568065878756469792189230995733742828295234509756480417830876893392020383521566717418794449591458614500507540908553959138602886146682307079339739577344552636599316858375144333549038252979302703422656244212974578568668512991406544541311881878165689854968629880756347900686665176985995494020814179041293283433545121333275653791603480094366166254550740259246417841806336756315175012048520055793766487737016536353861341742912053432202534315959930947396240583704510323760960777854523385425084488141706898412816885232270233523534269038457037180905265415985084332942216169060675147418854180760007394424868885641209909102765042388377251873527102910854177041522870577738131285713560860830128731140141353256184799820367070452306497715809196127128737154792238995177455913740170210420281310593102941714176865517620208671438784135945808774118847160899232100113570357789811018651789933057594724451587096819568149313045059160698613954577518534027784163224870200158901759906656205501518739192573303895122943764550314429828622106433697046191885743842077627160246628836526040782033701771516357466021075354523382824119272295826117460183829954884729676127590616074280010776310058768969009787182087770892298076875398790397531050735494774328631263861868693168743975802735571703579214022373176699620593539871486799911086638298610141198713018544091487217914024761951145029046500044271674115763732669412803076543517004779554231673322925658783441749594547645743460246342845152514929480892226466516415785970655097091997413824152192717168820979884964536503229000029303829107826158806381195485841719041488703602065906860634595630749689623850884117462652735503844204365562294174855915008767950883283909182861915507282956484819026549772096659480658400645682302133565974409038226672705026293723930708744150978502117102050534670940442930556587942591729888367481374326276766368960245264937426616069145534161032005792241074920403226500040952856007186772764990136358337505324893666394676480378788121516137927589787101406280440930154396842922733674713579520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 2702170931062009396999519043501275372858952775718259860909114414933201621975442238198415672760582711358593402604776244369247506228887491858141950666140669855804188246286698529978781937341699781378215304397608327103121355991778487993965758513531249616331116386004297825325608218300852611866000014561485787639654456703309744696118349058818998148245951765044967460687558266364266430620984073179308368580298387654559874008137735243029910017493418421925597186503690009462679442393881100774956085228464675914130885924755127986220773998995609777848327483365171568752043850723973113528057947928388601017861438082668183394600568447904146672232069473989322297892376346271393938982007351058106447823070309214765476591895954584946450643671020246061150335529973049461797727339253424500559182246407521980406290705562484962942845914490886201806037101435095728541801211709351412829893302060394746245768092788727010340716194867412752884697892085588518674643775240955470647477731473186037290527340624740752594565968762884613764457614545893941326542909244213243730351354032691706543073493792592687022333608567052836363380193314961542291461229349880859165394971606300334656369823872245506345951026619436338310557579434940586900076532955265313165527909022411867989451987279267422965292863895171407233879419175164519262702604420638746961365795445009854585645852630903771331972190256584671781401012540915094765491173347767963861981324904220036627981117491595831312998570412517780483371226673450394950631316899230288547652285474925302961239785264605368864813697902079720855293210651306925188772353936191936443545987432655653233579526148548185469908990284929045913179907019405663112179335091358269046252228222889487957620404491716281549769121255418860433139590610970318686449964370629733029830441782071697139516129040440672515026897264385529812546267091573462378479647062668455142611831099818972916450523601922651679309007709015268857062439735350691242096828356201913169947797587109544643002448429307237229642966881435467875840196700987372690785887020598979687295964605934855556526002350603264564916417541006031081815436479127658943583779853045841428103690281239600236979563005506900624089847400725624530281448129841329170754393262794869187880148147390617071727334329481147426223716123271706825009821073767941537569198692597678597589381338922994450486400721480612971734855383562680760468750090713101017583112583117257132632613639376856738213719801766953298451248824448103763195226056631610321946140153310308142160693765159587255877836074649168835176944923032125903987112179930306008850906286250711197151127137073731153856106782773568302525979332411492457652227864423573524937231627819549451824680486620282370462521665718380635258619331204604521328682115934240970789992962666777975308471626965061516180647669471777340481399863061827345720059555804750304886763053219883266443246434633636940264480966731467168885848707584054527022557491156458392006691281536748286320997865907724081957525530830925350824509276347746400814964564203762736610619695780687335665494990303742742870090752953535065346303233427219325026778948779755949114248426026137044570661474931434198751050349951565146845250769837311191065724938705448940817534556631685804477367536088743803275459410808139817258120841863135590815023542406508793929949269467607105584351060750819599231447167508823154918063122200849944112593155351575598942286781844815673855131534002206667812043668175599084783964454282618621862641333327571117509625439713269704072058395280031873732606694319015889072031504954828696951918030726055190449056304620967535922132997124984510821450104531383710649941744637219444675359143054893324286794920666065367267076241548319825672332966396201925778838888983595133617602090865136364216056042629842970331858338133918902514784515313911604588844711892797634237636748132728615144412333207577236915728387322028566292005041031396446386467792424898826324846038056636857579825766266914275031169209651240954344506678059816837433940057833911005423901903507116772327398028335587528502187785424367166798696564848209840619952337409428437638680839194588525751199167029910008653726128898257574156557877814907152326630452139916137563684309851033271401642590487530188885508294807462414546706580648135144968947261827663448499375996264418356586467200545480227584098895490577327850051608083273021140897696136983634615352129561111165009103741056108162993419432387001677545049759639692818154786293003122602387754188800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 609095116375894371818164528780956030134959532509268091793541265310595746275193703115446971101739895418780628214869756973699222014923262068750615980800464647054757872290923939662301580338683366012750765725951014137980789550889656995716446716653279181189865157110813217834884075827487772450624713549256127776040619748199396636676008596965053407831296752300773500762672071131285498700541900535423726379824900354127861427804887316601513762674608440923233643529471777200874239591854573280624121882247185780072940578855726561322085476477121497458034747931525211950960189023227564742134053534596813295665149251238729857194554757749160963275546032104212583127228979493450664365141080152079605948177392135297738272967689400076407792346957298633050477824973752375417352931865796770610841472361318011255843408176642474948935642225134494498297817149399407993518449546478588355696066419754666107797369497444994619424296602430993786939039840778806764620670521476994063413770124227394041228032130917866101437718708233720179020801444670844712859211498091512941585838428108250798556280095727363420488659316469430382926724835558348592201464406192182600873573785302430135404254029764328055865814391385936169974664032132217465959922549228047427867861330122108312173873727889560064556268183864801729425036814121171676126697683512362692210948231582751914813414111935059329729757947642252733810129421920402011612862929835030454424759256727450223443964473743602214547475440613223906013298830553106720838187215051646933349196141746607841468993204288419511042975344092885767948398328266560792763106385311236584055780132292031137035691490128213146551733378752011534014867593466874575143588558302188050061173403255391273310356971234971170669840324307330586941627121346704390699587895059040785880890463049602899569552436022213978952914839869261143657688575783783673134113409150275229138259317965080216263204397343775362403013097685845396791002802728317508742918406139634238118400471495620066493315916020797018106911794785782431830227952994368447347830666823024466204048993208324513563665662177107403723565473206087480699574065116315218932790154348817684558558687649245692978186490573008869939503768798340489328887365757513400524877011950906128835277824712431978018206495829837267800411363073371745403579349972004471376387282021400293311419154408242614922035099408509613342068346482718713243605114735969602541048905883541206682085452680534284766755428774895341230385316846650610952185989764870648424550338826673404816191147880369021567026640801424774672392618937498330751305840211607538936899447310836717972336123017500758781688891808438402606980966941447064052671202635547897114738226166354570098332309490341721065298869499509581535394848384629771890937896813136027338570186887019603862786630114061086937818926881866043253423885752122869771478059380900688682141945396406745844041585615124728143092801436973411493816923572209245965164462854414206532410285177041193144766693568244394574158812720320657292981217330172203121555959126379110774098009054198623112529783314570929605977678478986383412486747083745429959966554787913575626243705236977507395680224010558471561449508951709773384748237400717806708450705553479860444406311053071304387504684143199925812686665224132569951026808648320946258503410082757567518703563340124770646569259574916344878617259798711237386600529359385057805444117537677562534727517647016969219551808780256990563067351774943260082771979217659377136604161806891857960016416908660594079935342565145887051124975756286313458834894681780890925524070240244940419226229067390815113896246713020383598123138497690637031276159503173904453362720228111982134742991857557737636355091681121486854164064196495901501699073500593035761234914121129769083034390618869887618380347489479009969241732514721602805764459414609415077711623207848094991804695550776351843385581097990343496247137550798953579553004467246337562814446182910954793744883763081493226094011464328208213753652049471421252189513754568142800981201804989294590474367081543305635930883489932719174716980042427751507770236239106619333563655159885701043630935994489603753054929861612914759418315160234236769483206026863820526923362151413243127495983042599364832928204760822387537279658438993227395972738824725924363498924217014718242223092677958966542352377975105450626871626970017125901656704362110665159247410370626686653845766449697745442008566407683029087245659029588569205028377513741600686080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 88151474906625219303614989984256734986300070603433126017671628769091847575804293298208445286983035194801725053933935455182529937511194625291149991885216868381498301786204592288846671885690919533552782310291306869127962051234493048509839157637177369051408497325021524286408554549237263780358721254755525232791143942486645239644629456422050267253687944536389825143258932223995080790325027843973831956032410235069445988885198222934717906810330285721384773811180534876186988502668900315807291564545429029004323663736644859361573292835343448752870906118401247508538565579608912603925983056926763347234269907114244233820015628094099931240795704408859023741296885183488770899492958062224155191707174959452112890729788800837268608258190760398853548729888448549306734473697362623072288775281734877487569143253458102570323728928143407077867102291271408579322736694814465846871143602697719086882687331518111909599346447550317847814436711013436872033827967694789801568620821585192439743988011890351000444758840655655092047549807732233330242123562320524571947747644145556089737876162097218451228086481374315687914806315743355234477727951261322998255161976834740009211454485992796341495946767507211271823418342302027091172938716366466464214427104182336732118446348761641415310673775382637964061126515038894519421373163782336678086005754694729932234838809671952601228657524827701594492346817940077906684271414087765529603155460560965388890901591780478855396569426063522745861530301121317760220056628951912890449758560054039540242886698356418909998519293996213485394163441979551173712197235047209562105190375084039071257738047148155795032589265203809101256496434981002956906569524457950493806077207587290089273863941051245783512260105072265620023914372870493287877324390543878268056580066310020759180885931375362067664932378270335378870493868644322672625519326362443167171477838836850298283636743939660227250304867272020941146361500661886387342458241226546614444268376333799304178216037191796609489741669370597055008108528966103213819262391596984004168380653973713527433249341399838555478239700500584829156563851336672653796240034349581361817587407956931396341487081444041259631214423682025046333822350827758143366515439391630724983317082630893989105438204154005803034285966731957294592862395413310756292043033719201490340808788762864799853596345385532273412277421532895309302388390101664913243499383103764424100406597430993548579651294081971521940843713383727458451270579906978549891204898752815466556305817761774549113053495742722128330163155564209147449800915924885917081717274065067421066080238548692608247769035982526823146459393415855641261999125997242225456056973231874389086590120445322434747815468469790610803091507739808809818304127048121613397648441894128404136704929261022993616813363945696795868197393964628465476836277098940726031268456040422859362219200048133616104202341630102462941838393433217268870101790866881927012665435444209314193029991701890680607366854243832647029536773716060712991168837446542079327188073751119668186150311945960845324151532006516102835789880398307234951699731697935986596071167050317033578290684389328505688661110919556523955715443204633082709702720836479877760802632427283182635834421856741367063154328660898645858203749713024509826887506637410107033869805116446248027671035157913915598736167430684395549528511418264368109433341895393818506512807756772612770664440556670868945304316069426687129649154063570248545609743273580456026324159119624852862883304741376378505628791450059274758846081713713202197814654575801998083405702322685840028584671922722280874711810715055332842922210290926181621116267551392649511737366654265122127233546458361195647038438510258546343904837840677769286528791742663560251303551024576746616610291991213617688326758330985149216051891985963895990399649571567209463509543585259149213954879278534751157214474645377455224641342923282801447774629422693666950390848539634537661794126922084027348956279840570936237105923297007041564064627305564079878853145382964565053778467305444793088573768059692106876130169785176215232836886345085046585385482483032896792167495475558622403107562814879362622116690404858085694219142794227016606627900452558746088134245103305198981900267956524603606744582415298762664712048645635839737178319979862196452219264279733145309914272870686057566706057089763874646957193645202629513722810828657530433383686487927406600365841288701585246086006747168768000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 8818576558534029414301765111504836787519744762012353319652237775277095696475084183005531016493188876326762335193890114725040924207377244805498593192298242946519568053588509855557018033021372242397070468552958125741477312767465371288630163556208895494717324064966801607243746298983514411723706988193723597409992252449977049588864382110847331109771266356100759175352048699029395466164644434568648279091770139610238438137008195686262268984109539891232820921291944543133547007813126030999786167914202887973459134525782590670322813977309938408109452683732935084342696974614124234087340261671160160997256298291787526945426480640794985481982193681433284873666372409526592298852378201542607327129476743059089733827711037072202298580632200458080743103278576112833267861121672344132066704608465043639528316369552038365893915174086135946026492881970623142632623039537806464797531939854088932559887922787589095418777565914608033526791013725311350764605269624876547125184013332572776532649728660737718170929337404668101063320902091504322424324755086786396022225891779213134646512186325642027151709740579111955938642573132161698043421716519531511683569668912223185595991271827796245819428540407459533942769824252027929999785632346384977173803362340220967961149794837288349877528770237336157158148706146673142079131511707113497788267522515413031623102841043386148434870717277084696626805772053924791597109696605438837548783557746551553818971053025714424346156244275597798337111252634655986625741931472642502720107488870158381573044403863442803368988322961750262020412376316729638338869352558996299191582911718789767596500847252973606878678132356321049984228778453321381071478763787287834631071420283851898875838740534811613113451696336436927043655038275687780851894430130596716133382199859580655133783681127492150967207153486914411198634114136607196237070422725642911956892491343649936749225291856974601730196980211854286053764040728820075631818218821167659471962111159276064534460747502861194027891713817975090093669996228294461074939589545744071370760941318060426790397258994727121373807848165407244397418173998282837848660770761417398193132668937408428031433534629887884515072534358084687533817507889427128260183090779863922841108942127490926703717401604046841100357716622540366071491304094437411260926759892637702711515960981458240501955212388108704415141609349762799428708109113725107043426682027392529598282884340669622342842616084587155307063731433156086051215615620313705243696676968568285124248165999411518720945527433421025805720096543950100261660182412678624572330257920474762036953489478409419176628648053220249365590792253535776255246523331837114519163233398669028439959523442035531037654098101634493468271282830625169390653750768304554125617487054178751602544729898178578711423720468159477250766509175390920419811194688044266478013600107116774051949171960923028992820598996634285354353511575866116512692268282394102151074291174236677328397567607365285202384162371698903294008603271463126189648809353060181650288762783310617204686658834805312866941379785371266818341067337129940586451077312627472884923727023008385168531110474461300195303111886892964902433247916631827731035875631631077894525516610078354172824475833051665935857234284250004021145685608457854473535313888036372571073417567608908162274047163439884641919021416503848929352343068915846788979019403762373321124160994826736203328416600850045120434988520409887571202683722583989769734586076853905656290849130113907980758101629718224794782125127718025449102671372370123496823980873217604911088871241074240114403245328303676619529849139847213166825061633476846272279463757672501230846301658330909308774053837140299071424807166197212690972333207196108465765854911615394947280006053165753610535882936935337907234927657292774484326365384774775438927241749919406120527448061986775415064375344551375829085564717334321208242404872034565731277357624729902678448918096394842383094689713449350124596580297866366396502399512864334514589832286055772450118285167166069074198223582086490958719649683192757478289005941920438613706891823665279038281823560605049662526778115739249275582053206432397477350481404091482485137801612319854202391630168627284730702658650943566827261655624595745439492987438811835866413679009438988431264267351973058120627811965610190340462805959011281735379311784332668234008030136151611541763161004572814065839705314440495098324699537533210087491056435200000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 605131015798524740353187084137542670883803471370538183039900787262622475350114168363489534205511534307715046811070522904618471899832135963923865545851401402717885842128279988659080397064366222455881055186998198920513796666110104411058128399457946324872539300659671555884324018226611612911290478269964485950025715545203720615943878877375812454501989552301880847029499037735172526814844285492976125091958253948380621927874883827579188873145029312564802323700303755078842798945797030573473390865559450327581097236659828267441545352166545342883459798616936761148113072594705656307747574511493108680265704115788781794851731086933560458267734053092061916658318163475582391626733512817127107912086895015628859233663095813922433344018185193976596974141916558079416053923534322409881228051075013051195583849115311937425879011336696668731473526556692798836642515139072547526535110652450321740557814143849701347699810856323443467007107880733268401060402311799719140885170069362366523384097180755459246156780952782283054185180459188923453908402216769186506918455692487105542654297689102107252423085428670319307507052496680963748857727971947097571384743591776022851451815112263441983215284436047111302933130397888959057846961590716789434198424620784349868378658686926166964739085609324606427091636536043339705265961819329194251620519824558041697485729139046631848874071461747730530888456385913667760794498780341614509788619866452619034730868810425776630999814923306194880857211362552723097433017561291132418567692253315338126990585378508858803054766665058986931661391317486912199953749477330088253124064610929253149639071657679728292837976528838774755483732767487963795392238271113372370484926397016789678285962192254994321074745082130836019190425405059718009881912232888064356680173639099785044155315468722083730266152639583259593677268618094502876273227813587419368490024055090318577736950215287622909144381338698623290983023830550793919039503001242169422715480675217873463458125478986256074401933025757375162186892226068542972499367130174323334691362690885189855990932030977924584415158376384282525242646171344189771596697008164776848397361382525798095076643977341828795449997855025057660383103079614516990120783658866856654442715983378871094155793182561337815419044954017476290714256139934599447223453250376232672613018348525816009959663571217201883437894841662883545190055304721762692973548748234545425434890601599606443006528737617859622240119929944393540931715958323234063430617512592781741723032333840984472335819835143055818980619769176333672927200599546719522417080185310288034154264582107559504192461275692528731323312399850270098632313559296268932626448460007686937902760484012447610264954643104256177137351163644184630423847072070009261711823453368194327204722581227995697805673879915177721900801802386081604233596345706303560088843899310941020707602129166509050041638545585687114947554417948108195496788623963342407394121062821438308858903827581177529069974772554252020268458509079285386931030174488698680158788151263967075185039356565546922874711067203885804732566918351962983447043560360596337575956392470368732656627630015613493335593914487796691909875581338664147007906433046781190316697595949233884955055662927814313685297972379391609872897150837381888706008348779996273407029780840080861173135975905983783888107425567716979496861337831900491639320443668284916274732920782315185414721270210057892573674329679857605979205852976162061799058743551876354851773037082315668140271566322468970557986096001090919079910696755334302795418696097625173566976900510377636416064457450330291183869763394438587041153064844160659971578495248658510318732527390044311436736395086540563529090138786489041745626582691159977217461634477501533852693050926555567072222351570656258543359069922628991309167456516730539101910762877757451968224997988913716938503694082211280780701678367317145279134484252141048875785195386890359886984407510268643515702883848199036220131182446240249441976625620394546554295995820112630039413827098778239786696782829423256732865946078965647039981397751904123961726644512569254472206088145362247231364395485700731420044493117515786213437499298359635966487008790596157809608309466451878493308829505740336229161592266310263907704357704622579210805530801700035374470341608352010764660944621363565349409020344798351657669748132573838923409889832621409940119969764435963527215306078223934941693792853494962585600000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 26450705411046821652176181146012515721412720036882705569554100669724233171110559414293125885324190865636852019249357804529096799873708082613074001837170040234728053646299347500618405306280443781965648004032900582239945520425048624568027548813764312384796798836064139727566220516139568361185714880920598109757397854951855429863775327897206437067512448142252866403328147487312529805471625052947301926026956749266542018789411833376031606836265786900457697238089153552648754376269588279334296194681763809935807137812423967789654169162725799468963197761003629191079750491761450942724780296081334176318647631791656734314151711479656906683876955423426869795394446299323834241888805465793443418078876873730746391923173532064094170381408521273741487042343234148026729676539781542379323571260310836609823695109047161454039708911927694064631560180588800060324718324730156131752834829065340342043090550015344116793574877856219252440972317340733502590619662377070699974743278120566546023405980083770704151495549895812640191654077665814428792449781580136079083110969980229764875707157620269731908759842961566359569469027979729886437479225607764589691561067988825458266856729088344391684057901137017855726455641233216674577773892285490076374822926286344806466825047259191777944696551900121395611018081031487826109380479389153722032002682603598873023014760056469176996113911801397733065710675098207337875974219311632190807502990085689075754255394703098716619689009752197259905292675940022716012668213596481910041079083742044501294620017274041415930349701235925017633293883852899108150206587511164509075109596904774040858330772298514618071550363586423816823227513067901508879455923913173953980215058566644907209280957929177768500512702171798551474451614207267271035068878099128315234416193514643639215238875491553175141135363971161551169313728064399046193516639698230152981216669335132441709945942605127199729083010459763109881874748921502015704739289346035586478128192930329449192460369116518109639912201748567164772634868614829795472156931847401735930899948175324818836189456995457427026218242989589155769610949349419816798213293582657401099382834802358503733571081262874980377558786761104626886616574552450121567502121075231792610643039947626724030520042305400409254207579551862927744362891369399073572113810226498630993014696308193154805509810214841224576216364306188844114259469239049903045810928115427502045816691902271371610489080715905159657969141086158890539841504291800227704895423139936168662758819755647099942902578929321895830406974951950274272458253113429598937123384888641463990136019871295834482625886752793640685437081205344398422639978936621639930241722231853977991733382262463515988733780480526141227886127221318684054019333243776952936974411879269294377830858387422662429471100542349600265809135323577803509957386633906851758613294274710029412365108539925500402807242595842324334443714692371456415519388840935743842785001922715452682803282353381626902062519434662708991778727300642080648190178011865751363931959528363215976302899561948711564240922559135258790410108854167842989703205260761152870168967315263267121095735595958816700352160828498561292623583395512989460594059280613953810063167869054740486711450568266234327560381960855632532804536148224259190563798105765332976995611500756120200679280559841455996173450501418590804640613855546489391633913744123483039066061772590688337390179252559851298490439861728079355667176321320549191348895319608751992603576088315267305376195434640134293677684961152126944199445206756147068347099490232583820256275023128618566576597238788706558233243322241944750114778511715437281347897145120209196830774208030047355183546075716497555060608879300832371142271747342814854282688604561565413884876937989498498711237672009558031637548317356348800235002537288009222795100239910026919254776629951164121464120749811141727833389335524474710549187392962188106035013312364002372420474153360435508188553885639841780701586335634250866614409365833177130135460236940778382442306540635887935418183029655154965522521534362946163682916414128613588438752231212844394006778816181217663086481417137384249398092079321751767617036707176334440520962796586547669555578420725606148450903337092439093991358766672799220097341047013743453817641308074836089819091904927142770985873838101138777049034855885388881671569458371316406357699434206251305143320622253364185720128517510288079585993233006592000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 524514433207939675892769655824243254872652801401138615154797121546816782380270317487561520799952588059362244494488420435715828905076780701189378629261775011472812126710003419947371540297748610464661589463190634644329247556502591159823826402496287772353909513758125033494695956598684631879291695179117388507117381415594638524446729196996980838039243228085802390131669625472722405456776177489151226078515994796789678883376309149711796529351982391712536762926003252432162194437208880907991256450229037510864801079789993311322460340015354036093301353854413016285836074331525243517272882333976604556799222006608465058525266758247614587669881100938211800972784070600818571706033056325085714432125226587242738630190811817555290440898194968710632800079129078127162980454134484793855005644331813651667040338045096355119898735541901226256203243553523962076363012880546679103464168578991772477301288384821636164122782071317979163685956149863775705952044192171844733067816876825538821885725490855213828514216729775536569791650746049512539419215904318847706619713014674167742287165359354396749846066040596573338378692927220418802725322463250625389064180144731242083900007889914330617590353254290642679155779142007571935986669513367017271852237644745032161878878558304028539929872301036468138310440842184941738437578420380298381568622855880796590083275076234514419247454806815766166970073429436436685919039411563403599131564233893216255723417576832578355201783731502108585791141464509834055181524209472140024760404963758949202894991775461605223485444966272890862207580951337775636843198668701315622045504216250009127333586337618056093647903738011154129742481720206402101934399506989379629314681863380125422408195219578275534537355492987557266513660459379413099371481170481000671826036434341268697567558907039952987089296721851036960135495422464424023309580735127170050205897007072285135466341407091432326230433260847372319007287099082628328799476727131703944295974425636305001708050517035769655192263471265511024617001458136646889516005174572896090299147208560310398108542667650717923518673966340466478600683321739057478218381119394829111696571178410795035825743382323144790042109127703345463466726455035200618531502961916817162822333184020613614327414958980263668162576325348772141568771477214902004010980408538436590488867668841530744026679155957476839876651677830023640804705689426817482808020929066914591938727609994933915565804555566915350037800562568263514507827176398373375777565392936742999834635364782041146348428940763272864714066086069020396811638423878895125572825055581305037376726822935738877620418030482083036260398995875589939962964607751153436661558449932383444270313623207854693975737546584296683513251784606105983351620258110412490966379909520299588304669177866892709382403442774488642783542830816920749275960436121943921416779965509187180634145280940596727469308815137301919026605366472566831164518002379762882027479172712276682202760155933635440658135422973540103495311433785679902710031318900113908068315233216365650417891522301733216538776059564747266435013532477730133501826113380294410766684802839571306112447975698010457064502982278776149611555311270044675152202324747492678190608829101554088614123552618764209476567605593494188031804744524248574252911565647116294262084957936779193548031070400568996859187184075940353229932628238439253199562829153524295857353824453331132151136006105155140693853121594863019761552889345314013069856520082619031445949218965726600068687025913063506254267359786454507226684645828531277518807698211090667422987442227818474323302352686023973189027599442569990930072639574800184520905992308460745251667447358341629694183298413011407316329204019790614936534840276871674663951441154669328558295900586301572577080469331357472556498398207001802243278331597443487880105976674258444534067719434654291493954920704434666390675358675841494909291975172536089322927160023359498423186186794478340706196362261587817703493254451125507296107247604901813320029466655691715609910741277667591206045778888225275130548434139808564515865308580350651866695739179141605057657190099766366967214084151907361272464596828808728557056293800877938893134551661218085115025332691298004821146226924428678050280424472360718787484111589252591392301811565959543552439026099329200797992241518145371582945997987029878665670360715844631091252932061855689397302896930644708178693062903703084503505305600000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -12753360208586948924514615798569494660698555532317066200356107777895877655069423420385552910514503403024707355582373644437493744283629552545060311737136272619314400785873520765354368524746951225025204437918988568898701320301619431568870517694508112915132032010019215374280707858682097567310105493838442813484552239411234014714819267914259311374821017751096149474379879229123954597583506012200026267126203943948826653331806830114164076766899990308465211636573332530998452429581233771508869974911137586109026162980689506405338409565240155884737910342121787005094319686796186426071633555946276598043832927116838192519688408233827823790493086160620286589399940841052067849975913184668559869418082158261944069929607223027598792588431504509761339705276419910927475596195361138415629508246148709925398423873099019733265617641613634012892873646569919562862760846363457326972807829295085757749236234318630435224303633295707352410524502437026357792719306181326199482277676354292005930956507897475936390879425367640285364879801558247035593978420482832694234104091876837954577463133465881412831013285239131572137890061111461859362347388924081529293233600015698920514108317156869602839537551588404083480022624363825056138263960600496927111475740767781431793191814169717619860426649578685092157795617340790284376906421163788198485198571306821633097223340420962462627997313335805056702494070343261704567813521583920971451756914678396376616487425441717653758572778004333397865815079367283710807614841335128800041512306971501121328609189767292485161395336902481797880623443110601051058765624914643935738649640837269530748093676922132937227654017674959729758318851027134467736843706586788757672742251820315370571251831993470382492520586422632966826495891517095592088779193533324074532094998321934773322079900069341510349831920762291204938608605721905475808518841593211679773614693707966826508294815596005896848699230710990287442594663638621815786631971298014178397510031291571845518148933196664841470773247368720227519193923396409861220423348650361502019617813589981302572438231461644417820468468420503946437465939198096626517263426813405089968809725481398684466678226427916169449730999214002108764908924855814856478020248806144441582924428325879710645887672581257992295633278501788193625830285716312875867779855051287400479945800535535517071066567189200621446561860751739429160887800738080271005182592210635223859999835103747617046890708983701912819893460465396009215098014847963812755175797579914325580116297082279230414192207715202550502719142522941894056638493412989482764797468406623540988818548284211621076454793345349444450111221910861920978573279162434306613353110733134549043892071041041393159682795033768650110521146513958361200132518463378501839430974037687859055407552045806654971451480431426055177518358497575009028446562189120433085121042011460967088758780382872561168392413855430280568951922513156881272087412618991800105573159503503823772562038555791018350842092512341946510754482867292129071393846966950676249616319032502065151118396250292125584690509131411083956923666734648157576704425951265088690472888560510139299266323427035612201160812296760813049094702300731944993737935852951300287336837169296042136374196065744393450009552859965264908799792980213543159770609406454359665003712116851988775761461209349803558084402840587839743818824113920365143387182274765271170299530570537062199247338818923713333719252075234780544731826713805932859744241202902475310377803155073326257828997550714755297112783698911090398555372412830784098579849019640426757915081013524084716970709157394139001370626371230492099656832069914576488621712254041163016560254185463638377496430676067268078656978289779954579996047813386390086777743443577566330617981628838851797080765010425243846932931957100777192929764252585931186698812895128428438865769507727881232493542735018659636404798442290295306530092215489777432724444413071021459418731132273184347019452310847662867842133221196558824474105873027218658066792289413705400269050980567503277847018799241252654849435059409058255456544795007149125500718481991161605930558656710256017456687970057531929055728542332091416384511662664766467898257321378215453004165266689944944064868727016487389175938539225873738006545669549851665828812711357502797047120277070618003898138459391075869120956676179235135954762229535108657503899290231241981843998972118818249433741269530700677120000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1052628814379797688759934427302229119973230534029796329691635636233087516362912518203121952220137928988163611682301111294028408601351739574838855184736581138555032107819366843887220929290115098185628121885754300850427164726605892257984475506232200398481968520381673088611783333765118972313733929231702520947441718158771757706629577246184318808361665845124030209500277583467826284796131575377951824456170863972354413102446371576555286505671774114149788219098954096193916386395046091079049605630991795666598648297544001619649945737519936634823950654305209035777274636221576511721393283116520077763120193750550816257037767893917886952484340635136948302357577788867341820168618455643376804463527904076867844829894996847010855888292482960834171386292274758588097124660633786469735507569764942561297721610196243180742294526374594264718054801616598425817927761815828351686756162137380325661029418134496438661888855868103010278395634253154483766602279180989837573193713898052128038901378820409207424333119513276408248726550565431413427753106119897670652619601128649892523715206110360759046238811941273291915639952258886310763759672557430948702535132845185518105012722994244299342774279362027967162786127338645904645909855163490519465108435756550832123810790228581249076781027214806218077067441380059003672529064062507273994307409267379489852929839058898148425982501661139225564288496323097214174542009573541049249931904510661138976613453653836059250219960783750473382601983167664321748674409309003572741491039156783821781371337303644746605454999339758591241917756685913196174562838107937942002071396710661228801471870760136486900607302806613929398570370465132772975139271369833318519318869027669594341248463277866275417336762179268875009510360465925585902666041389412470179277270090635505803278633873676245140472682687759501597394959551659663870273334697365796007356145085630199087467891019595019645739388073526853645815939407440706994584213620384758156712607041007449833891110402522187623560824969839454035471475814818292186355997620895952497128895299679027488999587649741622134538586654477073105577037940029767862178663315500171542290070003007189582481817679477320475090269354657140287175951391638023308238237532074826572817178149497811932993000747477947750070331939162147748913930972501308553120076876632362466617196930602819872465109600498586203614507334724802129003524173690185499197047687532884795413235806383401381909191730267505843669883701111491347633794770489363739283934032269971188299991295314689259530030297971940324678450117004159149907124831775283224930054496559986273368410363134293257880715198623054325902636429749779006702623788949275939754132704497921945347099028684392745370421605449229267150291312935012172932993197048970072880721531392833065427797683511573113465443491002332278896573686351605193489183405436962487692921002891159862591266458207658273174016482215865886375215189634628925434394837384449842814642651955084683585838650480113153710707687415917394794395447313156246051496165095680911693923519069109033028322696020118428714544688350719481551757249495425452862702568837462853052635821055871331472936261640814377831140303904254450547022824599597740805220908088948781569677143270520773110112231005497120141222641872012320060157542877670485263090273818007166588418637332675475275584036584113058454916169263794160319051012653671462914063280493222878019455886787357062156364511247153241158522470941610359052739986067162349456261007060728034101138765056905009047957714717203272242551593744062012238431081704703593609579918397650854038826802969533730032430382290611061561473241008239901223187839675061927744190419638709649862066643327382665228574779730399814354561372702310340539362180749566491058705832241194534033842441588624746968841349396401427536955035967526805237610599476548789961541455638008309719248804711503790375467895758982652642230055935924768598316696605944838873141823234770119794077404972396102804832792460027608932507134008963396931869726602295400104199991093634887944342443438264900346421729822802286416403864963028130505662617236648798817352000808236019420017490217725783180482638677126742679664759199324933311053152607319069345799284895603513528913004713605639427701365520030497371618281776763154155162801014621198215103550105933094593721907678278024056044460263595493211742070981568882600849353628183988899440154155081301134530391992320308308246064529408000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -10974101238501671636395064196447441273929448472587765126224893166527344515290134435292334360543656788730040732776813345987819992638204914494314198601323994760830462996020971836372902937161360495417592185744622074825913802952517046310220249212047042779640169996515836541131965733690923704523091771457590879010302439284349628723416267718375573092552139967229506498769794629701293356670322600360403628803020868867005239232466842649597838942715035922361269470379479999015194208086465763109020647888802746237328696937103587736429715280001509588211608434988952319625388244585342860874077881270476005270972208536620310451370917997536619071506872635495588476894797798172136574136211158129830202707665832140832504018897443613207648168618709963431190202527859613565200385256752456267671600022063980421344415484069510291430546975342486706008728619367146797399914399182940374048018503687158878675948080302244879239567819769347615221615083215171466553125714095750219191794047144866271871473590970744323967290679824802692289650864094535168610465130013525988416619161624337964969417184095242502708227753021546556579050387769548272467840061067225763841697114349580255414619723035879789050437699878460280093650136740036301209848244233355248875640420288847223298489893168448778186496928949127416640394073434394435019763766666188623172732035924853718623770374376568864103000133516734969410608926381225938593500409353665881505574916789925465202694783218835927191742158662147047623843232838708992324290727534607954781429202648177388633843428243454233143683755603659884743622781537602278632481498154145600291126216663402127541705488330893460492400108372506113862928193086100750658275799489446846115908013087069217393243979904177880560498212753309597080263551114904119854778920876562384615600965653123451117005512834122683096659223686892183131208791454741465407091322398563198054089478215955787575762646480190334179009605680873501660395284417545010212686572441752439662407962694885817785500141466653256488488242076497432127164170945625223311419652046163844630261776108637264342966096347640959516824998638868286089526381265735152744617806128075703350951470392550847290775649089983469927735859883967198112776272606605467802611014140332913171181156089501650061106385438731700214071485770987215663830808995191359725842529555319709089004081356751503425358569580113507448222379663409028238479301464589738099787721051701525570814256252026575582683471044708529017359458343048185817117925118677152039317822843380916521630552219683069067319087109344424748425581030206810512201358489920426604643991000779093294946308995029855973928324155568024956805567115234435156578451374448356584184310883946905953695090399900705752911280496543631238782254809765507874727641746580828133924902766293120782174239407040884381253361153908378665048583363888838096393918645352354063154381875726646178714498276736877383225596190726345060888577613027969372414887714730794903330397096858785722089532377564077698281532739646901028424068489406030920767152563275708716567193625922960496615750396656981866638538918056737395342928912731498085674307841475576977366444692548368299016718165706733740023590344213268457434691666067346971621616403512794448982743700045581227478238806580764167739587716857350181918056858585997618748761606231856048162857163356173711945868831341080905728047926748987210641256638699991490192072295123809678133844341614404671216224779736814659973867705251278881865017219333728481585231798335791060138389768230479661424216216949777839398807492391952720663199262957766922987417466228305369540547625932963686489292938495098295901994972478931708947826808572132855034097277618254913666301833176772475940441671650749972987541355898154804463508177850536973257084370760992228498050582233487088923704321024013390738925490469679979119974721935986398547029941475017363488780794970547853657654248568816594093156623039263714301573155221421209601053827975351562014409436630709214910154276274887869115948407425645538353281163042568358740937246832173644932636512542101611846637566962012554205649265195343808048814952589944680766522463154029898151714969665129957970539229932901743247385986238813730657832839470607210379515074572782498739172799890600389178121966356072855994035084186577136943312117057117031182897520848321200521848415720255875360348655131839031760228471041599834432320193608931905750814095611587729159523145665566316953600000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 1509908338204242937634228347460186874636564454221323988392686906728663921212629842035205425414595266677386702673432106561203027213447240148944389061661635647211548256472735699939532319913653824989736221094694744504757589568577325731576722956189149613652092277809293566817558367166320285748132498311926780592378341361797170061148003358176141491503389939969339926451971450145825769312587272026990584045574729642456293564370790168238928820062036960272389191069859739673548910083093670075794657394836080210424002908153579971833801693062309696611599485152209125527024267748243510747562652165846648395275593685899599073610215562011955366486205249452619001192807813855655263209822382717428302776849001480791626150860015328697459865431251355754538091371275963783993108284611688191355299452611373520350624283344034211595223303796493868160583881450324752378014105777239505303408473518500888511862427888897583407767673617178298800833212560056906091190187029799092969041703614247057815170342729438164246429231058829344260062671779314407230840947933045758429255487697727078239618213260714656280371049905389340556276549260582822522489240722696008364814117885528422668661786866533559938914130988988936419472821884985022415481036923195198930837236863299058483688221002448969982942108494116298193503891153121990888440884410087890190699236303266497404244516319982827336497701874306455595498119194933480301941940567895019889215789279755985747122428199422693765480424177766540322046268275224888634228125110646870398639423066201734270025948590163259351188246893401178705965294632002963918667215062366263531564605810402183550886272709545835030337292902074965341077843300173913522496328981116568505001206947226603555103857579049218835754644781982551224421786386871885324974326236962121084210095275608375473477290742034080416712446664826706475533718379081491261395071243354704893034155020423476955017760655790259088601773832885914657717541864956772891241067197958160651584894162314399913378831601711607648420411881630253952787113862521470981298292418917857190023979709516923862483879803763563882998804882610320372611556882576191368613499812114742011035216788721007106817153732322588310236053666038888658091704514753441977013281407010410318164129314742229655182892644781726262561497823258745708913301667574473930920865902799830095201672866458792100942890272256838197918502623944577064047082766623089854202261268640937020071211004294582171182267578346791441667682381440062310592874234228851999033132694849729178365793673133140474688362228357546100008101884600225474292437188162578789601301759369122828362665175053265882802299167689136811579891051546515050960569955107410921839412034992883529007055050216053489032250767333091166877683859891158748191996197612003215629467331909350063484368518904712025755792846351764231495236842235969586969656538204660126963190075164536221291572323457500425258268830784743591372045823072812215122134977228074873470776029407930070991974200685959464385126912000423535965656809318173930269083544107804351042409121080587497859644257377116554339014463915320055500667659733834362254133983232532130562551618837512058610536073462459971902817456566644724567811235644410843165189551143326856539628618079772632743642490492579914914330456361728276183226292334308447603658436957108077478899928512990146616672231550211356375369869083151838986680764438721131501526487696702165791912235317103892366617505013246984070262107356040534662925896701763559692935221868533265352081319506890198432822796921932197870657875617950059257790971421471424942977456181679818536210127893219284549490011268127281356120230585499101028421789019759357735741574296185097918272514712896168100439906225379221551180931241759895585523292874657899674693796209282623261761015843722800691161464224710533577952864563254543660002302797403373737026965060415821415633913134366282517191759604141613116913382937769224905257765846927256926440210253614772616455303284301695591544197546567245839215925044616214570609251870799544907831990493849618604985511705826827404155150071827356576856504435745664960476023567323290746905379669558675246814030966230847861348443695639295546301761149722118646371233286052320316987476134887742906958303540948056347352031568575802780513179715167685654465376457958143375968660229410893036249434979443391084025837569874960779952338317156662715637634594882582455285991464791840928794153600677838848000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 88233916519046359316200530694348748390147344216661342125447116872601070776648734583200759296309052395459864505798211921507814067657771374089853544749357859415546237155140325307832352759246969807589657102606084662666419542537161101603746489984087772978675694756885357972232805572201629752638969614293566189478207736940932799944882059966988140626252503202781334910024855694240369427374612553493520755904418364899867854517175046137675662029207148811363973563453728766922152923827708873855072511722921525943513800429078558438862997186729025116582807023380686396118805251459411832004008212739850706111214863801960534296945976372126294789417147970792998451484058400939883438812707489752306929142091876454981322467409509325802220088315166436880984862642139407659220689388836556785750882809054176674038989766388828073134592271097664492105957496994389333874057447544520955595589200773937629025115766390266123806751078909909491691454984912154227380753067309584693595835124764932589239515793492791822717063909716833869426200121134759053974782463003411062287243938564875282046479855422682216877970955589467013757112600670050277402333942555334493878761185428269937985789804727644749064226234122868807287877930891377900470194942284745126319749815307944243733500571611366884136143698961330578225477100372008845404190371086823076199062247274058316109205626232423914062295398416139700581137524512309568213705793275200204129459683215937332126624669090600702965731683230616979571746152589311367448860557295263668939788193338419415234034577208898629902013862785255981111974567756761667810783011547182383325601502008628166995045353102806000399537802896160330983986154888998065537590051871662468672019253320563462256484024386931829074349831008337356595510067159211176478155689787615935920035802712106227205310389158301946555160887831052236271105607495435834636394166595152681722012722456692051114360450163861178671913646974792431116701385521237562280459303100676098641539743439242873691152746779799283529002779929900202991646013335315867871397586579600439831582839674988519840342716809432517791295398736846364598474043200488928846383466989739474838188390865743718291320452289041156325328325066360308472225229090818684194206361296074174526019151554463889746457554026019426553902808343959918768157418681771407363867290130326615624942848710582191474535237023317595165137907485249215756115896573839426860609731255354539112543142478773497684938761649568798924441067823606627912344571276404554770985376940020900289644784865291143421428504528707575315457363198787335480452080926887156771182024498141543508790034930448207030761548643086022086356252340832201835539447572089873305047321223743850993214821304234877888975382614943058160730136614803367868633790151910794240936834580849184816733967195507884566228755973037295789939272223776644354832069893349550488067750304941717017629077432036843034219887549369218249654049006829871539314194512633083042025349172922880316083191609232604252690632099948506111233033151665329593194677681499908549198267220662211030979604172886201561449542910291154986372389046379714764339706969728254789449344064880109823708150971753365367509939726906403416188620810431610249045107944456220454919838961018931610920634831405594288419561055489018200703841023572684308867136401921459397637226058850069992179392507164139562351489624806758212486299594954965197983393205346056449540539646615870202139696884680984059604617515308103437968142015237206605633742007066873130598436447105467874381002940327955468020792225276690111860898415594304805069857955916742398354045413487358841298279809938442425747385511912993347508930084006962948896891368527355654274107314570095153452919928337840039721500141771579386140094042118060130520417376904418316450646700219041092399658221328605704137238976252867357608455553576654396164496940907501279003167273765273809053291949164317632770619427544071253114817787248884428831847909831436964659240912163765292416025165856131111764530275212001466958538544876424554383295518601543364133619644722484595711820760573433493398282272450944123454299382610464237918954579806898272087747706803819628079636594810726523668381824738403348115626380489960442416426160590142817921846545413278450368488719940202665998452447200668031668352404404022671434695907582482932160552278552621314203880459111416966338935467232738704442609913797061141589109978589326849079646145740800000000000000000000000000000000000000000000000000000000000000000*i1^126 + 2347516153237554011662630281162001789404889343492972539358856553476954114618882412970753451083231968646500768542520255666720100231401195366911843203285203100812856999820587739120417592427553098162786836347952484704125704016460044306279639813705988180810020799975370638305613942639984010822129817147730763776196219788120152075935932284986841939870668241599589793841799643783512246986615200230942282110228343726074217557771571903485150793693294721839237702561337844945253736382354708392526397280537612223612511506884463788432891958502943067453127800901416642207381051934843091408579638684886483153597361026376644913411846699535130228138179866960253670619897566756325278798445843835264501640465637421002982008862809762372617197498064512926456691572983049382263962864290796466893428582293704999662783075914687759080079057180572844310611909928444579041308596428164976294601101073868620993975817111550641540712852604746663534333341662392056331788759060818764551839530377377390125373877523416850996617451031475466624147039473843775588803052756499445213622495601615109748952979940859976828654656837984586239329460001337028868147262378500278481380295641641268372253679846808173252298653819873359065064882350901574377889132546080441632600147043536464394002563861455660196069779609477324281300130768235249655654998355471180640591079020799726620388048383277822086999488994047331492583732239201108609468488412560701785345413989608953052305740565253575264591618073951870513456187327020193154994883335703853876505220819620070779082230707647407813858800725534430759375603471448153023205307154556753268799329393425300081265933403607627164708272221340259587226326640668520343262441949402470872716763067001193102368806938599182361276434601843910021929683691959612595804532177363635002675179123423899592896422657742983932014347627900372057926409569022259598366793569643344230143830696086727461221219847183807796452769526685935524673907565236870030031661355694772074574611114761723774758938151168474021366538338075259365756488232637325422970506615782876573906814443148870088101355917239888779736078494008983899375562769422010367055936834725373892105715521096517659168966553407551809077499709872009768901397565027584020736447913376263765668673291634667116342899763206245709898857817535657315677977440249046568681413351470196955135464973156556802522831672504110262075151351065270408694260560272779756563213194703495884312125922998802463661040087545673183013354520232211017385877821309179208325046805734220138455645961672253671657554647386408326491144191754947700322004588889195998617066045556376321544448139206754849477428251366576834395147855147911857377428582531738435207026427611399623117192157727211136385381891806755592366798430579861575143301413495212214746611882246155212455372248461412388659497917055002296744865719270517756538632561140418163513670878203590258829426777671296187741451200067690577295933376400972561982265822304017020532810086014817414518983392937042374192908273379932039851365912983552054532374836230195373359284691891717892228992990128819694134971794766685627590116490751359475986770451119997205938729354305129744401424390871822135451918893663991836065095691468698413762066650931859714202077370102858585743493075861961069618099340550211133126157688924953650487347892568966292911899078610915047875055807743700213450319652411821830956202147441658474656102618964881065095690922840150986487586909812507861688737604469259498520661226533974776771960045331195319429506545771355466994468924589719989122858468981029546002772931806146837784136286859539525521762083297322683339591697122733055362549017670171114084286012807596647268338553764898248887856774138985095338213331653713240006959781723591108858447895053407374221183194567142000714583757040777009068208207462765194553745280254128043508913327879345132318316855857188203890473314144373576377136393966671259169717764636376681631576396608834625785297899998756895181657945877367787256638131207114162324716693633825242923861222565839675847217847537369188206965968487647917898178575860150937915845167838210032826786192260900637188543961347626046589414641960242493554940881562281411442543756327906185871965428842039519285567467861848485008811976315990474933067535073245686887609987043175715535271208049814467351549055132567129557523059257131730053803975420239671968976266241689243709395778429856955413898349246032510011310080000000000000000000000000000000000000000000000000000000000000000*i1^127 + 31414039328901081122811658773628274836174274856271427925406556380325230207737477342915397587739589325925614840690853106976472209474507276031159652872471540524280474620583703551887816911857969358536669271302078438611458655705471908497435937294975327386572691545640133718057381797310049086901331333266840035310884965406917081161463166563491379840009673422611371779589519933636254241034447009931015952968345787076256888938787883711961346986115418653888380388957006232351112588809765578949108069060163772987780363729170790214526115424281546292926739264956767357062825249655822449492498054696843442100989554490837892223667590114573397899696633767950961440120905698978188202669065541749272345150667375361883810877980849004469826000447985706554150969239097202974833726738233021047722871401686606426806800001841951468603692636237010022244481117177685507112685661388854071046984269470513779139140057661314500234683579583345348482950704492601575644910654976879728300800974668367740618558347246602257493918264692408640940732695198041381067467254105370364918060753491698066773924820167764615813158462531223668763055929155462941628611366869778783859625686512567130782250565765136437977991038657960498930345190408194336926679204432514883053445485088056379945246810399573092267413470311829997227833197667415511086364487351053700370376897073625048587604352533238549327524235287169206484707582169639729190198554767786722981793289564503553110207528578501674414537149810071061807141913758904557995321298521203661804902695441991356979208478374116901608053086380823996318061073046907678334883448254644572348753722057972598260303018816006151556070923278707749876647315345074283456385136356342423550079889786226925570416040607257419007014566266696050944685341623872874253350325530385040546209583332481632340669543027654396366631522796455689690968633305022606661751707910615790749843202973084966310457227822331903859034616168227290409982797879367560359534918225693773723098520039873583083812439527224084423009868859216699921099700648197849303971510894698163660769228350323049748325239714186764670431128768906784534457048703578749027323576508591353523741679501480775136147845902359442784320568531574399695489790726499486543373604198543103816363496743138418483638783651161596558868374146983097755715883754248138938683256553226101776992736598280327478388279360905986766275333787694862964955931644081749882385970778696582184265285252163297166508166093377398174798703365520300331701034763701750213459193587128140420979620406599346826910389130389432337742638192344953846816603807002679703420659430469865797266235564299239321803720673830287164104685526611578340718479803318653145140318181092000629578370420686744461162663239998510286813820677166737996566408927167516181419397150639372050888912882986342223381950424758528968394134051319244761791392070186566261386029461677889189659929232840515997063144491279120640348896233495539551754266380591371992293616339572677584030555817738196736406238455828690949155542220358795620092237897946354844381908776691011041096128774497463953318692202396052765525194005146181645202629710894834030037422346056399431721649996946045898880629483642394324847154033495320857761189068776767080435614223545975401694400073133239018456922378652865262055016301756292396760922035398295261595345436569645004629069709637956858313548025134549232607018674538919218444077007991596456103535128055342755458643462051106393586536762273532497150782781572855705002999921920658026599405941494938638375732078907970868129561968702067304244604966211577002674318438102472059504981510225467546920162277833163276677075051689892998775986148575054776817747111000463266235252520811000835037002425520536838427404822185190656538754418003119824475581234748152565479414460354902270646304034050118620430722878752669367263558879411057635712437251567547785581585427027988798842512972345337500970158295098164881423877496287463323630308585876684214209446543846215289535541593966570607383410346857640052375409351736044572785089882648088586264485966499387228047526437720095977659231000594784264712454428677490776145593656476229791869733638310254600811522393470807238436514919030170593226578214299064924188979082469057010613977302474072482377612504020799976839943258890103686213469097840080455787379005082812381274881325808146479002695961285538774174951267426361403004130410690661477399205756652224512000000000000000000000000000000000000000000000000000000000000000*i1^128 + 165180818133717301182744707095502522367560847239919232504277677985940155939962680767955663440229260057313893462291188614869922414789131955947252986172990976360143525298726011872915328189893432487080184373609005482745244385430015164828343224004076843762222750005834453956309267266642044147084796862610485091608058277195815940210801979623544920437179918075079714544703555003228135648115513974590807359772061500586961001112643390807568477445837444504084301590575943694874373213840739704807181744906797449435389427111836692695165103738778828466672515141140521005750571757010529690523006112737702184101063778886584494351374199408526995714304000637970264766937988980057317062093704321359182521525599879398301597098639678572153078326504862492993063504756716236403360175941639219841095960685715159468774740253601941338573739935042906685212670519754858593700569393019852011348457691369508537077127205170923030218878473523807893608286472859109316644994570832171946322956846455661276237811816150300087287920966635358123408247154406034559107515575973652268281339755445442912595980036926023976117835647809910537292165204852518007031660783522729951922854895918081750113797567573307114077241158610776022002985702257738751165081913782721021439568114240654415910828391873673769150192797647803232267632987604228822375015197662400334968055347904110256341520915409654404900686628514980163337730103847900974692931753611339383353125581167111936778261105217879981738445234213895323789879942077147285243819766380091510783120557789964020064930879839780955143712043785825153550668885012958184065228863065129605209612383927345636406652895915551485930995507341164580715100694144078852161881345285671965328614694068780728445304055321431545258340380929270515662158159391106454173277310325317619627145790404782446051691625612879777216854901441067542122055185065566647925908006378085167166738593235342921982690753715838897397926799491162601159319369144389961629530444947558634374438818704287064398301841797785608599084411895641332506291641000538591798581230557166638315996979547731974016236214823497801431703011728781422414907380480203000379864827584752156824471498202899644290916453490309655929645317792665780889574363962940457879027281572820192274990885312697944629567326302311720445106362420047847428990214733177654745541849500658433610325602340618759795617279003631143877396141091860125502211904085800071225146573665368025172707572594982283413185946043291393976206202225755748088502636993894111018421111426206351584898366098720406978699179021800410441815234118310612967328852615869583716596575491568597527597171997066493339142319651209467446503347464590720733429731530130591594306338433363077738035177562979358955207630026955763119305571246912996578475624093633033605282831776950790412125683935469237820249035897863273513948877450553417510725406749992215653995207461456297757140544894987518684596271616880979909199893356528539439253544447251930123548512139255439629594053574992755019927461556526320136175866795630777840314026417322735968777436124964518616903260568094091053211574585386320457540868929650008256419216781113724355714956283885070558772055764433066015433658599082891158949388473228054379427346668123532994284257810752465402219613013297468656689623736734718247161870418142651234208081293827452312660444917888536093001359487024036610381812938494474091178052877251471083863695458298402572055534168568091686283474895862286764948734177983226569353195485213436689381965740050933314897653099826001229690869710312804481407600480873231054526805629578727867790820748650942091719313404306491462373891539998497923027041034174048523388131421936189137425273874485400250075896331831551255295576514983394966149443140226796544464603478904172969622398811066959968008669237949333315464768737258535625860634455076036952868449340657538507114067753591184964659067195048274248933978835235356344127045694595375920817287311620118229928156467274378376039693389065673600856608417275426341862794957997882686249549956931789993217316791781349964242618819780863535735347241975189058460399206444794449663809975224257667385017744151566478301384279436603271851602475744967643772023616940221339193390848826889466503256982784406712785766976608369007784627325084945516702170388832920211267196161153384631177576173496866785758544613286837129465341352427918970867389206542350570917517885547465213158096896000000000000000000000000000000000000000000000000000000000000000*i1^129 + -768317584966557789490289443646480565725837336788307250197466947830434980464534231217324906373221111285508152796683900869364076272735968088293506679656222843748272992897796532860006331381230867825135617255458221315620666928949172605166894759467467601461915855424874899965012490534001849175873323968906779270183132661606679050666486512606989843727503156464607063727570522098629629584163750350594896276237580812909369742305458091719034356851389572453116312236154561407465564698537408028881100376171558574798561315305505286758751029149994359524548752195376844484147178146018268107775183649166842398400094536510695934437545587518143521636145727210383650833327459923806307552070384762873550745743797783093703393165938532792193012358460398059163408340951493405376681969935778971148668469379907626228470144429387851972304249563659083865064628680342456408194382811719650379790546291106285426265945194821984573055043260065540086344954179232653145853697123257482625601520345591110825774145838179173106152001649674648089936906338105112972330231479467890152217353257943345342614567975254282961746553003085198602697668656979685299002141878423022217666361318606362792781043527060543681661425038945061173710375851353682551679619006927097639980574127698285213714738530601968021741497584183510622215036746447336680948312656332169984970783606422529264235842471220716289279274156269002463037630746822312200130963631742726561652091322310856944478660637219422673470844328436606527635427296700457549007798688739755222739888050783835134431948063594493435154214967446203557186428725572873968835193556871214175855786419738665244511868380797141677608050015374218588569033062612105120630489841241858370650015629938525652752312772095412776348659736790397730200853909070577207021662056101901799749182430417994641197625851139753767270046683202771855491159581084561976582286684824872590762536994424178498458373303181626248587670307644508784922876220927539801397238321356725352770950438582654392427621618266520658525325850106736734371030732671610300022651788008319602066110032403716894641918824380035571757381343330476922884285719109864914816772445053797043648599917488457259510196617577186282217452290407264512304112103276936000451325984687312312601187696409257154332447518665274605232699713389955591128039075290475730397793460130974908622557609115806170402899483646374640394149745867348669619294516272808184557188055918197339142899891365677981356461617335942338587810927757971193162499618464819953036147157961508537858165002312914161054879794285870757347733488429787442037411737278661204768001349375781268273675160604714409814550178672054043491688215116398416876586589770057928748624978261052285866231291878296569056413335142612322713318399320670348815540735039437337190010121621492205538482300526981744892181491082553297735067631624724921141052770572160627123506638292184574868184225316649865477746570379549394640911904558492484030850142683448336985152941920830595450453933316594227225046216129795145629206432049960200489075833259617351700944079300144988719915485543482555099396076444124545439813749660684361486274812759268666717796722453922458745417807676097928146471647232118565775662159147529432314138991424874799759579710877634346731718356359169444629743237957129428738912562392244029830305079855164475422621068314032071041042641072200366969429381984213773253379442136478011528377559964392089190730648221894536491895057089528606361466750987243428335845702720595187237410047017531993575676787741860332330199018883196042109441930849016006886535240289682412422142382154196700238229309302037134672404096494304817241244946214166071532365778375072161578497899282724479929279367364781313564673438005672463061833815415391762671782275595428683325440333011040275208813886936266387995639820760336622282198494934156626046345150854802806644253389342567393971841303836468811255219708632524554875862994389835701158420266013920821078101047215192323031686779635598995147673826359792435627357799717432288688969155933831520806903166971797459103674616263110859695708538539166143370176974133991011164399518911148529360229354591236156925454181828964228465239988603129777824948337432752298763326664837648008071234058194585159558616730356983631765150252418035228371202139989480102370191928621953095998336667510609042995516489927812062643778469200577469871877209883409907080445576653388602408960000000000000000000000000000000000000000000000000000000000000*i1^130 + -14117279520617953327740326269366472861332297967030503739374058285483528853771902864395236773962572749171073151053253938202853046107394667610088577448138688435785558103572180979720691640738191871379979653060940785595975672568482576751712830246269395813096337758892691209464068940481552698422447806347169568313239291640308301879488584535988372529889656434420303885875049614504286800223702414325595854176124469624126565192277141132685252620125707541948178517794155710161167661913359094419956335604759016420258767783552925284158447539471985235666121338789046989440180173520514737341578717228244277913864208834600866385925408917578085082334303695681897118369379109421026195044010592949125899303184789654077574851551245280707292465711793016036533488622717061563234415421567599777381463772491145976710903249820698430411874564296959777615826506133300720079395311215478361618637728069382574483247060109740333111885659667456791550813661624462703837259253803423673673240113662063970840395419746213033590032569298004123622353009021102251915505036987800766407746789817242891961030030299130775865171556181508652158619027787748004948081279182509868248221880731619880816652172028073961005629091759493974686757397809841042345180708996283285458822939342132385833250578347950427516868378815577835231575576314291899436640942703073010470178752527794752588244943543892906796119301127864419722917773165020967927859380986186378710084195921740426360872746723821729925445208656535939363822446857234670219308482772074159836255456818361066597624733695276234194581281399705303653195498671439236369843150954905753412753999735439955882079801226974817213005047527464327321923172242651224967278948347874656008082258098452900787017476302572708586594660423905646810735973615322908982867800871945330757724960744263073760731048191155486939496005573481988056145798201271550930839327745641860190429611885498436541974927738555713272638428140124650986270943114671627000658177337805722119810212915592624473758868702891957821639193063819239369575587854550368704997774640783639394046195393827354444921988053356198009704616631870417376079881414215885727147818879872939404300731191530883737158527518569217598667364329033191961281124567327628448736136114227124272262828659178591141906334390428178817063462759753066715426017061610557081578429514268453283972082798959835275706251944245781262638465810206059723059168509489017106224822830877344392345841605164988244934189226869040740605492235445440159189683421652078636387341597181467856140233235529916216770016126078150138967402496652339522838706065898363499811132016442322592759386711059505102049286259784319006236845637778521542485846736488227164365147111321500946023997226621208057938936797583832987489209497146859224550423853773439563025686110860515344250639679339901317132537234359119915862559301857128888383257021802405662753804843061708965601730895240175902875085627125221483384677070307182613556207926780475779921331931576872053068644353274085820270052961388574831624224397008197639026883956045969415498082718226732243002442856647143952177836916587376906485541755684712720225730321602867876042139627734618129267644051205371863747655146280942720333476246674872209421530602481848280305906789283301011851555230345827121342017540643464131360116922375460375899515848939033780330207580475163706271331715913835956687963200679141405710037542214210986923849486017877653885370931121951959149994200681184182748718182476347819707026584041021199624676213403515234355182758287468931806231103097374369141372584273417727126200829280122019964880076179522410934057090954937834868715351546153701585988925368888192204717184797857724484360785087110355500658455508895713765807479159746068141414770684768460342755582707414981347649552730667366662671282688562019149787072012412687775247070120899174984334175775682997445664468336713641910062285977678750510098700852215614869889440882105030573732646641436756389232831307360976080830966497120989352520075281413229157939649418995470998810459677676114557752711149009790309572119692175893666422636818126683010075580133598764403890056812912110578684083292906621938875844314671306791917656532063734173222248463129944952448612259030122801401362818733135867684257903825993375053471766235413820578530071844577023206231053235948665765316848689305886724829111009017561390291800568143073365332115509489546571517263872000000000000000000000000000000000000000000000000000000000000*i1^131 + -45162163808159016407163857293851036702663139029166060307957841643856869794012750392238417213063042744102964957976407308517337841363351854382897451780087503600877810655922224945437213006155403793574631503947284803757730920508357168421484688105129111092198673658704628205332787770687257619832419602336783779646980465797785847389787584404879063280976876438425388932319161118761680759942497804996105194421599109374572443790053970353756688404402740768303323802235704060498993957666392644325947191470891327271397245444572757689010318359264397444195662620483743627432940655300397465554586230448867618535432755868456460349934167712956150029620438562247837123877166314406325377246488556357544115678789923745355735767167026281853128060345448663305446429444202308193749500359204026481054401852221849909748835690824515888250935528698722054656648171567987954832442028992327653791073293040780293198984790184951650171448156965571306863860428290916736221541704754605525376589466190299059951819829802524598497741976177404647662897485645202472427469137812532478600365305681618242677346318196072030329806840318276403251781899865284863565158892676425050347180777528363252100959306001831652763584819678900807348603296702055951395190252802815302786697245915904882508695547848912946380965680576228553813388223185872649972040455633170588852381127207064374716204683583824902505136283993622215455056262591666698051860939537121837116769771648978246616532331531526091058085836446750522641921730225009428204042883537111765038906932815646349808044725731219198248244756960571039900034583966555159629059750854669282608551614071703777491920969748451765644890247690981839537017270193821879268225453615535653464109960663315731214659950393096529415010813664374860762163792940806892883194495804600756825433078071286455327538676134492538404793491937018603901368933131521675416033795853752672849736860973134481564603411115433946002648225916072132514855024617817675359335991801011688203196017498946188922734119801060000516425375414746143002326802545464388822946504334702365972186112278668130760884895377385443538674536523115339522596153017133664397346708882643832577632950797834737583255547011737094419739206839078885419226886242548734340475579143639943297622840390578751993958364719355566922191342656803393298552037745754272604391223845137047079812174801913409002550555367180271410617341574969247773146281588712110450476635602424420842629443511500803803297961473885757806861383136600084119212540176817312336135605698189640622555060682877839874896843625112870941626770426406853504746378740820369941709790801009950856433801500670545943261644599558332697882801595104035396232784447209029024256252553015021351463651718675740464048650993193619187610117756215696302867372779745345397762298443716190433438164463620028481048722911477118603385382902797698362965453203104231695612798273258187080912040589488730110899341494636975458853193299369956321331977610853615470881247877524507971148800007074318673718365797068211085790008704041375352568772296148628207402924488828929053573777175604506773427724360344644328495004431451862071988376515673998811192545774572688747065329646910943295689466678160747906724224882651961719349183853851713087936764897078842017218461963538117208747459866976756592549468119855405655832652776099042537087808220342010768144565548389532633842198885274821620953555903812990325008343336361527425739817793792292268751437738860745344555470580575748259157845245704904109599379381055679084532922692007264797303169044888692738898870258519889066937395652511797300272679518777210462749335600107244656185619536924117790380266817833255159585100211894270172576687330111387766931508790215931106977192419233608382444019636892915510329397206349211833843856485912233709078782568253599540656373058607571207819882122459549548069383960595549414362061152309945162106407836239942363891376164253816473126359682018365428880374653004497690429029465645801658051241148703227235935982879980322642592603501069782390747591414846948452255285724518838860096688890019858817962267416989048208189259926446013368251613184120611650425685758247460532377300507101654192026162824553213047250950649498687137477727329931725657616712844061528039896639266295010668732046262254551155833856120711847791049913794406114852607259178821460289918711951274503246725967736856758281907608815215458991996928000000000000000000000000000000000000000000000000000000000000*i1^132 + 187647842774089665791985129900318016047712005112080258518712877326949543592464877223342368186062258935968894681127188936319613765642390497238501743725137016181208820734346039332551068328708815857335980044361650667536464095313685134299641958610266658730984961935786912920433125980031619588347494979031575757688104152687427188787840551849823023363842436432161344648708607507236875929054076128831192638066693329976105661165733468180469004940230912068617523321018214685397169703421841138363582896127089546042391537830180424594415681700965218946979533678275049064400903686763986125727000273718018122441915558702919998710221235483148864056851792923944857254902132851982825613264471743582587963025275635087752501770514320569645946994515040692121270043461981652556531681514044453889486419192473326012808975856240157934843659057361558058451604305338443460596397042054690131807626726361924210093541700327825519824064604909418454760217628612759878310297654608734950351171653540087004543870337131462922226656603913930554956954279661045928552695152097851314850436418578397499275433218277990762741064426164734475151283220005992989486545787733111441135729802160827079650290090208775878992373621453193451730477377435406865248235150888977983192666962669500844125183135197630799179147674087034442368371161354586680089331573382954439963550776184250460029036086622774641843849144338768414584261302437109231960322583485247936231004889915617082860252073453642058845142489815894310424203542845439151652227950821307770082173131241173959905628900124800997396520342298951882400232295659495572752332410735726648733141112735233258812305465745604921635986502117751156759001231807710570141768894974454421357420120515825828697794672934669509968137011366325974079173714048647285920398970818085664240781194412284711779237522672288529501690800810256132207556987102232512450633678215735513412925649563786528595526579399383404356462783646511511327239188583314734185562769902101593699314867127186179356128722222926694268571890473912633123532785570726425103372348569667361732041818292611197920134321677534817438092519883172319129693347154565644340228849223785715876770010863992835900067487331231278426088513602549290924533041278685700864582540128476477164633313591004322977923673663910850198770383461001496995845376094517497828511261430108566900407978960152670927641864067906265933354857526616614583879677875934287831828394034421978812142069572371204435782611887659463300597331345706541313116538997301106674100624903508757896167014208802818174200147133268526825007885039970399715257005379375771657356339049655467837884920212225216857781097204812465935033179245943418789637398451133218893105855035189359686504619612872166043002355348837356770857253400186222702972618212154503636904622534568846936765416534569065436170030484088067265606428083509687970073437524137392234662528953822485884584586778016700562306742938448325627657077950738179594018322725916217423399740752567481504049901003197114148099595973998331905481366181069900789953574176069133058891573232999250209425870668731512009001027576184389367246424228243454868489329032381392359830917007181405498454303798290909010424389953864341293289931623773996206850837639660424433152112332211636571467638364628859592174346315666710918411297213857303337080426772246301800435167954531765817061071560602485548604320252361353422425228783201772862239821463715935767593777047770363881901989245221654409984743154174727699017902277377041139692824051601699616066367662234205251335550201302936269282931575507212421334842126633058466030191130219687234283499606279290282211445576829960009495950865597184523392958235943755818932721613254432436396889999358161260214719278098047374158865447177440377644542571825068277349143316103156374165676747719792957833931656676148214999958434956655260946618387045565633731471414113045732517984389868343299962068766844945240861223903882453079462896238205971425742719900887357586678762038346292667807651007463209672388541453809430172403421044239822851031397919902627896878639307519697548439284836982945955318175817632692945859359211495199854501567147708070124834692912857465622869603762962870264253199975031393173639313194798558765617886640599205432431677692283318674729333733970350228480888664742535813266982814213283880006724614779564011208680906574647774586514178560916062898592623362048000000000000000000000000000000000000000000000000000000000000*i1^133 + 937535443563856258449998490856665546794895591972147008004154719475723263142956712330011454458703738749674481125380077556898185450816498361062240687414328262763420950334190002994409062888693486900589591834066986512167745992410410372608748595372068507588239969843151858609158160875044768831633089017949759307653168081638174289573743063907524632673066022030163798216854057920105688066319465300354288324594686036842816365407486641274537931785244648831559229837279833009440495668730684990294821860834693330575914836580546119070265926542806354009602949563555200632955357750846781601001774799828894448827780379110105089102265308529476057200265357725806331389050917431593727330538171917842063800440080181367333357830443798489967858181986436557344119053809286512354632315933663574806046171421329315942239834978763563045173043332769151294643628557613515022789985775572678034512541658034697855462580645137563444190886066556781590022914832479866781091339675117697546268293046841961312717169525863810185010494451542735985904617058958804141301835578567823399424890221860450309419511112265129140537908304070099068310306145941001094048595316996488991421251550186613767392840049859905162694676712663467257084338929461367361378259310975439093548996928833265345816860389977810764180620921265741370070237387409434973217950636312191942601063430252402700503766213808535184530020240686296768133163851579808631285485011052026923586893384095221999525015487526068118148975751342434479939403436650451935277300756603884539111095765158596841125258700762792941232901918416966256080087052985546192661818043030554153885659679178774910879624414239084642993946036876250843629009055496708008778271433524682745988561336615290021548452166619299460906728696322152252336760866707090403452340061570870714238784763835899875707734245256387663455875121832867022148964963460772069630759305050730071976524453917813558943478207256026450607687500127100076098779335703125128801516122732793188328044292650115926704746237491621138180140022479424796093681153876079564284243232037973377609273699949836011824680253890501972331841664087633525746642101627674267079272603769681286205545629283768298099391385002901382663057911576119240994871146539349648071122041877812198485305100811278258116417213278049349095347975452522861131580926012050915058596087967278603528873890887458741271029667496520377613688848073483731593937764050063405675241311888563094762119633461061457247463515934566572801553805648892716102689709137854518561871317872440590915710767543834864299296926187617807759176172785130375746125802770634355324070440926574512880396291335037835492028306003027533875164117361965992707623255779533656655672730708756020721882215222307093480948163724778349616531964222028804530422320721605550623290455783286724384289803413250654867333066802092779207495918648178906203437110171995703763033996055848647752876472942873718986278051530257840690130311649850295969149105831578033031608493997965206295255704421312666577271437696666396837067194240291420981786920131586806864288303637858050077181847555883944537885052515767206403034820097545473174225199747265771138660309747084246589763069632305742925779336218138295128228628211181192963072823378594416952722201039606348113828952701954484054570952185017886116916528520642912366470632669150281037574961395144504789809750672947796152985604698437581622135035598631169921109823153031640144944869723534723777730449320969205570795249109779228479921130500608148676184164872485486306596799152630434263371019766285597824031849978647079682623006307036226286030561319345020267451881578380630889872111708349797759578169179860318235478037107221513894511021706294136832192602066424257444315666888810645600566601216431675904283549920384085264540319737064532516618527853663146065792323299288367420673910685459676159205521059613050821440821285696085405144284139744366493408114956785496866055731946251888870055634454073646719262967064177104716261107880928211796820870162293109609879474558372652083208248509556480281932362656329917349294324273290582707839721305931798760545863651321048251702925544671270290715701855880399632546197575506990534504625281941841167329033336939680650933905534207590261763093649680467443977794665467191764533484766682249430678127239848318956311487672519610473413138082153665947890386454769557557958519074568530038295101440000000000000000000000000000000000000000000000000000000000*i1^134 + -1172513775840790331963560526715824577202563888024514852697859409327973051435590457499195190541894145067978628414501790221917841144585130014178396447508921002135441417511837034247642846733110978160287253794906492685268904242585738620001734667777331031141127723957963768199228234057939505314472469817537900544835700183095003743752763908691886510868772581261698098590798381966240045613800305311978966864681735743192985012610067817933412778299744053608639472213617284069409247644678164837720280809242723484708575385940137448355124657854602744685378676219399827771471164549058784826831659033801466012431017462339680170959993778476937116367941239367762345554006793628247266847479607379160746054634601447219320712462685872530830745990431770374819342052512956075934537488556458304293983849363829898106811986866569017881242495700949771798124478224353577594758145143848104355343836760250152660046420416613372583803688707822651463417395282553327210386798001839170372317795429934159712553154091733880566248349192298079690048923212310762452290262776516339693298288531709858518346694864868292670413530729007851317436414656586449603014697948298985776571877020829861583710699587091895365249837417644749925045097307284845271448914810455170757705590438402755414239377320371384492699541287588904919430423496256777604314328823289096098957241095087780800904188363322205178746659600474696187590940556238314071724435385806243572914262124047711620831501966571813671551556516672812339942750605338178745463626195867579995997501172782951359465588803730717504531021026257806899389465888759304373277648997745620499779622319540551597785910866755411753727894311001934810674242454907719409869982653104599932319842249270224814183194690759335454778350235874124537228132469636242070143387961286573882524884096286166991937245619772827745985148275506674348838649041108564239795807454333362442476072985097614509498291172990601798914431479322783271499296183662440789419794501548503011141057127981670607561406312787615797529424404708446119053571936743984139066361570309446616581865515302711198170026348316206364856338435956020933324941765118731672033011446985553592061633516010327590341469916515556991479108383445376441382198314835909677212669765234505971448448070361643123329167716479110817687689511578350379668596565414613414484517286194377603767986751828656260768869884306857987909714856897039363686161072981993294676771620941388086275933321315873772073363300155793908425783202015939690651055317448834708223535747031789926826774235894693174004605729691821347072555147736275211369881044558989102640876575171178611021179990792564224454067487029919691480460739983245423466398617540347067143561327902993400585394065108238223050458675682297394303871340584340086512701334649706782626460404038121855069504719973998454154780126645807412172970523706400695444694512379660919020629104825201934773852672331912805058730040387660044595656650779660439978673795527619993401532186949130251771028199829741449037085936800437442949510756586138501970003747493002294697583018516673675727983799161140755684874846135273708685576720986688037695981326009080289358741819716905664936349999142028442872307765569431693195606238842834894565988039753133542548630556054118551232737813338399230814254098501560243628050761154348224325797531256476444486289293375466646297430130831882201310971923587361437674239801777480536311396538138237899972513715511951360934449614757890989014632012314282095202087872287369748545913664411343941457165975424707676504115025548917469332573092545009754744131734415510037008290875926595651404838045512980079551906842669188972331153036338416525304076246673843883591343767554310416329309750330540645585822029078190586697839692713735410942623139443578319988556828368512226347647177650755841043038660649875389787363241896128450233252216904118252780277794839805508355508028409829789846214250124512376533789245192851639318552608965129432164569145576633778916630995369106257205882764451265325941549109034644747095560535233367556388020021090674175578164898374731287636553970865748486855147879954838720448025626855908879310783848476831430256257074822902728903585415424702589166896574261776967922702301074762627444558421808361052510156364644351308817876377000948920190606872846341214865277687642751514717019479598937550249936714858951008801195793716950859776000000000000000000000000000000000000000000000000000000000*i1^135 + 4850641647751417014205436311145530766002365380450103913756963395398779004894741947240079580649872699758107602983032919327789550178231858479376135038001651912082349831653886823489602692269536301769366140160469528217264045863013962516279073192388856385870196287856308325189099594990384313081853831053983654051284398077564173393331068185183420051051553966137201204680142379953937011852288018129403044102191214742317570593423965169372447043130131710646530188754831561288152460645437713941708654039624748383516668483990958252071585371992933332294581901318226351509192548845518656501532732045270826485019604671782405578609495911475282540861500961599633916501164628762541812556581685222407241882446062031447074260684772491471482130606367285294208525690832659157229008510668402517965461882991152909799631239797039563714124156434655866120763353689924297658097753773557295639946576003202669341662904533988119075536353191325195059132733076176356660738441518329573423237124596829079412479853339511479340070560357654537384978221759914372142883143035882220513256678612435273932147373125028689360138076156490182599915291965539594133200842069137494084304171838670012270248917701766229997389546640513494549070277896641093777153353139669704823526322014076378885019945034672195576917297744893089868118239718498418769304043596211907987550999133000532608859393715745124113687976347343983411589290075513244278822242893740144956513847796685965696892505640046098310365362100723621043822501084429412369047013346717657880537745209500424746539409379988291726469112989827240766111173336126480370734316348460480052498982729441814997024444555262549745064837369258408610720926499347845304152740842663243196647132371711554967653730918408391430596735955954455863749703631822924854438725072099367269611774829993557592738446532490399707323885833006852526161542162885483118406859371211604348217269236113565782243655165830573726553782668048627272359002673920018563881674739520233345198931494509170602678370457935094702564528138485477889885315504434554014044347786836160464987602480571299340957708315613525800749139870688789817585252330650610833395677378249392274827043876535322286486144761882237036344307008069023832011453103360547563020500328171819224287113998956927474035828780893845156136684930803287368932677373158241432113032684851189883116408593372366132390765895113852439726611845099413166020742585346850015849695143456123396534834277905419818986353006909046393225467392385690994745927457787133429787052434278232368195986565634867384473301887845072772716367136685741233621721472442688235004547734548102912445677082170961745179680982340200445848632298109061812795450659885629175125826023401681581769638961964596946737805916185008368060437859480648240649570286384849387710764815573090648599275285799944759879533703578789590732577700690763593555143727181385908008799868745284482518112916239753555295254557169862085528489726036162036699535591394353858050579505667778820849143698914806112725768489437554376421622391764235199356356048387656487917844101234402981076517515760878728468814968532680087092272402719734779996795968367503553172241367329779824200598975870710553305380007831249727700740931310946272544162684047935630133806733631313153833003562753473704451744354677674881442124944832456041483340980761855256934122177435554749426456102676460398125910774360051648710568348700255442694568053864300217221496458166781891472149974887885049791502048269310320608215388619744983584809955420724043503378614620689359514226917166370824555074617113101069205796425711243948413932829026425014706288426161991295415437763698130511431569340173242987777999383335254090008395645209285724553376457236748516036357985118901922915254300877983347851865331305541991081312933047292544109759698238209591825772777788029941346067140210386980910951237031414366560510784307657551739029688089538355665189710720298393289717447242717683370064154315459256876687441869407451029475331480284621041272139452599578700467124222574419810246869918057198185862005889026127946710480538879228142033137141578354485426825554857667915580488195437947394286564075583559180047734426713348090846252259549020212209336427452873657753609980667172264001552532145064314793010953607576256747822134160391477630242672214516302210203097828044381643359363153891733735125163866650111306943692800000000000000000000000000000000000000000000000000000000*i1^136 + 89233597378080897639796131779002000165046920906583934327616763923962945763716306497897968048472280445575480723176727485384548180079881561339840726857656426460518587501674313540441454361137321126950700577354261619709248995795644743210110876273774824446175491021208021379916382506417027170524288522635558942677436287556308476745000470341459422132657212309756891826572935567747671377317256923664345250354503917501837365658474909332075560823410379944703328290270376717019981085070870934225158604477933438081358008319353298061386345725372194916267485243655630465600084980098945150423062914180203046483595813453306958186905667897412799625010948828352574022829234387928787599872795548722522283672320449412648716355424732784247100968827987788573075918388772660985474702173116133565149835788245638841962838918499463362906569336312394857824184688042570973623495455705461623464630710641567593586168191346985205889743535140604929230323157633105393972958791603536395835784072607994286701535621017271886617876282043186852478613514172305492546450088538562940089917972576164330013855960156071428195027642182399775625598530500044016811275697047412599725853324943435019891722097645667297873116145199183345998538807629236049530075870432775178319948647133396864337413953231400133697932052993972811880895370928515261921899947786186887732779329088283036627991637519512746881062805771347984972925422153278530693913988955628359422943175555798791592054543718804526109832306063030958751523997020879441901460945554323787143427121692017403034392577255119167041085353127653416328031776807814787504447768695615783143297269765152889590617853839970829385456964599205739334135544505400511867572051702277520502489644636926890896135975544153638515248118251201229346139125743785960666782882398009938684125203916327197014928323197059775301497748076119532591484945474019016003774005524413277959245858497756062329524374110255388563106164096301165958963235917667502224484043671152731943502614288171280206032980014819793317610813447692767818303792519292380103270923532701116215860446250080440164773646937984122759362049379372700541523131259283956689864827774500986286399482632946677982981230053917099097047793061613397551294718710791835389243268798746407332964304849366338539920005003413649383435406840318094164444800734379404924444931267998733546682360775034057542598534771884019592253128007572295447380817715253188519071021478141630659828830947034863169661604185735713626656023303131977353230288750898971297848139839807051141190621156355847284704983499715207002912365181273880129503757738359454626071927495286725104145463223296497684056282589592467198294843666058302068047144028105282406600400873383250131720581093436276587689420835191874077047513663703240499374909076426453349356146522513306924488277257203563944236615446021531862608087240711715973642104101848947537292406304530408772454828917733499719692506524596727234509311929087952107723457514579995427340849430397719963410696316346919102224639844118092143666051525319669229883395817272752172702237156373941203201727437445793405033156216907991104571364407215388805875195600790691474701882247872759163490783483913352059360084411978222474325611248058924193527153742108279695745340074716075709211828495147442867917253670555371776999702045536721641369340056724048507306010262344670292975121518573828383625550686071785632206049385421031489356648580673485698094184849068863207937847006315327660749853492387839489717698037648412177058901870078774871148246968526852759312255070729204544856594750462036288513668466695645417416893088708568856331917101602533900579433629787447591293630691744940172034990695255712127103413814540666743367753487384144131769376025371165021090471965605152457616942686749560891187568098999663900322707191216631593205498830401216272778294963575626325814060034887994400055070703426361892803680802823468094332286790959164711248037419751395706353319227333592514944489773676669683971384940363734815974992081641819856698879548242556016523720458611656835714107450462921396264049072122231214527418400787921679269732965146100566192080368129879851811912101425660381891972348824092023815808680128235678837131245125236974797566887181072607758898531738436745602246038937199847655549088969904196135535624899597010179730442638009691285856137745633548459335739514810185809920000000000000000000000000000000000000000000000000000000*i1^137 + -242594214809400786478858764410125666926572419943156027884879910808291300584674868493306810699846011097993325855835667167480688497769165654461779160088663268586023645866272763442032414458447656736665695320262560846732449377106615794283371727691719742503100329526307670140935176836919196644982273014809152423792371550137650346148148380335507661273515618813852247725653491326061510358361729472303359321868685687831892015868820504324579295413167233887907482143791853184021309841968329949605203891390087145503603467161035324775132468502788905650991698065083297061256637683065566927188216647399055736193010874970853542488785742874749829247672005050526266341004616913410053736439241817609357758874223786820427053957352289064606365306993934028040753829038680343157312285235098670673040990657215967573813086233685953954080686686222467995534731709921574107415636251680059569843477740769907425049883342457060695733054568481424922239045490376974855792982517856104784804085756355819361473668391016850688232324192774489592130011676316473974787667777227585792551967431215796540795721903568587238155404408282992887549318070215905787705389828429760385209052162018120439898611132947418647173689973667576213284863839277477395914595705523016911958467200599044698260938519266689871265163733162753057507049674395287167370882574022326294582835103114528122338905809656576901694266921632704377747051868805817630497654425030622746101988427580019396025958557715511672149229897438038922550233508565526208334442931896165729629382596669478905068153187332775974265267762575370685183034344844883242463607711946801589175455698621254781702022070084832508519146933724329409750517242749543038773338018609363508337737508281066845281576876454519158444031645036797567185865332250213309001822481226154867109588971859603580376757453025500733000931687517051307447166071120623345377097001740809470065807751374613037217102289320491685646021218793626335057247713058136241535481821416471120089116323565294405238349195969551330127729853103178364647318392992588593557525105072602121136324343875227354337384826981525041624963959510409354764688135047587900660807431016748384599935768641813759603635897308974490997077757169321230702152232338686037473632205584174357582529457293969286114288181765082667440298150841773981019223422381399122337162731763545392975298746624155901370920928139470205931976627930825459158192845158732712149749195049992262913936427700700503575938911829117664741681624693293473663521476463364065559887594629452486157737601853933958795698005213981438256111156022839466944279289721219736699336794025031347784226559392260215504595652540778110119755705502067747599434627544631687350096817783411817152104420458564522064128448402622692387353870841165958691756542419545638068524727519218517067085459351010321935288371560327043794577525935941633416048365462213783763651101935432916279882878967463181028661323603819826932548205739744511545351223261544111949044106850171157744252664142789244440850939735539564078146234616911997873070178364805458863934952210862158722086221352254037464352397819166368082931521188189304775780156072025364403116594508456246435169937049322448765159044479940679808830683236003476097225191606664443217015337488552418916095338502604815251110879094813570927124795151406000595044746908485452172672930187896281213365285592587553500597917411080652484700433901129366431621352435925431183826584686677492845878809392027102912032616422160594345673026291537823568209164133022595066915000008882194402986415559521941656815521214431329907859077662676196825464225992323480010453300827384888355817811044140564539950837757069280253721805438545777741535936486900730277787246437957950303151742720595666661180259770670605455944540041844549662967318301919762498484181679921682448386813751638882083605148031720246759220425700965195538020913900544404342202094147558162378640620959468826222927615303600852052275895603827802357176432966670868158046652018698227188487691164672826154331493920859839615698329358746879141972718428077674185250087946009158093503945648372837602344384706156168491462744103823853268024342706812768149065634498601693045915640023493019608608447860849425691446642473060865652464170561789422416787982528256120935026175971460928482630457796788308711178638085994280215766458086817011474472457484632064000000000000000000000000000000000000000000000000000000*i1^138 + 641906570285815228809090492168575009711719183944359997503730020409980921057062245427673906312192059400508145655125325703771009095567148181450743619899321158917749860168027019176343092300159557617950644836899332449882502227312178131252658252118747309168430139861375442568219041004795164346079584094519996653067489569538858466461158630695501977557886627932234962059028320685847084086660450795428678655794175844707965465835297602724716385287042946593625985759705833694507995636641420667083357437299811766909756309339032808743715201985783618779335236669123834829914100531307314686818897247795080416150137469916369033378862757105117520012301038383676203449835507562418098806270401292221554884108229594718899839621973300317105583174801583100997513280012494622922513033189127870666535235034370559706428362737638622324407691643416467815721780039311808288086922304728627550081888970259334290655106271644123257357362021370395494764272998989583605064343987926964979238689106110590510793281565876985405783041183166819596433564056057548088784430335341340644093013190304218181732324811389322677583344409126865010594773563706780429290537537913701163018686627655743826778810035945104556154011709566590682703665111798686925404531415601525627323423397272013021814679582711336994621083001680748563253113741652382361007316641415038116066413014099276169741986236877066840011823047385690266765656595091541365211534573178105509306143737714067581280131767396192572509283783879386265202296722265792472995182944894881088040540752251438824960281085386043947417768051469491404047792844212487355163071750541424571692307243602565558779558297664444706928738946781369624251428040055519766652815649779303416271326232300758622234126964178309874521631415247631936530925246573406197985341627526731392985021016614873287513076719323284052024320758913861887897204387751010693036002288463841677738559474900866582811684888351739877122751184453251869490424509672586386275625764395096898214278443201728730870190726892061154285292042518142571771756305204828076077824873023078115735302600747219658695298576468848955874855570493693677607772925301686637745800223223939907764598347568739952875289866877656484908598374500793560033636808515965332455996172374147698468603174170782681651099986799619768316540395044435958026992786071542421184437810122057512713440177821041483029122672421637065157926168504488800931996772225579038384588225247644305603713608776486072842180650154435483681270199250441081526341446256647509920014265688140340947839820236905372582908679027077043568171253530840824635796186486066586893721015148130612105780200533713096771331835743236905803071208990539387833357679599354130856119039595487667344931861944449406514993582160472765767753147797315057881804687605637237888648803783788782196933399677707864953981194665538035531762980158268115689865670288823572129560762339869061936559065686371678588342358026950023492048497074199066189935957480483641828811384359616430175510138579040390461030383600788335463977370691331959838786547461783024165852087501832858414059009759382208675399773312431409853982583328689189665027947366020305430594679409368089785196814617280819373597318503592220938375838901279556103810621826109002523339442637121959726961795183761327398965940973846861408212560116404882209979509242930273486541826321406454711305780927282777253013615885523516616342467325676628168177365203885173330965694794608039736346869457852808024519331320928731725432704589833458956338388834606589685972605287869460942708643053759526427711727709068484927629114299273244628017124888028552113132437016940408108921669075452493044176944526193191712370920398841712888815636099293875606199703852153308047939069946240869639801981086540800981295904339323065658437427029098076094757384743166865408436350774053053281485103642107613366552867762843679983812675745546643208161283595573192384570535418551454280640982788284493367716409313059179392309382124518082214535384703152583641397590528477614824346914688252259557947124760696676367592425996381458382446394368420658308923149142829619441041366947067898931719733210993431609550208090402728478673491612678880433767112170741262132809842378557981281240049241459741846621605400672344909704689657950243734403797412954490408632637230955159105929187492957107111217614614095711558434816000000000000000000000000000000000000000000000000000000*i1^139 + -454873055981652905574265693806210074061131243180026866585970082794058377149763054264005749941138692217620272784148632865459791020738878623439091298210729320305563564153266277586476301497178345908710843329376656966989604359858939564628004134430644259818420475514386911180406197126847114080271463885585582896381484962006455920201231114314992822464355457385524916535377842335097049047383483190607518829087016568325122157070904726723786548673202167545237053291096332296243797902823003337883214393220147179890642674385612086063072958582673183976957178887606474813327058611403496724847398470171238956685661792653616874808364245183009083035111074404330408318373629178259247816657523040107176567547061448470986525474840559393897803003551405851044019223068445275342325032563528384663268496077200826840343068096370571779729532358381469149800534025543543832467802786572829567537809071662776974811035467759274400278037750159570545622359848999620618204636202239113812599631809679908834968073662645660806213916951130107586868438884925551223774215903029083144487449887102602825874135891428865947606140905854175085201417864293706660460407400645519234185287896160318786885215030743060837526575733190179192887170924437654105535274155231775700815111691373385419821960688811561185882419397026500770531639579562683011043584308281015333200781471648674858192287169549990988199276054064080128872340006442392424472950043395290751198855107934581991925450884757004671826753930563637122579148076200362842036850168335683668818742940731916056183699562728320639305964855060424738460101187475706192116315790353580496493757880093722421508816132652411505380312993030831534273831722915236372715177738911373774385286905077973596571168995020690562142779669542399924319316798878091086894474667155566614046684709799580619704719272566850669238380957019341476042774420266660579146311199941215449367531734327287559439760866952435225091450845286160577868037394056955663158089837233834950320745945940477652569138751572906223737519294499914076362052458956716722515961597182399079333113905209498446585064006419197933188538103297505116262483549896885267820521517058253610070895766396807968405304804003731452078105170016609886233724312562158887948950144774819557868498587128741244266878447950860176576823592274156905475847171737300651787714580405544729354568740092393853106852040824070543627347005900707725428444058475064972596510317068480962987034283419160247697383576089002923319422027798111148803016093084972675725390088730663359972700155819411753841148810941435329237484352914048137674828902302396964939885401755186439808902138944629468533871852794692347736749527714964647206545302904728744688550966535966143508535964096461723981919328623550919403100163282207237896988534570208426538313442179808438252751058987126842439833483194416467122390843358628303385912521407389892682599623367446122345677182012816451592280280441597524818289293996788292110001433120748427940833368846082662947494676816092575095928857337775174322707819559356132217628614264864353286578865490632016569202084261810210007282563204247144172310959883883640494097956635822053456674534572406238101449963610683861423092708957446345350935616732493309964325141882076719979123284446161018168476965588776841536354432154413667013936038462607226228763259555576501282442031515075719482031983483053591635715763588183602973925919742365885524881031608745175439803135154083860550186504450595733039625136377912331235985444882335220286805479643213579585681201925436550224441566645597712759037009749369940505774170366839842903192653469462972665748414648625495054164928901237788712504132513871825401661095736517634001851142671830554336003434317217937880124408719180791739844768772811967878557638926008389410978663813353528610377645813728217585280560459139876509437096171052271035266416917086782012038458748892362185363647267097915730729529152276994787547577173192610833076043399983491236380288490700606714559802190676544419035342845180229649591187257829587766344283548052174612790443863669574487370081582838496918996177198903819836533098889490812054550751836254383343776025478579351689494796274075588482977860296820200684060133152139300019695430929849612411628264889164238498145457711390358610892352340205495447217655921967421404207193292427964065209994642418827264000000000000000000000000000000000000000000000000000*i1^140 + -234222198379061707752784756141092781164283851463747579510833330865347351065689590928695589625914052769214076302108409588377949345797232987594176781011347271472804505074173850021821614065875987924457828599959534824956804136090586921974576507773953952608358585358032788586524528746067335373541519386339980385124426346443017040725561026179393845791547557893605859222585160385235663002714624119290552132465540860111517266568777998632534909992926306076692062862324452324199827229965769883252107580458458940777344450227367418864336609233239757942023691469131511634925942946424579950720170310919462524862193186331604228999623435907877837304341718754709018743716874508499100525759367038015081318304598160330941411432554666175867956485848815618248946134872869291900731610975164548651322183722566283285654873083658032146015463373486839279851587485104469538466996938313754322121396950430046029810609369719807365607991438127745407790554857674296479267828899342895163271727011508582386458291735324545799596002441373071462787021852617341523935316209583256680186310651025282284111422940538709596854547946632321344699916088856454814930000619905079876549715588139433143564642683326326355332195540342240031694084914350674215283727174847220608234904267140796654956820536087353414198448006831963186354333068801712757437092258215676193561766454322470995804303848395860015127724330632681424310868625096145889818871716511143217961525735728122560438107566709502606382614733696562348614322316734598422755921924635297787018162610454203398640936297484528007475707303427738815246495042253543456489767898282210346692504430452348461060698101327967372132142110621360400317456666381327180705141747805014595139497592569379695120846117771337927222108387527507404170434958753324267420333332119552052315805075320253784876374569791223482217107007511966081977118066374164594792720980006233713511000098960102940546736649794977486659661541865371294035390633382090235943547973279893147765705085060556238589535417883360960293795139585293512682764910679262465847803269754317190883836937207477033045975783081020431482117024095186424797303154915787971743306897163115532934467194868081446934296536166047352547185370589396516191398964856757114075454481504528089154570903579977610948263609835887574528803752032154972738537818516344511072274920771679322157675991810808633718127223972108158961070197941450151676674983829919584486458465079600552159385932964057887878761571643640147477208981747803357077747129857489157856706382128298718133259235453037362712611102055805633977921100784161111926551099115613262335992721631231066354772818988619931501590498195902583881493127321616544989010759344157805130320902149687725369803193996171575351159748082117501858873701077195511407580655246542593464827158808005989845469467253940112995805214438720908976872522066964737052908664494763330209762703230859894993519052731411291399314165762321777379609656284995941675376267228463243458098085176549180583469518272092460055564354951135824457559718788938135011183809357908433040765146858105390153576405450455827203196367929421486107814699014614488141320261003146212854772928462944902132660521036335095120854792604875834866996157318651845468741442919904512375957533627844031602133558412365389706565529786235572823386974787192963766652261103564855731364811121952233472783245337819201982051338729098131661891649688016028149856099883822000598181921393976140775630954792478227971163490454005976712389975134881870167278880671659129877203432114381498952061284856887959370021365911067087964493462945006928041764146883077115321414084174466698789105612540740828374137512699644033573254223278041688343262254428401658646979932070780114730653182123240064403636499086240749321468426418745786975400380555910597446297438838138404947015349364370069104296672148435653009983287614054951850498797743261589569479571516594454410675948785568981829929293480115230601037752541511065544917571778845290307140729099272872594945564368564609180691176793667031604548937521527493730296770909046447925575261900242212484254347692075273121592716083195857524356582176178595042054165866599032668593659007780890161530527749846304968835333442730515539894885724077854423206362472531760684881502836567363222767970428249993738447088722686886853920902592017115220386670182400000000000000000000000000000000000000000000000000*i1^141 + 302464495674297063225680236406294021855955942056337618989881254152902837480587847458561044302697087129396886617894572265815476613075895348796385090914713875994093661314596572274816324735372794931414905901902769229918790720597663639402569213834525292473312718844322359498917188441918096529061042265180733874084526775728863166887444970626356707227455406952236646826359158398386662646976693027085044012557331780807254469701432983457512009915557338910451031227529398065172561955261996995326807454178579880784951148132222493880916845146532069012722319381555979440006232291410017295554257851669388559215585367006780266602842751756397764882116391215431070002808707835470221074593325502947125320706831381319234054925562016771637900040700294204259128391501732460965561381943550016805255106221140269837949975590735029637773080438647950534706486136266248061418364445713199529738822320612625922621531051400729058083433863449282930604628082565040862368744150150777945871467517000294556958654138865090135720952727526473743107032807356357813408778920591214305961990599295053269663028277593869454960605481285974080253647117549018797432803449673417457920986171724410867323554781145305786496606536337486813622319974367695016717200673195851153351253516958999049359572660553815109166283346217904322413223964352611902332995005378046556020665323193265581278206721786459418420073867358895242151970664412946883671763297603822931954720197568745973200293876538761051885479370194450984673479187109418723214127051591775820183212449994868325858737138517215517598645381208332997919132219479371679012743502270338331845899024164653224473872219891992343958210659187590144675291881419735080859211352061038474156312468466182176587190255747090859710030422383190544379659265645350439636401772402963231466915778031853875473371631311670242783872663847869892100593994870170694964592327912712267434259343023669879556532372678737043257903453926012202690765466944811159519560547039112128189555150695382534298359852548471912575001778161272150772882242680933650837655361165518380966354422189811729695264814195723157617806718645679727021575258032201326239483369615023454949784152568001578739912229095580125347756084724004148666494780251215309454720979162214231517662742420013032823189038518939156183826155566403533062258267156512295217752955068831612958696360277993677025133975096876705748750368438146347400804519738118764354150391115835038797009508830761085679012044110881299805619540628525237217795273846897410006012159440920812398148720940005572566326339414892641947889381605299595356801492007002630673242496970667038178974038885907745276678221637011098456293829117964353499229756274509516823054651934766899938962422306707663940202813883085363509375085913819873446840346642595608264015677338640871926506885274659264169567183894298061966491991168486146444006339584744140379245456582195208806647213073475695154544767349481451546907639752376585084784478076776335220786760523230537093638462880816439883310619167027408037124380750844140724222046511570519735834782803433745226926626122935409727099268702796329041243119539714256961073550179877859892810306709242742706639570478576277266472008450748970448941646292542810923264542848117157407381630685899896564974445422188857319416046741223389626579872618544830803380024997348015558590907356099003894688209186644853421933627655928586648163514806673444664524102474317395573319341023065320690205625503584863510614100245637472217209395401355068582209074164493398372967113368363811709778754598594687402991044349657999929783733676752100915677618466248674318114026201256143255216423757337500387323185077096694342642757927144457370292599276418647286096337660788727931384188616723071838044740092428303863998143965595234492961287599871616241383134153608456651175962672027793751605771057899509031878005599932481098138684934283262784387147572723666283570260414533501740278637733010353940723628129380042562651878131289305259385861380867748208346308356425640059554058942068110896668423669258379632851487156786264871615172639704746803455164853802324600249245154442010031074012266977350436043942033359074102756382223076338554032967501439176177838983969630874584940424038776282618626113438631525720647342872584317774806149560541016091449893718132826978802877772767753666560000000000000000000000000000000000000000000000000*i1^142 + -3773588210037950594722098890253863677738459933342807102288753427283692170806705471704948919124530303851986033333932384907224162795374883888709822266130073582881293279389406403960045862371589060931375887737468945606644242169645194312496030548845788593641196777612680015495571155825748189786928861733054497747456771613473135018579228307424386233327120468350600742317935024865270588624393193498949147722765067467337584446096470439621117300937375583311785999411822095192874563059178774610585647166199491247611115786450345155138250773929549259939366295315478887774053505723687750841262616527047040447636316031764311756918013223597642910688109552623908244539246024519326130994719808947549426704033592416594645119146327457399985946054556432076793333179087355604111786779704697810077621253325016588184301932322036607570145032143921049090747487578236127116180879432264439755230310729932241894470940601108945422633175103313136700927054083331361444862429816853668621731635007417996748634286654408825149778171811438631095675778680992339973309966003775245915518299295902611420253293772574291442247480166364855403179331735980049013493743279806161182501695875643711256258545718774226374673896987709163299261010993222533946493762660417087970276627970076448288439407754939245512203318271479521440160135920152207039239710309860875922415773608530297495226204144092356475292844755433491666368847033705009655173983622658167196336266371038185672826344226967942735392355315535176442352614312643599915883711038340853541546711828392724556892547619934486295740217958204112613841436745246080866744344393275946171113416891625896709766314634646873578704256251273831368391739852276061217778608828193921312881513418095596377242303537212206345701240699725583045860216104756389357868519449349654101323549069981779659355337711591354984584258353040602936816754712381170844424715479341446126366481526386906839987782452913836316875839010056839443308176769887494840013354114544661651765770933720091361697404024109083038633318869759292410386426110235421369443850320901429184626623141091044347319966767713092965632272906004444309850958805931108627197527550780023149776860407985296350856938639933392842232514239933235008482464741994505566236084386536124131199951990795493249184500583603532699630462368044842231669609250902718186446192900908440923272748957114660104885357188401212324781694037792246893031049115270959473088040293194843212712258253374217738004476279479416414003266492651344743609185780799519361297773450915979752514035028418971055850158217839695946291760556104986405504462894697539959694895529760883567259469017878515868408529250748872757608625304521172019803270914757967806988077202702993915636299936606065345580233363320983227911765928855113568359512993120242566407320366141853277098721147711024277538459593021452037968286738826554583779132661239084625588940047331515111427243991318737073642334962086866941641638281467238116570164158478785303311826049125088719749307284322973598783250479074718889465514324849281315677221241638358214774628053359980914417582392198208597876771377158467460926845099122387185832000849361494034167728732040201916591807231060204252442398776309107350220532577849683505521052142451138484539695329639689487637745144780936382988384851376016967469975244787219086787570876476626944434792905260413596456675152024476228295290316233588280421241306921706113000062171886613364067320700804279146660077004538773132781181908618170022853782996851308811115694675986914408227540907983662151720046996501532727605359292418184681565608294502024229769064637052443484873751570513586675254508939781648955125304423693541383679560763874328770812625428527226619178297197978989371263753577952724640138214352546081728018055148143030768932547325085104148117207502738482839660985636360014977917191927778812419023344202887749304540429813045521460484783123286626285380552121918823168894657755533006373559090726293530251698462142290622309247512442786831948048174367630167721759485900363561435590876671839446663778338733994459941384355631108363724684736177278294521860039258143934227830677528140006384107948281733411369287969327182293814184210918674661721957758816071426241431633682471735464865847478326654036061807336840741712074948768004454464864106081163563047486163953647616000000000000000000000000000000000000000000000000*i1^143 + 559960854589842840357332541145627157252560099211501790558141660232461523066150123416506099969622283395642003733674759634155039061052111778698600687517281583811257073900247176664198823013735096923160319782913774639594980273487419343572601243409552726851901652172888123122347612735522586759053784364214614920180268367788399953351888672409267983811176807690639250510041790328677389583305179350026152067514004020089516649608304787952574278891471455227010062425928955633502198498785040835671560500127215750510813216854757320894153864684063967518046920026386862641824338729472321310974761169658115916790360263130200045009453752975674513417865111391894172534585973804921271610466360442539511435151528085879031106839128583167963831310164639980954989693158894499300259988146811719371550867865642450838597729009477002808604760377106445001712753290121131938505297671680126786809944424936995333337520436922136887051938270820774849544472470869945228913913717130165194833119265695255690221501712367216536587752990859164761585039385398346376435496674482333822955705166381749386042142161803684614334542473153132021341231808222513024485591315315406271847396316653737704544987379508219997064758197370887385111341809611196621593470172491906191350273684108554956137714449262564630640894163251442321349426987675365132509807208994019684351502639017125593237113184414300283994346367684565099363374147708535638750584029655911737052546412878645389482631883220461722958206439663238209783722036099629737011320243157590280897230866245352562229523965221042692094899518946839258581513415865098134514998377928878722449800875787428964158466955762434377761557401948446605581140866414084970088618964737593320763584109452505659646858566902489680968234155517301281159041285637947014066535323638552649717520478230503790950445508009133099463198819097970326948373888488632522605081422984434989930870612113272578357312434081453857969051511500158866927638290281241157672805857178652520936097676487003492545557084212854678820856724305844473159242741938400623057534620694541307415553456818697942710597863041136357320185477714232836664691345543978940792505139672964600959908111276318909875092876176594077669645388853706276839578157621354213599557937821318616493011223870341928131483738719897931855005928186070481452127702593850134357153414313617008299073902052015982310444751912970467458798644521300376122987598825603552299505369097181279481750045609520608369071132841560147552462586492064408587699405802762541074015027976648573151332482941324632068153500817454288946011110783262775767545213422979204740012544896964218677911490668618183497303831070478740276008192837243682806990120988593597553950998337984822076568203992700683893303449620835226546320612894635531240923190647690835222674379255776962100081444261337321719173715485224904652854566863098247165866593417200668254593729110573501962549916065044172186973845504849715547583139225595940227454688059086059240307261559273558453306771193333890399175864641808096815847557882993357755984683718429500635362428169352964558141641949569280594679942460376215639368735901921048003143945410371398314952606247344526169001244267261586682080791056400938297023408448643152117989279428613052447510355455514468879947345474370062440011930326398073949222861326252256945351646150687329379054414170039583022699174404892979445521276550635587560573436639425444501007384099815902980874629486667844494063916929667377464338270844156090198818885873469263797950212462760831659303754379628841113461597245430831062756846470796079225967192027570639676675723154875640244311948763986485819307889680790306996433656875096930277014790735417871325414541952718663959153571291775232600203529237333092338417867646387816316967429382200866047022491352408599548729683400244552459316125067628394819246834674968277539289342599649207488554824849600803698458435994538135139809951465312538851233556299353297534618024284901850320816948249873743106705685954355831844657207644296458531652281413941475418870267581072174936301561539064152819033046782867694714805497959007638230265796499787606285151135486081633532601774785991862257786781180444873908445778004643329092144751488981052092080613568412974761208389950493215323940690381770067517168664553985719293176649775436143788032000000000000000000000000000000000000000000000000*i1^144 + -8763586831521494556118958080524307772289577193371463701327644550854768807463973964361975364975170501729855732762495262784213071225874046730785850830691003469336744908963012935289248902192277835196883335728266900395042151705929228989373972462028612959316590244022972028385952973797836885309279469352428875877814218917721651523515833959631541141853110432320451649297905295005224523110304244744251638869869080260715605643800675986134704446313445008943762293492371778408701815830575117251653473677752038637657321090752826044864687871709810279079978629354930732298291035060679495025434217238610327428573034962810309653052909354599231020132093727508473401766950710902222658125597426802030365372277204420629707685797897245417952856742127577022816078637973550916872077031967326539820152230647037191088797252527566532383682880525503544695555631311201805888235776626792046151287756167067435498883849049292992730177646562151245307944094919124291375961426476739701419766888759308971313216688000713705861308637085153852755411157400571913819407666692449003110885893130247371511107926713704748696370152133538414530883204043415452017680992934993651501821486170328969539893605193078924386053731348451626330627594247265064894744289451983040062456666224501649968420564287304334913110641686899912812151832962420890083800618946316721147791134293560832772639097232658696366398330859923250069519583247202000598823215526814327904723821966910905596941654812493648638764485847251061732135834268037516727969065644713546399900007220586574106666807869028309463652593696718955148732043126261437753217189298485408237495074980008045428908869678438054593265922802134899633351734362642460179497076188612118522317349082617682441452847914243799713122581148129942263552622246471694106776650651887354022939259694817216652073793362157714908067229871783908414701440153521696344054692715988998872985834645796885169792013048320096280287587735197210679934568981607496137429440062608466514945697280793392299859898000086044077511319827976840733974392570550150869078120452498062022609069653731479739521877421504175722962441076214770106038595917258079895505070119187500792176453510530335784529961180630572928007600815222751938813668548933428110629715764312087478254715846092836584374143732061194336899815898753208784783416059659044678686501417782691895926655822952603497387738554933931347890162221500995854798082495035274738671800038773763814737427873992240166092809798928636245277251418597809704315137964249226266429004432620102086494541935370388979854506264803754008729513477587223886232320388026036060657499408682277216677354243637420867314166240724220975258242911886367130510291856068707201674479691009174018709170817756718283339072783712816658276334507366002539302003383919886856100578670968045113460258385601788627226467600767970160730374350773801366579573866151185048006298768368315000439958170648844781506471124281819245736506505284482578385893089510217114538168454928246855584139955317166282994519608581210944808973030997054989005800705085333274933778310008058984921244329933367465907684024341630315059847883770526709958424659452032482235769818786620123875389266114702813259536504301751767543633063309488461846284299159467399809674484250957486588055863346332274257623334598996154703456059260213805190953329534737707560586619798117655709716245704275262277709371050387389329732589043439967980835154852208762155531407437227727047776025476507767862953061436541911493169155369668905623225103509707834956721571410752678842160261663533900745352090448331995384160453722872582126337764121055768161312248997927093496727091065067285150039635023302320919799940723653288592724362274756094902419778741342862666593943067550856933309655417120925667991341680759229347951385312181157635377747689129662313850559402108720173198930979226373332664374578334633187662035070066263729523666183279888925580138470891543000252634789258079125207458617591142540444792040983902183316698602882558771737091246681588515509987647300668052037584292659159365102891563306640967807896703258209524750804678051096775837460391272089618343667990329035354111827784761412489956981953002480722479412294816106590428427045874784999056455497265374796953888665383477543244164896326797019762377060913987782835196898836480000000000000000000000000000000000000000000000*i1^145 + -17774880455089461845678197581044764040126447159255428246208454623044023720965478199767645580719552012765605678193566861874536495148741857764567405817926823638798845043999298555293221622093430848952945966655309074285833678553899677712900535051161355400629772993250378674425759638160117249142295162820119378315277710863347897815258090793233094087029358142431934352913582228500916188495126122767980945152631585753111017525667551825420411649056663317949561619589969917975811121223728541795149596441458558265004740302976486341095803097110820212493300403869325831234784933634794006770160641982688209412247483333620495376601348886272959169453711237418494901385663442553049746296893097157747773948822258885315752027929606727456295557221760886345312367629631093534951791607203196720146240929348882228704530772437285677684688160795936236431374948011931513842050789281786425838463837469085753126189474245759542456931859919412562269964424230478660290550744800087564885636678199498330477297215477734044461088203957548746352099137979844704964421883414041756421323802131300052558512993033134143630232280465327978069021684168944701657081693901515956563291518347965705389459325970960478446308503895506282339288202757756987994595613249800367291377861061523261470084400267082087101788345458236054625953447770101437853973113231101320180756171414552658735045080653130174706805187376935590891965927700355539807617303813777447478278871280300334053789823589823995204841866224201677826958233706599420508741875055392171233596353937832209881589228750851879166315746302965742468711311196480467667017870910839580045654166633449139032401214271267281008342740355350613052946545170469060027084158997570447908882795850828066224558512056737788548922973679652829320820984013350455037239408782598222833431507520079343076054736678288134511343890778509256400133752839788488436623677504123109286970904341938645240400255263812031378413447850219639018881119147322770198988370082363461679081060524615851397735597572303078809587946870822950107028556911546015620944299860946478604707967754747970781966455752688160840836329980114465684852476353623800183334195835629838029677127689110276494698929157268355342518239315075089010508259929776100320715813911312096909447198470695336042804301561328590102278035312305519090359963603132601438455552901306963562581079716888290580798775555099956122431948568341021003098946674888954817104513791528803571112865780024811395516205463731837905390412957719613111331897844477698389675944936325371498895172309136386911786221937758452547737600166345182151808784231728321883536326128362342796625530760849327628508137744942888870475998509233546123001907522333672816867406777188625540554370650413992762572014974786981597581618800444455724292103787642233772925327508703645154226846323747040003631533197659106099388966716146625904745571517475843709021799981226781861094957295780716701618664400489004312816591427915146161746963097064399412291749808526230262481374557770268441986080139553255024439329229238389297151303156384047080712034966474164874378848589519787829748030246649233752791204132995432471768138903538696782780050249342656527404868362764477991468903159225822192856989284742838690108642186330907130462943822716169040562844777467438847931970784361320985684325309413968979851390594680061168792408446245640799923470951404612482211715621056678711551401954951897999016629573930845718270817756691585625902631413770194901557623717244457957511198282698547378581343440054513541391064269211591291380890336720515455657753519334856917551179702228657824266681264903660153522387925955377156105804044120610543310418500692679691034881552462402871779781857619500385273519546447138126276872265046149370846167064116034329810659797181562129225311155388407264959820698545317554274945055483469422100484976054111404001454311980154159696251376343912893093251073694024551891816992780130363670872575767904335844937729363278620954344446444889805635963769583266040100914652438584599877948961528149744719058184319440112508657258165613742305887498373962018057294056456138838020854251143275527811826417574897579231598899049725631760712355937756849912246896294531957745806814277069468129492838556175454278931324352309704589259960269860646699213662592033487092449280000000000000000000000000000000000000000000000*i1^146 + 28274238147772134551484210525445562940974979742875475986433705456088620906345987511497945195189344131880875582728468104116162163728673808649165944228116318273118414610356705148884739722086804294518137916599045232213751609059315425156602333664802639961078712885315236615601462233450176886928734160670142371958682750436184507198088895641497750862792493642225896801950948927013181418893770181045285524503061044417616418490972970070203024373532145719141928461003536833368184841375352327923770273918705340681739457814357963737344495782165142032214012387409844358137348549527183127348839923954226503388958820307579147621299887899105110361815830884653769870522656327329616770407805880197256541160085409635464434247413418721439832802306715643351487264061898581107509652013349479339912653170583607236993467804297940892825178937435602031070162362401167422945215909524929537842211721826726176204404933785828958976575067379431830519371620452731869399158485216034987015908419640955844571400220159476930780142160884880262384217069500078626697058832090850392447731926194006798859404444724832859397314932107271774675565892882526539096886385260106058559469457274582378820619433837526040854327536764278438173446997308467218954940171580688236985582303398812878094289409078477845867075963985100067965091398281383357047799525165095239120500249824461725714026850922036738496331987600187531219175072428787743049595091033871514348473582189630519905739045815764853771931498055278772710422427273168903191563497656059052210229760822517717002773715456721896804909972988835731290438553850204988608030596272419282795238013956400118847444732551325088174489025260741631814734149386774542102710329027161256637198794233442901152992069092797233890526536209017662737665758111997258286164717675974276507692831557354871219722295197152715735007295063227581337087408035575862498250312569530198519174418282609604528068565306736341813452690264853306002879964276328741900938676314703097983957949769684834946321410787373106070958000226253837482463473147970433469340710281321996430174831543342838561837662140907133232244381903392024274532749298359954285987624085072606899425080784682751449216353196135550561007788161813501443742554686506939913378447736804492289492665563620557901064088605554832591889051541847837633635046216317975901483651057463944992930105916802623350867521180193442604167634418303404801268401030342355910010830225885014217806059752388735236423789918245178888446802729824086005420856317529157602855805390437851675062026247140066143368807264876943133247027134008710588130805720952172870435085492932423152425318858221007536639527433339766220241227516904592593662000667253233190404863739161857847695350148406211163829420474528646305767960257907312631411990898555727974865665027526962616394807375450274847362707949037996258600345078703784135010051523466790039398606245801696834723615223537210871852177863925786444669408572566593592259208056011981708020723415170464259534543974285427774007816552497884759698088521956712837422737350447820432932423495384389054491365360703257612741208629466822925123554950655703189671774605583275639790838077597890126898563216621161419125871506578648075300307869266291387064766893262168120810707161895919400898780804402801457240439114952971533372385028511457456472253125692642430823403667907959988462067721082360943938616185233556375358510114895646172358673728331540195056320938629038070912168137520749128527857992524946157551689191428696756263089693969265813846502121631156615904333344917780906895284300576411999845735418780337502169545239828475125009964306019799627983837975973247583770889075458791309926588946812779192904506663396685048279809878291015349101722080354756971139698644855403456948431921314647069770512517400002583950807053938171059818523905989786158104087271277717001404722307933878180610659717495745769410358240417806709381690971637015073360287992222808279808847820188582280768461356388060018847653131071065711887644597911197128858002652950566544421642770234739621634140732786081817313494101095705744944502579062560386939296874199685334388349089919120372591835906510202347599815328669751580380024901197359672123286660211381790364312182598321984857406809359970283167725157422197138412531930557212262400000000000000000000000000000000000000000000*i1^147 + 50339044515440234537053050715146173959757637664608648311769942163272833016113089293403360559548674551221375452162272384520169261245065684723215835224531997959170914637581873031811267142323559885781902722096094914983195607360390282926816510939491442756355451342216378202112546607331126520182029109912139553112179683961516543208004478666070337469018950310378837754584618199569018624767289940973068842432623432445668953512374870056441942607212639305733004801258686583572530259795183510434406543602307571558995762192246324806170883422944638889415096030428136536626751889783447348044224141751927010659874478629791920944312888625166003635640545137637803016075995989696851101821871939467674295117298977783816384087528572801976838210718688789445650093292130518861769537014323455044118590664705140443669507389701968358889842518332179758616512292128701691016846327906158281819581363655819280586552781988356881167197830264245125922783434693725488935463115216615467495950213612518499668874198379498810949147748441989898887942131633395815106572762826809587093849247219927155928384367627481732446803990316861332376190031953201489689661223166129911694160288425539284010566057420812680511428565216651140870079712074692031705006082975503829287410578672370470468333746931626123973390383394654693434332777396069431745267122877307137007779687878914696014813267795626651963971069866820568573622943361853698987859505809282662438332347561810834972995332930185952668411362510336884305723707089160862246827667132649959676264092532629107555132136460154746578486585783598147984266481984474092235386938655972220313162157298171180955383249005391909914382204839763888460490846782827179233385208652803212546823361083817131618605889612432961785263760165988566383878453656741371580625763108620109168558884808276597987414065657490139213125590383334490778307282904773954421247012136477138383226851965480715223505542211570586717688907624772830503704543144172570201684600789933988225755291595309020326423016269892723594035488992935546394799562630695428981670265077577319186306727058560247030453883586252577901427965390439610237865756436010999187626619748937313774381964041451440110472605273748031214710705044871979648852299447710263787050800953711135059984613384814734365249662882521459354216994601753531542696547000961415808280120919010707524523212370370282670986121638900092780363385636580546465833802579095781622820689499050918063996225342678958191133909991591395831462402085314584861068061057573202484095656932515470833961048018076572216576219585019396655625563420955942252960175783349520753459315882026122531372342977930740512291192725266154293733663938514628983998079839207497829058974477230586273698112781232326138954885494051157025194470663399507543777726603226960222720607366579390686747044992303870508639216063577891947093273530462990110092032597210446911292808895419999386775922005306520799609161877684990098337779588091685014918687179584780190698205790675730680950459524179556130438911174590103657849365467724219740713118345976561303721219683010291855524966773801494139886945016096465179151454716072410226672949001165268225598355475800558714998944767761898617955880162588119423275743224021943437418800441685966624551005860983196489479636663411152695011827895349423389061244576670638129577185672023577211492457714270413372222539872843702090880504037403779260807506194531512781297367281793057490067443813048034496026419907627918006065779119063701897972836789290699742121561485476831820139878454347364072386947777623024620206373451159095730647823043913521057742508160804429587480104995460399031839445941358813477319344477724029913505971963591370492430333769662467605797009749376676030978035324808203942884877881086236920298656095961452671625001061220965363087139938937820265191039351959985558434416501830684210258563720018589391940988098640122814604067683775616745481233655232504951810499078389575458441218528972633927602337323700895170515130501641287175688675585872317272788048555395194509424107629820020199519745743544532116639418098116900943919084723833931976717978496518025281564615534312618148517065978455957012363580101743264714442370062119798090785686444266753904207823497237234144788416954692232151970859516893641971709467688960000000000000000000000000000000000000000000*i1^148 + 26101238750073664939737438493450595612544545676743132569572137630277973060432961801809884004464078109696756899675439607645581635536659564049019594316103088913916438454286434286602823731387665929631186200388089870003732253054551936473369385883660946983029563185877294037643547055611303831577618714987061645956152293361491806026437572502540498472877330130597457334765680555817836132776684292126040805093674001675701974793383432748711760060378601048096706621505645896993535754128594982731268435278274955551304419955256699095169980638320911517890036557194583962281496615407779245208048952099581269247755340411404227083446397208495881374140724577336740413189890286076963506008628831056351513372808933688449177015085041681986144032740833725064223345655933973016274417274542991928056354775002456400373622680095676978729763182936833836652035029051506433580876824193949566137346223156967501474370438797830770562005904013087183850433702631696804113601069812335284348304805258463096747036163047943336799903407073784495282801625718104753441674157678554171039495698613485450021597880839087853505472890877360410817470510782017889722835197641760510810765922807612452198158784887886930854625868439561125399388607062125935545587463437976495832837104855964452595031458098958030181457739292295482546467358268128433895824580263451066047215171283161688823754559852443149748905834241392541937952385381922972820503586486328142009477234904653527471496947485974198810035111650786339119397734833440767412683991825958105275869750287993498995155019410476972179431340201014928927169593986598410886110617132086779788374621682943297442901257993449803103361330954802645021330799380430423385918664838042668122501236261487505304836173147684089037770274879828571779920052850379152961294491532378294472425123773456096876000606370322143874512304951440829495854857143857692621181093549806375839027060678516338798158903671428386746814056628023057445100797021236135050619472000952417699665683578672084394889610361944981438461099161466630545358903796200323844155583969581817101314190750692554163122632000637787163853965279656101720029096500191038801906802260773068768941419958235135965460014189359189134384645094576342472813880461805205749458072667052758756587074898446519370471283928042186834739719700936822988264480073567649326700549238427856526952709669147010474856715391924363252580930403053523335260674323819085172382913210244535199163299644933604638520095998276630368020316590365627820058720434348343738818715377838327628303408281528779837266613639567239663445801029482838768509048347563797038556181168578490075036487730189866542999239047190517968494171397227720607498951378246825753861197011885038971736601433386670001247794691970254554579367440923654965087711220551940967554406299050828404889703470337173110628624302603505398477284247832132987775687629850378624134700432469863524492633382925148159089164397328229941432098471044272194837863043881201251779410724918647880651446117122729555286276823634249724036183484416617688119639837989733891315539450150924661781651399510160794574767958262373277024674003743189478149076941059307450013561944626638875204117605890423349541929100376222175826219039501824087456238034312654148867045259378880917290350615199506928718695088310060702978161478257302647918985696254412240173441760348588659070884466244196867163767568022585797651575535386953233528621674666287034298948810110465437681849271493062176119692404192058645662928161142086959991654671217235069425991972063137114477728084416231047616793966296832472952293069768380043443500071819623934837901106738017904541246886950436771396093063830562493630230973454504958487937612496970070389932254691671609023677935373027128022888167203895328484144743292857802823117042295511958240759911872038204306958041726723227079113578922664486773127794158137355207166532252212827711664886341278961353360415044357125836098021858773533516903084160496820486914618952057047123774604226764848623782002601256251013608972618086650138665217769939630162961455065671274658277854111028715109409070483907998261300644037328047931214315500188098333036230832442011607360298418140896060806063972320662821446218102544681321049220223507820919921804675425931409095721480597012480000000000000000000000000000000000000000000*i1^149 + 20558407440588072773822414749469802375479393614839577451004586330556016509855007677983799636419838021953450728123532239331363154558142272252195319231162569152523808330795064941100653123486197570949834592180476897272149538933250071658074720879334980648340722970958191423965782559140884058970217319505560272640848213755043799290394831508123486001362987200624872896769585794866419672888529163885215248772530632962431702411426234045288047046416066701490754622670767306165098756379142731308428622895649022500702748807286311638994393561382778913394370959678349307195636072361833791692006034104303988781944678294957078133855086304790273229772900136792513798276014476820371627603689565474654700700635728079959974032699686823391933603807800558887248513750675416032435742302585500056012439857942598177153516657286619177164243346990188464149522286166495111954269530138770022639565370360307380138469997502301911546810437405520239045964468332698839167951085299935720429210861801980638395554627426978263389141980144077018487503370839830145227245135168114881893099129032132165498500619798819977514444696714728836023964300502644486528288952482442407070382189259741267789687409824203746376384501303043404165931039951931455174556513295872881564478482467623996513570596896900183096081447325946019550555276175636605753506710583250545144572052196995484558814002852693732780284395675842031881255762339862970102636095919053805537920696654315226207769884056340244373871083516257921417668900143997042652872091640421733184272255793945163409918831478403561693988861526494802397759809197038084976854861232336397729166953791574546981691903986668700324572116993027506972793723880996694095127634658579813706240099540217371052498521235838888913237832029385925638193642998006636770914055766287283311748490898011396583625978072688869515087547732602977345109413222518211794708166550238197940999317707126164248669783523315481487848819898402188970274118870684397926315950759963998616674054601887502391558921444106575296751238544951133404313633180154212068806881329547173299313937205052024928303723337640393512753145106322021079236541087954802875175303994812102444197820606413353405358543975241527682142539270660409089957623907605064460281589345663188169016251030427837607137813014453761542360314470677231316134481360765154441062857644798246772905859356530044328919669594024454633387856291219972264619259945755849503649678836220631838735700256024338939612231572669401607799430359073798001256921568221223621560261906486937834611721130275392775284277484043782023389292337563769303876622647369028655166084260895009116077531440250808773814958810022620409637471241807519067165336176567443794091559727147689627873980116535402768299997502099679148808201510527776582529097624856127668720250875586279349299071336960920499075730621049756717947734196322528471839443285793900862082163710701165568463976882689731320399399601445965617444247555617566814379165194327770261411571177612582643070023659395217041104561477938498807633318891232016908834455241744855406763066649861647194634333697313361522248335294555518153191088777482377581202507184750881690353545494568829710833318429551295132588029999321793420400424312957144826631618940173711456973217041199617703965437825742473171937382147445423365046515428675024734140314824491698076768929908121392472277904019690812690605606721382623448903788439154655048138054804350097430244400292926901156053025147634394592555965257856885773032859511032776769552200271981460449960503416609853189181628050978090043594833649835537084906478737623512109825360248963992884216181794184460128363348837143783800332134405271982408494138556736477721924113337130496279580112021726822580123278284015103712448075040756213489744795252819494519307516726073420512814911779453966601486011975405395548984714177356021403504359427210477816061598890703820687318065916725496050849125071474220626545307390197873087978850361145147104517954235075919123384977234307078962628564317154613404349373328898912142351213849500606496583840021486708248142603560706586581067078093437828106052431101450278198913018657001325236246242876814148815173228908000938295533079774988162478177357560104649834935576765971052896949574508167445614330573645414400000000000000000000000000000000000000000*i1^150 + 11162598604084450759879140595463069298322328294108122256529154721422014781640808234856851800918834078096579619433882490093009601148347739799529630923785078232243578579153868839193070083233438958200764421149567311911841985355108374358658320429689036001503962652195313779229035614709830535342595699195867729750001206457828579824910663994406530320120588010766062342817190849215470816548133121624105899442902004816109577145110397680086539471056973749383137009090520774270112199937096355240108684402629862348671870030820248228953719236268788753284794987718868336476018650064058583673540972396865334569998673307589718798921074353738352212479208277353306370508603593970659902189987233330773829931199957917350273950723328915127297301375784946070009756477574008942475728744926131929021252089459408925684015982161250467302586520951283535432860922492354826005798243130509229555862528130162113716915897518329203972256202446712535958255241290045208344086215112112090946753768540927581163248323840426361849185967244250887720580833873319659608309265700974090898062282201320384620735005254141816231200697319853160403455598733073629074401549663025140112697079017908693962221375401010401483469560127261110795314362536105712529876197888133574678057114716298923604708057955184065771116956362865119792176916667202240868954560251353234314309188817334634148365576640397202050481566967645484068860218267856442486570905166089697248198441680448730022628062519645783582473272697681613869858673960827428775360788160538141620546322402202989205893902125043858329186819534341265838681873800996996734667250911992574099018148270064952324891040633967667460048332795532080957419436981415400750457679703371740304689991915756734715609608745466262094760549239016780405588676324621092212651338724285089329566378761859390199472256765065061695861758859209646256327616367330321387744117279330947022173200019266339385695512498445866871718848300141406140167203543992926818248166381661380151012162427405278370707163846690875062553829577263649634756028453397691477123034223134871475439837816796511850244420197038552191504177559714882962694834515441393212573878394108049747635652909321862531732314182624148257791872341733164646174972161215037205667220218982583636356004425200610920405444712747929172848045230494545023589262601726016796503534270831016297995951921731833453638521682137447830964987721369932028673051441689473695092617828339676127088102742187133858248029403912456921957583821606582960850802598260765570243482341609590876335840729286188345869291731944809938251324718099265104040346807583485501865000414842018212570358166206560538169140301015249018718860577726735334639180587941187731251154767767842760104460061146117795421955460362867019806086039647234947654663617685504773637270289357722044922242351567154109579376471962600289873601379708708803780790117021443403799210072138619820698060474786694211076407791838139162386940465219318762983440923646011719504928582847935604214176507503525517985931843892331152711501894012131493289995523996356455020644631964959911661114383400966232556763776953695699013798448559127948514878159688839736883647905574599284533764549555824420298941787194864549032977925812672481225436282357134350273780542953426774225899755202737514895149520860982603493402906215716505449045125703315635524180789012629629582640758262083332372506107437687098682574727738057357115704370950792355634455639289919262013645690879124062473084324082343908618897824565473073768490165720534156200355924522620362187248627041623190482212903840506146220725885037459589456376464908259302105432901314480378017031911706954910576504981530989566539934007573738251945609561853341138273645378411266937143254921468790902364870943688510232383576786158559321839668260120479328299735597247312859349004042773358654396528666238488108824345152290411668113191631941235393851748381039698955575630553771768188001246788762941709090447923715221310516874275608796532336414458583382747477532577871989383866700854071822534702976808872170705314876940100461702627771718027176307778570041214897229240205448991280514454061647629445298034289121749505238866802595503648892097296094205670045615811415031046605205017365003161397791960665826343318978560000000000000000000000000000000000000000*i1^151 + 450614602566057770125228293765828371036188328226583687010670469445369055339270589743656034820410447590196336105780953119041627110479668088042700987225631450338423638001502613166388986656315231061647852562781533047823310023629728408280046588639510495366918378079311128091259896266839618474590722166168378112000157757703500032727083759002768724327012238303784511684194722955129139787411541139955629966394804936989187604613333449655417704894133052449605431947384813969224432623518586289966391700213255054179259740710503470968879152175951686407943942518128251253600584969640126371187449995656850182048171457979701864272663076755819366229624559744496965027614963071693960446278298424017553117422768260479339050549088923736228524714538391111172074802507051696473905149663476880012781812841759051754830063909779400482732813111363505014448411708546472371472775066731036948286723866136757767050278185763512376243759934216861902779802125385382080324739131323219140291327729917283507073265648132474299589156762933058761969356648650400327564105702122227363706898455740764776609356524013682997292245871691937761050633730188891687269742982061031801533851490536698116946988209740128024347069918937054869813622134342770659650762321131896015643317910697853843549028386785096936024047281802310530807792154793694856732544417375593230779224224426172926389251722366254863045137056679489175530337965293388979578799054769848311975493007625898015206527845876427280433805240014926494941472953009194533249669950156116252591106047513105479200642111464902252922563914555137321230302840722651996179297328938378297780743934405739780666746625498990325746047778175885252549306542074922540862992173084673707044536614524265904852177148017149789942226019774470347941872095749984636839042565314150937214412887685999932117184690943797589555897203924725471310073990468967365709681420730035946619868454659357834309086598868452406667763591712007889045138058549171537666529320500245651895567386145294511585706922129767023687820992784717865904491779880988036576225353812292749253245873895500585450161892816032362258184849155051474396697497009138665640520061921866902063145365623154945150021112512724956072895246961549104261323651336972501571280971378646571905367255841527995961264860153688725928531415677935224797901504294242089036938319637949017844445667313104197663787171008957083407318821712517783525783401808862859394157999298190285353672398999611742056647225605176852626837321342896537298727087184078315350123454155205567738462377021563935962630043636063359397265825322619241459488446641406688510901099705071090304534277603969549799582824150403769964107023127282157729110011108363477533136928138026458929844232669721357191326137866461815255428484149214628447269570193198544920966768691197273721218130438235397220711777739734299207141112710039804311244330193859932987057364319551232086083350055742043445927269723343503932827180183035168953890248705773452898029413234276932629503089851129646554728245026754117534804184650174313805781964523358238352008717151022939936341543532811767784819951041531808165353685098899212982715312578786846197021868863383249881943386588266171436454157200517108656259513912349363456091471193705358342335943732708307114592611593842836152464098054890708291061130581079834717271684023083221510206939239841526345255320118771679563326457040485554582230154309805219604515792570626648284020641627796249388811451980407825132882075038097256699770120350934582509002579016747983758042155205075378229431128276315450858584029625476653126657951858183755915373281666739385020058351063001102265395282905349224015695528260149138629022763864961768102467102822023434076541930525808533050173272736540338697526083892973881994723695170485785696460175080259775537713446844349812948147786632391708392190946988562435020636582866478799216175127225475238095723558434314506762144672246060099714383298394569735372981046981274627809094941994446382744859099360000784003463818200569530396574671058094608840435909502959932370337822790182663964925882425631041239558496877141658466809909121132964006666778653068577463682196483669173857013228179270343823934077797299853620669321861148880464199357901878718960764255731712000000000000000000000000000000000000000*i1^152 + 2311828482180903110093126202398275881497144765694708196651972211654579418257160204173337770244533606722088964841056547856102363933553370345576073970483037227266394049564766483386030029768563763513289757417202463302784025783351639195836918048609565399584666992538717298020071359751064545453066567402171908721936940177320714604286411164106096626678502317219987969540951970888320876897782370681564523117692999947407242322415693602940263587347080758881062667375855974624078288588506688133884993847125476715619950679170836551719676889204604771291856494411542955143158153048444338213371921819170391748391891972268944750320210767825867637785563128312749687660718264817961038107807103668849340173199803016186040325712709160722525651980379133571450317806412423927053323491849564806977933863631417761979247780098829541635066039525450633236009809290878728383138510728383377265705963227525482940557774384062391719206696780456671712566616318742469661728980516957060659186371608912432974539151852455912131579646567146819918876765752266424499114334089637098534947666506710163777448323290666655224038645525664077289857627527761078661956282310556477369108950008590129187161545785984733052689474200384060157834426027438918775574096074098526307794625262470844618298486557990425523024424117783972058067981202406391176842169021415724837679090997662782306805585065562808675465757383087445635773365454279973507563604210899686976285733405853547020938199723061170858498264993627506198995885802067854843092283730585276885569515933751673866449176560574663643873894391150078349462569342522936290504748127343132740494368625370424069385012647971420836839160181820295877178135747258422463313974444609446844083466085453712808224626260742359008751067044530285182139268869173192370615324027695411557554986732864210095202694622074055767765978286889548828107084126163619929818589484402851556178566221520536156932491412615257627054918238655415315380195389292677896830177600426023907667376379560933894762599161332922150025517694097303737589265643008226882999890993338519624593151482884912668012523540563033935190045811062695957457506519202770424398822577622341427242993872763222198936266703468901759171492225639845212447780154849273681309796206531246983132810654754245100158329669417873761658259363189387692085712132711025353093522353305219623999078368400922331350278337115534417524838162096209712378990204800918538688353010263273750597031612007888451940910245517929622614993363614872278594679122162368095001554346225754126650515934198415533677427655327112888390248941064637959717537583192568264491015145869792963128189629344342213529028028760159090231800446173280392336384495970233774813338315519814168368234656412309714149269085366013218420749694378225964857943482937521808926083040554694722410699763133185788667433394823099221672287850784651075633389199657496556742042048057615347331010110200430460938036897523147675768205354440844351039498365776324518972427582888604988394532238557227983639124207698338271655264051228161766694808085030701987743445319896355668950163512014043503379984954199244258696558389668772635812900256679113359467368048134754703066531778773152331505808234068737974305774409103356087204925291114374001221463997794148620464482005525868707900955560005109324602625356247440041815538624374677956163041956933531408079379989544705277980318560807551729679700771093553070242514011898396366157736209814678771215230237082960755135510465078634199725982163061243438795870780292026347692980943324682192245094568758027238583366062958511841161520060152725721456008356833851276511386076298130267902568178836503515268482605285022353533252929510706513017648130322705528189507899960120867818927839547486016735473698718582650541732525121506878305307924523427127858834926442597399960094295946898031004366817781747172542482546987778696398166676899718888126307185559335802643059643824612912687578496101369714192192800429049892688041025428741486787787048307795977423946492950854866011779563224612623857726586099313147400102842704828185724814084384563111041447205321183026756290885601583979262271335580120775775291997171472683011235784951465975655937019932096721723000113012493156591341471373502502980812800000000000000000000000000000000000000*i1^153 + -185585541702595500678934125375580157947590859187623357920211301015230094982803320886506253818289237655160332114431070477275546989812669072662184759604293850271993433003575932381699139448188898229497358640611309647553173409199354388084085569834615499315105606620174870344319687510108761461110763406596667090775242456268786870779698475460727677474715815166631092347130554834824730079286890998418520040146787265002213470711991035489144295963078733150331660349535387728047390310181941736756812337006274246352555520807360714326863232688273282600495229677817533493002717821792032609730558957957028121028256937399545866386411230228302384425267136771594100694331832130846893089370588922455798581168059242951388609190895277884902917029934739220226446679824316559240285902463638259558351360850352133006832435718881917197805875025336312141490776630834969660374867536377643095003645845478656501333999363957709024100202505721119623638207979328903345657816814798473857128839903314767314954401061665827568092257672524735909539150353638602024859381965932052284700997248573566247310759081904419402721670650527366739227709104012418816684837596830990573451330518509952919905429679235224962904149525561614972027777571932608023029249095761285172520559170923181513802748578953047957960936931915950807523273219860297454192304919680018276028550713258957121645706847809072147852636402471511769285099727160470142758661758639399071026890191124201066152126084943503289525654147634409633418221244563301129456535279326998243072992249098518475227542878208705162049776699114441782951763659003811037574335520102537427511569623173847879549941859582021869937263362218936626881180241651247082796615333781893145061270456203772525440608409659381180172814733776213643083854101492547858382520302166471448062228005154076780085373174148795409146746256632559466192764112226264072149799275003080015710085002239321688900117146195176215556682043395169813114940406523170740781205962387408791801971180050824898952067444806262979517122118973742782838518054478262283676861256315942697222533361060599608944493926831923870381085957493827922667548209952487099402310436982994697226478819495812983960784178791670759218974852814191483765678030787855243247095315683651702359286572277826285751415788783413671394038550401423922754936739469696055035708097872713204527047299383112918746102249742560363349958816914591846611608634096868306999451659629509362237917433616199979778519954052056748798100935135950700257483725972343898044191270754235861718932700837908259364099352820522856023285570394775504023825145973468034428802295541120050831562112192746308457721475730480509990487871974988602775368767505459116301950887670757285143544921949948517480888878427351443326619802547151723601169875970350839052578069028850828816438993903365822108093237480706658073831630701639049134289882169113181093545174579255985713149804371505053329440159109272563548864390039309109477266532976692621609385129317094342459772024098498799887018297319610631770424603732819156434802913056493934090263741447207678426864475239190060551026484898232918265683636163726680118644324863002160141015540443200294847118670445764222458121981088462764051889332788970676321102454346495216520295582137781798390439831193733430153911176344397241955741288035364713094229933715360922004228379072646656794736206660820770515889100774623937109404253658705574963495287687984578493055672096111959494419632202716434079498467169889130089525223271953307467276380789277745102458973239890116014213829153664314453641554853349051170424179170125152872984089119189458547181026093997536877226119890100111728332850384386916128746762471518945159296388500991645703632226151552111838069967834118781632505828905073911701156080935576982921386175478797154148149073163716847931569360807173217892056977994320879835518273261267325780834601364353001655576602255627129540205533607076651764730405380973968068239285198918469784681975493976514052906367664746300220804158881068387822068135702945346524141965690334173922281727708335139552404075455721134403775142176427269005755327432827468323697548966693205709337389817192590681741286374382245514165862867705534820956132447589304233139780976640000000000000000000000000000000000000000*i1^154 + 142656385243628613870352849445883542475569086277946219352097471351840001364099678008531200472805266316849937720570354046972752096573250624779484648242650082531915338726538004581653167516982632063125923798941345845870561555927210866597448864329777677572062195434352322698949574415746771772523993179499148413367722411338579001250944365236843323432834750899769941107994549169616930824589305053097677745193742321876385507654374789908569011212638301598069603817996036447352584086366424458461856596796918562120031816194976789560959892741117792388953434803060503264140568969742904312027467801844458184222258930892654760692991359096752545909647783299266696010580656952696598452008230274519680856543721773325740342026305357411173999048496331484146664293434041742152170084424514304785915787840275439545405061435457921660249646811776806993355872547096866518768499568795284703909921580129276670476898528774890441672552703940473439761735157039755989108196935694371368090017907165401330027629219858292566518344646660109260079255508756699781612209394180136533470376069435773508231515536359892506833213730171369318119172254178147483291417297664350530819907234134434733236100163301495247234716528976202394935962536822824217358129433503294214959268501061755714911352194180794471558716615646294559786782199009459821673306508867216414744820193778564009631603208056970164438810179694416183483647015487056501902753146790663111497563839558525595525789782344143706586378825012692838259553306726238054432054745868122809760346756228491149432555484319369061970964318661235915591958899932741734950533367431445190948229969942230216368084340171369262654443430856140460918123015883973788500852496637439171302456259075416049143808218706645495116773069756843703709142561691788927932999484708136250432997700220845682252251730452453159989299696552867585453749895667535306378495623768081629898696237985146566906342733439127359187824871005400813847172368245479148347297279583599397529394910566334679477427340102191297643587847229158138568065627386621163289968410821135141205188464183109885743552043540611857209412406399717406693515504084829021289880814948507316750095241402691421301090628057612861579205182415084045325030407333108636001277051098324923171207714277579038929300134843505421457775803479169224605612203586853816058225798108875349837567306892105861121506740430725637478006012413324731404979938818340608032480116689083656084645282378327015397725670548830478310985293875024297104726352544000213989313944461140696300355121649172654175505438827678357626544762779706210322191163840178723430483660221302953950335567079438844700510284354307697851100030307741504749516083751783110756579524147027233682611597180517207401338838417249712427338061696505535868175222095963534672842677003577996639565955579697927201318312971669357299413328057218723769547698670608221602954030809916112048622007165441131291859264499706670959724396278462930073941754529664010600994076082175693158281288477360227678167009900205797979552467340073494371593430968246220175287116015308897866396083233018146290991203378088652166109234470128415212792193242730744437188642031117021601816588424236540341702948641498143708758221139806334546309367639136784324707254071539509966330667769049246163831004646361110129533356335136576776899293184091788059183370458001708987927246950515556005199329956080253829291860126989917825177489070856776424158984031619730459386970023537716818546983341088515917030089608941042004894998888282189874648513070941297657123095601660603259531568076720218938472784523376447282967533028264948321233819118043717308542881137152443089775637355492467587454847372284121056605096996549205329437952459305552825554587751845592040177562243480859342206061441427540105748189696581676912463482492141096716551582577355244118705015013516513590609506728297559148053820339141842193526198011216328324097720132476805543573440712866224375124667688062142641321614228846594215625919347871212651663073680071084378427703891953114928079165339097644651325134579634739500018816880793890845343141448958346285656238069118597527686262545979423610317061617707103129300323062557219476710038054793251404229400669752615304691712000000000000000000000000000000000000*i1^155 + -8267032497528921932985366214733041133780964940947328030702451269617646991604242678357287815457223429874588273523517583740588444241779799870254570573512425581180685212414020623905831937721447982361215322767897227231723504606292466308417274100996370008132671526354358217334458856244170077728327491819662978556856245494365049662461818646643072502813598321004957677949466869422161962293764222373757661673158390040293633933825997711659107530328282976315690071078327305385866347877636236894676637385987497958410506162193526535624737849917482651634037235121747747799938489073622262885429838802866855188440382443420996180000336361925507748344061450943147174810198079197161302262833658219500875673700263227674166059960271394733319285484881558698045575802141626567336689280444804142906337213362354775430049137125575311786607617641176087779784831110966320129782104131701495310126215444013856025034262403976392247548971624656426860712015601203398572834076885844713722042550000789539019313266288832287205620768265497344678676347266800679028690542607828325837081642436801889987791067689633314259179494404958823711329081008533284050562723041986020343426938564271207256668441099786067638979743534887270299440354833426124414023745169213992750207622723106540874367666033091736454994766376065667106394902979019353662162114070472459035378043859343707051848574194992747787651649310057731759308691290396379073490083440231160922687062315770998746585509335274971451135137350847848815385376779536498946173606436186785335910155546979876401712281259740913614158056259656222637413597138811896560911092290998843354324885566469733637922580270183538351688571037761892985539354903428669174057275246269076676211708790136998645025593080546847923622396193294690487181857064770252452186259039874924074111483656657153719861211464309924708840824995442058889863949825909237124968206461016708740986955960187892557640038189423113668331917252905173626484673470671219217683732794354697162263331543213368242993500174265222148921249929332081707105050290851650522671347756571321844469861163005028247980930192411318517887143931752793181557933111727635294986642392879491718093753120611104717178177018711065248500594074014806060967306951955136650187838255568588589194158743459044964673752931194623466771766697509079863530452307471590739346500775890162897171010660588398732134180169308018290915529043847192515783355149424181484103778697324770428541318034785864539106497397381760855394730479971962140466428839333795808373796169675036493738515375763439634434495960023166906904352806935080616951564960672354378575294801445518799008807193496230952766857301352206134022641778257110465143672829935194763148590751482221564861477876483932423455455994746010297653701862433518202225493274318135457944413627302163858620793191532418404902472749125787823701433417581630617549129580040705604593219843576805256305378301330602350766703887778866564040658050638464386333967643785369313829841400719959842649276136450995187546223643517153979028128297527169374866856033006712284583548154932521589150956138343595052748207734898200859173178183126426586266874323018730006701983717802761312353095516045419842387636733872320768246276072042935304717349817795679974793910356386387344348061972939999145217699755450974888250950837815261478175509509714635713279341641290853402085825590011011651932375073380839923210555796745637345268960207255296828854055630970470495624127089485214571755531474850812058042164219652843475229466320553119051058734550226049382651340870702715163255402267682602248472486229124715462606062972239709796550880720441968627654920310019263465115476703428038676117834501197520358547626516603304365104550989248507264618232625608087347630334378419585378255036918679222775404850963953466281536959108071880471474275837676581638367758853656269727086505076149558245903801080788297910255108033973899787564732627005130900723718056877023584880280988562723887246754643253990016666545851682440448690802276563987370629498480670944125696998157056031025309645874757554210583950696043930219118309464949097241631262160102843475006049631185968992790428680549215863038614166297424912596910395963688049214036433384243200000000000000000000000000000000000*i1^156 + 1458517670941165059177191305956692699236736368945772052646992752712881846960834277781968310061166788098618411453823464061238849634928850656911526738563791902554917480992960745480229098961316384379601286322350656308925417589304323604336832311031239802415921567441853252344377308869914793316708799426559757124824954128157598029733751328949698434783153044122316358121472506717931256561994747345694290717195743104166982413431570152980993234894239379995211983221948269686992119480962894985723496075791188432410617250396616247619922457591346225356973342210454871549122010418285326876950620414661881956407390751589648472474780258248145579418663542403802416911373182234079845747635772390719894280053574456455180650671745081456795880548064907285324399361492106762632247772177495412232171199326303265012724055470607870207994646896212601362767523720017178415664001705386256632956617804908682553315942727742417719344149500413833485637501798649675590607392116614450851168069375903439435230487521492511404033602399971529963480506498514122745804376653892689005366435998784520299894867403191435538869611264454327960068571856145839456992403756124554949408686053447638137384655117630324800168794436103169628403835385160236506378224315305366116417517984825839133933161769621425085853881117736561043553935906003368415645342846329209411442864468395661509357273865369943176907876048301119797062314042922005737387114038035656768113859417192078105817444503207024763082327789346585902101137374433296183686718481627800443561012505227784253247278833566800815667149503334256571155871201848055248294367148345395621090120427366921776461037429823093654039780434309593117263206229076474363022725894561491071351752041357246545431335817533601204939733167477059056760753393722985141427872027292465322676066674623297574084706814084990010392974696736412936035438357716925875397793501350993135953873848114723933919757956490413331393730116840968553710085081307981218046120028020845952748533081723776544218359812521394707275150963525451592084198444663278899522072853978064390325281188463342257903071294356542421423142831871126275757017178583445123488214283221076996216138461935274644940705895633046554849003866113136130367722261092473763170512398020026818274898934239384732556634849896730327914721547717648916938150038849413410013203536455780854501661290288506502343906388301307239775480785681553081799925006762590920911311283685631568872864406353543295886645514424402742227214730588799212526742833885807012803893344481186067597574155258095432469157563601766329296271897979527208119760568816872863203370553048230696969258977463199423026250227899328625073026883910221799268960249444989530290845999725953453586536854904966809296348683249890330018960990365331209850331040800009527270538331477199046459211414450355392695107732918303803396936336759316952170520749657217907691302027300012014980184792970003926970065312909929772609047421458627970752648818105012621726549031610468860343779756260933697518792135725840104909548505059406103708254448830543161627381361880668568912577412732003349873386082814469682614347993829247553746852055589651760721390099737468363747091968638831810383077753130730342746289217369947148484772774910624559343229964958874026637478073554822642544056456817649814201228940409419815469127882923240638923568024757320931763451985124628049707730845121150630332899782786050947519565196054337776087501553054702653115911784579669044866767109898698416701096441464985323511549687385336021197336811914152093289607399027769578461639614586596765374186667663498874864386210091199387763804600014346747879524050795677692382013221661990817650640003810349989267294655548240858319231060094159634711208697621862052272890956196581844163723871253475393748508006022903728248240518466250979823714199823246074975874124433751775659683973579493679329703785706684512856796181642334796970805536659124481300837564462837664238872963155993857683847516316219982706139310395477740787010094842164749613206752455092825402909255439436751211438076073175658920753531981116127776886851322267563062427513803237998360800845284644836215354819997061359880159043294507927939497952768674084799119360000000000000000000000000000000000*i1^157 + -331062809186760341599377951002498357645729557837187612068848126895566832313880334159884379186587571730818027906032118567738308769336452611509268367745960593154221866950958247721231950708665543033500022700819468167945363065676092246741296537744456003816161890199496746827745740944486219599248425584813211809608578087728116287984350477806265976310748035246216223097820060896976106628136514848456211640960746106263216563549858651152972082795530893131006607018599607513074535212698965297287005299808737492843038896668991210055618442040435975738721247768299845315131076207386188192104289750499560737455546662308549133176359595567281472150361457703641692002718258401845564637194770421095655378361290827207015878304788725739031353301679410523054172379990235833380087786486402401380074563296201141240548042713216940804954374222970667046765214176495566249243842957696600947137926058242586670806789920729364539573114688560789028896612826408774661402767332958041463696582640587000578635678622994683608351170678239908719042414507731246077393890060514633518561873516645967957178664002309598493931160453053459743686227413713406195368092755669551761223920646318437060927858527326523370856885578346048324562997098951662219113657855583588912126613142025211012590762244562967159086233375754197782017384167228847536952456199593560592868325639839565878634452321860061298232528608770325870540283522910228369530324396793280604902432988634424957134873970929016318463216286408724852445772297979164026605381005513152472175954079699405530123350263097805839169402372067804746636659424448377119036914219411931824926981220864511357136349726433492715846316288996659547300799948779065430227777263744185694225546145372201070315916706188422705692784266647259080676996545108823917440772457860209736664267265273613241864117229020222841695180371843663669012287192337710140490697212671657360137782780679586406610860229785223876474697235691981799651728630743618158634244119877776304844649841838040804346559335645789642737322308683629396199480458680124348112006108882472841216189951527728858504662655449883097118767490798264799055924237178742583535379256617227029410620445153814779845007011078658391460936519621773409481438804193629086483313705989107813240469517075641623914930137961783767109025983775686464086297994159688774278819843068459940031652613647335167745453150593239946100891670505246637113784938291233986151976483892012552101844039670213563248704258688724126284984796415476389488936212020736739378303377031824463316344328027914231128488057620816991045569656548473935468383211286468044407917958770555765140982040774373046847746626597411664567582391379191051506881964645751219802086130018407989996999383404983334286934896950838835099857678586905202697592344525961220329038737794030413326241111178739248403124433294559285375746533467794542473483867180005595223968062580001666230689710126420387844836020972466052387940779962858000727728042072007971317849740354229409654503705516203233483507830612807690985412790812755561789005614910118095368451115966730585510030474875972007929675688012369874127726272151695864698955064801814489913905671303613884927576842785578293153110463239767832185253718020669941208511884497865639062214834077919306864339156562177027336391971646188840392096324399411746401094817335470380043967210796542329138445933974030924227829960533199793774873119200083353353365497954726710554997476086007968902364886169113043630276286527173407600743638605557794635389998341500094612203477744478851778254975004631333148185001477077841967216473882876006590224460915953774172743235726079156765355606178651928830794716620642574176160379659455438120760575026157549724815414163452613812178397814821936349727601961929627226091775000824111890156333696290663744605734908715183854234342184170042892489279810775746286621716458405260564588371349560846831766911919032117672779592218604451860569666907816826751423952999319174273114063495652620172992490443513826255804461349489938821966716855412875824064692378951365729155024992041427671422287728166735988521824812203879886511246039170641214018510042204524757401324882648718776313833544529489725423923123716096000000000000000000000000000000000*i1^158 + -75416084301399664962366475337226797538019330255556432984402687983900022620969156655350052867208442025638157910523185759172481973342812781045122917613683803515201924398053267674994513640547807470319291979300392334826040512773468799175172199540216023246826941138062663123641685316186314419856330822469580531167491804817549176365481867715558718269511519313422029868312989937344262476132951054545818388211589703607562178295858738470103328818861499632447305647246563953367644404272264830867116881907560378852845436876720373650292284950288690350411140001022708869518180729613967988181435231045500309948256051382500920993832869872588417482707776705728069791176237687044545138566527550472076604265680833851355947820619773410273234282551268869250064082893863010781208542669194757892300281195528608879174366310327256610371569554174641160971448950689332302635832061980184667701674293484631641338630805312668276065368405584056980073653634194041619488533679691868532189262866020198778603798514848768730375586648278800201684853116241836366376889647866229744570546959962445132181928970971689457205368765713617599225999638651080331450973369281421053578809549852456429015247448854230527390640819374819879438677490796464923247122645006360288605242782433831297469962831504651203967476029862456771842218528619445814503637001188382781216889912123401045449751668968230823743611138464655762574903879436587393661926315681583336445500069272535801242369437976028566185950252112191030917698645004192324033521341578673175831066690511722132355865401698723529948251023041457376340684332936154294661539613969726405143104961423349110354213412895301379843747749748817426227267061047421705065724747904772781787505490453686819347509236838592648037560846301997285143835222823390702576756280201184584875144970258492527090343566012127625931388693180333237180835553306833419711790891814745736266781825940072041062438871888708527559438710607366666210676661987932233268397083257451503285079820046057466038639012315873929606325473633358466249067764606776103755455029644240941298359767789161874223797921316303545037969181637436731452254623638978362172110771987701448875952067271874922241053085169034704323417290832392396993670646443851666448836696052328084652800619828623987959772266182983509254983061226763193056326277288493332159532078428054222924743097333605750911084080496372419841230853311177716805110439519461884744711934982193969424084376131915218286131558801786316896113023601852892050430400503055516539272174733606318503014285048951761598972479743064902427098602768678295548387496154226011414752597453327662655405799544600189164649980016993321606650634785961136689438798921072843202042395154610320499814007355108919584150810568162070406942507966375500892369112941982654144089736256724809970918241396225429953729152997818518619890443628588858823349092766835537199324151681324701696280962382995827995921246686888227387171618355814812402465552387955572928038130912332571564944098502816006308949721434630016520012460876836498054233943596153508997714394614480129612236462712692340929841452373107538863494861337624335343129416228196390601871041955918333011501669926254656976860662098755646107996629840490574415711586305911000803726742088806230301684517310813403266684893282171818783621324202922070759229698875858500252747220489080517726920957393904965008882331890266291646685858490489486750615043155261990576164860790632965225947426571851198457785820444557488693844029486455944082833585890916130865449123799005730106440790181096303598906152267919808184727581526112021335901062788116627642120931165136079044211845108752901165980274510056816038606854088208826893444401353437371872130826242262588706076466750631584359999026374854772598537862126239902801798388857769823474767767411778831296501183071487939752630534552792083564989660271173522421277076995892340330211260748543134575632495661206885144288546660474116500260193336724034980200551861747210218010120958557406569698919408826925419015672967118064575069818779179899365169963715812377271401460834353005879526683627205863886649085778964778476731460685684394478410766026980234075107774627763091362807808000000000000000000000000000000000*i1^159 + -16299769693801669492940606478169140110597720924153293242623396395144521227213834777659394750302664960521518905223178968592669006327882036366669525697352030685351357599033019436917717572106582582069664798164168624520800335658710067443153912465044093612761025158289960163447648585989647718842785214165179718696315779331546119941580977682762370787536248520060512215503355997882246992805586333616730901651031437615485430146374998352524363464189292356431764973663046225485522034102077569860599795457810421876321096257515707960725713211147826117079911018999854829638982631895225792521248558372779269206998553734435880678501811363600787368639680146978689425416983665618441941572366482242990597287382575529838041362121091936829652688475749250754337498674455562014236554883099084478304051528302170760977905778205142845214249352503934038716421658206148994166074987154443098618092421493077646267432338613076179139097549618131184105631568337507162693098603963300080377921385200566216928785310516232524682305666378091273865011164236158559841619177641880199517010402072520692003621270590574499465671645520491782548780174813416962574920969003176142562679291804749590199387693005002512010684482351619267571863103388922054241655727415611649529590289786831954329279873341337590308507256295702185759574151546411846335080610745423485674498937644546052633282871524341946841090276503645750147533876643831996314570880093705735321343782577700560033531162627202907400094128578961459481381843241400136073191181142934983467462345866539446469258211223855141267258586813840226844934869584999820159944230319663374618863104481654214867325667163431606757413219979134580430652753035587287948024349243204965066991928846044057573263208426582913561122322180801256230450501260854106525495931950451779617938817362569479731573577105674591324814673613161962482098984928830105785355578386521089249736924097299971594434382785965771765596833583430708409880272835933920988684618472509477270297743389694810221756226361533819444089313875343509363108385080047156542279234254157576700057751831736987302517019535425447957651162780195674434876555899677218470656792435624627388573290092593850786861203764830850990982490673481301262492943289634598935680454375946287311030542688279305132607190171856839387626969813647845570942364067212710524176360793755602825286384513468746836708563324433117741916443738870924954023084250116988895478356238377445305689975424517757583762196683728146671926088848328213780694432913057119090630731068240060719391479024400750464859203019251483813662517744703338302241931232702069456065520435205447583922133839703290402098512852774982855561454091167885954159997648077189591452039296945781035749739501272229728570568275901070771826622005053112280837193266386050091655648877206561024675101738936416773819118665950531149754312681165150957630920330318266817911612157947825133964275927606500643383079931214303806560242475300849713241656792527715112195281437186626372069220212838978566279536381483825393295082202833143913264259434752875686025880674641483996614905053626314375083067386364771850312165565218443010586016648867856861590426442123353534172604662482802581816181080593575418898733421728190093460694746610047952552120926259652960446486602139470798233579960213983370772131808301553703500470442738879697140909618149659800093773596099524883016479278833574336665551774028630831988281661919980356294463221218702151982103110628025914621603189939863699682702863867057790087521759382670360083013439215566616775687571312220809649257330571492902048219049959288068129107151425796022249069592979583640536212195177294215375196566469623589241184081571162588929502984670993078619232315748146446722795517711326503411612265355769996925172102868148017959252261018205748937585236752188427049287448427995837163238533782548892961695579820207074358664771414506862298609480231002156911289022096810399814875413002607991491551273177297135923563628975883182116973673293795489827084981289896102774297232836427564901500793483987277021730789751338929155911430045935660202395221559330979226707151893653070875987604755344262715043053801841573766530108059811840000000000000000000000000000000*i1^160 + 1372204955307877832690489125781223051389123952019586932685631852612001562205515018567667962079537359001150977840054326239031286869403045546080439795393393106936751726822285526642279236687679718268650113815542885484092487877760996879387396383016461713340122771583434462092424346045394565722769540364715112696484828414994944154516254998628182295229060634332152504033654724597187637585422271200636097603658898311206273038893525028185364959560375867817071259159368404434185282829176276860204361617828721526585704514031095630975846834537117091734263333606438548629480650284250626092121004664032050997474209994201984764921080119157141808542224479938963994447771181243243804621056039447345162509265720196737596768708660784734904509007165812058529925667016755623045395020270534272338743091636677169889945370557279017649062082012224545685257846804359249295260563972353204776441291303621976034386740912612690737846804796106417012826947265550266214076883219184359141833160936463227192261236756574743523951987465822570367278375644966030127015183661889141009901222254751441197265455811331599337482650599241421433133616145316723869419580887250812543991434595965391856133716294349522324265929429170344942075540196873908725611852102576081457456628120917219337742141527591725849550463068648247967919962584291122038078087851610238529644272514124153985754521104331759865323971817740763541955307657939295582664231938465366224400607209917092192853436735834590347959233322991276655332215025678642686231214317876817632157696393070012139786904485908724321598742318595053417565785732493528208858217055314534960746542973040309819356756938853191601878301686829859272981856255631952791213908354305625551800624202087842056962029945249229504598425832508378382095703144002404549908955510066508426881907875122769975956139956482419367715920072808571798095474051609650022578292937238464493677090541888216604871872715045171705800611606630969107219018412215644196795533135569664173566563559087829136431597685848509645492329932965091701616243439993434393517425379983073071019395842683434141993960011429520079342088652387544390809600907289853116797274388188481005997416643892475696884021153411160494818663910732545405039661403963303271228025952359816861727186639139715679449284618307022649747330256918903949613235181005327885694151546101267423374814872287192843214426463774289223280916230292393617390409894536530349904899108779460268913534174828638262935630121818482108189611368416058915608581453405342970615367477606178489066278238730634836803261589081719746991237679643881951110964182300047821293097389990198896538741380233380198469982477206195755566733262020088118738770717583659908714952790569930096234275813626263009145808497940894918624270962169536282419208496673310804684473479558156820547338541298008831727171894925093064089423018113112905187661519696139687934465524902137140362274023147125822476489839144043087740332597333768672295341799968769024907061910911096882358145069214999704618219468604736180179071035924093435635994834778622525161363824849436787946209179241242369203027062405165990009369698033003551935195755680769452918137078662779656777295907165661040461727128090608916975441786424340995393605292441773119722637028074118981230577081580401498709471469843284980409135739821372705651799575809216022503780884061064920432688446851941148971873108389285295508636141347370767368268406597663361403776708753766573429201931912459901153107429968782452977040553462916646953637621833365853660623683645333403299764664556544843371122250007903397379809093110482176998473340127195777354002885378596762954354381938327663751560871294706607663701724642527794773258266943439993821335401974843600156181799398711118307178305634881397894073245531894779525168985236420556900255840546963413619281713151311405208508016844875241937724822607299830724657859991891794764679175288224788414290962625873979587015052749059144828643151885597268161307422687466678670161417260170041397792886758376462180070496078077459557506794704314078847057010339149849659293414139175124567859005043807130574921847441384003440394706205294355244032999013928713305718784000000000000000000000000000000*i1^161 + -29381272603680097686238708972646723541706835235724311122540200229694555915026014805090064914547767348251559379776054006839533654466128809925759619510863386245313480135246910799272609916668778286412623666844642133365642526036156608924481883175657191802942497565578119585772926099427530773295016742451818841666482522895835426776991499595853516546057889677488439619767871175716713377421754616475206573926960498057521890613844865486268300795450463617295526961374201236159515445534623339570553255617928474332293827016459789841631153694065588128271892842938790003805478929656310801280501791557001961945837930694920795320059417616272248352504883942630398673696851818928262360034095819961357930770871034004201416243618232493753009142547702137515081909059440853677229903807587442268101871088700148551763474806138205081299404215428395863507783886181777200499600837323061995405651778136370702197749644558774191141339115043762766040997346523404993339091371014528467383653000248622551270643828103289206685171147231879309430682509716073114967328131038218403041500655311371226028950791345004487297497797380188794418566228087049084414337133070010760194402202354262959576413948645390038014096103091479759827620380758721511389667801654244123833469711448668219043903352894368416884701715221217736422478418221599304405858217425642172345810801051232913403664891662883640906213894099854784196877620827664584078682859256723400423500948106763406214175861983836910660554593413305198134383313404286001097406312220746158900396644818948541602241241174635522656947837065931271213261600315695703984637896173887516564296473116515340653341204319723270366719091333359274632087459210330880534055031884923436542355847879052179792159535785754076622144930909274538302758561827277046640838042422398124832631157171271904694251002678113102965704602374359623378143075815251160962281801427035045528151828596830992274041160258402409870338392212529464888383625616902494341255385910098313107827372444092795677313895473341489030430184597841619894564111828132381382989773093184374044511234653340792320592539936256820688059573571364353310136676668161727723324781417808673149934456014480201493231181638566389730009698202832717788618059116572692386736162306329198696418599737286993212177836568469441531612931814194028729288883095062877279129640300225288366654188756003508680416456305434915199441627581630345330953826030172674085016514130271566426309929617715902356475925395346309258048558440488659504210826894963844483231415421180333589970394305164976068464314716472236744158345142146536694367091363735860427152515391747724510967681951043489456478079650375406121100788643045070321684116161286821010104661973227756053043296825931282179933495303219103064288832023309009786250150997382749818473277932926668661960549122042323104252936066257294756569860485709672141260865761310473612839374821469333264522180874211178759070395208889204801113736363985670817820846898572867343698701058308817206174178925124007005750012366794392082536399499935068946169856455196543260086511777071980240303665336821427784840003118848378120536959669366278511902987961012855004378787739327795702489752210120575956400789936812068624439244006407792752131100572388489489157528656151240825740309017650628507397335487658266772456425948596916896640774970313413386488239039330393975143870025443684314273982679416403169237670548950002277968660249044252541014908763701686150933948606965447614154505309899996674725822586475114821873125962336331047970515384168494779864601807477948083329087925962163922972650104060103985818223507935481417204115806890863069974104331001697221743345841525898842250806312357606577357786404140764646355430348112280487214602546234985813413998020686053613093962475152998524610105865224359954331742738891864905650529511321084366389354317931246908053561349839453029188848474668041173806049275954987655673670073040886455203960962463716906903928629345894778786418890860511121462214893804292405932182784734060595944157670482383200226328080878742761518567113149617222966902021242582047591024371419094881326343208969797185580548909608815174687006928352051200000000000000000000000000000*i1^162 + 1287882319762196387103556637531351101537980265451770144750333857889893996467986045511836649464435512194303202920157932445292655186361206229614281326875239956747181879791952579667570770969996849876490620506937130439890981104768711865122050841234201958096376638584325675562554616446832821366886957727933317893539530525202383854122487893360554659434592600091238307147607025923527623814608843747181091998019452777568050884608721626123450858732533934024531237036849574184146716232248847487212787623186226530241755326244642096632166066439561475274071658478614357183248958639147786048500606514802239285504844014001440942919374745592912916739422860397239958977325114673537079812801124101822705153687583380226351924073100341581142100126476162805541680011892035175841377068475718875525884822913118247756273243102316890872100310762616902134497532780973114608848697841982552150590242025398926705001182203746094553009168419779477241873071081224277016447317878413131712707325199096213471162276360432437025909642161049064863289095961613290852994527472308441728854782395494855255540762778865879546824529003675489546045031402340829498282042925426667704498272455469847378048715487129093628958023796510206432368586169728030124354830024836956730580793723202657559855511759338382293299754559860892408196562907579605934379243897697433760308911359477214208954712501272430724450037035697986083965211031327046848449298831295271066122655849674032327693389398389676723925142849290598583232199502958099695580251930027219892527303757790944570738871086714958914648196557703522465761641825205141629392602301497884427595101259942520608986683469671063355363030544759312467947060495905621033374362135536533142848385009821248377958167820036067414611143144566365917371617680388468096405056333396923862599997351518695524812730987817278646752359916801988892522724292852681955984969229856642786952083613914244679268881516311113002156315282462759800283447849895516553805284920098394916027737107287532369876014403427368459627484428092143905467866453811688373029325355458211226134463266639591872358137888586171628599003073325984258695522701048428897595567845574192777266137636684738174961739974630131349788105368337136680331524732765301787752960344091255750604125328317668708058869956482248560225222454036130793081844260144970860147928259907727888372577294856923700174319794848390182611177553347762154432741962808498029799669075310389994358955001329306373001184012509641430308853040225806409029119573029585264230082025305088166499045596317652031212715511626997759081100404169330628806197104811987660008366466638779798171326393381843846796078837935014428299564720807068672588024447824153217134435211105098621850317849625615133450794688205231256649422178709120240632659067286227440784893957856559610597829547663485794833706867187828210539442061588924315818111706691355107416010393489653582806281113316854591360180290985080012666260788578626180509992942531148345348352734044589281171792921306892037641757732418603491026588355022626571951106851317718132786630572799890580431169729722750197485487457730153364653735968175522252712506230056926195228919007701112579356036109550113024180144744284669613441247185447707367242170846518540443214298822675380644516564452094070204443278755872132420798411735430978361153877020921367500742329024029895517956358209539912039374006909276904068027423010565744365153061350696841434970754016560484673252421553866808469733056973283269043613643402665615886789410563138706888260360082548153788787343519179005180729774519403738155725734027807246228810762856050627473916324352399595189663136337901213998454618919284869781903594555771144894848072406183278267686013346286974881264655111592471750387556744625055760914107975157258586677925838309334519712156987416509465610936527434133272112450934053932264042205007596437161685041561347121667223306297837362900873010915111776324839453294143357486692857693530889804236658496346077373620105312572954987434845199039329850950753900779752818735783126718518426922478707528593585845624894187827653108540228731609230383878101878833367798691298453445074348933120000000000000000000000000000*i1^163 + -45435936576711149094440450409657442965071238042171843691074463188964668119256050167718859601269488696961391066397000286199067034025863702628485100247958406518355114174935021507292106993395735783453443295928965159404430490845667533392315180781656290327831495986208899498440688163560207660623357917458532672275312020828044662643864357800830150839141801698852752875611363752671524470283420323405278078764403296856442767795966812064519824301132676345547442295596293622651902739464241507248308996343930558216051333374526223954085044202451679198004720888012796470221625108772000311855979973423997552313361740584418941095710402416777657465633122945781786544236248362731224429572628895167764608564889802964137212691138883478612348028137810377859454957620321653055033549944617548292891252985419854877458508354816626071152741158722676319782505247224641561329664906685444139751780109614182991359728224188968367512216925311643968602236685352428579466318675701387519562156611348094200428510697767212149280920875182552213340835537850969073052399863530306856760499330846343704523400190821489187954987450395605438078234809745774862574252109955272840440524232935799914850987048155503229474424874592776485924658075345901272322230707349287063883118246506677755465208269736798811896773002425127905069206689372479891624909576390479125751677826552962564432753510316864887866317631346409593873932626778162596227584641389234660006387875021223171294305262395998738856383181100483250143796519324718069100194996073785139665715913315170752369033494806211802805680805121591894862084747187797080966867758434373350956615562240639691518012036393281561656017077473398726369575525035164270272838081617337054830370846215542393142818345382668238727449695945055143023682455286454450637196216930603928820990444856055157860407345090083352693840770980382273003663808075747518467591722263410343820818637013472030859222614638919058935257524847772295066573250643787611032198497865981498186898089318162957422708659566187262092265627328980932433236889640545013426666404305862678163338166869702081261681148691519711574733634817166184793978188826983925912504942225514011896466097979931375310754730471122915068879369456476633394165687987645591703694090568902526696255157343109088385097558595893635142762215308329783319382399109812620998057281263564999338160083946507143946508852813608187039477766954824121955627996042630781838516027933740763359593062435406103197216524019838979779602400351328910867348707584845581412916603183713434422521385780101916798843884646623036741229343186020892440743891159844919601959532605999753532461027947681033161573455047430713675385681522277234961737805885652084091497407764880674345683044807977544647986722875736544548901945131507398260206283030870556879302465512314087478602960926260896301760454582779029266378394127324266224920220389445123786707739095755450681291459849827772224001288987481275895361424442445952285606677931994532537787808874974008236602218749278490058145508735170051385983271491990719997173001217896708836268584731005236232285339558132638254624960474264179588858875848095144221257582972914158284803806077255100762346997427862316132111559783267607005441028708492588732315052626073376014441983173823426833876703393162891129688120263183372585752291628925196807320025086918609082345246477612399976017864346404893957437323710685946173678703659196698935164681834482962256881673865395784297951529297826723008481407547834923985776178903395919369218092793784085107349883015582798507673386478911300116449694737987563711281365427932507481796922486433322935390471929616354129128619990228729406375469099042372285030360472428720066228713741376475060625902073456612075275909434553205703988083471867849048900184289439993014673338300999945776788228011278209394740607407750327838047315114058431613741852186009384576772570112762234113722316545283168425443019208196619494943512420791484068034779721110483109408720024191568729843445023508529151838486164793571657639720089641495025582681779006830364355203128961791317543752340858708581826462745126165337777138523193690612897291016601600000000000000000000000000000*i1^164 + 987427167099910461246519163307577340131876512401948951806967676465254239540117553038255727715364067966524265240123862425119395816477477014369265849622915009887622363493936236404246284042387143995744398424065611036193201092674404860493242442365515511223051248007002892463228515387210335491564696493270464264886707079784224743564638548372611853900108008475661758197747340492754797207145778794754695849758604348342691982803194291987953029107698548722191758105089438374855635860321717934214520268887189439159729334865885019565309163369856637806252255276798869623484399808024718179279728105840123619146136346113340124249760641410884383777196286969336756379907952906077201473041458264297625633758668193145422664923151653404340410090799218614964748002882932201298071247571467079814768077766590095205387952670122954871069456381828024759090799576017276160320837281560002785300678522016904344154723804984431300702917017753450040572475413314033030616962557272230215375220888496053306844782179383764977342787556445587199618707192368515248677425798467930521985688839646167279880810882201798336013878789780026448862245641390769936093158439312618669800120803710730533448282377132418340743690599811583890121000280397451177117336091625314559514273470300813608805092476621657708835129208018653900457801197562725823860787282711251883912060692379831524042193565540975286829101057593582482753948293044274868393367389936301900910875107259812294726774896199233589543294643972071644230215988458517730992025378679045836942421065811248445249089387137942371095419444547467081427849302175379981125255190834909499642497045724418373991172953179167733225185153185127384017303366964068791493620194114107420656909797580240211666952510725881195554387616132403134348367597635153553578757352013005465410567564865284284479379415693174515754527116350012883402574896055189859653622566281215009083904850186454638796920866022914020840047204507491842888428718937265303339198449402037090777753073185155225566348982403520205425830550676834845600427925137154952748994070520255654035568370794473600230257339668071568310980727122773890273416795160198413018143976387856614445990559998600189691042915948817696771812253723424102816441071244287284946191989899138415704936921557231204499768121691275742484580180175722177061382373946307851306703050378808007785605335485150060167700226539520218862353210931255248238663475934269558516102889107661815515800392521748185192960190110032137086692311892362521655160400516476023164728341929324481554926325291379611346680660352285335875786492978498255562502566849881040660129761543125997125638244267644420457107051620451289158670874500129056335921876379006402584563655606097921825270813999545039117733635215943437029291835925255562186098230561987521777237523498497920845020961414562483632707061152418490794411651824577420008545086185797718482350149799010806681469988158943957108799495073100769213395979535931804636540938767805795992522941496005253476767393750911089515000498046678190590464050159154834325046984348965831134245183057978401199022869995820959726364435747925631334478795533458262846805455347864462349364684623561406194437940305221021068395768270777004048488798806353605476115119296865911658429213274409787961490404472599478899875712844254055936167614565330045680533922619885764551591092494111433673765381340781927486793818839621716679272214996612413096302272818541387684618125415399452213399323665511551484868454489413450304812637199672438227292463222127575628182619315313879035426682038046527853724579407056482470824313797066265470001743798101936822164690634797831609931473405178447437933700105650987422679275307377652198134595309082636425484661338150811237068167789268513739170229937492527826806046665643450526848382157229552413406738286580256789805648054951089187061042438863720095138022114332813688700089603948474909495259294171832309865776622130504066790599886398549364341988537819020533131557882346945437234372179786529239420870121146445465303941979685242279114737356220761048771517203962822563668229376914133605789736684276517149384620965178813657907200000000000000000000000000*i1^165 + -13334333889002060975692122019257942363505009050732584283073747357134948302114701050552999175930754742486336538360382584025636488241630511672623644619460379671233098682620957845927426705799438394474793716497596039856867453257456371911263986607680517883045659184986168836166020304762393524639094078931148597911281415066568938228534329395675736310754917435986199198380066106489504282806836779224937629746068692418407886200256294403780559584581380183898056212922263651162078549404930924346789519621428394382399782004796819156170537023772109222008698874217460384137155296438687136188353467707141353558533736001351306747830532363195375513656795269130451103466848900315583600484908373392040611110669426520276618233663967151705074643616291857043599123025053383478367191763808470831725310706209114891870699556915143200495020744736345718494944948615543110878964248177224675482764358528074600812147841317335167538184191493185467079126157284856908346335619660412272578062507859023871173288268317047379903702044863826832964222049302850486174309582712342226269712809425730613832724228799173477988250347615765669755823533226369251482314516595107728783394884170421718557556772913231016451196156718931890250511990939776485774426499494449500286857433998123200675874943431132985848681711455270493121873383712706811212812756361792565741573752290743775727098588664591787839726903182358512873544080704070550941283157770358200583293470781962786992676193135080097134484387274779016668968637215886784619078481049551331520749369902050805027378563431666945940318617208087028224561685168191309165076633531017200746167792479156827496286564824628758038126565201238431440780733623698634688608019735173198958377474638120838168804044140752125871705423841594163364372263906831214741014775908129361754459023358414456811689259029725199978169713245924777605270732409914979512960987569703265942431279842250386667981012601289104897808686991271239936251525221576464607047237840608433908124663486786284938791650111144711718562257357845399833148131202155207408750457513028049222315186220246646945390707545723775149602655442196362179629686727762770761091119347199470633632084176960763913525611082712152725983813089307104375851055993709495809181481757564263684407837383829600157736033100605916490469628469760477628610760164651852813217680119870603336599268021055356706608569117861867971954063883816473522162184038374161756996122441767059078405467531273248329442014516368467312571877799856043784717441366566502905476567348496606461916007425056092808469043407285016173609379369298481961745164859464502501047788123135292448505631400490823140378579430069656040578173774898508757754198921724148648057581220381254069301911920387135690917212254332685781982404467241160997347759424338086571531856613036657984727717461072275161992103426108659503842930908852001964543579458241709339270576383315130648748720368086420566500510162555024513663034859200502861730628753898910985902564625353152999211298948515652542604547292436722356666076932330445211405025473572003587224366407312256435445198751752099276427937582817297051634254935313235847813858280885791956070271825665956826348732454652148174338880259061344332894739369372750335416580312254969246421949017291314241308661693679706665123998568927298526395132292251200880148901392540999211611649834980157876235197747413105557671104070460722340920844987225487173482863986252100048473935012566639962936770241856823844770155802687486117254332326002446209029040844934340569175470671548306328994938770684576226542934748676547850287813598284929211128604238640677622691418577883397092781182364473331467718589072344354024951217166662271111968127932069698839129082248610033669347574816998206868642793931281188908151384271190152527104015994889575996814155986788775814776793237799776288924801433538574089339636316593169023514989070611608454844159664095259918297092690222268359197025706131130477027679571077653672065390486023860748026332552082428470494196923626876802779327291494178035026723488004767780970423172492106883623746083976981145398430589369475248175442024202240000000000000000000000000*i1^166 + 101950603650779458946984520393673200730337754822448061339156323689891504957826812545185168174763777502041564401178600359086725191315838539438546863628980623718535575009192606934481530587190912413796692453814210354945963395898284106059810369910704977080192702913648258344236779179244231904588477939828902482675630015328286448998068441083319162257800807929298978734213195728747600323203592944265230768445156875656866945374601509348674899421138134934493774274471992015913502218476715611105850299207165746099221098030779022832018789998233881630959958382650411958515854559630489492827484378759192953067909286355009464771875364171524013891415792343417209609485602224180713305724704462279127354441916292554304810275558891274891547359151851159581906561248206565575169821000142394262083178037779323650091033064321006946372108294062333629197889153904359600006988141178038035946366968380003703362974909921188706665062677538461720151723937488995075330847846612136895148392386954160424299153663367873385288084628436630593814539215762112885506625685474968238182109573434382882068761018567605648380676007889778946333369716187023139541518900206078578404251281169876366695884175190375870881580387198139008737896721888567956644852401805217432990171421479592924225827752983078513337130790444604007844935574205444631013471878169610592190960500892911948594434255847727304933761114035424618305082835006546455587866153618938064472777142364917854520166030165841739730016088355274340334494623986143764302666838833839270078796364305008332943590863932788455848513614729011471634220996447063664499959129355582379081696534364584558675549889481959510190141897836817845444965095431277295161099637645015056549065467746412844127181793716492759621663056805686602169599963341499351277500474774031543820194511273253251142859534259497266552308810569176991706382402067195791422453967867467578117967035788267276424015281518761699484494686489835786349019741250066860458715760061839870555084712489596289802504616346270866737099311665648981311945551302283541783254563052774371693336304042238943161372393778410978037068888318301695228939111611930229589285608882760812625083214129188100248459893453817273181366182878890380907579295556405933406908300830955802587401891044878166455337525422473240292762074092802312469860274198626907610081720188522530037964585735669625336126359288224257646863805993721588999080272533426471711789192063623266896836320987825150133534867755737583566590454278714974361394657456599870925442152275296596476350098975625850838978619827602060377397731082362658556185519966298806685447527304743011546651140759835832456704790520856891959162444279605194022183054551959454826813825711609965842376957289390176129050820085137875672850464807230152298754440771126898310414942010809581269905416467595954560053120128843992032704579921815596805694448822089467242872688431839426391960288602070269838010973976379059743673578747812533898831727054191762875124659513536151574043351433371140607841858682668788059325321317942108669740871504635893998223672144942612220825399827884014059530960163174859792892232210165205340326365147920007318272049070267378202374355740854058613586038997331022219243728464411839617924420486554397314565737586977010961131072044673208231783706564522887511038341121182424261308708787170877265094071529881299217710927785055577152863266166167958788459208710561253035796487907275132451078500169635758088800012528827259464838082913668332474093083468828204911104878820472865531688317448862575199916492704562337020039646540747925351689859841269325523913991113124822953633229341306772886771529653485179810769206326205984057007241901720034180545869898484953851151615487597982096677563874705925445069242260832558513282139466815555531381283157011149491231871641262820301393524040458912551061531152242569343933279824678076342509558549383639473971628121240127947120869892704959576633545135692736540816425050620139048261362036200768732389635066299513922055433134111657852225328035670465896932348135484052943198847312806697688392681874961948301308413660189780082688000000000000000000000000*i1^167 + -102570778968956478121117783311720696907419149241045809257737751999326658154343017316929953468816158644601879774328502121643132298810274041396102998365181197648752147986452330486495346686140954109732722942206540225144479751886225987484917188527687217307863661594948640379030026914556861155146334236359324188781292561239084464302226832790399742983014436902232744672045085670020201374513940497698822299750272529783196300240943835670145971618407914316542179985037975959250849994963331428894459863004245133345931930793081943357030948966201794562490457604792215332864253307828048473012673309634851824537595792825184346790895834877837015422719422550813761850147256845328984864325927957685875213855408585619515735550338129174284909330564254669490072446234281317753641755042388476633741301104960446465435458384179703156724859224748788609823644793046514796589053152687417704546416149661055371785769565019595131086224034030428450488068643828204872100899980979055642419542357100009310113405701611950410796206558931864124467260756464137454236897630479967553365359131587598410116856083411740688577058482637952503049384145314189010553912183545263732682212397184814160450142147660464399387800552033245369420627082006611972898562801914057018640274471040836028948443428074199222411492151410435961248356813116725151387737422265837519428824065282118987061531258099500593252419813198022775512222065265539576681589040807092300951385268026418264612502018443413765178517073614156198373808002476345311138551491297618010394694683113982561452508292111494451449028056487993195158159147714297314133423889351808798043517861104061254069258888221598002085228927363656003282906210271514034730039765967653426203662824777964022995738283437863341913310625324032141193708565628039906194566014772177809391934384960531013701403998398980590444182368185315929503801439527857497529345825512851273298772354440289337895834703738019221750217395689772409521596480260274203425270377622815080063607935131089261672776757606650922199339948097662602851124692194976522795134910084713387718705409438245673273734838609018747255573908626444973034089205784326188331585646646865681292213936948043186879187049765682922078665807083116508221603033117634515460613073319093098180661660649833062055942148334766154149212192282185817641369497438627248116838133213133096968416392645129982008079781828503102895017488166345162835103460405059827561956360493920656635267583309460461010518977123168948188877815236219002352669790920547337472347925473356111075735454739454140443487739145414423723591166028049567352603326816554678452806639674064567963367458499734801113740192421489502498197914490742487871350344921137456782715829069791476205028829021733529049703847892921385850837427480860411009787093010428694127995855872577968358533236739201990899105487865348680825155533615210655286509037772517005095160119594505838015496330108114401906313464447090537363373427592044271650933213919861166669897345960995134533475130436972791341398162771323741284857164761478508541797359895927144303301548710947476734139383654963258490663674597853909280702427225951474834994510843201507974246070431162628019485044870485378644171240362147554332872420592307968976418374776557472867749450174347605434136384996954532710230593291219914595252193296542264601739421375612067995862308070741513405122452063675534219353989955592011070832916025042391658773787315252062908139156011482850813921427241760579314918579460726320167491673506299017726269318908645445201749917264202405474615305689395991833150416540217001669080766315070505718930731522563816471862255225889259002986233966014107784186088484882431152455753473727508282245895787130608983117914689780970015122697563339169087580205215203448549437856422640520289322152125191652518799467091089454739699728668913697870820802416176497153778714837962821571731422945141799070779312962825515559380648479592680302534972903755386970289611509997910955232269120486303731324064077762946469675502645969903608455201340059701259649041559543908698108216115989638630614291022399120520858356940800000000000000000000000*i1^168 + -6790829243520000944688233426581130388637784490367449782023209496154976911654932173752955203633271783025440790511069559515819121388472247054233157786822168100064315254006093292897977329906535830043061782587740875255595652249429390818062865782987926030861238745470214705407337035432009042791302517366831740793927149357159888199419331771114864277209621770819970004617061313613572751781233485874773994876308127663935469613096025433469319401113342554697334305255297146433633003550833198074934841922928957007577940122216938200279277760415450553905691316091789373451075978179933766040834568157687092172688007838140387210289931075252512897350422703924177616231342672840562918164225863134075727885242559561620314193262218583390107726051024331670225608731662663188206224637630806482863102731255845952755513976877653658784511274227559848437168907093021048248020053347336972954941181138841891244039584300179120200476149098613319299029831708686899442994042605910549067167715748784310644605798181420218496521328518146294452874097681362436190815932174421046968692114305961000971213789556092596253831190583920881742719065767067275818944379856322623374464244958843881390943100482119007105032992051587783279147880957877358328263566900238858873104157842681350560525540868789007675888657253264857018585568958885504596514671675725638445033925801960319962610240936230992784421485901701751207682658379249798951227856152685898991980515621388432729105751139233895569075389379097249842227800431416611635433661625929664398749172149408768041624499975974112709677918018918350360116244765289053302332526255118033934263451557421305512150919713819424231873127201203235628959878201109233825046413021108244945851762421688341472360447122633645345629054820298829896163698746012162527872792498591724781031146565695876039563700575672804750485609043816891547480711609068823450422800653158498677842600173821769787623703078006829052185238252363469143731124751273323133583825480861806229182018617783926474310214486565777869018206082945147642691442421356660059759010587219589078212048811112448667735276572824955630793220607066231452371199316231513174928857206764771948256576808647012532820155322328085109220167241002003609319465473338372495664424257636302894882411738308965438915003330056701731826666463513864775174901327967038218842001286638875553581651981530163906455848796773783415656757116262245490732096696122003590367326831976959899741256808573870260595784429450956501518162756439523376292615129094340151933147060442941455747011033565426246057556119697391776730060436606281066273347076084790505623018534461960138123409410290893318980266673175744122139729801790939632025080125038788075577768526183951164502129626314640016228758827562839934716697123212239564881585014168075837571314784500137476969688235140586685460861168370435641814675873862407193833147283374960716822241943192751981214932426306211067768739733311147029609932216355009221449659903514089491844737191839868914405288585624306908867785849125395056625344709122547414683949319539893827757709821703660513049172119978610581685158679522437693071844701321295687917738063064759697134562117402041988920886578577444245269236395659023611046578179917870494459941380084532904205023912805873916567071438992074930006306908144241102542927640413614374563825753046966963662625527134301733916575835515177368530782369161429873356021937736421741601608160064521156303455864684719813258144907394131449349762213907006205770910213841182228750882504865018504260980398092783932872952153822945824002132132817417485952614956843387167624661267234909144764192551336979488626249574048209534450624770417266327629443574825697005538508550145594144976267487658374215422845259003749312505704920767174775841843175265640954781086459991413275588393573041325791241552177259530040186233969404634577446393331719715188200760840280474260088191211712756582223417037603743384694260952632288717352745081396903916963691304293169950673509044881417624337814055384297422644395865150615600855491729437667872856964119256227549361764390005637120000000000000000000000000*i1^169 + 80706442651192693761922820018306223734570419601542296412165881685991365007807077160531397746310356227057601599759727290055116144936735091035058849379707524807653623906797328212281611926162620901482826754320523984894379707338760062684276968818903983215851340559792263836390937394418075873136868520945333907610679037319764802096167190217777854623963705462624427428790650322724041234657137036271572051378696466970801332682242594950414347601503395704596932234575152841984855833878590763853725856900548814739807509891289292480986499095278550592272551739806057840831530140846537865198093417671669878710486716527138879679724548758022173418486975858991792933113032050095521574399626405103176554686106076627323017028935199555982621751825412367845852086353158590106483731517198124684450831744617812063438350328619966708801554852195452155253900971882464538856994486575911100946121986250859904657339636900175454425671341879083568215440309276734575961475434478488984358025647895106069238545783248985432108145558322448012127004486824063185492303671727869873450007617101455976140328496642177671023163082650757803596838273902025141285568231630096199774359035956204783134190598240225394065114442149218676842512477786738050092601141464697656758933107148402668703886477557787827340595505740989606032411381611956953145612974484270946431749034469530402151302918711785571152684605060978234040084300015999363842128674238985184837473214931718822180067977617273490837823803348053738477657409887837727335075042160136870164370910963721517014484539358292918797690502465368088794133891630680900740546009838704524203608153688838873686707752930802788389922616714451241499143764545160667087479281472916206575766027649641014720537755630530560646870140311347082619275261165036932270875320301942400442837440118825599393761097671394387779126167036566069051824829840573627164276690468771477393267242664675028768400710714192795004221309853138445610332007319792855672923129470925478617020349732841516507068016205510900220802403637510829872578927276794849344822210688740559275737739902911517232125124772594807275776744232701794251742042107028247631754264056495499728370403465689442443104093372463412918489539897202689389077484745950473215746867992486479194323903599042261541915048649017913155593456467799995712751634256061123946430712501936021879156417913176402862965721914227174425984415354166117489101346338731476185273375950246374810424633921410662372392033025810156579801142055649586704400760006777410888884707214100053847543223137281062583522342999281972258869624371536994765438173182688170951779853728734887437910423279694393348036452539211854007612717852639999262532005349659257790740602990110972824467106284142328209507452012970099046161193929887290142184638871877820060544406421991799568681731042691373786915761844241422218103626263124323837055178648430726945415849230603844999456829367431626074062871181440772591675823776214429867612903482560374368098901662074016386100353336776287511025060969709330205744644286946328186292921222587729073825042902662043093798009724778854153339432275967700587907247822242126102938377226096336253302948928691044229597584549045237512355977527107373516068440877927988881955376440943166788560650958601775564490725626916406358286728563807321401630486475801222010831936158232279420194978964089819089450766109885937128269045775903153572656151024675006430660358778470367574286096877904803905749645905514577495077506852239702068120989655143721378688941195632101506043247884127619300871862333808825549009048110222277520262389424694159516377191596645452766538599226529831808445820471149060092169514829184193886557943520254319630525279474210029841038548109266860806308750340255377325873608947407354549312575715191253503239507318114579431378655545892495134372771600723304365452758000377957665623376050600583484727516213269416478042912419874885342697517332771009125326006662081792062521252238342975627208357440076687000925219790894978811812996473798068707082704069873790670791550137392142143774697773912939358945542144000000000000000000000*i1^170 + -466827968574985784892619353674826614790708899226056673484910344204733722722964525360817162139712950879401085431313704810612678953515309790149331693428575949021796201232831693195742948789778305602846723453949699264828612370023108563841387196847574520204284190158412257822034602217177791336957412937791123844910066845677178703024994747426572534567848122230887473173646524011546706866011250316358098591254087722619801044570563436908572474569748155980147292901646698509650730032068244736044779479081846447749472382770170885130870673209562101298780455452609226403020778810458471678899082366249189628619622737132189021814987112067706369210712709634083711339443573524543834280518567367210128777792807020806131167759396400373914137365196133396174459472909392432931512531782629397487044652514135012981706415572972374504260882593649794066817335166722170964442053986046710808406083784049296853622403744249688323025057506436556346449241142468440781534830328454523582338161562340188907308063257393540361174720148340020989885832581095849586365100906085659416420400305449123134926883971733490799113079143301543865099808637702155327670988847489303123049835552847737403879194136940738470072729119126259412665849733911823608252372720803506417070663186060003100797027969538854187714552898922906339541149293937327828944170158323138569078168352261814425636232725981471747361454635725828390699018499887716731871508167858250910794965628350090553885699953607372683270869299869807478446365985187209136061852797231167485147878576594703283251667264296811113599255736761853657371221314057482801653301867441545033079975455901563996792788367024927085981239197781038933118578479060486722123691266702359581169518699861615262889152369185696764805578313682990533853658495504884335777276886686566225300535924350222198087504142636845576491455969683194156862178640795805016730130757410933601863689772819635639812199976510706749976150422647158658065527386958343893993542718991729580090943975746449045020414206479775380296248458033821465850072817112116611732450162115671981112073072615787873502872495396855058314460521295922267496019356200148066791243315318455149413020417635196125761076596400474671078675893571725012305180219269877927807290230851982536056005998762081493184819416004094016006244298687243689474053828377137014195180748231578168934258487866089368572694664424088562190884097238379959046795551555197671747045553965209785541316847567341132814909347209403400628024306288921398735366690503899081418298063105085668711839627980274022453431681166376131493802622047207805615186010141737829888346580454636919528078973676982253282268934233449691890413288099734926718301047781601026146728365599899915859221127386311516449621525114201674651079966332041456233817150576904282365087764993273883726928721315172059122192251065633075302027045180670802122520820789402400891752770249080159246947315579388876696100551212445435087704494707894309342960096426812742862130537222765709205189788094121274080575074439999139628557952483931076929820665671601568618764750731658071805496269682911939791008296237403641974974282498462590050317270004518193649588019555351288010795033226818992842353091040112174910662070681944705916885025566797384611636345896128744360075779446148674247824680436708218482766974784642177800641807783703886705786573912033808535716326457687183789646194281071581545636433011332222490314278739476098646230072390435488117756502836659653368570529417043358667196344806616070199485771912924756385214805474197799318230988089165893856217549912023704397972597936084519177637395437695648902611672382305642431185729545201398075370513331230839285930350716448166244410407501410590367666756301987405487282971957082980356607870075974762909083062668469929744627602350570129489267299535411908279287958263247487145882858419934363100494597830823291903339229653856726568773723039255807368078666412022978430304576407749506201783986411970621158301620436946119352999513126222103135011939787017775113343682365998704648261740160284090986978609305170739200000000000000000000*i1^171 + 814008189320166625274995461386802857446711723583233966006705972695542140897944687737804211291758519147524162888950142101838802965335822873041001605225482181764999530499538893771033089862101213116471369563895246299683601432568241703281579217769824828109147897247578984289195827148013607510769471138770227326649970592841028702567317406014946896600437438058761507175203251668169740175375492961528732878555493699177709302055493856632158910880148529553342289834829042898346052611395150519134978060153509411471659822624598539980009347008879250908979309117842979691888285517443671268271226766249464701001972977430773418059846837805743469358387571422353918245923772129490530572492845036532733828117048282530931335376821945125361820679025368430990170229507577057830149666475800326447378909983794982373299686433582604408937949242518277748185391213468558793766971534065472336181468936101183728721240742624492004456598523888895462565241272487015649364689160660602589018749426256731246317412235651881906806959009042353512339459059064291350936159558677381168545473900871608777961169411464512624725823371945690785809943402302880930571924669132447864637432621998053152313247371654117863332485853804572225367260263781797654448999848581263363031883937601091536828456483922629358346274745433538147197135523268209027891772478897803344358431080903514784981764520226799742989184855377457238544079379952840317384464156871435722540229931104651189451167495398137024227565156973709224349795157146219623532322584287637399348484383985876514049026673123199118848336223320336043593437058893575695834399491949112904868656417743967702185422790106171380755559515222453653675164999261764119091980995802215461953246308005878368716872068554530242377376128848199012622844050001238268170276951388407554881484307221561606608559602207778758973770399840203791939852634373497427227083650733252162313973166756795725768604964678922660955733654714554651672933422410119989004477072484915196277224657855313983359129851364861863479945782595219949862893653468731119093662545478120094396007253410505398528688633186652126031600160566320151786312217734927482220905719156088364949724806471498434050517960536116140372751789875000292645647139525483303825942332077505673432121040412952653976880695030918277485060343734616389966245092110127900440376818224598008852775774693010869799329187452879536895907916093661177626712878417001322238897460060884231105038145079549227250108147294418738984857680929859402602633252802098139768689199204373712103234648263806978067843052068047633811258058168244696260779389156168767826565218984695652011406902842626829826727276801054802396544652471868312729506338693230412417603195003481367785376799682072785849029685080616263008496400834872757293713180825776614554195298666401658841951786637196993679481845247056976237974927022582068597960863747450423241068066999188199223518204471284426064146628547595606989270424591254771233706360152538543525457182488698239348713400492660909389929634843469095235240855673302559479802712152892101701392237025147154618601645408105695965160279561007807155220777839771453325207348896890898043808190698821920099367555299472949109283733109880605543309474962600064662620148326023647570068135537570988893314495458196561191744396762921067218737204766757474809810997036979191023202552178994951375183940957574050714724022764606831293487434750005540506832700772365073006076448026501730621116393988337958335748271809596687323360976694463923319772230624153678556754954267738779625619254458641392036266399212534161492683910339575352760040056009223717800747950426021669280736208516713158043288497064909893119970537446430297838714153465046948902542920675210211766563866282421536596579318277095856351398389021408645573458036036276415627972497228912678114492072206897225579462653045941503851032507101183314265329710899166919443421790778284818177215661890750361556680190157967291977284687083878960125368606066407556161509036265382369755118039126764201269417297023796756461801674244303540872806400000000000000000000*i1^172 + 10669987026971534803299421273743722906338720745608932391813994515191157144190939056239229601257737945938999809237617492304291735130073196977497858247210526795363731654328802879919510464244771123721706308099456036346036170497410498637882855201359254963132554487039245400558988143770813734012779002749970618787024048751844142465997905587124067781109372357762152441972255299661888748985313482681908171749574979574043134471076870474064767949638456279281524927440005568052263466289403092766764050932882840185552238283352031772860476870186189154988673846032078314884452863001297265151026249724549451621830896459892910676286121534270622798566505411662462038604917587841593968781339425058032863374982285122521374796163960483106521906555440869418664249837379291277518256721669594084436163169595926551128084622118951296885485234232939355590157622562146161192273192351864914964540185998187972625747194624879503066937509253001074695475983441727362247425706300910841252681151617847663347132762635901397819067024611772673340693549969204840257540966677345015101720155950012324782233461034625276783484492548275791498213503792779470423335803228993321365715803374464454425060521413410991271502226624929627422769459816653115654794595300816519408344655497688179496832809290978603084681192091775178179149518310043886123652886254796068365856113691409932190740750729965197763220779163720469284067410200589533687409116254996143491574479118882040150879668053460612810144202411572040030164896511391822955362893540857850630958883712013458756787399954449911424961721969403539024750245279646638053782456923355287992928130832215405193649947891119224569537849023442689471521917331711695972929859070117518072520406759396525154479430357910636137631393645746725088180443517686127803971738226145402797849748541597006213603460832730928297772733674616660205204388645125858094018821678304252708548103433781956778239164740160346283833121299224191291776409341330474428350358506331593116805892436035017786720194142384244308097425742052785574643628930169931064145031783177921013465808517862768152483601830060731370691382220626614187013890802221545778907534697546966712082000924465922766348261761525301230114081280781386029056949944619337815495248081238268800816347814914697876446064712644802755955405188126248798146410893937518044737084614557007978124489744517028925583412712616463761096277252361697956405278214226278227135439424399487279125602254970712234253570612529379666113214505321251549991860376793006992814854589888091646473428594392599498209392121195333741528313771153932604787361772056074876370507768334881539992183628896637893507380273996465598578734059638888922327944177286820103277132809545018182671243504490606004279277575951154482464459882878844235096586867451247667841473418631893665423316386779427362057534132733166848406748739979025540779740099481353425578431734570860951378318164244674026717334142123788057422801276570788055947878070039705540737955374472253982414837224144789460868409312572799284774216372059247350316384888444974734160454943062963682870592373116081047988283441478182763532660527057847982263417312058632758728075252202956749408819228114467531234945411025620865262811642192768897908027609366924349786537377978183930496266732274843604846844064440879145924350100029816534154430774505834088943753752887135101444203592101726493189657105584573910761953721220772143537066102491240084393045711592068271417535704559174444018341656371080615138906773599294177342486094578760772243930759851410018211811881279641175004470268706790044707889022370454663084691267238513936596841772723094639914007102476429856188035464181892804465253659632306204909692263822643160490182326323945261666132579508304942018369407834054669282222257962146206191745149840690306150535560403795070536493266096861702150550634386774133811841364134621144299254570483828806158501511329036994440091344379373492886037270709834263814464817859509964696775265591363045641706757304345773180980746043057743891589829616496788433147002880000000000000000000000*i1^173 + -111470931923603650880860323866427939315601387884063143686267395992618909629832503965776944125033240542979872173348673128455629280890868727900597114355524949178149163259717952014241375033782546673055613659905782783284049382267317035660707222212144424275735165301440132217697494183112075697101242105607083021829154839005156484808541078070180223919003796997675149169470769628286430910952216776679782819093526676178711850043033838459495618870525711671713133983928836073175395723720470695744776918217640762202848500845193356144908348316501785987089560284551916793125154782411545818739920680512783209806658456900450512115994257403442697124485469177135560626560078032764149781054481126966671836772285417953164791872437133643060136628656102919623079499382374992033580312611644017677938446998730151828272630112175519966082034187009151903369814923446863228419592079188149754524519959025984105957947623664340683067364630648113286818514746997724792440012913971523232033485932058555322594491302841423751692190471790310292995929660584793802672674572365084653219406180165245550929603772443932717539512527497546941336967058951366119975201842862083619584826420894463553643031164343492422382986716704567165040649629207309003706480487966654822836543417511712225093664519696447431390823352423901087845392553606654955791048014842565428842461554931077176437642950111268914121088708082827432989695110929897047265796567217253561870077584039130888021142357084076737656624846913658154762128315095458077241671863297738508502661684971775027291175327788970744115313362517965307783048428963796176605619789591822140998496394473575175471189221934595141004037322703270887671080564831723663227702463589600352900297890017405849781909013877433527660819276272510271571735352819375476134653820899800725993406011225788092634795830959662158015304921943382210829721464050150079979748365560202311721212438775023132892499444806622873484268011827694084771584659262402683556091615470538013160133419356641756616121053547984790305804439127728982081874723732199144539816673245291312611596735354693478941739270322408804536793246133062550916071262803882292583970944815091443177405602412570798230818967111422073163997332410504808588651547404957262638157277352563877414386907658699071561758397048313641784389020667524652112045615458594826525621328613241370910765136827782143812442940882526077355428014268410786420871255461728220846506399818412249534872194225031482686162768258461991964534435898231883691734887157326368520760320617910328915076017857185396275276337905011020249608263646060677807846921381909355616525785082902316233343601497429036170041345844154665628713660089993983359536054245479700793450288241471777505087221541866237202104499521788959454036176737345243191405472090370379695546275634238283799240770698102684378247194263019045155652144396669207570987291901328815542902395023044208716073799882375817736796237931632156718756926595703234663960306521421520326791715182729254690486141449502438839778960183232560901848730744499887194367815520233847166043368224479379329238098691564476149267662810842317133451384184338573166804244509602098177846665609002868593176622111312627414305636243760196434889551962431995057469895365532043913595831040050733958222416393561121380664454449928526208211060328857353138421044663843410427595782000025645862095162970570034387090784736169295965373402189220275912505562590205084757207549810705254017530137246331612770755471260494420341924838417295026306176834842077357823581085299008073365298317707965440388657523089527542853545404850747585440849214170666274620527746062533678499052850117789604381564404098422622035299253447507685372277991085584967275308382644169036118362223165582272687348857669923878189286629829444742108319649621133268057875669997513795385350348433168409192228049627611248054566946614208069170479936879026978198834491145241872426154986466077268953884961165648766130756472889868199279595964422587508565341749074775697071447261678564543948233849836181414477824000000000000000000*i1^174 + 510980825471478536815599233215041312392342862246121891486373985856786476767815860133618052316872347763587129369569298868069559283450454179673346550171919478171840907581005194767942128490834323761928819032980064675026929350233772756624611985851065013595588771412458761889096716852357347879177536488940522914781155272040444957970338249359050024038000332878597417126635732869462586347861988830220712926537506824874353788529240619438688601494849004686724959865505605661624712555988833900394192332176798083316151282271481221354864209206828270329731115129725229654071120221781391885089659384030721291342698708300587810981425203135761402909359779907955096310424081476259731225747145809925611746168836323283182400051585845486739385062949651448234428729164636580066233983301959121211394316704590708582879817025697373240417300932601055534377285338234784675430642247221646802126429686939365937333804096784690644764458690773678007991345032800491050967084354807395973565127212333660875772702963150305885393178083372970985114571920954563553833472801236330201409793455970439211329510645423986938597770428208954903050108535571647014175310062195600546424030850820442696876701199633736971421076843024915350062090363538860915273600515342200059998466336879513534084864106006212461156692843743903394177673274345238383541326985829064498018382434677473416922292020962097573787456969030287208167698798719544058791543987657341271246077645572852517135867890729855409727043439651095116753197487333600054382023013865678673808183835475233679181236439939399613160460439058752157695390086746506623230423341247372938460268454826317542682567370024049502749011981735235282279489610761412813602025177476797210795891466579826684314695073763372134199001005083029647816483838869025291555678696596098521650815004598089756227955362437188296748624553488104200066846792615437388902700670784059205373115878679433228300836614697902393006270221700735875772310197789332825612747789335588718532875611559689503054547645636326906818393244740997445508834420466323232313100350464273179883601056728933270115005665425097783120697978190579923149867266015196870924651586394272290429594358498752707755404954145420328083987119634600731370857471775308947392292878985503510746209995192713593229624967667562089921689378323667113654082299193800568130376431614710088537894568902815266228122527775057885955296196756582296764509923474744471080771019067754407805694252111204958002087671441587001595306428663832244688417415588993749208354814983117407075075814354934430773465897689621446514248079949418090781772277907439062683939339953978209940999172088478550954337021915259985227066121476249258525315793660056053465959916886499432341814638804933158023157112993857527675160803290353465192947691156777599102822993746190842909437043206376002747576661800744840668235062677161199882364191376043297691354945334129504959278112348851837544275687858152257970676211970684493140431484180806705566418067777332302534333581484837797971624018831057822886201225578804511665391399097272344426335405801233452139723567528004564884587666539738101611279364454331869888275875192541535164894476003886509125936037717421379665328330207213355842099848160365070380860771563214286538816195809226533911470023603512991976323244969508767474906348868937148373954302561107136805602967468321466270749726260284319504182855704579646806880103542029826426083093007936161085518430781824345971592175380777356635083385756063918888132673409342247007341841276805267936864181903698984962131986024841694524834803221120863799925928649476685901258774940226866427077329239385035807480976387820944864904454277095860800830294562485744724525402798010903097475842973883832444099088667749525759906861958507046539888366646648861239895144638363705805573278636641482037346947793715900561554747064600330975629445880156032364171284407661735095573861679976693423535598202814871256271989599161585142193238575953472167923732682799811500870525599981399196919183688636823296319128862720000000000000000*i1^175 + -1014682239152442079203491215602559958782060320034368121988136627332452776089874079715113450137966391476088554896916802199748147479239171793629717312930875402992900105810894984878608535673670450469080082513109341557367834492209160348517359674143309435304627971709373290556706352994501714947095856751415965331433760537473622333548537480766635932109585410698898557937549400422401673518575029309127602947177732712619168244393347119549736093732095698360053027463081986009977277275479336646809476559318953998596842637620616302585951158776669101594244693547809268556170673988175050206361343894492454346160150099727387096098685631397998917087732622741634503972153372177326481087963138793895227182928414338423557491171914925997597465553757393110496786550273809503868951609149650150478072556471909279746437932153570006782724290251742998766073888391193033176946940358458556070655115391616688425847640463648282725240538199830996970935030042049442403453761563840987757577220112610340847361959655272945338507168998532801257046015745790556348423807360399097454518780383073060336623182129136083444511940581359799424590481414179675435598759589475629996986697835872156806193582314067803482741432931408592404319751696846952885863541874994649784152065748252039873658985608555615372991925753995837096024977153450703986342902443032647195635564704331921151745002151352447510668152440190229501910818389502176830893042236167837581633482231451755816531337802068736726962167221643653749849542332437963304038102888304229704334337746348008189017130720169547995148463609091390437860804329495475284359116563921942805867170681868513317239093696251865025387081197395033673771195100460551777965417472246933561533225237452168624513934158294197137470456201234007952249267451015606443187308622632126635693467172213583935018912290062093615250603963185352880504193179970400247023762306163541947937248295520715793541227651209138738117371360116900277263421731402025113060752623748860614561208683041705809517472379067750330114198709069872502441950950110717803225274562081392313118993182321464977646576664468697331615862273987130510127988072146959869721716072344573676056243135320030889014746569582089128745597879185188790618387831475394294802361902662306996123591488208353348962243071906162360786408689383496461337431671448281876341932532407702417450877205929595727285629439028469622650970130891558452788112589173175908097756730748608576948155964862369439623509259562249590408692333945415945121482815770375697743395184497502523818909586575370143961207906988103161413989805030664464357012444073452070242054059769454144058130379688674165475486911935926656089456715187158783234326466152236534884790282818597220450260896262665214755516057644947504957637221951607869856128007958939118370128792652702894864649426231639270976583655888839491570561506771267809502277972746861049357181814222523297337897951296425469576261974415280190107326861038687045618960415644329211467568789475774967504244031311602584833126559120084709754395758855572976112650484083174333596787802331467832992055751367216377211459755589497111015254115807664254828073980640615838536502612343869653821098913629411477488363563359416891011966566453551329579686053313365500958236454319557767510098989142230673013886947036374438466826050746476891562228796057682990421929769311671231153495693687479440078168317013607341650099867804466108102688891923413955269179284485241678072693570658710531107634253204885232254397060979742440346923886290673966504431550763712198832328023247254086136317215285923460160300496342909203839792049173918462662413519500263007743846796904614062798143850112303193263220670704445533125838541663796837621468412524662845219111532711884500024261268017317162958696055892951094769843121082719155204640683508280002261229827419867825291730930459761213945139005873668936415648032674083799495788549220020535286708731579859791336912875030517818357395316872135175329329421028875074723276394736952525877791402604445564928000000000000000*i1^176 + 268450104588543994254933635404050531608536480937717041456311352010099876354616902489151552836599073241844291563889920969573809839476363827374898677090080052615771234253249287609371781003637965013805180236670453087889152795612402397362729410620266877810206837563247410271019209446348723839121029716344336628010385253493725127600131984541486029476343841221617750894345431050941880276910367809209988296336483638741095333699185275245053271558404398156392549546588583411447816807651361517609878339948409830106637620541124045792861925639638924884145636453661227233977110014348269135574561412659084614447270491641919885101136500422094006479373143111680268214670655431306425508188423837230135046967694421036944255187511361823826309161839306036631084352715584056610457573846182561569435238213088246740332491870795703653249683690150810296805647169946242516776204537609982753561298129972540018511905981948171278458785309627384876708309591857489273753174442110260050526664919664559020029449812439727800437072063021758704612430311218839479852428780373901155162896086540459397274890051261866216453812488706278122628155968387404819430056460744854965777760779613136490520405071832106156346270126167761447704521880504940411883688666843491590813748869167489126934869865053851204773715508950400749982790480196487565994706555507393028578786234804242153277968422970781746895918566854293180992103427708818551335497736018140300419165799922168934328918633008196539062245413169180320988238328268677601925849844035438118045290757900899345000781750359168933067974601367229645073264584466926305135496016048587756963159033254609921591382721794810341680245523566751427319027530966538688003301328598207357326627234009989275926966626655325462346569139915149936734302516107622161557433320909190838926205307571388021136458199298785295172494041000951287992122304165140154179808940218780946648393592496137222878901188888258172354450702461988012176860105521120825268851245012434574817044036060708245753699735004941201836535493697314889865829083023187793761114199502714329925128105231603398787577519115264727381467114884152803527993699819101274707684314127590643380223557246829580487535900762955594844550570673580547515622496328599655347413063656636265624486820046660176187124530985474919275740935143480736388540464241461637078995021681064900409194862087857767366468964120056921056214900748029038220140421422093711315745054938313484315463522526084593680373380281044866739536932898989668484245394505075333843861503746137900220233507973942659852942080562485720361030257163286971793866942200154929931118707919056890504418801862878336579727242350055882243283598719037308657474882345744096309229162606461541909381012043551476759995962906307816803112703595051179689394866594559387428044130803194763797112459537302702008920993835728937746022695084803661681906421108741922774224910898650429413637668986407802811381714641842660252354339914937770351197878610226329872232583262521847042943061480559791156605247098521853761765328969499461981910382775951731198108236926477098231482500146577650623234391108199406672261159711240183758809424856329829956638830515077950988280872665720496500639994224883967108233344422673368597765464551868701720028611573509404882022612912506216612906451706977947574043151490932971869749090303463737605081327173827009806250941322632623914358377671398512103937849818905922656318237090477991457116094516084294764444686091098499736874849819443898238507229313833898564524036863893015693260405973605782625943349759230378285377162934784180819464721276600313396961393333067475564821233569728678293062912056302267313897506666617909589449224737341911562509130876586663036173450615679902201261602588088832049211899321268035216608592846236582906572627241782317418360377908962824542158333811945042189249512970036578915710828724465742996097757379524946576576443325162574425509332077717365688688283151386167417380001463274976722134606806362660873197459592659681437496115200000000000000*i1^177 + -17932405010050627999622355916395711380933834547002559508099157428830107087788137548518508340985129244456478923813665123942054549283265555657657430118339842800420575528917596388665931834552689363229773013071008880695669585999826857120950931180288951339041714231773314907742922056087521603336066205863180938494939050573593837102413382454115809361491094240081682159319845869051279536971464808786635268088269241178089727039944882319210067924085124038784045796867911827737091002543710536605860621533999663062609145588962843826537444230724328446895947982560655988996387865613401502074878524276784142847021684686219229028937637563328105067216737752724404958023634588416870693416738894410910074628566245937308632317467261394750373268118136219641870648869891132120782320643996419837084463215592893295686297132571398980996790521084467003785302652382061561845192573877907168570965899378804383290064560067441541436994403895623866658889739097137747447778026344720884456188908115075661851617267690230217606465708991025480701533148036125093925878008309654463952173002158146943810258958869593716240674794810060627383366252404042057422432127354813844579431976479385400525861283785071581303223105600846260012573017021464467544997189987327743357087888927149997502201963712713401385580861514140905988771613662040483796020900358427475965737304448633524263481265195541800920520029923963089396005244377501749982902276516987518278467957235850350009278187387137890187332161081486823428450516099664079944787297550281118267096679001593791948594529575284992449245381222912887688403187795017180412723880886235488377937471260596306041542011782606459229987044870467748541809788547334403116374075051822473349581132334230128238591816458022718592231966431437772708209502806495534519817446452953759517246103817066717123556023632243742184263483694987136752495255440499170091778210264322755464821802192480036832565265551988638735719767460352086017757948568338326573374299598947206074787226701219751807850981292956279964462514809641975880394897450090531080779300734273595691515550082404621528331272941565430726871619509383639584648417702717300569719769245008427777868431309560209306740480201562351259290402063124268799692178562967713454869065158928051522495141185260920673879228515009913181325327787293731083323180677247785535272553032898645500047033509838976254659317960718063754505505999451285639193317416162375741457030053042587887546421712027282595719002363626033408746709824199335796114956063057814999836172104790518610129490134842254814046669204623489468012941813055835011867404451807399958457755457612437904727627085707821961635928810527553943838059660171683446186862273269666136755931524692050962613470010499495292104843971012807355920859032923763568184728745403412590169145409140472990776132064086748736617623389413856615585103207582058805124348285881504665815159938850890100777475173300743833389038220683347004375804106542123563632523324597901440553703011898518453726191480611585857842388573074839093685841165812677196588289720069964970154163035081564107418703773660567503406752468507243005392113433518187844897332050337295954510695352288520836725141765404925727701574397289434354651611380883463159463960892038573031558319551566892418315683415407514779865967437429545731018450304299665489107210668484967046282776239428801804391747859282088151780292006792083536783811558345297405445300091938028514612826448490491796509999193960695173533231713615776894912036309746467928017808324937325236218415401773137388532183510296326124094053924290682170007867798302296353916473552156366155825913526112715369027645939033818545719867868144638786287843900814703893672680989961238899274497255400160454577283549632795546330750563216414135452504569652936046997383976024859169279590875974271775285647334289187676341866390385237951813657809493438037280415236907899129588585906849657629452825493753711547353321702988007428377066385430445767833860482332046565856059064320000000000000*i1^178 + -591912759583133434091720902664424801222448484467650754420605164963682164517868833035795811197742937689794783960098282806181914599273133510927176530783887838561059545138153755445661839186439727310047539612431682187055480858258330528151235710099111204502696099026458202426564400194171686436582937090137420825359770698591240836707173778379765537331600739407020055207098039131291335250616350861017266221446171090558616081626911067425784493455346572793996203159277041562524175682993672415996093174346322468089705068487002221165109263529388144015473706561708655591696949859501460778790929307548596107904917133020243734096101044467401578405170594399365975341759493034475832672802866468558359058110423510123693888731137057758116376610603595265909232220109006605431531190438117966378896418799898719082502387075061399764278189966198356670156590387095328045042357816026344998871027323665634807732450205128537653487606355573613074623229359992697947655981244153145044795908029573467505996610671461579366702585623224120473740456069406815780490701709389117443024794364244969771793761252959454893637474358198163917054522865202368109445098453640896693938948163934639805746363238568823240424758439774768721212974772124861843650961951804749992123955857039590942059610349707535529809972559232911925580428204078864593714150076792100332896842573169021277322523304684545081006786242945501988507571896586444222985263484015508068713923248638491147120343817052894093401239155351204882156928292936041973186180359365464012589275434296516375986137130268313919750141260818599915866855255644186683806631364571433416496389807206624207289964215780387104912721248336181313882451958550053779982560137577169701533675182590939788300951074167728389804845377013567641857192023574557835182709370282980277229020858015468496427614877767490339318453571119876493288217983469439242282432712889803758118689243454124504961419755668171760897860082500696053294127694572025832613555759623323689404677388705847658204722053863291609018991019029744992871292166985914689536003790791302855177126794730978260986521317985552692846953741842855218256947859421507742132683812498144066896690986409257367160464734101612365855897793211958791282617103258664271434150434234996848738627973096898630818854842366128585246903210989202648273726017158994156132616148695945149289926505241955413831175540468616696564211312008958063579058570374710638332172627333899469044505854128059497658174051541452872503727634358018827313138887889414025397758160786970764675800007543495822284646442355027254346173614763629029647902458435457751743366955659458490671536342653789162008185932478329662650639142058689136954636071095914624209150430376437475205856998255553002473249196079598229775590499049412298529035280140007059844402835628690952315380763857037463280229444903783706708675632019227283357359719388946266357651701363797280982530348226803400563353248313072534828106479260551744581238192740753600251499058598568695789870327564017494495480715592824816555288570627959874368321343172510851220064601153916277389535771189750296623003305727313313983894290221967819354585166305923708711757793244173671500394863366760223088573918650825100444165351702350964434271599631010188418315762649056647887287240448053894021736654732091418483920734645480026936990273667249855422182029975283969989813161100813833973575886602435941051347914069321814364882524048435616849245876569694654951148538532956675734292822355026674230587382606613498892276056642030641975614747356268047708356798090814611816588510731780072713120098593915609768092443829853179115342662572862133841741759710039294422648057885878442234564634721564983333943548307513607937264849485161110815662267302522386078662330612360573596696838053581307457574363604940568629756697446686152135061950448526292048849469483418963590962588326047255337362090965142147039617790126319769584319204065263080985105996973514517289625696747097625543494022945832960000000000000*i1^179 + -44488604846188148300852012796260569361026088007088091072893269633499810888379513225884586564706469185964350659480436885143347663284843963985763454279343863547587315261945038180038176374804989224762809564212874782263425808595555684886758353753947255886392540834806947577604999764261257954758922181980914545594146788250672415184308735890992855550448812988213279864221773291556537609625419221214486399014148946441654322769452916178139231619655304007359139754374442768183724886619311456597134745143952644763682462957461399107588439639292594605959334228919537679699196758025892228624836152297500326452443696687664310798938016360229816901575152068894832551010740050459537944421990792173782048200340315199493390950352229879404808730896876335176290973180135918425141891978288852057713310466590176553928062813871003087485255079770719165909111875096357460885305724063966571276609528596632807338334737661169493367375014031870211892059055980131727085662044842452810680084910666753139724858351746925910029641311020228687607508705274746880939561637229995456085341465176521566260772788626812346474196964065891203000949576160062637687087898421363686004836074888782970262093069098144018913071821555465309119470354967569463457039940824223630632663015387933017856908810405661603154453088141511379095930804925148231678522216786213899924989177668439079369665600566934853219999215906719987963417594016360914037437152317967995941694417060623577479169840810443726200839397420318187377247725599132120728873329500291381386819914714322342405893129321871209134927663684671056076796298878094597635331509577710349655595347779459054560413167039732838301930966337185619567750027578621095597235971471648194273465014808008876545769987437998025794893003431853610899536267806681747039290660828228219918010957593109881907550774125800346032086136830087926885091817011734004026930509103165251442469938235504436024619317741092753580810533188299251529263975659466343749510159563966002100684848326028704069060085834591068786226380073160481617378448239376334759415575391203553808942307071158571662065043431093077048109142631014546307736212712963427670135192650270831498098157332542489497499162790606615857587303504810247901427461327221121189148910287476282047822249837041346911761500862980232064052213947646949663592067009346574632134895132381918604685780175884709354477440384440232495608721407860403158470534265284802618314954144358113725267637796013184101345370763746406066259079847083612336678147316550906964805829395160811027405126250902389661866600496668848474719647969891898512632159167158049952746694383855582027978605655650658889235693997615669742262458800552619872738451500326361188865143969659340912656055910806461489769883350201762616150021329133817286885416377875342987846150680814352300415938029941855655303057363680742796311180849862962135095431306433464333792626014943767501991835666026745190671134859236006584529330510466325786176603698008930297244956214980483442985319812244689561133930450897854482242055833198372722392831190095697065380723748024062196273049044956379516885995650554565872351899638146145760161640387909055783661894271230832853738026805815241094493629833002709052107379967244739099027770359530506117971624936182168131009009008296425485108230126829060828035022348832835460066556490395593360599646518062714568940346669939787818664485364680744193433561202871735049059522165156327150517401761467693964671098743946790192650110793573903961320694259299523916149226082789576178847408656250730878438297700287026215372440811255478841746462939686336712981107346868703601558090279410528089761543909668304871302749980580065150326347357175149540096607385319871592666430339320229107504029630641712463266392968066310123965914517048144062240812255085892765007538686101476529075627458361115079838349382827209428238035243764369531337701934580591788879507757733617229797053116441598310182429994784616947577680369122751283200000000000*i1^180 + 384357272252882618885761185003804756872937847119475059939952980468145556384884200093427098315429750561016970803764597346631819953158499560988962232479247282456086317714711117187666478369839062706450892086486600728469113233596985900175158090531109393782491692595979512702450328439104521214394473510140676273346376210751443097170717965297640367056548307811024532242286172990760803345265218236128975211927980709281010614841887583226223634536754456136055802527854012258103314512886296844186182851276430041066912245065956775462711227085060403987154439318842367748129360258935015529322329847875777475986989898040589388768386027256760555494852890953531515131210957066761365618171350615946731172233302336224072948740790483784437059766043632549714686270001774432420973523018076026973631602470388974175780888252232314155734685798692402808884542753297068977065747099260005345943397384957952390910229474798553799145388625291507194403801576645492656399278126606178023272788159524250671179624817078431308069923656603392258902577169393529447830225479785203573120408345677339030004232990165713781011769446559529638984188883167306605409624504536681792542634683051161655996090769084147695684644118765999464773606412605932956686235125811433866767218570315657359912161081217980683610746960737794627308884495321930070068636488517091127548170717526886413471518877843100136898389042068770817351000710337926479785197372971652000327449618084559115835316998865030105379027974682313625937122633095006292761087464681999987901694220520919828093691637595213169416347314439601029038105037790851903546338585189771937846114881015263914276849364835650626721429350210442493399905270870455436603579857085750456223545243229505322713271990028408056044886665089039419109948816118067777643733612432906650151442859994444106982828445230100653803541327033947351693155174373558318222854638050090385824370688698196620702087738982779205564533693585027539468523778089481744426120942603879562843966200648758008791924816357518654545495892333510228025821924384050989866054522935738019051357482316662053883215799258637973571072987354834336735212872666430400508272440066389116447664203402187442954553965424986318415641995269269718613111536068893477022928659040245842233656864588610898797212421927318081745590453702459921581526061198502099545221970988005257709639280615462323208919880250921862247708282244026122599075384210959393627037465697382549905462867297028760229413583782884145650288017390279768513090242302445108623218287113796334685939216983453374514082193088007047828337228765172899008454816479321887249345426575421738259269093804340621483063515512270879591612246465683544745024369812651699579763128766724938417377952361696317670894645844257583419847881805590695885748830275377554125625282568401060008038861489110692149198328340752675193366523344285170233098152040053193770496162484985334721575639430500704056968599036689833348217526626979222271732914577326991448059818746671315303328598007855149354085747726600451931550596980767293885625893619060721198349685881404950826403999115748744475947305417102429027271653145947734206092699570461985736537215019023131310090982756334229187868192596495768863721029292967723932255526854951150356598560844624429543849310796860105665651536352963428396193736497323455463420486636967003712006399103603403563423986356822075095149499743046436487035201343923232837638108396758064866086454703440431357691132707263545772804280957281114121761850748024327282528756562365002018826282699299636191698325832237296476045473147061760743087241994081966537819592425883408543930331522461736629439433028201079489619500701634906197601977559001321620769567873361097402658534979697738393660670042819488595051859031211553103664195199755621671511780396888516437455566795774381566822584512230135580172824749443537271276220321893087218949647455064272246943666714882314191572712074647200197459888085333300624752640000000000*i1^181 + -377311418771997991245038892585001158192739667406510273780244837827307543135500999186823342749428609320707147589274668589155742066495972404912366685890169666855843149576457083830108155933029366582308792679180000545578788484552865239724833143576571646201434743422092833437092376344459683958860898935662129218121977970985800737754514479451627297111966291649903743366765057115543343102890725876391295494189872597291415566687708122959563701723575143367635494862704262464725981497438352945399620360673047477198870000637955771275518239275550669915517850040374202830790200112827180379077144795070256119252576069600441562967382434273610054325053825899193930737534803396990755630800402903658737605136394025640396984938987244946125354784983387966106351171848863309132928848871561753085001455944054965214400219935866881917100839357952990856453477623666225731623779740571371961620940850058428095461894420260494386791617930665153555069394548365019146916305321640424096847179312210029646033244058166067948500852539257788854850372997832282449063517051496722875974830374164831160174522289220328346610604242910518662471059686651459395405515752981885323861919336822018307739185776458317344951417014584235183783608328425476739682803087595171020316146046396689570014756916537003618639313893708668337470582256533221791894973985722570934491830797395298258896321684501902582597774218239573156697460346182044619297605325701838881252784147595881726670462971836468094302225667748686607838968946137581908535474496573515560352748626275273796055047910154159972380746986474531828645423638628278370131860174314069128002431476354416081759010253683604053320119024694749249116527151646394037479554883404228548556559396255480368374165459355068412403963722233906586782407519685102609607414782843579508056494352332210806912879169636613915937530649938684116353196572003134238124499886704736173108901334579165293787317882908282008509933740794334261973155475941281050857399962533249329147183362616443702862947670192448960264062237007035450444057924196212793437059359669515317507132162357084620262227381158219628827551977856721276554660639536020053623086342676436523001434504646316347496290869719475369281545545603270642669134881669304653794371606093763799693595491384615761864945593973729489436000769111269181091191437682838802185344833752899779312922815243803890650144451571293546329534176114748628041163028097554869125740465790627958390345637386372106877010787150644717932030445479151245610356763976288756574393926330701139607167004362919611806056957821594302981974256575568989013790787947471323608023605464871934422860243990610560704023720540139116649492625270100638948213205477966557802899321709478581046926852295464148352918641737241974722139035502553815165001571989487767698615467365952876484032229790715729127519486475512745176693198810467226068687188521343000953003653333657345204685877759771963503638451315991138244124092334300964301589776486563367289265164794699157321126240759343988663457402268620182483853988530660976636588306002638295148968880504071958371332386671516944473368531147615320662661235884149742638415932909792171870734907726636911607745528224127658179490508203594756617683530441143998032078481578266961695175320495390179207019754080015113232976259343582802783350374845946096116183729564632647054010720540395344634618373342933174355732509773373111231936737426604292231839807566665297758207132171782928858287051855633988994311688815590983038830511751394172564049808745665797389578263464062825282009610123024746152128591812962451130002860211812070439214827082604558724584197434836657263662014753676219318259765869334500311248226040772201763607444299902427328619583582306831721188501836680075135501686852919566208777220532170699568619581141597851123310768615593675522513530106763304772025399781457041050951016165666926199947555032753640697830619756365783505365072588049853252871651328000000000*i1^182 + 276958853170865139311399534846705822498969866066313035097582585446693429099403364702932858318564928280952243885236602702015434524573688126959552860750892118790651592200039976798725116500197932314399890044580671905559494772546103952580654343645350817192052782009464824833714630158005827507708648394604503278875945911002181717469741371075589000814291483492384822116461049686160607543510004228564823762977664059514043733464934631316580072828317469574297131826794394940268885086467012191572104338960910683991028755736092752053774759858559346486681806470135785825940758695547590504181461730652426125086926805557590966864392598476294843149867841700855786374138524290199919776830616185807214555155983387241077112394276527822266437238695115794152148383592374312237292546164461488875819037335256591072444182187596286974342175513928252225940847964589651347687929479547002600732569743651303323988995024705567157019621410444960144760190405438613685982967556003418861370048441895578506485765288668840475860721327826777953519997706278742434887951916743660072028103057199930045585369607299177608092177733279170725826718726752055608055876302289417600510822008793633363702358738178827473676774333387369720335977226905804382257746320203340223090920935488738007599211198846954916465058257237400274229323025868047449510638825152204551087761464836168505720206522491707193106673488984978651234036026898637011075282641534236606905519638114584810228619429925694433778900023780453538883612097026000824122375685399827411850019131001597370307010232351784389091300612008755763976798824974876540279662876846017509592952208817705864130747378915674196413466147261606140592991690388160619461184218499410848011022741215875927656855132965820295930932262955979574530569698248806153768661845334411848663281925755927688202327960176499817301753380535987740369816573732571468020202733046877265970500969040074778384465447719239180526676940015166118084357183284896018559146360662744635420397168788288319904714624299862824233298659256409624871811020681304329222672121664335256605836549985296775399443432758474324570059476287113904251580600456942746892771110769587898307039685618965135529935466960407755219763064046152519425187626479353643581951323932441335540620807127996248052403324974459068475771234599516369595098524301322166595313077832232480421471863859563148976858583158828598123581556420980018278547080283909403224441680518255861807328360886610309763268909676693640435223940576934950201970618341393691886523909134685228839364649619877642649878953326760186216904823479284864644168627786900580410748565845667463832606822935459603055923755531090171813883387505913311453787560190514700499112740944352163813754677785812266669293993422897987656088280887560524691669046649988745178319308710581647546265630170581425338192488952607159832626171900103280820636613242799127161189383975097232284495583155044975557586579190914837225309366488783333664983999015066455351276061630510629928836121539077028589337243150544634186001620384259926091116581363431484285899712031908652823968772746100605574585898173316641947195724920493692150533675341942373136749266354660045507566011554881829546074627160774546436897282388147575351993495532362220393787939590778300557116801482467283821340414415255735461782201336717912685842363359662615408148196821456175345781744502056545050276635143109862937285999209144662473131219349609857686554459350805705773993936857347194347578654226555017490924521004935865284568046189335476731225195686501118581750367295849902539861064054494220423376261573519803452098798474688312697097670101351606980884999496689926130858631109726667750455779471633927319868297315111408557597852856651056038598622642833150038070446840457628478374740373993196602083732640054238006752317106619242834477821655866230113244031833275638062945285540235078696562638618333564161348803284049664713676517330124800000000*i1^183 + 113932820816605531122214717849420003894043914260226695382211643271011300610738713061306864030733825021155000987239619221170540383353886780654909569226476738690437805339024157254476230241760732757648636376191695596664430505987546792362767494415939952543230773603743870908968732925976760903871104199775076277339411701237578479226697707555838087462865799228693829960464905946703921808114100959938990497565014817188924643071412260350232500640591157626601950255447608631987837828037367177067488316767508021436172772223241079776139224650979859553518256228071369495279329830041251583902006521553748214846847763220814300952338079065910584832303173356968496356986066699888027616684096165766524962912220274136960996444282967629468256075837702367071968273767913084540411900471333713871467552189436424716043832352862175481748624874923990886493437682458356857373618989296184944242064921649517511237380554987698538879156671299274079557923408404621777503268759783260072948213180925343970515295177974664624394427868899946943848399929315604320141445108649793725436549794615906878341334849051048252312109875916506485501596301196723893526799006242514679967883063574362476631266008744701019276600899505013939948849391081425383298795496274533084785006393601311696171359420184282354887280836253975273346520752702065717653208845274850358308009944652906634035412977384145257215094180842094908644691166323685509661136722917259438483848212935410059562491656478099985396395220505817504991851991233063941133138389655041252836039416457665010803360675775196017273593040847982857633504620427228559636489119337266553637269398347804104004267830988996174912608641781517938316912899496234413856303051815622608697370369434772197196031425060205201033015632501518493004572026757219198481595238556567904942737332388975174147036856344775550355033328610393516925159237671314199583437057517021678534228592876574319125196576915017821883121813109441222587553538617534315981544578719574447579445153633030907794850485460026675804232111385856375686189999879820186430535386966523881972494930764268658421875461515482583227269831143900904584766592922778848563494640618763722441677332000974391796420628700444516795066995995532961631558964037916313187136613901188935289064370280457935806134533324585102040342118472980916242395042476654417701634730042081174305774904777035163291567156108068022183486657469941498362275016722964176952065162035726432957230154746900006137830984933869737547005555297815563398228324206888472917640189768998658699451893831046693725633316810471559907011447285353895002831398415123259654380216344639926614237365104034456427141296868312953005865103281949753334813397236594435489718866216226250517281822844694125246850501659508975442824339986694776181044680774854439004038315575818267461886916321618363145719004031922381800811275346940964065342648669795473381204177058450338302329538471821458045665417837619455171052761150773216768918040158233148606966756015888391562935555315009828448230867433817474046699621017648940893132670737288103211207537308415059773734922945411867569360858739233120544739500299782000388849115901103088265270852312974526116262590812074829877518564965658821416518472445854786399235523673238339949080644819016785097335603677668618143661600892467984182506211592303095761082096034167631155688806762724710553562032720810861258903561242563970425292962005788749937710692771184915014673718489133651971206267268888424117841589254993637612935693849097016531362770747854185477471184757026310904023387534031708381250815254088138325390062166503308797733378960854427637609270034487725817972134261686668019903149672944689348223264592931471871029472867578875932364168340355338987365360422614461259291388606069671474770887884897046242342155386226083133737696617210375963137753835644592878633919329987129065023681093813277457662496802474586122821298763386060800000000*i1^184 + -52292966508501735758113869531541651402279396899683445762577379752194408970192567678596750154866786101196565895867278500948245051332186167708328552238534404701131721811876196381012531288554221702845477645223615612910723091300362535111736943872835337917789331377445655388009708474822394220719033879081049135765413739717059213278590241132074391857378704822438555968802530295335228815882946643541005295166473809967018533770517912934016428442925349486493576238450355093990958001168025033332216655348639717439704382470082555615556815663682747581063231543787238559910868484231765263002886481292560460523815930196147614098542633963827689879415118768636967177637931271703334380369384022948740268616785892075522995055899069486570007081467530334831185616986240730128598383722612758159678266446507716596193519973028148148886147521851324997218707665878751773667525323723494938855124674417394059167202641039907767762356766752195354532121337036285645022150622510427352144418388942358843868144316173687425300675818349573536203305493475645978457881669403249725747969094002731280831936116274650757884444092873957376323867219238939605030679958982425084087881410780285854020004590789527381316454954912894769425909715303296890107787088509950354768215372294038623466721279468592433244285920465074028113967129021839157924404481743899982012541040901488304724747086013703166165057727427820427128208197248362483268711142550889961907976469695864506738633869381960292431783606322452796040634366480671229498846522319508502270335370381412051375444223135509669507571202333600935594613272974627081120540200602287371664523471040562367609361588765801950360344541617783998016735964401205622537225334138244286499775000015615609179112816261792644999180505832220978377944297610398050262324088513262268828112278991588027398187805854158106014690887837324410081102824858836976137844778694846036049546888322677425037516544253059726433753301052617672548306789429122847087604024177390904576905569826539798357368474076730137593251972011187709141749960827757572107712112964109740948573416671220881043443241429976077446873603673524614690364048615085676619810245193190590774684132012927210561519433179888729631925018314187168266440367416333358855573113529408795474612638591033737181115648000477834607344954347999843470850870095843493589943953150891073353329127739023543831675418216738580105741811155150151126783775008147386899959999100018571002903059408093388987116586487644496653125082062418255927230284814030623802996121003576651779940782628467776590245631767538150235918221483178852060605396682510395166337801347363365547133403665070774471138775583294202946673549091380311721881280777461865813846451418666341574022359116777982047015637961963035942017896336911746047448852116866722003686413424887983890813488812600681334820436084861468915181857852297550200554277262145588132413748461550011188437000308602291200191428362360364640125790740067966106291051561138165449009538791483374412714979648082706387588048916150489441157816054577978113057123533004524448331525427494229574100057198754788912212634626013132855147110012412950949041503969624956114085803709873963790991370267049875222869064396921275103803062400328401350249825355329641179828860361115130158934346059650578579683030311333027534994400081690745783920659230337347137450319755871447618838894907888440098313903576451184417539348032956690208156112480395884216926230646126665920044272175108471214897975348970321331649651575559026038670987472658693427930997107622469371718980775070811711976779987354089027935763134330789063217593547341752721820205112568240663016050644841807948154410413799323519078183239103367837457722233162903586441337382803554253425029909505934882433437240052380460151953511625318963019655900287282480482340320949381095703230863179054661347610202583586658831609509045289506418249882828789514240000000*i1^185 + -13834594904479065499053883991786131337392826216985332604376474458572261171977246253096022837711490303402885221857251162835035169942212459964383718623542540062636752484065103379110093488938034588955908177755077952227871173547727109050800945956460577606853595780172436612029413558188510323225199186660753069260424638033444943424870908927654056614266754062208305063380781156584880114943902738470640551779364282309470022372029810965270635537762897718771457414344832932510047919548590580457293590049127620267580941043876041436716221049538137178009003695799983447284935816130995343239804573084197602318732153425617174995073362963096084771255344779717800159908555732318425933794236540046047123882526044526941784730803110558706747736597307215942894819853212876034837808397964943614022824434501582973167962343121298716436311163289790494524483963328362990209801560904668799278701890476442108868759213042468022833800764928407867001816236853882049144114400593584563713910314941609476869996927699785934855567351258945057109576659991319320676848589371498676551443511565967479592174432608975586504423577405753021340392211285775415717004330089955541929672568055259425079829281086253560174425346264365434219358895148092360789842250947728205792660472976295768378266950170650506480624334186045532829738900243362885667284549860362221930216936789810265126436299426893916965010378967537792059060702987220033936843981724427516736770172413527681368641415829004096442734606439474436844780596164194744173510629095878780835090479305026099944119882399930140792652015185860578256719897003234452010034001489616452114029561835660867338889817094768551182588031063626389165014235766068351523761324043224128494923027664062517555903327880480918853544213439736549447361387211407575614930071457320840356852432928059043957169898674824950759490782241070226111554567676281820742285905830378008013798365354947763126380602209022538494879347147307567593388399665181702769192415828034701640755601361243575420052083645792331049900082660068535564316120414964769714834686652285055936044067583505708580268762270971623341490405754658368591639209686811555089178372096128732536395283412690144419018419139471290997333917952976748404921774776895297464782644301154400040576704511491394166240116289105379354517777335407860063246363270401569228286375584858104496973272645817834482461276941840537877615445292611879040336170504116246166824187866984712357726062242591782775998655553740935572459824477628882277676277033607577280468091862782645063125901620760919618344493464829004086563981691325363712027560983901601458111340532504461734724811518774954727639322927312038115788102742817182761784451443909275044032185102841847747241510602701314058656203547947277561453432005169102427057241147841948197528798302974472787274465443432492244449043911908530400355023126357098157247367683329040772324087834589050442838471873302600785559545894338792672442500264556335662968940766159778828918853503058375370998589400573734501379851298827005177952850307777432943679698336757462268072583262051667470283816323558616539724182402740058868620979623393262091870464441225894745184422454552406796961470322984651498334618829466934019138800240759597431020304348494111047980855960692663335919401889223899264672147755004952094417678969870096060486015537123086111584172084884225478158390353052854051302101047599721109413342940288366512935456243498425318232224588475814488812064874085088550796093270394288512595994508174534864563618496158944653557305348310410216088520590995202254980568103526144008428888035843579612801593821445542698267606095286693054348864759446119332541791095792866315808235399631122810797162472835824343616218291498182610039062534823831312653138472071462255951726177954740213473095650774771844264128379479425062456970202308012738472068049996054236954913388628820552476262400000*i1^186 + 20465615762411505424203451731939854387003537120250954527509189174268952201109284887347801981443936930225624354399399206220238224581639867999718058979805446980769547427871432990935903182628796516621758458171243229301194385126489431364956342472602841006814608293871068945233792233444643521782116720017560173272415660504846082752576079857786441177727937979835904045389758800461277423461344554577723061925356124197026536521880396032209931262814295589025011801586810183352863898202934235906626709696210473213853960095668744794644131340703100312349520240423873197620849085910215721070696062541306054972593182497875424127543687877311319321989448556046736546955708888372608978520505944538106493007507626287028221176094744795252992586665258515850038707018837704432399123106553924679542284926042445160433739645278569181162997019003395376549233526687510716242331195008539339284105979646529742545368457960738005339261134812285283474880178280925354715483044722967167037399156957056256999271665360797349942044198229788969170702455731222016625926533457767263188398140333208810881416461186334690049577678196290376007940104926781912459362916309796002595184888800012009294082349397999531779350621518637909289518340469972594943587770617650812962982533872049842162674814552455972630376972013878958097534639070919520483330383080306402613084895228427108524973320970579106380814423273632191454509766594127381410408266519900045004833843481746384088135309163429083181009701116790841386352669668215428038776553244845750723459819419227735213291872479883613619690014907871695978657218181600542347803478583820903454896312926541080349299398202172632752665365092547552110522400591340307985272324305974613833458455986292975255519475053984560525081515600003476147206906095824158974029223462697589187197052890621419874050103479045993210644540199272102738396853468140340238767704571730973770192495947073491505185333099066571277597705889624141356150475707472980764215246030681361826557895452184165985432978288755653238865682813263282997783131654089192064898769217856604997725996563524933156220276627057338806037512921425124672885938969395958924792322202865520747876644103791965162715766939201575583641205064542499076186582448453448621801365528410788238827573179807410820194539930330838493846485739725473872641813266198941098071624434008337261603245308044144590610509074611042639523785926182535003625418634760539455722978200617241048916737599335704330748144226933003949342280710355324426549410592570623791525070162750935220614490765094458577770459412083063869258718621751858485709465977301438319623020714380408654199911927429611458441157374127348209038459320197035284224039646977129290280051154967089692897465361988584818758417072680333728701295306538482507022384876843634163454002302793143669748107799273566564562686352586682498726948125015610681324024125064411153592019073313281724900865462050121243889849588634255850825762731935771653045719635339508096964231012930658540230011057952981756006518719799684623755533120281480926081801287079911520677674577918105999754757914759108116854572980365801440231962665809267728403192799440567632346585308259649002089456697000199896197374239025979324076931696725405345598306044698551992742070977234622062001114765717271568585785502002791624857094354967433943485154462174758054589827944424941698910813845112758752496849156190098061384052324824656801563123945011788321500478363324066061573243262208159850050345733943576547415136922955958938303133218419733140007570331985815097761459659973217923315858469576850700086752113069471663609007649028863778800924158648322662604926173447034404813401035762623388753068150179803663433186676857852897507410574010381186291537967244474521615262137828441652399690882207633192247851660702937621954734830831712977794898738659703901676377693731156856867389440000*i1^187 + -16454132315079920884772594500900656749051291412205234025608252279748447258273776072354332272085537409660634442048016681932085864220364431178467394389596104022143682792927241538283199363298506976048901299017511561417581651448088871033350902240314634975036765425478684991588860349168315943204979613481358784280402394067300898364672569826401081655870968712924134464002926568097902356950991536743646992418391741895727014419773385775038225980846870359224760843155741531188156111288936891739962974856986283552836121957384537659437634961216449094228502660125768437482169173339218045054652393468135959696951914381766424005007701598918837130234342571661887266282183159387150528687782031419415155702207689886792116838085998358948239984374100848592657076054079627515174340875700854769507084224380130129148286321373987740956563448684729940269181285632427010783251857787622766346941342385426796036196147034440192722719499429572911043076043663783713714101896574130624917856699036749595084838948034820664517622869885839300735622875656661168422172736617237335104069695664462343804830700521769688624928465192637644290435265988013178056768850987294840335330142269763128050970662075030814654491137384948061256789039536929566970771001980602977934108531884048354874073457580886976039145138057218798169360190402547133756420868247352491576057238204501626626715585982010456955425926011675142238366670073015050014446606532423167531619482931041567620328836835010061031425339864695647965691077286131616036179985148932090295649409197091094504226381732914807525126695313020689540869252900622681352592590283737141580762369243132693540062954443562882829498183774666807478190239011319522752514786641091728927027392273199882938888684911267576970706265820794883948472164524505515463266318255499493819255532775674792279006816010621307325458525414114990660842133831082438392783047698283199394972415057979940667185074194136474501241782506461098718854572579182090640736605219668639272306720771735908797191110792956992763044758098201494427806341154081121140676829232012563057813989754067718218532646741977708276237122910559566821232190104798295296840830418323076943285463747563182111103171234638741090116380523467024812282378843037966688043648033451207538044733459132436745347881877553275377968911120206089205029953508289260791120648618216215710754161744342479981195143046138898751620243955977890637649897806170290137609869023866950692847821557898913854874607938123470838740390763934912810893991673627924251752322013159897805876819908484620192643714341210997137290720904189619338378695264571618505122180897387603492574740733133593075110894567319426673246185160938701886192189976801637419081953579392301308686694703534599188300985586026721302519940553679079011630506369100111730911901489797505824938851201256059359860757970261585010424014545580691170180120005899432052496953087507905477818980918108743042738623372443744049665157522818166196156161434612921410178315634081799461005842554725801880309149864803228149361420151941623427624601935357630211319732399848300578884497610924123643471957918957082125589441521247024347596582697102429087331453537415076245196831452341854123973693985128330587267927723917810157406354160616716893701005036131901545645280021504192018499704576611014572111206987859064055823418193257801692024793419793991710836455955862922608223469378940946498121548222011027634094789680523210372410270231532068719739638898309777453109125742207714333163599520037637746155666687303344114845786935680505616331110482308012630244613920802127826174112124499867843507261802259117270060947491565856611628634952582549480469972376637959685839446928060442891759755560022032812589748364487918028796773821001193715269599777657435355808613796905263182497297295859210094452871979453051685162865011124910349891928064000*i1^188 + 730129222070109693955430428754665611185143509255217327980670008039650051203390659270892533803746462878138784529737365284392163107209541696522311696138856905186264051649485252903107081797428249595391546665634846373062562290723712879543837323328277958800671518364054029422965384309292841991775279046533651200021448396500575753410284378263401988159332773209718483192593317457449283486190450561866691091762278851684464303944601985644865381016276094122465362895558178020110742726463520615617372982213614279268158800796754759554563367020115975456981464264947843776497859412155767464059097272590314215031328171525956517910262301736418960121497912693473536471577822076769370868726562930902034836035404944845870760216366675857382858429628800343846708291612331733595157001017277146010155820727600277717419019360596363870453705185441078762753652207854108199943985548174965590337876476180696972852547342559375768405932485865327473733759162048811449082835142963043475121984917149454509660724985840717645600689538091072225319806451736195504619331841090700392894337437934309417526990730037271182948417949954358277386225310107655418275915360251229020115488006297736425230092348251668464481608544540886224212915271176960978537140732517903824313194419508473531900168578074742202820244025592399630637441747857949776295501850924667146464869325562484335184734082281039675517798778910322223906455245578718543218583749696841721431676308964156812781816938893762980938806890927919424314625382387033825263994585626477735669990633760409474402608871444910717613829753847804882318177615677996787328312052495457287686460591496011109664645889178367780601094056056507428869752783270694052498505317039861343188263982646354730230682281507479544609870356162757362875319122871555741322722309382539746724470747389612589747257060599501171736483344887871583004788949107016419821728322574755771321870099905392817064190209629133497130443482884072276956840487233594375326377734125967538587907191473418378984627312619881499545773217256919117698659313598724100547879449268436828664633476959858615580165968670197938744618570661689804224175370825123045519345232557222008417269914012907064892746271221912449753083468952044277161177662691950663064361511956266044391352425217949698125836634239641063844793444538121608970715697306176372121096581085570507041897435480830387384777146795904441457497324491570992685517689998623127293346606904450804724062414631132466968809480468074816625314252140935313456077647294739498179423354859474638184163931123275072856648803252775415806286673554507590597002517841164351528108703094201217408160837983740312791538823356440520283181189687972177431766606497643341294104582828108599825974421079012993596791357661519606912340309555743527413372003662058644176350880463761888897473830716037044496929288174011995792279625767595613511428222679854680643505527651791720813749016557211517463823642929665776030384292962546439380591810989563258259299220506933185342072177476126484602718928472215539685771194505947713659821920381843844115048345009618358768631705364624758664458628995173328437712710885383601597259913025378881780283983914618525206178882950895721210747166773753815448916584879816308363697152196913140461079491197000823924583518256431284314227707660660253618589104350968972627771837503981949502382751242449499239098685940397372990882919963747971557960012935238122421433762340233869189324256929157734446845393914941851618237110160632619432141219127686334024043963429662969289507100879216723035234942385692056675184677364191210333180384499350960359830057891690822325494652716343402292545239464564642027978329269791827231733421458964564671821796735814807540951730767129119911158120585523180418101104587563813791533340052287615058683020470207517099671988556595428673454080000*i1^189 + -243634220136387105880976656621101066669434444495397132312714474306041381756401337858708325778627016076860444475453773891988792482996133788979118930851813659710586782503562908438675437623034080784566492529281275262694409407856035602259313064181946756401300002659151771033956005929553480376634054753616093351173127471236822614192424762141753484010951381823744545501343935214934759039990774297384529131842787669641552497937205829646763902170326484396639741643782477077169514412600143244341660364074435930539580099272367220796099148301140048199390817312453141717715793866454261926319830138979661842073810120320984104272490945633758932630264501209345312426950703107946391853733011905090692891387467673524879087483499769642071772180742319807751996516044599913358368098420419348621681407859080155672585648987839649114107674212716290013922839749774274327020287776061739798374111744165212508592202300476819926928214645832712418100247434966599924477532853161703894245804351145278896600692681611833372072605253286355775402296590718583232762668836724714604658888795657809956254469359946703539075458412537636525641816812458299582805112660797364409858454609591506623208875876719968532201673841067972898587497638516114067229117708398546311889308269421041897618378832712973006967821650970639719848848445292145644818638426062471019983857143088111870842604269034462663933450893878234189123172663774762731464245754584023067175956353680217257049736087136241266880456017191984046172910550105885710187011402527288251773705331493531884578736214210344300660190124831314910480753659299657178165392394958091014105839206946903865000984998715591895679860846354154347800458189427086930297531328289811137113016223407384379183395580841785820728789966586459504311375894828572658180831652237626765591616230669700097175613981064183492915858511641572689031333774508167757635303836389871683047136461823491495147556121406323800947271327724406887837478919706489625561222737296100115743108010244232055265237162491210240529550526040690320387176662126335038001923500066642334698897488142948505913838142897282068520243281450786420970270548794569474197139851375320680229455377821649180078839461811575889357424588283366621755189601525274202215757716540113055403829942391156403759621628731895870772875096157729106874399337669090821463255402152953201046356225971998507619080329158357154181904031301738897150096938032090699663389470403064936840962882770654124070863904545161384365038791756032490624935864246273168178836095590586280555628084514707062196417099464552382104732938329937691390980844523663532888264747278735558876736042075954064473497775555275137377961397529616916977949372485328517556744871365324186599084011394242610893515674945401671633748954888916606285511671284794489938192088333703394222904758179760469727037483655890851485229981890514704669951266114885083430799277214809127290506937711377640534914108634836582396449924085425366938711772060309901179850101035233767695859953662989088154962637017489555682266563645654779708647961981762225234571662819226144299956834898939807883154518706015226520860417805110852804972016058863506281579647281991718927570029683566089044637314851467175417536052068452394319968142769889739368715502771274401644195910246999555332593397216122410658438133902354082421578003393462367838109675983333685739287836842610263969300693896403290939644415183144220382606414055683090997411393508433431498177760588080696484097848739496445320196351506604791097686063626588899020809567288425054741415670043969754785224107370475220932434023929229595947275777369108585140412427464558144658109842410992074068007409423904444905987362978735961474224364858670132654235588039652861163051161007168413241531382363369398218518978164952853836211572829182159823443066880*i1^190 + 60694034809638834465391215644850443375835519981829813580146226027132220144157698791332789560174526327996437945715572591937025563121427631647862302290425956896138450156671970508157210523747390840568319029257327636564896603185440124731481910178429293622836189364307868497686582928635798032961390430782397599035992830910218599302171475635479428751437921377237911340128311926802744216673255842461372010962559497093990207994974438379273944352101448914479987094659138126112585378274464871711696904293352403284447418298387482470142043480529212139919954780580231203939312695730864321695777642710933344531771119022319351540088656304118023786137017030846156030629105495360633512326828006680329961793409865600465099451620438783038395698179199074117834311736713652330342150558224672588046210980181531717543632109441291956339291510692163337214125882513722004791177076468182841163491603194858964969889007601910584247324120528969444972070462962182739265874919182393922061112741561593523240780312291673573844328301779033442859872616325491966454326804558853152610816289898309690345103950609831908772039965947794606968156013091933149701902806763505716035037666895719897584637646669617761852647543669238065570144352421583305907108330849532347689045373017170308077922619183724776544369682031062678079957589073197586460345990619078101635765058353428998845833498682791801272659694630410049908076338008692277755977191239418091024898747762993715629752617821338063267162116647393364551169172485753985401570262790060847200686534341402986146333094807848455477111906201708570958790634756255824213837282909092535175231579613033919452359675250064279266943726398920132879625117938890540597619507113586519305164694856728007584278100198975986815973732962532683519935834213710466025599506518270981638545303338433378285943565356557593844131347359849280887628108472056552550010514399070797565829568064454602766383066696100718560431946373766075632651752601774035709352163993685705640753734039378131834169820964094092313880985586041533289080805351905345761786565611805595182768949272624065012802818681558550275851168420446533701136927296557109330378504480233492890364131504363044577392371502551186734295299564832130728731662424427871819699010410533365086059924148162094191862705943474574920316266677115537464794828196827064735153726184451656971065998529346807569471138682960773370302747473373271253162646572183538620132608969476887808815665519217458345961342870547667573710290779134735699269108143619716166235820239091666505744689036206722219788966620117273059225712709390159830435402782145571545740378104288303340551183246388431658076003805329518139269954673034480046934049849577464404642432986160701775596062525492084262568126248478460993320123691763504374192908024301290775421725116563050524992966851026322747624547379372317863820316755269045414576760329363024689720208521796160919096255328002629579581695342425205408998267706313030035788898636758149419880271088009310260459173632575176410296406823007484398153287739123357405205542983607125469306873470749520245682230196583156362797903406890603401581264931578858794969769747200363756211351575195626671016351492746084260363102206225316439573112780513392691589333141246716808252484672069630101763477735349409630797579398795973438620579731278062813003920596598855712035203066726135677418471621670910508447093233742678156680265511420786123795270582703233741397619624728430946083551132939579266990756981813743714560692702476175647888423173704484604952042955400929427678199212962775881615734784751002041048795393620139135351986770993436681234863663294128539117604924855124461315528420377668716083076204319633104360124132261838300323988504935858732865496108303472985296351859444590312817080727764136361984*i1^191 - N1*956808809162308796558945162409971116304849370891690751465401514745092027580016385870581913747149749658089740240367396336924546751470208498080633323853916736892220809637045246231368858287321399291078249810828850938334945613930517258720587676138974689067986113525538312244175705465096901797047735354665900839184835307821907290596829867219172576872686598897959891316679978625901765002101248514181777518623768365558389324341248595195277200874637523610326160119*i3 ], [ 110763028441154855695822723541169360497669295357410691684186790658727067609569801884570456854967969309319192378847853385891586374064868037394122308398055601644211530778006172233452192220559354339772542180193849053002664714102423903115817751850225927666706486580749460978339857591741544717772656332635544130361532290291449864043507820163604669943896148938293690733758576080189744047601251903882633571069155824009226842579557001876019931938354476837539682513846463429791225444549615938990980928124515824891424451610615320115177680052553898023344513169111962581254814378477477077069400654735454469467898620955489815452081956167588323055264179775123282438668384867793202668932366849309141809960278544256970075211062780150170813272885835740767841971502122210339171942048733894922967427566832166038105632865194627009489371775002931678974231107766810102829155269431443490976749208006396663817784231013985805098644582627007080471694752536980158491762775579346956672558692540099726331600975235128830682431456913617598555476657727697814008174982321632971449293773061291874952490269094989499938780294723411390862334404567285215503771479787924019259707078876506171127455738161239656805635445370727738076376558668795537100107011464942744637438816042414167716929712785051655768424581264779426907943130200155304443632566682894756693239684133718855113561717587588121672577195631063144727575448025711915202470701214197327612849376550379747480312175340702275126020385997674702403287087702014035797220565597621424746006190432778335803016986179169993454203285037368858040943380625221554122244800263902078436346412645540854130249300382889258158918165498864523420959859442041630656067688554886541607745786969831016785534683352732625297395021444143665074866118354641056015822345340195962373020428814089760014799196314522722138593980542783402813595215340478271236399304467957042472985668631205354835880308300205767388540379940943956781234050764211515027411410003616045694832636728912360058558773755149159708772232087532108556091642978785576633672558711251065082228805564416395716561123350806586537310038671529474972886942057704195454102836712204373097933438775705910934041277041103053138255628013857437619264229907296799576991501715147194661852382248404014028016174041375332550789900579103678746726981151526237511741791650408136530601666716906273867709555118789977029163650413351096556708661830634156653567809350722293322887217974719281585721009259997827266094858219870257704317458526467765905197545964340682777305498997942314000672301985147155403604929295299498785466196101496133973530445660785823071024298834268016782232523186775974689363899931991618726684696542858768457065128152912579274275681028128777728525177183563165728575153883953259956847328266629699665687363094620442640611075287335701968459479206865644348580462223748292363492094175778283989236704571846689811473309456650957427853177673230697836051030088406135151971674267110896932807841916113360206585917070018831917282754327224009614569946168196323627669180289499959004175905194271925809905346891406151050305917301410357519114810590916034045202171358461260431479300712243046656273701655043739175090855007741146388973143599991505840385376275878880326842902633057356696346851849996480405010769325334710483240897928094388962733031117895610314054516650010582670544482405270879791270394168508841189182180643871365200255373158110385466693025997824847574068000234140267929355094605480908343848089261374669985799668807234819756377361930222328439170378483379940724542415857964489567024532165905079383918345870295586552885090964148797835823946622708752443193122898112872928546673695281486981130398255550583288085943291300655037020157387188711727961752724146514521470647490380329239258702447036668297109596045240654524058160555772960354009787580510699441205225957111929351717930276409781314063855587814212119266701232900760815903562685426197199763489758849549642054189735304497495823283517025708971365958776901376650828756245283045185847999856502526403695854427115099515961131015318808960186736904200060553493866339633564347319957528428242785988592498575450601204685818479000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -420268936641943207940108192967858494701900585540848975694292792211712143776980035855811281373976259865456526218195933751081421484138154913058324545229043789658575508921916430548823506431558846983131913470901913623089690230329632186797319265497651932302013919843891003870252391899606838343391711710003285272102556954770643075156009017682321274750763515061071969126769325851593300752538832195198150049845595590658261329397839355682563685217145262401800048506852773696821068422038225023602886199652395678021358536982116739420859190892120872713971927536175088378113124588903865933228559526047413018034521147148151202590217624891187020345084163961879833047591844894228646718543150610245022556916497445738466239317904096312703013275213798930925776365911244057120100523864252389855419297000981529593126715110005471522904947206688372074582941147674387134445770308414756915275632874706588558468945449729663129386352867605467690620873774831151776641425867965690253091898389912970015904728502284633747360617587212661223126869752583508373272048574352606415776291083188910467222051338074340456875104181300530919518795157384428772200700675030655275965837399194680875889565780903122631429462341489057586321478046028970929378184497454050381743054351707841230691743622888255105451514691703218287860802863176185125265545040373021316753223984491271021282662251368989142394899703004779614155058883563560501058225798588788575138871909592470970443633012548051502463939073931813757331896132415612459327644568084473549710100509963515514570352450471718814650813715905548754704177133486549541518884825537162251822220946665678552739176615227941316582776915645021769092594416582807747756454731734512748779647936626500385091294402998323322237231042715312695879871198555281518966075439402971366391702711618193522091570203247102566356978152847945491331955688381887863574453328499466212882126323712325264968806402896588644776258333079748835728527533625411684484792668078043338791834512354988763910410078501209746013447852586484260071837891282233331927320633820582341667500854855967381775692352023005823061923692348081883694280108060595042708346074338263189904122809144851353838017474231051635533524553117798153253803643564512640963382374040505066780249464532432757642456403646020546540469716334502032286766073229720805028277403788178020390995507244258953728040746068636415905359698236407425434853091325333519632585155913835053918361448567410613651828888957748398692252688737581252841996175732742106578192898654045539204547625212037665411204620293573255863831958970382318559595916276241354486944054377104939974153796564870517536627049608346174402007432859967849899359330733323434945566169602247689549804225514154432583722978668969485864668506949592622070719562494682636083918696428250680593401511189613949627508450247995376255435718802425001652116596148036450119865597660928860866090016803858963148710779674213944715767609432776486047965935676484024756179671397309557671448475421504462490571525708573871201567950201999285227029342414434908708914261086298212622769820912137185899630230041317370207651942609030470727116147295578601241132625284451574719255308338276946216209103330245351354610406129258185391367837136281035598710897219951379885701298510984762283394680284280259865710546978458669150519917726015198103789114702104643870075644712255020340713902011433833009785080748265379214309477567315372903498241678773913078370312402382556815036561181706100628125626427735391091653804964291535119708484459202311217449402162847743023591001096526089345598516255085363176372481881723348139691171649866486409465058591682181864972138210028094614557913500775767608114717263453223553348880815436469698970905583598601190886526167993251604270334718121780378089312596994972838249882237736800424268792818295459222073794395034677106554019382853879460071494029984957261514057059119958029519059236331364689112500191560241652179556806674920506768450209279774736611533196216663620970787799682397071692292763894886226339729705061434691227788569315464357004820812394090646030558996795612102357540936159557388647273808258327297166404069094187266185474145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1016408795460870014195728985120536924550592682711580051512343056763005366268111056151940766846666541408892739135104385839632508367458099415666251695443251951338814813998438929323715712193828130258032948527269945077908205666707840086513554638103435600850418107082712924411454288270015836982294729952707637014737508713525752860391545823070339160844099512434453571475639083320367433842659485775572207489243356953800377774967774547598276806950970286648450579802362135966961687229436324483600050595528077425585821970793224992811710442314698474379780244383304455925743440970943667009610525629191604954919027361290688232161360596509600515244389163834692106996522419861148120345034574736152596013104697223977001468218856215886948997849794895295329500704279180134970863485813770720989707133806806241968389059967885326785664099691114410312076993882360801269030151941955385643758786050344508961747284822535194032343574112762900377564703155442595264282595397735781907257270550481479888303599750843328152265485590805607405022672049688980240925899378212928254658036427715112520077171693677569875408322938888055373043053687486282694845454567807696374750695512270009567323796787278589005802134979475537478539707464274391858251754366124582013332872922849321124234226906596420321985982528139800289764735645779201670615457649118285464694651071250159062113741222107213452469479260340399894794092790148976544528077289796529301007030169095709490454372513714738474338053019428839837525000642817229875543688979763627233987719334692638610773704110590492069629949773492517764890189420655553928091033359978003837250996084265452030573194488262789985086898378342374120587094288593430184407014178289779344758512928146188371726278289198929774946420701826006998045748045707605549993411642040362458593843637634709895831477039431549527098884162504468393564463716072306437066623844460708498787126844027952723525302505898142041714685829158628833185094087342119516297235644842120559003406877698211706337598671310470793623759137286364489613036261734299421965144745209056466251159556883099029912591545206381009287917809318276401433564983772748414183712330425495265114023317246654249958446737562878054967035131595266100808161131658315993981804126177653292226116301527995208698645707005764368344944690592119062582654510914083490448172361044485794319254251040435724498643692054852227612201829279249117863175066018486448194485161198194966393116598507641654897896474706884425483171396128422497196757900663859568247114020258173838056853918355163018746176727785601158664871447618852087191681071416531601210940257934596959560974717416788236155799561920011638469076578951464503484187429099894245847316749843227237789434149208014378970881138753758135292408694193892471308316540059249597465767771150225253279180491354579667222630741173174126322814768651761252630169969919132347575590518507631146154070564639096867498330618900834182628623225759353354025652046395610788460280038031195608172249615927693030307599695076881922086104015128662777534410787481019345385534642276097401843805467252301998561251196563168153890924137729316464749240330868603250118758757682488991489424197818517529078273098323494376236464153149208955844350152440173134981507026302182306024249489538861149589407943243435817265758723881315119321209695758836337130958820394580301905059592662478443749244170052866268441462936961999171367186832429039906878135993564993902870636818473230127055971615608561680727430315399391250211582416496069793437096530338575770042155270154965964322844373741831045311291770854546055852170868188861391005488182025548567417046526740337348975810199985233425344283588610217241023561478319270436262644157944439774359216919932165849556536438003845159927688852996170709522976379192432237315614796096723763536026649243794193454595728143887954035622540295094645261844058552293460170126398867913737196652030410846915042576770535625013148252726746478780852904517775015754965244703992134638307990084703445324355169714208032043433111157474825919679110863771117757893953315455459394476381526477184539566266467344128740869490385922036884493337657632883264935754581880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2874305996566820436464948743347152385135318077910060241533203318100327886096422442538366579668584275726353693748546698945028488460111086325869420200018424543351115572439300223306716900179511960142786646171860449343199666322918825151931027304006908544951424876548847553967461481136036280088770858810992220217190186473472646272797393349413699511830734175791064004487375398790963495781936699276321350161951282183526655417135877151019619123112981708139419896562805528420372227389787252857396076476384744884771676843004975437984916469180481096531017247792641502979292239433021172749038258954891944420363082289151482131527916243881232263119865967645520355436587327471390267998879917285980310541349306368462147268299722531821931345777050172847120413510482191177868738055138195935481872414790196098805553485229426066678569904002612011513415571626800553605480990009629376313456690112500793902172121466568342948363030770735531578513176232664738055328101145009040371457191123703252384527767816997361959345535447597458518855415059502691652368242561096531986824231763379079050783045470048557132870161155133531510327810727642091900374004769905667902412134398913577782378244525963570418256145313412380715219453641073700602049895332581373453864418567587313431280255050738204496924212154989637489270849329718001642748830049505173756401579548537911863110799844281583991660485009434906499182817960448938766795640119769595910662210624442699084755232219961110419023314886081000965937378091012365537080552243721723258718843310458930101974425726757745226590143039839104234830043578690097498194480122464530253535236956502781506256912524161087299167295474039064741279538009089368252094027562461812826935607043723502442721889389057683270663038776292068636660884296149027106157046147372860829832340799996369049455143153255418567919969722166289136249164484703482607269712269043961300755150662010393778481673593305694412041407713545325098873129739959775998972405084438283910874189687582092973930405249041273824994540468387010108342190512406247552788833831099030261346207732054488705376562428388396269868752273114557590316212211774735034431279433087524560517048167814089663475022184804465772866855262102131668206520816949491397602035838442126542876868543693836489230516076997607900438046589484520030561386737199988588097584065725299682249888495544878553322011773491334249552422417443320543119014906337729917011166523959268995122576843779874284034795094150083032745823512541564796027731430704377572510859954684555005180161989190564056824519878876192990927135776409952528732154450038712300900229453128298997572843817927905839714572607390048591087772226804347300719636115126164696796637048239018865990465629729682323221657128900135803941926263528307540912748232411065909357354560676276728041256351605100324798974939397884300725018405712338014797531769546419747930042049490418733260663958383804073053211637538794128471824171534194437654855442373153545592745984803162700041545543075698249696098926934986041086047058574115858424885333404445064530625835265291783055842243500047839487069625116950131399120544352871953422517388730859490784815798311910283215496308563310458107035312441788363551536871182491494911025735276496896240355726352222187566771041472579350097393817436572050363946975305776644027532376162421785885820293365263652513591885805799342728746737449671188758258771542887565638688567960598578841971484431007136008475226196710164926424000731403422577388268016068930295749308943952405392286611548665527318096973951229457670068048842615154381765919026035605439699808923322795238964350223418320782516701196602655308012149782025893812044328014877792697215722937400005477346656774312304202182043179253838987311878414277307416491632377411967252712815190958861436419623790984354911309220461923668505882643420466887506457378218951048551193644897644137751343807045719994291689071344027695339908314697931528283647107881210207331501676500262487576098523614429197308954603173726147162781053153443537836626521004477122373872823030531725883013521159906148523163416200284856847481538380360574672006498967513641955820141649014849501347580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 6625682203952378001543128058986405102004889558152568177090158886309466372136754598501888548380366100432946999005475223595128862868153041619985947793435687068790263822320501934570761819719122258546476245797365113753618264695569909594555716200274877660909727100561936608421843241852901593467710431770232028464894737627578456946414900565144879462762280589100650446464337805400148533984029492804959716770434994717869357314830064014215020881324882518105921030129186365814459495127123296657379251060060698621568483683353742516142529104589669074092208146151672090425609602778178136194148765419641642273489649897055132374475945132314326936183520555732087159306672955339220591053800136594452346063011285534881233354048949900215112135210054065888578686638305038178298964197611355875298157802644344262947330955465003199556013138759060275846470205673590561135159218395893696983482684146211907761776063740814075315914162076607918734901372237389606368981192681095849064673741108408064298574190095515508006030146506223324298919489332566510513082212057373194678856733161634061037263659056262188161001550732524909452437434580349553827786649138686745795456896392092412630353586075704737402881460716004256551851105603165793573495028676006854135149485197670731154990679797795852854153237542325762778088898040635148563086591086038998871815039210542483392435996368536816335458243245056920613342287034417593797167199325695276985904254909364148352974742575211499120949043498596822707623431095452119853400809698276328330838016420485534094948353164406675044664366618960697299658463645228770132886846771603689207147282716818734993744684379952599610987158830864259370429553414996726692999631564525793292442797837067389056227076642270204660915080625301247231994978235756445938945427600925670276418064552375535340601424904867315368474441289157715918267689758910062525010422697976028812184668152642773235446935819260599296071599795184080931250179958892312806754900176153950227967557929782435310303982539458216447602726082751337423478866928502309807401489690415657416995213474553007452993167037720999813322981736085760401596320275999620148739623259532709150181119020905091361421902073698684450911593294682038297564977172370231693327059727322825480871795216927900349153091303014319135846900008511999673443479711581879116639208909772325046339236271426347197811362862939966122548158693192242233504853471527503499511782169594763079885145752208341965219190623143135684177798569939444281791921116475771390461788517787488850058425518822800179308691443721353330612073600226250717655175330463898922054844547109164398494005186938146347146506979767056113850541006339131910207066226694888165936077246357819669909035122148591305647195309381141701617921280379816721676438562300723970583769699696292369176974262190786500306289376270333627059146336821892561753507873901699453824494616389979788249618836380329434911781807855235469480183606662673542756803955245363509878402087805760121785328756596870347787343598963511490771165676850982135337381411885440983136629760716826621751723464083743894958822703980699577910180067728141796771203834524011891967065685010852748059469925001618291834047453422204300629326854508153109246283265728474340144072391765322512521884058667873077108707796347799327120871604120787865710931588429070080677046304898190600983759962991868820630596392096547287317407510423686776932174120084672069614953177708778150263597518621009545597593409930027598774232121202319577250115259677979866655391714622875761940698696098103505517308698969458399548518924741491677417850044504925797195330125673629904737341302600501695213887627741653131618387153517833675939928836353682714775367709314888801118081680002822245879259909152895883223275487886569509574264729519612148575850904809289460404697623072652913790526218305258276171226315456946591373906762566789308876564706947638547600576580500148620770844338220111305431952019768140976513041140512170210411636021840377140281902638990317251019536129767808658912474952720028956277685539105802154003812241329674104960772594125484026560267992950069682756794230817965986510291946851709899369433750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -12429110349260045156471832030390564690300448845322610314398141573725985743102962676128756754529350537226462395499639153851294710970996397621656470197756738191617943612902358691577216346561729130093233897213165167345841543016699975706769001334191752179034752444681987984538376580108239854261974008357077649318373713329548489804871993061713255064814107559965073605309417745991932930844022432778440357613232967534278880525514945205187098335094795736161153417517683898469978686191194922968787719661430742624713611875443434982200867995265796125995277612521674568884152164941413916544158233859300394707560595721442181947850911190692406051622483277171836101744473745395418351725314344181126501436400907224994377301424750076060725085647610637822763404115922471371993086879774550255154330482118621265054324537590602196929183981660515090633622376190691068551275999785015160932094944418837107656241377578107577042781142257888836197235838941136566388180107292240502577339710887882415182684314333318508740544972939536692699481802431179587947340275368396807614478908501477952560907346643164901584591348748536579245264243679295725790771108770728021487390645330271858664352401333453945436876296377411574910286831277605763656937488307180387285575130719423410668769806157324232834408711515706694610148667342603675730977424159192532816197565933174989514071233264590244652787980958093998298879549648277810682614461736122380657301774336729979965557511174681483144106396036024120037965844726877756461435315001121533555273712180459774717967981272394148979540599577816249305818457291092492195356726435272574705546136918099257750161958308269777380049169111713755198920988123766937229727282314470367314030772677525110045581652040096368925485815626777222634581116203362549311229059350382638699080238620239428261680482146631637227607908101187113563235491146985468161985294963215366631183917266657440912160039046876286154588770551981545648690731316789290329873790093961529011597092337141862647941207612625416080471804314833712541186788911775713216664131184160231514475102799813898056428861404216042117492226549749006892947781072306861042788421762340213204970421087846398675951650928130087293595981200373047816718114756762926560609356203278590020060108099603428835995914586646824900973445938693371498514264778622687960728368261389490317569240527589093565901073806219131317969262165128239510667737821673802317353049786342515293877882887951759479279799202750918161074608921468768904739762071855790615782529194886842906064611837402049598489955905964714862826821768413235237132594356257043790417137127548624669202740902949456714686628518851831794495861132131875402464311706500611212339486912130060545292036245010705752848914191550035484536454356210220443130911341845664128296823175251859261892923641822017707526359164888254303099923848696081396385256618146155953743249062954850188047063436148673663733426580359398778593100147990030019003751692194860345596056865608539716345390649056972964116264026231034704502080258443830106840117515227938977701953267029940748403998118703454716705695663926354140470235326261381424190307008024763890720978071545992566633592396833606993063059487196303147493078015972371997217317425317219635898180357811185668387363941938726857495503476279379439439280351322843734702133677670431927493156323578444761892924558362247679869900755559255118482491839361888458854398539516764580489970568617543393572384499442011930758910534541590930805019032853946067017395206716387812471426744923782147235225950745969568227076098428842157358366741174381007701736284625133940040642483010744722907611818164877735270629862050373780816975631290131016801148817895644595804280024396713268681511176297921060523535463426141230984565024116434628883639807427200812174464572641314540540260234341713352509908475872903356997794395958504545980168207540285024223850487086053654040114095981766122897021060468769932052538664475193389723054754385133277444951885141211656449299366913243050189106537954736598246901662387811421998702318581550382358796042147065792584875394862798240581816449053616323049179746054169585466102301290945333782250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 21466439203779677611577374249723282191214749220103261467674156879542097890852657129618215328458716288445033560965820661749012941458014852235298564807896019221792986967123185130077018584166562586995458844590618241887424929323295746166901539828468095224236166533837105147923062857219147167913567935977051232743007017307578570773424127058752948570188785823945956776328324789733260072434004939370838718703161377809296138323071578691200176631675928998130643605366194937346900791071286034215591912880195145256826146662977385165852651553282750341311432627447468435337401382923262400664407164349166926165246759267350558044920111299277530055157558552301169333992860168624107227168953129047814598674025671188396179705680497899414152910740382311492987902947950280733135351575672854878896296791397824317326905226825023979452746985683516614384772873643225859447956600608991847365158847021648186288032340066360991486163176699533236079372688985136485781353498008578863754792663927430345278305524472682170292502893214119429771719856628549093174357853349979557761488420804846248222820776492740533040511552615079262287358320959694912813344843309256732947371115993157215502470348080342474113457283349693936771025391561266140860645309524932632314089520315644970393416926574021214379710541195766318054918065474916389140454074438607492861206564035103760111484497275264390821997344887447213703197317027493630457991729213197004136388401476635770629648070577850125240489768634113485823823634707188198304154587987677116652653438346468512818071732507390474455191828219753582171463107733004431939216319187020415909073130507787933694502653748881747573728426700160551633153597152934484723750473600574890998050926713605284867558908564776459998029641166907557817729368758376722731612369454290138380138184550275899187403300983228569409795100245584302062501010526464509345299861728250834580138922125109671220842666578539895981284518866561791056338121755977309307856271010344942144106205309546686158241750835059512994764479071867325530342794488928756188423151144626371051998417805778212703350118723220246407630674498089506471521427253974569802628652779101373981262149432939272052616207000746153007505293993332813334039740686993461874883381223292130983237535134428426654923860451284623089609811096510560131242673971954413120407580446403439974797652008994664065260433289941740593985480410931118758783467155656903203800358847856298583013101682460963312935202304262328889709316868752112595320468018907407442101347650519875630502487113918205345730122714901430582872056157697637031976597898265095994564930814086433908895463694485553421456435448379658464403896161667106141967776960233713604349119145230153014362478058372871858040916585970637952270609203816168685668591973934859165309613625509393048200839446933461762916283612282130839551231472822973140991872906520128724572003662078625135525535658431873908695973042172467059996158785477228706745172434970291013098838845690370855679450389510022680240129082702570745549181392695187735756868371950533569066142112538813792685875232244940185708076169511289796593158893387582454522470386868302984305233155721615068173868754207144765039704799638051392422228484198036482623260900579464216757361403689130550135746082904444257251474918414474134676281791555134157526594283064045553235176588094664305276745534218803575865599146387448082069476828352334700284329837754735380475230455699946607249202965189838181474479744683182819396990339365037733398254673127614274677369030422594680967334942574395269250080963038775078467153485234216652105492603714586373463652065236683959536685324848586761166651399378795573885787796503764035405175622031849477603418400567413310171839578963356327037868022719552826446966358697810153804675493768086691138281741308895537293859996951085668332386334764683101290090526253996286409475720146031402748621827104006569653968170481575452435777920064419580999325391918682847024955609157572288591557398570854495557035570347701895938837528685203747004383620792836368943743992020832168740049178488650790297822026655812442805666815990100739041998504271455209794358848231645445886250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -31555663874955184481509071710547997367847525227662444066341220506881951034262635137272090849121679474672440677391577767583947878420337062600863528950645016740747917652337691777666092562378594196380379893278933929938574548125770765074434577835791939959510566707520689299151453660486947045384872541221424825804968464632904761976764913382207632081330991847355182811654175991574433480876726450301046862907545949568677532754257290721922826568836400237239717996613257724945432767952063276646557206229827229369576430996790780738258600483665056024638615361160676151754416611322359043169774929412672003238243001977004123764123997865938998008805135324649858005347960207344404228613915732891743535639205071041014802017735600013711997647320346308428649102509901238811094981345693227367045278131620689727696682276297696620841049970979964219554725212857915927310492896663129353048992904854630702177502420462587497772383200173225399544760657721307976374480136693247179654408480081731518041793896233353216488911237549749161365477510024372302052500093613612819225533250839205498134552845731003044282787948218734814100932369840011177102381880731860566968810734548638179091106418870386066093160027118255437462884446352674967632919919307446779447103159346171257723438449173615594547278006551984303842411624120738817144010314574341184636031402861276876276925504955909004153332806063287937190852742131407528893066422163630770619484704550832519505574088683144082133081190498436025086444946914790549594235876913098839750908999469143442986568535686321618117930522389688829161572459889773900285750516358166774163709009632521639856914144561068971955044234700113028534837071842245020892179169412362420502545620981728172002256498428583511504640743568641099673574175993206768210473696966832592152405881433547774181549506516960935014300533288049115189110107530090424438045522157231401771995223401692416791672897081027123025306081430021733394006780408828617464489865356803883897579609366893527805679564400147212045541035665468988715446846044568575010345055626786468261556804407985160986739732953049356858912260183352979745885902594671915079631262675692660628662283571037511761796011444104184387764154688805428601090806850695427123953639882539889590167673189447452162735783966408532159212624600244383863349390352856201993344908713217771815523274854583213518050623013125055446849223988495212890510287308278252360196772443615287367721891016270900531538848355360227864466105259277887327656091612630392717377796780863824472469982908127579582236219741275255613518918193353983291843644120875879330821213393338817178798153802438742969477297150744608991271698491751063030473271954252120537584434277227979953951119240465873853119849199263738281986479944875275511422860158357976033807553986824931527531404159332626801413078390165066187511313864694426062440238709187920463986561922491392607269642648130320751179639027358025832864103985443849389370452593500955681730097651204569215999683424222902987544765491796472090411676579623224557511604233644687194260603492317088371174517688499502722455429421911513249128817926386858657493584620886616699747659407921124537336589167027957140616891021298717091278028228135350210205727760908021219616383527202946164589154336963100609059187145797896950650647593961954171078683817247951483638998457795199848080527512148347656115415994105686668375754815748198910719488509655338184093792767146708648266461877729509859434667322935110777077952686794599477333263146908478936441030803136319461672527118488739091858508952414539801150037494282118706447334991338728797753355890221115913836887666527545399242234165677942632320987627174839147132577952569360796919742480121205162214704377280795120245789152226426368427010913680271899538447342256435111286906165914781027340247899601612592970220510874617714924531025603411110134010744022587561513656872325200549545273987227955090664832061219880867228793699309004241860963737661146690328485125301041560228441140687472134123810209796471229831324973717060898836357732688898773867087179808271184012576030603563235038045107117590374775916010405864771985654356709869084875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 42687447815710189551968154617892788085132562379575659428707015202345012857275769020421705412339584019441272620699449915874051867884675626273128498748818045447413467233104117835451267757436364502698346060217032464381778348167664183430367938304768853963574091917481446439489875919247720793489655403535680610129712384876835793550474327643453877318285737527958344969362566336368296192149374387975012435223900085120713245220849938634566923976117219973583641677683846085735486102213364139517157720309947795387946646058921543365477249266009011357540548320232824158547389451690897715247055344259425719371979984805527391474479504825162162390051447495256751760256917536190749706241228491959068825087581997896637749751572703166713799890782402525683349135899265944742160831829225408912685215129543513985559320947009326396363349719166187070638763281892448106219321178144071996383617786920536637016541308095867514040256497032135899786699778348061477789598959778900512133559552661763265455595250800161354560956634441352620379457660818340088203943799091193856442567912158281057660096911861116729071563431243645798649999543138647071398308088203279151910820859032753372018687802035087631474073510977643521491504470256828614566509251297641729580245588968841849926354083919916415923339483367440203554544052353379613763606928268552512108752114087761700962155264061322660970763267359046807894667959432192079475277486159011991094701142911645120245358032725286898181769618586031074237488365373088494737382796595652026369947093574195344348804414060431902821305622065217450512882210298574646130628711465849610096599994005443724594592171527373160401124166953819820651624720776424484271011036130290886311899031595576260042582216191871492214595598222462333122632447159157992110699490550174657498758437742690014650351322509819622729780433778806644632221113119320493963806031541198637867144512286929925301439318561683888810281710188579584256225880310996714193457315583570613216491920637910388445840842021478390173862485025331052285877182850396291801744665947344505242923783650972609242999538686455314409841176139911018277792096249465732280360290594475417363017578839080446279400386516540049581995627908506121130467502294600758561068609766740796473405598676143486013365178253522748457376672848763429859215557743029363691620765060065153491658403600505855191692912723355363239353295113457441445316287933916249189473751979605777150201728782815921244303339481302736566315801267423665654859782719116005051591436025179590651663882980625730820961419569413298013443554500162669160534004158567446022721899994570614953947594275433402129859089204815255398013452913199496711330583007066817580557809515440526774541144281416777182092620634559271773113861123476866367968733163518783506439391296202230412104770113764833536687852881294029197782144879283474353832729867707676359615925071760662590873919475525428910729803503274970383320722331040579365169963438057673117343370763735192650157945557222677767342572329642131799167045138518904151947207242680346579847176273365254293646471042748107207842457769710627633109321961287600010960950237406124586752191586717788256933167005922063676751595361884303273242150247645780226882920202111910518487819028088749207215205134485114916189195411797106324656821904954651320900842446098519719201650214433776181326400589294930500446112923328689660618133297616271120140084090588290348942209488697194213479317846858207474857938988223973004950429199038694368964703441512412771805206294198178070952051608030987984386816291396892842480035323293302017249375539860011786998419887035943610624195165740104679778759404099525316983180670450832168113905270396465854236977304517235478382807688536713365084221153152987523341892319925235436781112919123269504010000238818387505288693674833012940815424945320028136107498886543527457884673069869106341020569832882469808570661807908265150780301158596345782704188293344832375666640419534016992153224054120126918896410151755852238029819980530835903562735727300306674854800290651915036322743132322654387554962926750659207465105371802991671339587716012309610919024527146483836718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -45890966527417483908193673318861461623386509536725579803033781775069934799963774967827832308842839643009038667719522481917659911811028039148253516332772170703742518478455268353493853460484613432938864222672292666994615714630585882689692193227885080727795018699313331025979764617999426446109387303453793027617059514896993686223458953648628718578713534721388622320841905852046786910442260018542065947752216375375540228007782530697495383685327304248969897497672763510023484867859384518248638036911223192184596686095622171104065662094604752343103498333554547951634047047040160841827630930691114124423805154343533516524197790833552928282203214692705916600792540595081710563130424946622985174523138626750281249915959528944142281214029728104389998422300480372080892194873589163506562061944011569294171469855084340702231287825729697275507170526833424419792054568248886370750847473979427398059186149486179373901854607250742688294144405295103746101559897253782082626181072844495398135367726886864414453777573837649762542813787730391073259711450893363325677295657748940219096248342399210933261772539958235935901996402101882655146634351195171079498860460855306587455017787434758004480565128520407762105578822273944542604142307592137279871370146954934815568697946551282938289027552842830893206980322235866583239072330395848544314473603446538870049538304463469482398453389893535572396883406890121394575028058621044105515916188356839532964945741316776050866787125603450181089880789947315095677818541620740075943461227709542927224463243892171178046110073355168767233996172752480419167653028577081292259485905430216494732633437894434549838401064226141612467180014601748340979976498977920458464898954413604258572163040101769529908491391863995777508493045516827309188453921784045369878432254998624050107715636002715753018997124509367547850219806886854877296761411831840612233186391050940767391467170380891439244761272290961284440501402429826911323570224736154199497206108050413138136811923832474465939938400693871020997475351366938824236968544483904116257031559787248959175288486842679577037764277659076879834915746605892734830628217900587322170816089867941444749541614364654619108808568362055343008927447600077152083907763522790310249413174270244485448058609121899567952615031399362139123008526379832319750411930040308752088450536096253820329005790594100100769440578420298810646770707134919768148463406381081302060379047262783726420638837426577716917761818096027659759142320869709619659086386542370410451118786702333430267024509095123280105681285964905464872942925054965744374081249488782006516203637205916231609047135308143969856647480467459708184849881630518816341064095431406508570609043652341297763383181482129743552479849112622592343048263617883799664037110394731452499569460819693695903365287311479530378476613716361934916386085166453961913627727232443723745475262517928339275358904134891234350615218920194990846893907876445962898724740257555914247129466625943163555985963775553791528193916108400753708062544293980441659488807891014948015944925846161147097022715825293129364425832248520778856114673626663495467389182011872163094812533195928536367791553184424537003100468351237570687287842452606635674709599063803242319702686841251285581344229458086304232949770623904685727597103673034597790631403679349595971674405046945914898256437478504160617425252940422483412704666722202634929579956193710124182075968872128374708858281498988499905150017329145847013042487371038723850172617493336735158248876567252222572618380518602991424862949427120435356683898033821911554536672374017042491662152668848890425831985183945988671379181823068826279425346551936863263516434254645546179137530218177489268485958693726120024121672829647973054212474277913246003367739287140653606886905055106136471464592132442887025518919091922138159785629205886252384314357498277665362341601914151294104355707986301383641723173947335479213482799133408390509393605785970586757302298560556748556035084491187637225251735575642748114471514572006012002559789171156693930667152388472307304533754440159744367038533862023209903448494408208164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 40729377345958709612106333045341978190522260241831806205718112003061019264093885199768326808834076749138608227638628556733463568290869593871691956901244978814660829403269872722716745010626923350342427879080702708712566559633729700300473246404675543136720673450449938915241384951689376953959907890399086456184340537090699148639178333930356295385628116051886797866480380481230005172550562527713270389106336557851512488591135663494578420768792580138968049666707587723475208437233284490718329577508592612723319301635598967381729509223344545435007766973115288159331508641893015154573092982087205376457541142206168223078046176206639562246797109119312904312256149322211392653933163708783010528740254432816769249056039275844862511803341849982132646206385682477182295399480918527688869646869228255266270294470570354503523394896207745944996664946547655691665212810883488823118974540194355849443578537929048510385621225618774447877777114728864013995028324242489318862633300290207309630428775429817729098449874717941581111826838160686397960379826930189157335538685185700244264973310391659013289247864949298854758493615050210497166793422509766241450530317843756468336197159031074980421729485537202859735449576353594416766233343444504159386838592941920627914098471229698127382667200304602800816347214743660215847027772348406215751642857266344432671438633896757590352903824542452413787865736072631824624835517163862388244951240627807721401573169214499017742595047286045213050297215112225403385869417087922627102275316884862192612970887441600687424235797883622655861834002084389719642853363743866022018705104093282220807979248825858425131217162893697404056823333204279067041879166870880580584733715983836497967066230110499424943609937560758296636929815653441488266357944166452345837062091829523306416437754906821434783610496574229710561175276417306020901903564788517244737796337173654948113271887261227202964954262593186808761517636991224579686611995708644248233604125695252197925182583645504883201361055843521516301478010361757929626965138545015361430339500171383456151343930323262331277467880786841242490125630574138884107500170680118588123322716836304629238677665186584381876060955219473720286539659457405743932789505986164795021680350381261003687689212795615317083161198119188906236864799733808877187694347227878971747652451780295305562676062938297742742237816191266131470802809630959837960443142939371900412565389896692380238951638751236842490974805658128071225184446112844967579560617577241725820206140341311904797488138050681469383308839441875386825640315320123126655874162696042752756729143368385965321579132657155244974628543581974389472754180407892795605049822572655231448322848683478650909327772691566716421113695839606153148518720839507414850680016643484509486376420305167750806950456087674123791359705669720049180278919955398028778195399386754797543380700776961459109925740953993895421099079736620199137915215450226305569414206554298250700227816244448848456462977735978631383079137395891775903726699117329376522922032331950773883842263039448060436341195775072913905252523362866892361130081616897073889840783046479275738260030268163323629117486041644166837487220072446610307570803282466139547583350366590202956805631553530487822780862318403047664048833555720412082788597156988087390278110854026769692907245642528704820357411385929599652649688849292507564819217886027522318422117432149210330126561055022731145935201092442349807750942249727686004860524658639581348418950712668103776687306875379033391463655517230234053910190775211503580969750284962954309746135663102216961225376026668081467507954563111358420130060026483857235799584874735449847950117914296885879218542593448249381546221888388494904081511906266879394375211522624649037993234323469107850192464566862394445309708940482818602863229540842793364595402404293616960343128190915913075659564195893272871310635452735623305747268309634172747499592496636114186290736595662153704504620779260969049635327610640486319911349679348344966167719487991282334405862301372566988361933198247975911962260588586362649526305862624622328933589023364867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -27286354968446599732776091228152590787781606654096601444009732613604902804481742014170750788132898942162112969873053583704621807451457547536512678336218177797909400871123223276440594955363256361269646321283275232012405530403109212699508566431947523179660344013390975943612275750290408308118551235347431713971881133262540847017335236585184917005422390833188441071999508866426801225335355041484675720484640346284099455259536525413786901135482708286546834519297734152724611171001382388615991430738477729302224638075947864555932034018364757367828731253746409969159118751644683242871411394969912613022603273692936699471444493039855681612707181076184496666628472777920613681289372960606680148193370661685081806344500588933301898912329940657136983868232247097300279641290337158282833792562701213465993050838948743908060644692229659051642592629811622251699490254685971487402345156824784450631475698516498861904678161258099601587618444155940568860365998031435593028499729182484617652888741171777643286905919744797480783737368758111568540455662574793376335834344416937113866105792241064562323886794275346321146802257642034543018626187369936401128403844651325716350438128133787740225274544600750642313952471397894190251180303503806807721054230843827057178450539672362519111101034600446467239397728885427181082287437596114730812654364074478234484186676754356131267894286297211913008396051794593534005277497490499972577171926356112120626494914198523808409391136621746273580687445819706286374690293535304240235577720350045167917936822382905874121812073360039819662344708762762813271415730702188261698435223429805597757790814221692833572504677706254979280735523280897891996864216634290894598255015332178977506184851168926622319004453589473683404106637686854865003982651029028243829865871113672926382448245337570643570735883724853619298540645069994699780330208893965963713885628484394012672143151778286944429328482433755763430913415382947985020811163453286800176242780881026291403037581342113425367791879387319936300344624293743284920456871974409523611398365147271486550705504985557437580062924874430574137096368259152402420356063224926444526060815955692328464663188579740460954837923484893374824835818552121656370476599616056815287443291691088704846727642593500840117879338388329760210244756502948792187672476390999591204959780751453980406152081484059946865586080085301986035497568873218664621692103141286948194802635406523397076819750312876293089203637758396302028410819604998712713100027267260216999188804031226615492396081103368831525332413732689257225538010423224421879246510061131839351894161714226921662436915565183419005782421481852807979637096784248449121912931829987282963745056162435297388774500432230508102298575145344811748934538871766747515730141769533775492282476818709855575721986330811094827749424653983768888532504971891109912558080712771001860788094316091281870058477176708595118531595669772899239181484489045260319986459570303709211270595493251638789934417519412866957319739096600178819079774521921258417207475321681007004774560699742004382090607861613889121704910994149675780780866425215814275091255254404108769666554032953265823603752843184516621479666735189725277119347932281188242516978310680207348059731914038817720862565059668398732470152376111984092858723884692191531679246330475285270987420513549509824007221545761252385547018121445136774853248156349286032776933924882339859806666652715054883472379742906196726612414887245559524009669963746590620629722002010778279907333598339976539146316234291723524072518524624735657307278379105611176650268855322972121683226921580339400527175170956043057757823077570842790574160170558431384669993690703509602424041819126581844038012196163180722935589591218079080504491978953323043914836009281634919329887899230440108857111917242344140945663882971556858105664537721643502323252100022732447935517234157925132131019554130976789270363705278078451683660768885329300592714011375570724462796171235804571367291904260222191781421533774939459706949750543256498583928192423219868135032234916501377335689535300950604823796880311980478830831262849218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 14452137429237670098670557387441812601780861743629033731971432987095917184131065206775085514724421544637866618807189597915027301356982074731309635972479522342890403448217169853584530955006355828599214778263868775619423924676206723436990427425507582425646143124371320768991147793684218206124188109428311182072724686539360803680370319796433293236444171834769063527205627666031055873289114860611912916389837189664795639828796666457572073445312876091791788848026905881517920863088828856780079709372808080074042669382881594228727662400763037806855265893858355692612665810067543112036880423466478375673545422957722306897765449762348511022319614147439385775715840729708040601742876603622893354112770771937147967797479715996027907012021016567571436981077429900808502059556012864688338581627936032939955686608952566608345295742135211581810563631198308299019260870911260085912355629173456389402003288626675100772681493743416811694735858656446840988386300461321548965530796278096676924578242472769090307519272834450925406084778416206550088851424516307859824744530082078270196237770098165498979368931988602735872443830437506310787052223844872242197145999953037856247595453949620962403037855579114621244557284606232445636276585805182429529188969863348054366063857515958819833595318485984624729592621946114313870176876716185448454513862593622770463906463637643240640102384455486000570473901321977682974564014867328304045349435755089893341918039211646923767710081792220151319213961490392262225875730414883660329895773596748255557079744193349747134304053743282621482111530142528529906168880774193253642851872671831245417260345480557444520331803592443857640701493372684206476395715653874073800687536029557179091903830091884391268427232736911054809264295152263125064284839371711589262789874482711413673819221949376318638848543813492120789411341308913452396098349760289964439054586892159635066273835381958028516010322050465825885792893663641338779763042073904883446301656701346187911040789013476833726441603125536246364178664672214178301325187607459527997207148578543620977967496207640937131945751478297077783829581193134491224567488528537163500235916848205501610550777574157957426542200042875467890250815048484800497354649747303578992849156890161088963000274376195003863846056941609933226102211770787000259095313058314202794983688733349025146342459628648625262616601178840422389336064868814417045966424517176322810069656606766161867191116002683269218171858313139523583562016255852720696759330061396322438053545898598955383550619410204934104404743394132818462293755577558076858471638275843146378907846882247523667993189928773341162575478895451946103038130630530636810302164446800854691010710439416642306981201385146330353987074455188391905587880715565351327667969112010604170559556951102194356068089067239295694669468336998613379127169004272869505947587215895927455546981709838020218175044341095071740324731673939897214590421454768961171309261042868696570918511048282389730426791978341363837243637053188185781693527985672229570974323185801122570052090525391686581875966324249108998614755656358742182458187844065134151039446928374379764468789045662635827970287885860570718342172968335596207841138066258727089702145923155455396690746694030315565472806832212593060149064871792225785639967452871052488218955812584841703247472957015485405420959797023418021464490450220807811893003418861915794863723252270914485423437426723762600957308546381972727198346659206170591228105653287536393474035399790683915418483225828541300353061490151908277752787432853342192119711237443771113861336910457434424773765688015508582347084812739814330721358868865681556139125538723891260800296241884524681052035698078639007878641759027750128481926410448956475134344934205009835648617005502198414597528591289374694577862209134568309724939870723049991550831713361726436055249635331816984685084166185303353710671060233012138675632820163704401980339726369773492739523828214172876488265223747885979068142556586864606420106965614948704578597053269740537317757304357559528344564814959124355473075699421719531900907499787704265802569973369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -6235211167376834185579948176008998348541521785165669996764727437970657508630532651572703250326168424032349780426707846677548767475746173995309581770217718012710780023283526779920054184106316843792600106367056112388263009095483873858305594647590626730633554868188969515780288421718039490399028178804845935560511160888685186115194228511344630214894241446179405246810945872446971933816131028237773000209975944234076448013082674247930606330498221739253338325867725893999154969228511380729181085626972296175987204286679298526455848230038786169534714590504891102024625510414516613869558156765417032914710820518201749071548941688103809421015103416756259424408399707685071053533616850020151847064257488963593338808018729477633720955589073710162986679148188364540759383689142865530437859950482343879236704072676787763472407334707174714243140507056296211168247266904489949608594445899976344132277284950308858308972339326283072768540857777652949515056272557628591726672903113118438495524430339019872140558542547879861332781443437800549352843270734496357714078553113312530973653682862404673655246263802658612110657947377758474188967005104319393174930225117358217179250973148468271340756426752635862983019391160288608137579871147279034609403204502320561414978726140778730408499941528418772933484998736641718081338406478488121551626030112411749148810629312581038795320091839173416911778903113769649455959174569803515330433200674171913075327860786809673899734812430269677842518639597564813118550602134029187776785159146869715782549636880252916257352453333142119359479276147747091031535209424602186870505067501920559223154276199806597998485694115953791612009763066892948370053027508248145415582575530778187007671810999758017822138913178277785534997676337032326592683416733483802206796059621185227110248539640002761330211022400841349078159403715834922537496626954051078692667822646964779002439337859045349857268315163373495007795656975907094477980265939745377116572757699295957792285932341673418034941020225752256476932035567701050134228931190051646867171847056997637138626754826701451822146259848331860485603968725818674046330348506828380104791908004653810437060701662594759818394087816277121643322146123202340867419776830714044281249186762379144876383253967681725806112953678085083345647313643721552066992498678248707293287807184786626103677456763847428907852404387863085599698992910568673477774049007662249470426850492225810902422118698253605358575060123403333006106240477238855853673581101539668198743173730850949397083009753489514044098455247309129360362265179839288115933083050073993533776140280817219198044128887255393862890580884459956548663142330686503982545961457017381848484400801704043242438150198150898173940496296649897568987288405933876350027149853200986357727905274084727303629794010623085678770392469809052902915080897318171834521079920767302239612898596045191507131572043894904262577007378048227381291568388662801145889433639477995699767733846371597309421673741560041220562999774937468380249891219840345775720033334115172905733811088664663977336039821630675132551668019104958417279261781374064874129006063214962689119459463590146311833557550022153977438940240064773257483207012849505026455292005131343828951205110866740198982460760050326676464964390241404335874889307618079515190295332951986032330508009280667629349184453896484935300402444417040045336583075815729285001903301307026653696927652581325618859346612888412565045535787500906682343078199983202654022998350555279671858522840475633766442994503322792354588182838071912284504157671374989111966758101792527701846731486516207646577490426669732449378282333437380581976173308929792345751341320955309940710355676031744691579429456245899380767480303678056205491556092193087778496188402843366933023998499965486748669955336779249459602695228685418883125825595473603804700355150521147464007267150972840317700062485899603415393011757886127192228657458999825579729219172930669961160193762755737135264773324126876087574291745382316519995073595038630896113050150247746728940560588622916060781017801942505996889751570968438843583608095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2271418363975762499436032643614869985641585770482738222445874317886960728439806772285539778833482251822203917136462889444892660678560175970424181897445207387604634316186141622079721905653653163333206661403619497616233430758994416764095774267721370461553220779647028198898124862317016722071354634589910851625035430391757404583112764576331359395114020082551479744215506569624210217893512424289677560963627221004420085450120530606143956740600701937384881420775765860550199697513485609516839075306846369189681045304755401977755372331679585682672204635544377868861969256242625627508685788539388428990878653251745432939848087939469936503673385746472849659146689498276157107940906218235618393605838567773456871929829895302420884661223045631826698901904430047058309760835809967791016527251217909324694062347606408630827680996938516428606655991100557658508653226118074721175540145282010784364785250400825592265678370427037076638524182771827126576215213034005133882162658192383400881327640585606583033833523674590765502281010307277654792529669301657759391399484584592253529552834066108713013207185131569923992681174003911656435560265651147022776278066853859813775006343909037458497872586058505099599430912617883475020242578743943701289747054007185537795757414707741149544323801617404916277646345329591823517659597144028431667662318115580624674595064772426995392951482217625886374360057539976172646614954317934211316472007221158324788460952603350768977553229954409319912695192077790366965974536256446035768756542376311955413669944793418158186491530288629749820101584788782745423301564047849278434231717420048701002999223555503296347296284104769321852187716822930796135403137118016540663336358777710754232779880842995368633818646871670709755349001071196942281630955411499460687005123746337465571617030280994314702229504797596098227568465488806504562047792852733451249031500505221815633955930300303332640541093209457585790083339954157652727994798371941278755408317676024841358395317386254021406116471753264147510984724286830200417272019098732527815005440731176445727306757555968157259344993832453338007352055920398461767163491803508246348615360024661376455326318883614046115352650114279337720394479615665944227870567050239855226613064797392912072903873377382023678629368566341089806003811329461445439262318329554975176210565636221150051965318243890306321081165405100150886600122435593409429453391944739914210593259359225714200255081479754487955857512639258731054446081029684178600842326559235121365330030730915492051394259663731361932041842068372660550398317168814027752053337402332374979398483139321691603600506818145082356798271348065960124826549182433874129710760501784613075258439975750082710116545089125358793790654609952480797128634254288734815176203716172783403325232396527341455908082025450981547814922808060749944422498547974023814415875026866252534937803086877300582220967052477479097205256578055237616230212119586821759393531482844384685746316381751808338823661830660138134813982978850655983695895646817206716174928390521769483204279222043695625080530914004185146268232813703202159675494898704255642778033535761410840209670104027475658925086920751419143399757835813834428796622803070912997034655311903858211224864986699745326155227459193133196478870010855103692344979108126553459191071600783872711545559975566582563165144148654940238630392177163704541592215339002394539536412807764793822591696547351749776903032684273585020197388372999401451034702215374861887290330813178304915865369447799963149617718672667787220190510089267299108038477741815769719299975634701603304467611790714358944036929917936266947026113376196549617839412303040195116844970219331033340397605967729100032788376528297011356040212662776152549351960902328583313953196871383217250996227190425347720611612819904668592885642990241544028007261217260085366593699832875389059931674434626533564490471136979516499047400047056804208864817295241002546096840241132547310783180748899370959185068769973006209231690397023764153059360340105566224110445792134298770217145389922363354000937294545628313027827385303102113046997119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -737924505280008082355872803776018193424484951896283463334505958425247880181919265552636755027663015477610345985416064650476383430955912294215155693913148407695640361605349931770830275529009017868857762748063779744106914947514631032674374338614688166299914547575967416256003150832257561629503834747456583506083254791571416193709463914163580892719333982403698477370121062710168545338963249699521662794211779371876969162668927789268479746865935932749107942760367948482920998270413086075675615099676319981542533501402802117038039176109562196988963112665448224369125482335231915416035490821454184971798395913605755819807947203935115406348070050957014344109904737538557999546769142006703239139660423206674265262746736470677513130857840005563991326942555760312395893410899718174351302941926643988204405389742283810276216206634254967684808001267990541938666487591731403198801261491227399517744964576248078856791804701882868667096997634737604127695054629083601157483099493941550836453448776765585547667580878033442276357304055011843717909778436445602286081182378276357355674336697406784884688248935754596881450574828163379773229407711308702957457146704408555354762247514823571197880476877658213119725137712228235575625447562915588446582993160742198921114567079775709451150492429038936163648058885646954221746651264822326067243738678977996278642637739970974910298101981875313984947800445161701047927643370277347895589384152836023298804593265908892813884514678578107956643582213177381431312981893461118079668960675413040603698320627082061810089083616688298522139400814741657102195855412669069544502649487831825898954256152110053012652853395749450453842150580665923379803125161063771367862847295275330625929598278083921502122859632738818722920807320304327672252624995243260196728462312561734782913818005506911645215301998806237295304812390301271407162031126365965426538082617415192825425571714896701557270424024838932519259296808887958641396440444822659179786279762294078719758319035763465470477886346099206520481981025994348316520742081971865936751056629762571207636014077720751297612292712485550257959477822810722679257326678549570018573844332337345691206543491175290826986043158649430671767180255368071930799684795787826627971490660750113387561115538138765972862163879688591975981634982154796523687444068144127887957377998820013580305109106362464503563958510065136922479279274827235511342985697177584322171777452687829268228138897145412980034546598700797349448120793771218219190453151609974529934451564863840564045934393681034603239156326432143902582651503289535124295185573693394668362980463931057072298836403267293284768058154793463808498475964317774740112476952633097024507530936787070189399395429002229996937063420147036881112460124430683828505464964244498223785344026269131680628387884553430864158504755736953282291443306651152472474851848355880506312742546090465270073663244811546218361825223479085971847855317423927641184062507033387883232410430946461797884581942329083276480779531599631170253983140449751122017914269019813017734125186651910819346190248897662819013099847081839006992346609498221102205794086777004060036820189756265679499537522432819676465552687564795302215751541102427399940147351373474030620367972814234776668197005174269388335369321332891650708903675947288138438576640563682323501844192673794880622216376499691565800634216236477131594490832395385975897333472909889905390175957485221550592081230262717045679945025309742144675268622727997872728197595576721315917017491709395606952058584037200063555975286195099843118038372951658768405454490771909407773841258019866682806769191413712764096848960751556623249266766418819480161508258352120179119616133453268073439890450303215856460756340527620267378695694452854336186738428183440023407748597561646454905330674669449780336715626035701598328533467326969496298610726306285701280849509388948754946179984150219395952216749687967556193278856290502751888966028050731314820258403956667040435969924359941660082879281419261624176763322884624979436035129675995914661110608786075702682205023782962877911432725207290231491530273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 216913381936983205729058687540835694603259932472213102080707208178702878589333838689082893411362043899212627901877036727565301401519800310813607009378759904559217758536057200849707780584107322051376894977919782166275747021398239222666844985238035471886899266280696152617771134692502578926877100564297301743320132408455870128553296225318277453058244009523381994234642901730222578804710927539483261427688487180859615308965961889329472166809299644100954892443348988046526968250457234816626650019593498501437429599064944037599756726929375134539749051666066809475475854277030460747381013219406902487452795978431928547451063363861384923733944134648772846403188966854641501329810463108554525530390042389128703763570760824285965984106838315206558879691821188223603020260566339873342065089082466499095943638452003048656065608095811707269672740460648830341363823756398686314801462148534788102344033155755803653647323247644615135689952964947165565727533386321246712843720962973515280829176454881825228610779840675545263014922995859459569159148724316741393133028400298889381786149354279548324855978673092551328057194847477368830738740069382439743608789262883859453132010230157551523719134312573280337622615376188169539456653669241233989851514063581701327076835159863688597877402770703930816594297006353461595696453298750676503349478603503474152808346874413029317857130537890648516498958181258921495780905015681290221127540155630375457060135080357679054641597342723253586576196551470649077954793938768599959795586337390357830051798247698968732324559429772609091363698647329678805131109125341845684516136172423883132419683985641873035471980217268832133452516594044720125095937539377029763304144730166008698047814666114178556270306550209198868949650661122949070029371490591947558961187977384767936025790221642343883308925585502969726320984680136096179681879621838084932500227710054742943208397427003393124609448258644989957050337097331788943589880903827659123756393725796395541954304799149008539745002939063945926361317221643939505722679529012321967013952400155640527831557732369067471531569534967485756570854486785778105853051493131344432378718663971714076486844204567282927566470464229168629839334598289220605837966487623171714838599551206936407323321008131168758462002139525558579775488916932290544801523202278300425699488217080666800682492891735658452822774649891591112067233537072394493192288507295665865776620987828766835595235186520723849462743028539922660755455257131698673229442167802697994453609440246617926731767731739045615728312725031922736796407670795325807779161226248151597920284193635716768508912281897786865173305385683741150256420981656106266150266644427801141867143011620422936898729899669077071046202361464018868956455536254634893014104398258109564182507180427831886832104590205401644557225453396514344405578633625189250329470269186418757103667409913484804234727872295917537733028067587389586557212845486778891869922042487764727416292735324936620072429371988131714150858246236975511266587782100366994624044161569084901023094729582776816019202948757191415454896756765555279899519434149863602608870205619088298295976106144655720635014042258721061108981758517152701708655971540534418735313464421494680548157413384735063036210771436580742368899420262634049375794157572765442808127052952273988005376949848644634283963640456639687194275059787096215721444287485301265151063732070968567874804710573166481967210429251608025337512131548442587097634711682841223984269460684155845599936425384635111900187409455838052178780535676794760923446896745216023393400597234811156975541385177838890405306460512012567307194044106088593252006744624343966909871574121830501514130967754547971927144067375185165540020281133777374643438155908055945617480629355379027432397995917688198803017954954804356733266219647868527874999332141592271438569881460517056613001818698981695944269960520115174733421989564492498628973720727847359420559394397829828484071591010872928142977894975265076214682049453877865187575660973067210250434804200993533286829221989015298088119771556773559619195408454390670682955932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -57677382858005591925892447235243329245208785177326068248733475554476977690619190372747404065829767974629871354347912266150034455264768535819980930112677218212911444301749040031314308673599643000602576497662644338763815033901343206668567113755342831042616251628438365644165177453473674291018911847706351358622546746278324636747683095725518633295645335300479023173674214754032636481316680641782143129874071053722869292550710218127431154329217277098050605349946823800904425265385997996766113356694313738478894958482023022992579461624746130318211673482500899159430751861866384929789460718935372093841206681906494714303767393245242018850131239895330257617599408728027957400809727606169854423225143155776498173154676798252912668315663218788939894292604301420791291315999817910517778195660343716685534578282553783864883243811034286226986597240061991016100401936670578608853163727548811006168796524310229655186859991946173731278542873603652338129716198777298860223493309907054536025710706513712742098171924441936090729614675040799038209419901610115128670987647847028458102794680372098403174189399319244509763951539435495304301278883484723664294977965256738177133336663537606715003460774936558816733500126377246009498521405444454387067278810479160238628379437756097821013679362932384614772060256892331538376857189276212161949036666374257373189295059598425270907691603877023363983837239043025652969263018083031507120241848814460006806787496941447065581450272792944530237805419588234752463318416894895258038331603939269760239487671622135802167528468066756207753782748919969033638470849156456426461975285874684653158740914302177511461586297121076769070630738731380282245633268046733537529868144688209647493198181259724208768614769774914880725411789865450836183420691559658632288192133241739047229844181414019592612343254351943364540880543453036563794394989001732068506496069723614863528710872410634157662134506124133114097815996932412788447460632233803629179156566941078970601717461331428094036234939934134031250979697902484378327222159543714148388369120584349157419887841581307729653530576933308783493263672177360990920228598038025771496745169221324131820012958089553133485763124534766695458774712363633108317856796494964164983965943639003483498210466270152397367015473729429976663338703945514295662874730998161852288535000789608068705115305518819190255721739387981034519273248076045756980010242446947939937591237847398779890197502701507859365479907981651541294100554660022746518715193977611771032934704988369332652670422561438460117824739089889000866800133448352589712149123491865997888620158465997769811099486666755918607839761950381892803766674189348006189722368816110648032052745011764396402466990614393766323875274132214839872702848809463163178493676701883270326288684586009493244461254630907054908276403408884990262145620756830705376411189411579724485769758854641948964584036189135746040731420056792722035924087630665837042849443521418315156706963221060565231999689427727074610346041489048201774413398412839061302123148013796628968243165824196331046377352814771488901963506798249303254589764979808766000053992975871506843177280934302965009275262721286185624151380254175634863631270109656194462795039008125194485239387059546333591726223399836008636373030140909266973215825995853222782326849631613981902000421538637505244793910090614855848969244330097274084332912044691247117839812549562867868494847182903487148133429801789476017988297117324482988279773074110289172247746344406074381599272163560416426488734662348774388181397120621834011655600238583328330719620924720590743900066594203214185310190043425962162122590406854080685013310122344821380679263071184620617019503412175398923401507101657948050810819208395824419502002327870219935720380864891244501759145369506700038746299052028366432969869510384435152159681308210639772693173915383449734740345133539162609362230400497436184077578018453263211355870160891026414840639478621131936986829013789004162424800733766788582136657238772947447479021117626440470591226681838381589826784618263604386333027873095919634035115921065760183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 14112327056309499070111758253134510120682491640231081679571705503301793023764097078693459077062317105337562548145140122470491693258018283428860591783665290724057861659025079539518695342101411770731754538963047389254960083409964384702066254383057923528691900110449588600408854228637567487964334229045740042486305294114354656862647729911171311992202366370747914157822244409867022724794879140007973104029423361346816296598948806537621299956492271544070695101865453504915665015885544993224437787256013674184787821800363893905777097189654882150815623735024834895449095590967724230644321780863569265031689369460523529660427328935960239182347426393527062841326193273129568725730753657763246766280167428225173001466340200281771560254943883652950209090796834307668514521881419974464919544967157349993611770678097291416007120007152269618016634599842416707299453778018616102792525821786687577795474624224900109387206392431423469040222919935172193147098518771833447397663605142406084300519634577117512960495440937956894548746050314999683495999205684269510141780440123465336282629013942550094152004965650337997328914344907157780809835776593241166429960240164407881292883141800989694701250274731670715805205518941402668320206072800137952543620564628107793585486014234544153593240356954641154067409649015733172618017475748167347382436339878703214538780338041542141380570663568965882021677581574197516464575168183204105033882264802595270079421727266297656765104403369982753359173807082715448091811819484012903108479943010207774875259023003769915804439283828281567242720204706862360079097329438743450448276753235969612760309556960634679698327085839856960636291329132658738616897528018970184172163431749162251657754421116881619078619410335803998360052490800213935656710611626658859635961669550377881477966053951100646541623537260162168154216477592851789419740054356900907208884988851900839125418330101737998006771522700559353164182291857452786501285732674575260354825120372960955772813868597979957392055971900920386341001468250432152699997654376907393315377921877790286463736337779167543712385996390419869082898447429814692085384038884581386686561523916404780707158355008675606770420353935948087790532985546632471487503801273779062872172748536977939027576193848025040936866084539196977321354019156130662190484041593418185290113665935734081221911432584922251337207605094795516537608972786577575121404672201501988259765100265795765310853808866608708092021424913721517214414920690139187513418158289916165680940727056333286899226631027049453650935555900178783528376362588258758671352993272404592244999269214772182508665089324835615785380814671367434199316529720177297141916284698304634574606763623721002603530397117069797037273512512104967385915200916600732078326721770778113968173128048083395515889896677145873475641816829810719923510411602128653764910135234915891505113787491093825255362877711108580109684693318023158533432763048389083143772056629092779264306775576055736900938049223070588286346933703118309082776442432545586801177797749813581801809227439863853357183006559818071345799619982372471118503876030875267338395645169085805874314697830811173661783850432979021120817357864360150129865643867018107329499724606320185730755321482397320239129991986986952061837138569905775737542713096721431958499817919530665173183409042816749395319150482879611384791826872551863567093082272187836580522303101560687494364065619138334615113266141726719925154964282762224099585351690467234329899377275355143756236160786501496401664989598636581728994449549023577398601343921204254162766769729374608517033164661368796308498185985403083473401394362101043868890993113014954962861813403086610645706508291674753753428965487459226304320225246710070273565617458167222359458886178333414006532857076539268077621807512469744483410966948415707979922739408032516083537227889657972221803742361105100534420620704049772455880794336811795123726919452636015912285678462863296645313403947569265798384786064218984142547768894921333413806421321334626145299413320344620891242200652303078210979459025839241652723253333598796691894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3160997714414661683069015579662629041733482684166182425287157232657185729552702649152328512130703259408231346601491364016744723057888875378900518267836128186609364615764165603340881938169953024585062137022666527554906530969723586854887945230122056856715936955037174800041528391356685496794053050120788749571107947058142204291834129650841782970826058021606611645698424345180690722391696995762193052705884105470944773442286440925301894957649292410739522078797855327642612739669762324274915596082639168105296249661805268595174193752703806533967863602266463571953152258418865037886518553285006029202796112731585270205107372738645754555716295608781567860361432581761151667421252214577474320926999258737615290791338541562375224493995475234110383712164323863682501707462870213009615578008708987101775218012463577478540515799119833643880531976809879624156155231605683253265674457698963913174914882792314260622598478038762978879349757990659881980427091020193419043286019278785004426587903258743189256538680065078546313994408767164224791846674973568585368746988802326832702331447967091097868362658639011085216228687533221794541722868231155558804246948758934185044108142663030399891388379388172465077392623231863197192396052426090165930258723003007228380372423376069302655190911226425218943714722648470171925260866433553684067820619541825649291698317236030861829623274809748031391036507250605551111388074618265491527567831128489455211122358705241852892620057884474952016425900602803544380871355572502691405618265566974383020413732929295255414685353924865940504118322593019310525445555118228573288619075516765070556353544332693025670682196303366066630004493000512128223890412965349062426895645614934164452461060409056487834319895804277352164054538272321399090091199764975038728467435474538874021648793777327426254359402141832095645778852127675941289330492064209461009488813481084086698625742129761300301413322006388946314921495831251399708276729903205312584166136050518069525559529126484334206945176271006953657751657713455624400058238150705987177851559540454347655414299472728013884825859289570607250705274990419660353373563528573886287141159333584523119988604639494526488167128910494075518809147477958485733981560402225771814554051775024273907825433672216068379403508774022902229620512944967920206826695236146365927923367985081547208010526913799996713341935226157149350103825850877484982599559027850661631043816579708754568844154134355491338568383553553201069885060637537534330839914678838887957497443594110976287901513547692472161892764147068586693733092420435268121555988456363687268698056465584644186219633955574156794728075880808098924081637305061006360622348901877461836755231518084481825687735179416743473725749053836179116234577766432843591196017947523728608111716843043259849510459163504084647019050213316880120139554053127995792690684444970625342763733378179149605234767514235793835543867922949924570695047863178603483287606753634809310320172418629534444228523739914928843487983638938663346773756887418226477558432527845560280682281625010044361948976069917731918626778698016550527100390288701639020648803799749465665780323988449044590099599771465177228433219476154580816649269082330080751222714579237721048309357934706804336034250682976934234288963124116573639157244484073863008367244585164575444890891122325743716444546701257868207562136036407609434392563257956068141612358124562992910803137473567869994495497921306529886772842010690072133496638799640018691898822411712957674448374386593828967345574534288604521745748695822656443216404160099653897727082009197010744278097002688212391419373091034916860628392067220412554719764146958516559473880723259663103284671250962632749613220549281265885646199229061656157926600341914790362560016355880695245346933987338066164231915888312602953095322827876942153121708450846162736539548051980055841664240975621971350591612879224643828839432028559150240621275808943700898541908032725574110274688864561695939583545082537375849754551773773257833003043414328776497985180530975323244725790394486663740041885206504066595128206640663238525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 647339343241173601245757950976682948382379054483464919192103028623559133107548631947531651903718505536050782103975904657215013308703358778593309345562123592242402895145184330993180370039873139462705710481672398847921745479919621120034148244794420522534006436008248294770548946759873311728324948797763311562446721582234096329024119529830296899825268111659630458354258795499702870345369213023243682648915428129656763704121584621565290513490653802563029108814185873202005267315305750502471601076846074465903245162852870854216751312826180473750913758683689790600175065542574887292819478391951870975821161463445740658058968937479424286965095895935197899054631981825343712180311410623114090019291540105058047491727654441639911294869565060787972058940351514323087609063866776463408133592084856665468121914930109708453213738336515630510628566735184633291013492656477990749602377636987327162908368994666159698021010007224937665399528597365673852034476543992287621014057571472004830381603997940769274513119325160317800921713319548497698937123796072327091933689050763425793712508975861393947848919058138222768244684135335408243519326094336998983602953861036896584431312919529919220324759975983645074054845655762996155386236393507905228702335818440080808205172447542853484295565374551571410553053646913068447879291671708468230977633137853393728183749783629775891949492411955715279970677487954211423266739110281571739378513957865847483314966385390255031833772005568554775474776335979901315507594958557451122136805766177129444649593572621756205441471580689046962185202966621088393173519407285481503599673396770046495828758125358525329301921829332567254533913335452299956014216585026044842336548893631579996551198223644473740812075047689637306779220929927131765075798076585349440095599825985409178207740171981035726632563775561429720103220502859154363718035991894259718912381321593025568750690388863729065778232389112312191697685744154078751459083046064922540865880391167287242656307183383963784857111442862827930479455184237497753243832786570538345567235996863216774936609576887851581133970740839716398972091238785070252387518140997185643287501508809751225681232389844160400823254359945741183159323528206805586052812542801990922199582891835266720066424884559702074498136488139249787053054039960102629279270756421526045892542712875070191663104522673195408068389205339047065920755490355160305015106267989704779216040979951294512287044623238401726695330714620974860032721939087164070884116414152630794061960977175894675774499492299381340026035460654072315426696329501365033363896993822002985487791928927402919954788050770163080991869341677011400181599975867789045604062955823985795816827583623328148829444035255744569169528860583093482758179599693878209161517490322239010681139339014916393277780164137314220332911370530588671464267026304026074751072209230161223110269958692238851369872902122793678990606916492059395715026920526896212084555892612643333552533804942560374539958338250736192045482325381214822665432774682771338988074156215876838187943109116708397962036929842214642577801185077715722312731742549127728118879174493604995883636270800206975609944988120107843358151819766317444205100687234055879076109085128730422415117847195660820426464087655059021905353689524713480465307212845195632625359848126215414586586222819910615857779954766610146596364435759888514239022036581153573951259360789211075267849103481305750905636883249417416017591769206696535329495879743871827820849609602751068556186979979977157643692063341341124388675189315369990950461080284689121873497067685091202947679857009190370417864568941083295288631284412185421040197599567534018452584336891468417608729975365013118600655042237647637267820786079908113092111339433410924036766599263255708138929084865609734921507749221246711878549547211372407025060021552698463980722241163462231469043819241605959395444299718862220507292338609196394260832305337840085575012198583827162316613695156703747548129099487739792598354946423026764974420925594174527010978037053557930634879276456977393361417315942919837384824512670974731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -122170579880936667853061406013740567546249587100910516375193907673401453285503369731249315186187940744478400139477724049062715951816038595757107022898668722719941717507648745787054547585193629289897947944748029132165950417772453709495291758322240215389410659594030724662947016728513129660962431168537273005618233220378665211300255532928391929851422896637977599150891566572313222144710397761343935699810365760939751810997251938628275822182706996380511465773583824256398672094484377435856849666357666053879821883268292881190755015868646830282555474287476554000569586017251380811592970331216211351139643081975132308220881224104459716386259382743083139633046810416889840738254331679360623364570785364414266384564003639214285989309008337544889658913481001251426469432403370646578352045229936535928075805323202952450138252204257863855730318998986056004149225818531202288911953036880516530865788232078052548924260990653242283699218409433526369219326205652752073015591106223958498980036092723504129379705359298026636135990130486943110229928034538795097821371181687174038740391181900846327077204967985830606489040089375657334517090182927061619075171545976549996681442716198280432746834069033573200777390843971056785300429041469486140208838293436122028448502691666580764929943525969703573726668189082855017202425207130300130887039155794906605143503828304059126272073267635115462816671825657337741878204209011643903007406955908293270016769059584308543924346286042992421521221401903913613384391399055659332164583287690857051773786096638222829595570182066074799298548338185210748365709089267487138779584871647302109366585101219233835978535342587297083783785286902266940819488380715623944301345504296183220100280469452607496606455840234512605741446809292164152373098625590706135018339111467250988914816304691263194882533658569150685087267219566427388553588960869544053703406178420822203490662278953612699876725627852218527141526982666014381591845806022262193051423095956624723519220254107681781864415544724181947786921409422565533950525658777689410841745135057050471468540916847010513679722008548126754102768895899629710023987192959048523655586242945201661920640249159790594840088376560896454757718061398011437329542624154275198799538099768999570684794691776738964888106776443580780344771361937463287388063495374206194738543887317815948791047106614457474299522067339795303361429663945298641540439617684835135382814522759986770441939832753179548613692511477453002206931046818729991730451526171163524214067978246452673174791004347360415595045072617271120692301515420185770586623191915860017019116475329555820316308787663896631685075387750574389783778336479746685557739750154516349107160858045019283666046363176393318298277138069267850394282056945609589479253597475830442166165838138179496788916322786625769200059999991782009774088087629825559249079629008166062993456180090583623076704844010106974010310286573889058896543300777442905398810985369976412414858493908580193580810946950960363810325401179145671883526406189873235937609300938156899004255752985389173253440637480632304532910367445748701030326972413289354910894441810487098859885033506833355276219968717546507874644489958936222523117420324008489080026999536420575123802109046245449782165692441278024929165996133977033889750962857266747851024738144167878277297758081880457628363386874000826115705671053080300413509137630380091232673768442045078656487734920541214549601704112502519961931321104204315819874637782399091779364663495196989636319345237967122265939598144447278838024839966309093132258088088164073792800077037925638151536745719685217436919360360521557199251139413110369712559316547618071487473178333018751605750614336431297264403667303311444414114337801600338268899865591142740348213946881043355521639957263024330844347739781379859604786556536288970427036369039411097281241882643682504479650006829242806651775126093612681263656207861394621223333185771847132272902459006651811676107888803391994330354472701861188172217845227526217075180258520610438081586452760526531023949991626550404909865211459775235319407979843139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 20961242108084023400620886444922429358380077175456556279402616957650028579374732791487267876169907042077044983824628622473659394385583605573390260793600507426566199856681559561049075795538943775789715987174529909846545050864973492138336005174097054966031685014603645320238342662142466826251992382670657427530118822108017680886373862099791626096936785387820784803100539280211330323533046599094744933561638851682804055971894397232088581138585167620387898804780153271542775668821791316716151797210139303568267773038614074573801719281710154822344848403284282579393215030599659565836399925868892682184070865153226694522358843459408918742618939003314231987380096409253077661267486884520993331273557957213031322725741805158078482267427586754259962559376060902629618733296734373661061337403023488540728874645981970331198530197051833326566243328518642084029261386173482720680510841323787568339173374621342638909487305130198103605474683850048732823127248823537068205879395003934826520214451446386628453319544235072465580572057334149513463686259815996911217276655317943936073323544618146151943095964819945493868215888873847902738171230725356489133340911599425431780195665682511504185456544637259760411953784846083266392960079784225635707967295846689812148201806066332848876666683712367397516540715752571899410538111254100040022122244516823305212591178846027875327318862545011163432535224965410895675018316606933169311113184647901394416308711948529012420985123544752204740506714134921988013269068183197690030190625773543186872157389247714253389635147155542610368418450935264129764562932613665748467165938562134415367751917837239696661949421035519913151735218560191213581211038122625810376604943446321182351449184383925883105498396866729262355604158294507310633546583564611055309308226206152401758568615295100151223059823591602513909420626013122397051623775298202990424236477291310186358764532621087827776682341909534256746307528635595492892554549467730791341102408447022451445019574975081395487829031176638995841059179088467534882608190973941564323463791634254420120221233539656742729842158761435376221236631141374391533907873824884335596378901142677711019676713503293058587678108088596945921742635567184803871693900932895719448020488643978673173015350274148367163316199781762211771314001121661463479065402184417119491782787568942195473744453695453298494184448379290381234076457440977923898462406761884343526552874593011149736608588094523565823999974641321126883086621760076989104765313605251754348999081287523994831786814520744241533094081039156030547453604527792986555354684872463374057857415834574060561666894784473725670276638448534478305533890078597491832552827084909661821338471256832767313214125734395077056005035035387629584414151004018303667761835944562542760024319753860596240395403924587416694447470967181607628634708026313143180137328249554436629277897742147636644146378126580314048801936243828032776226352800838881842875241665813294847737630291792951289736928678726854384038342761120441312586195169068469936323112933190919438469955087856390866421688961844052376069184082734330662224274093025458834577937742173567285440923122451273425401297559659153452416682497931739042297184464695908614836606875529511196321557605681314072464147848114749609727830137248076868759435685972332566185603837350035799846880237252642113736416297740112420435443566528846758375845768018360759314625044097244994670655905903272660012233004605946543000204197380877081285472143683885435120880617113471500497872712334149917974772826206355979775444322587837094774705247714305608213839455961601614844050910022737976961931600354618829098399383910921791032852281734346809353513638351764359437654221978141951461086329684767579634753425097120302699201593445013561887977069187603567904693802502710203406290957635146798985020304949162492507710682587165782561047267101084315644954405163404075946065447418941699815967892039588044785187748425250486422036367743721160356758409331542915767253899434941412677400761369404390363191131673639163613275751291563272284318581135331733547826362464708783269149398803710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -3260628678866466195460623723134044411525310286384283682932958196544273911110396528370422617108085038163413348145801126538847674906990398378934917230991323463490785786921707073957889323547054458300515055000623048926983704909304694735688541508790131877193363459250869140944849461303389643701633039553067726872265505374843024626872246681441708900900489536523085292285481698192679308318155314266463333877534377731896408875262796365436580631138747849154317735666641116368064783057603248705700324747752695170057302670100272348080072484511276252038493412507399023356307699045258608399612488258602439122112751154055819923260500826343802570718792372866567449735165990939758474817647634162005069684038613358611496589908937151176327179578238876952580664828222959234516994317954556106164405224844057639138498053116058010144172734921485480615261259755251581504676895471283955434008388265606783923072766440923922343941632004247459873810522533499743994785244827660745822206873297310905260588937190035683820806733137597170254477904437006824015298225531605439644210796986387454404328542702720110861234609297423983465800895178086981490021707409271021917864709638739874217874063146805519582502734802012086173461414404226276984672754252668817007153517176272467588797382915319080587855009128864439554424984781144237800722999729374769783792362033512801879798623091690201227807428400271296885087232491346006136829016547602156030948773641924236522741946785344075336117964292916180909425063184479412898533063110320853373069172384391460853411989838987438755751291397461740630430718503461416991922616178776856705852265336538418225964937297566434868330382271616795698248173561177012370883123579355559730555436625355194537527799724179286492097624755192919939163248061385191282556503473404101741729907612036067079578460638684151592386069850819250312934385684746226556263610256975936638486720376975200142869088964941786844858152206488798890493606183287215739131339418619022329162437839524966774591434635247746011451668904059209473538517940892024106563649514598222230265910939327131509614713702290711279160166969246348339224135440438815910854670779096775081773790041096281063949369467703207415991700046250682733457989918678607960164330136863690523173904613474319454274010188323310780377965994534154398972955438697488657774272280348657837988749238582241294321584968545361235447046717148141249802196343693339967359159813511475672160108020474205655072043031518696325733434043225655137811158204445208650249366035853516167402486069199473183959288927479111092318098911724543934360471158644955418540352819553435952879290967331150877250419920034312036782687612524950680862605376953534716652036876570498813174072809379804212367892632157265587644497740293959804835334484323653852237261983846285435726852211516066728680169644313643166819552099851317477725767171955891151801516151277509138908166707864282621522121274676435020432179964089071142295462127530195343672730413498467532440126539768889992184724587362228640647966437584479160434437086683643379931746018734437556169550061712526260579303547597238068025750714308574842549811659621696509155884303172810790345291983946474784399292825940063498077506724520154990079092565172256726606296280300947109900927919753009090268129074077563318470087402807336008942990137721534387880480838129404493703155831185747281044879909085414365542115912241798643731276450213448536086491572559927768436070981700698534293209018598516904746775348700547776833548325867868489901531252645733582947849904902710121541096703054276218556188614389322400991346030474477024230081969617725293147583638590076239685419299591502926361868981192771783429427717526493509887959131286235861824848994429438747424635145982780547689459944607870602950401993274838889804185066067780296410560139589050128801816152195589266514962447852361477957652989432299759485007593274619278341862118875120227195216500931316778503067275765343890856790815126177131794163076906197005848945854930654774879576528560479899644263687203130292311853684876254968497598149845835480345328823292067486796019621108363036679267883300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 460739113173520742281878987807339373251167781330798265048062433070321488129159555274096459677168962992356777007461505289060706555424945502218205461248164521001928506130517463850404081237226571548352495590945730004610951488531644540091235788032045177074850923701733414880730542502899026242739121843438637223690004000678771557835511024047478055605896048056895159899375098568569986474987255177074316304574802739898752112182413898241512018104105400938106437694447466657580375403779311743329277748635300994202101066427960099296863602010137825186936349064153982242132024135104484998364154095368021932773128017870813308293145052185550552198549440771296991732514702145779263191736339141503485993963898327496988322813174067755815091361504786230639291432788210883404472019236575541938127758824121384789042466133628249070882951097480713064020691435103318020622808591585655845120726849813405501908361063328932619897676328470451171977375488646103918796449470534691439532967267319024435384462045555213852580421058366776246702597297820468101452873747147894411862142573619354167941723784818353799703066726405406511115462642808298153198659378977390729454437319265331311315877680163175428838133689749048982879288929044322504788264484499373925159302084757442772439664319532056168204906936043861207859359129863482357419900856035204083349881778202585513158019992385324802904916553098976142773366158262598008588346194472476539895598768434778328824498162450867005410433234587133917434212290992816781848004817406794250396872018345762981420938242307538032130048150360500555182184955402538654647792413632041936241678994334331056581295920441072416468460179043906485426548652637924350154716647342102432215703011941332868846559433231797620820960604648793262984662066193960500933522253262501390292592578766334455312892994629911427990240395590648378871879307903834148895574905365798177576270250880298856458161202536306435671631740901910453168134546425234703985848648960022083684984936178425667104980847242464203257504495011297363236431867240950728854388526887692895870357226257886089541111530929730697666865073961258780096847472386868773773397487385181660785836737068286678681537125826828291999919962581960211817124227790823800981402519856896593697635891989910279263699936425868663236195927970460346546534837406551531734290320303911805367945708540396113176457021416334056704886362797760304161211478598163830661079269842584773868789674674023478149845696943962809354566747829371167565348563365451600835392254064550453929774535498485403904437181439704857142575087977261026883398874285421132157337757990416885086177912888839270819965673990415461620249846391492747817901759764776012134900421589025371979990291565612544555835044981987277600007187456344144707348852654490393314212880798145388019489943776479506367520105007880207381721926778997448202528974234712920321608302806628736918503559379973238125847494854888815510590347019819813649586294444470219488545114473353466517179338497547100304871243108013221130757756477833820524829612305993173438075072554076633698136581324559629400233765027812577569066188750450852986757560432948927887062886173201913086736857180140226132775313027241008046075253680113826896591256568227608550130952037928163436652069788919779388569158636788630290717240443277451119863832429748582938493958707386303772080477806508255250398869400295666582498633017111113093176710377249957383089823158196041488579488442076848453771206063787032104161020871723350806857240454521461255315213131384218115081454188884907707489322683610215165046041416684934858618242719458797223669813800580193795584462814893645227323833767926443426696136403217874422606749191837067502731616235438554495033724310737214365002965037879253688775493754647447533869324890312270900368019320163017743786378327472557041200769672881047138651033826234178578557932548198330776142822702249996124372285235284401374791031560087764628883471047410486604780625640010262965561451859683967966199541909790914407274430385699251286725651887822420590600520924295925484257655231368672335008603897249049851533260509018857024908065795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -57812433692996869591220228700821329282488126713898852266551900489765756715457812841415012948709711957004837407571936264904297296471650181316155490479558409994474258693571498554518087534203864348687056149394143924586179936426339955793958959676631499870055376603994440808269292702451904029290963251392674851862848611026589244362780862878052704967541244052448619275189335899449994883157133790451241550960173209892440430949909537795448969222959962830434009422193387758767909809015015385061531850628896524269042088297703518742801062489233953612617546007828662879935362167541360662802975707710322557756591689244881377319807632361248219460329031104563789688377593901932073529062211886178908205870295751217228131730029875245167929790676964833069451692194443874218508902039745081917387567271687144759783513226772898850182793334413484855782029714529418402985494766756139365171042948722176708040638374437828058912808580772558573017196001181962795158879392111742805862997200157730131646755246334486827657737582355303467211378818387514566515512459026096641690475015377274880607361259948869798056202516280964183497314721919004100763539327579640898573926902023233524205856241372279371729275514700252633110899471017061211655315438673125295946161511568625804360877614995867356892909369491991300660229462084166320744631389506740907312711159566212773789596849916081535014613466773759037383171707610543608031700788773748118900033465979429092393723273580503609518027180044078419165608190558960254588180037845155203739300039391691977890860798032556797859078664346776330361972458450920561672438663638571322392704709685470315755154358276863829449914084284051105997990009659965378796185092899127456041065081394191488095304351569480945131266888724322023633441664345862637061022913869244849340605147118795624214957234752706631596057495795964886115628755901393701759344655069484786852764692472686684676326485902985901478164441800188947684179177987483290781573543569322936530482269351469680251812703379015374826473205154026248287541556042888459727025065219853701660231205537823909224225190499803441360908249487921750305578768624220730483022421064414383046820000319592164224026924692141928373718967329012630645708089708282869637910242139350099354533705911282872527783585612352388964411984582265800873216307076970862448134807555129914480679056782212798094592032788072086870978990045188957925342696872676123018584510351078901626909967322753629891107059731480276153438996575464958832502377309863545092703793192430536288909061425350686829707343272548320581920812021597574840328468838131502624096019653290741171841238626162732301179778939121067256896196653700840095813450841783267886253568469492235093362598290233138429136443582021156461959175736016860549957262496543141441086290655939357992229568735571573894808524616794436048315462194129650068459414687290025252910685263844934796258757705891872794959832436397556910833916550711960544921683643863308516299311654096193141656254757970522779858380512385591570123203548640335044761346208432048295924579611607725064850346937002307400004173892008548175465646802442842332315861663099670995530264513532760611112748858469977807114425374481000962815371346968616691596997983303350935380352838818638523944470213598237587746633587399725310641168350020030640253405337457471878971588244556238620300202774811481198032729161393885586803953394797112690728582239986085743333027325981833660615394143288002934831817649738784716587254931031905626494475616203879567274526685067919005103876230478290072455635017190235172138248987190317949637671299572432234248512716325912006890798341126353523183419116203286569780311368153449003639927597641883460340058515942542618604532580514867615088613904691026925457872638955112231732661035403293751802602817189205721114177796010775984695631293113791035325306161438727568959695981310261645025783810782106865602154049113191658043719922744303701479303794305694730991431032682911502850544495191374870835708434941937584567037484541734590550036606885879561426079842918937502269199048440845294112275407812538951436409007580209255218505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 6445811077939588281095378073945986026064388556423786968658554443503978993446076330892965515976026396002476707169633302166169795434393862868109232130635645714693058772075715072683959193203108305332387612658900020726592409762471333034650534359457661633534999048804975662063062344119514135308006133472819056683577596222364508976541685859442676409670294269813708614065548815539410625027044171007925036599063386291841639875249074121937888584478503406798011244243667165560840765665083516470368375444245347853286697810818063228201866530245654772313648586584075435697921783707470858548931825726945968926986841821728656872249129071862241926146806187144687384697645908901626296369737451721999658923332212462939841478713117323991063120739523912562700289206867047081991514194765800501944455083413943955226082850190012185796431927553301217907700082355003687664709428098390097567595566649485100515110652582716023408751786443072172801577464022545559868791986275667733034468495681856795301247931820252649522793493587271682538081238755294550637591260000705081723523791091141002867676584743857322407367455745716156876470583996094971659237860855224396663855032246166994495255315231595058000111814877012014160138984317282714885200495292661081318479588007624107270275979928227709630663704940455506864597685824406418741851493546220861556991378899835480126810803974611099237360249173246671769449324973077285782977683722167632872014326643837154431652067398270203316544545651415674499394299181568989370146387933594938700320851199888839191677935368453475848792770741496376467300291454423530092337163404847311557925203069673713828555896193930019157354225303834006341563734411962691537111258868284300955065874062775005722038939324455226571963627866378373374694281334975554585194160252234210605983689081309294458308181304323708873460436590125069661814665899851130370720055007450358878126495699582924759564973942482489062325791717773033236904830619726727946193070432201500870747363770295707299141950574920743295814404381281280535304612964537053139022483754103301058193754782422255270906516519887643802562205870596006533673088057638042453740766668603829959117259093568552910471146781674300238201814531293689879918105827414865074267713674573235062218839953657660226497601643514153717193877639300021668579603259830890486745149922357810366297922940933814363680123756411338501859537162091828205041120049367984207338871954721475049136749535766494428230810536797617818165399666046968003880820936561600379026289650109393092900595900002658732251866687783407390791076054352446637702842581736759277633098009610947352440357149767477126439411729055813542903723031365250939323740515684585340498361854805613432991224269868933785064001695590254985191638889754958682633112302455398964604185297259905448231536758199525511240707056275076381523736061670555954520772683374479344702558359349025129410730802824332018659327521674852366864368423908453432890963673121741253809599054374228729257044164457019875224063728696793320961210414805552404409193439906833322432484699128817025195745011534933035808786143096889135106133654620085491406147878523541390635300615409225515988740480167494509937903381504300653075265288055061108892182911786127942510909570819440409287373632848624593636293749730003975899339155926404252849046787379393779509840203102343927956990393238205333822998463743509909190501513462117018439588224500969747575660152376275510795686196038841132152690148985054030060318244699729477240420593387900123364416860610535543336299640985356602915847529430463774322748486283477097641290806703967427365386279852406037611729837351200939581593287292168305680834466371609631740476699390145087006389456169456246205349772243739324138044321733339766960458531584705344121285725535427989560463936746229475544041162714717006856316550080965700379596286025902727964830817855655411002598127415276675320391074983946858258125218544066167126980650386594076583604917148332473286107606380819486981195496808877059947192845593702562669405591139010253572698017447150340237268797570198577963159236684881981387630197751915454864501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -632672179962870025910902380110616990982226973872567729506350827101235928999146653139157249003137195355006955329507448748749267641593245986639231750468182593302292029193783678828901275798060191930065691907580257014755669944809923127141194039003088172554043931643394996689897763706385835670260566360759368773614413386305398662598005658818744503113391958766849851617125272899046474701592241989513930825055542698956115362744495142397376412334811307698620116589041007896508130642457079526514755117580473368532362704455562572679966523621669935144029601066070228929863661990096447643842852805818767974340969704164714322436222472261073148415041707592896738593191753039004309463225376455045440983623989597331740825895211407070417275506971777784029350038897508577329937292851260959466502894776782417788980495970611290651307227404019176856212619205811870426905567378837727992201745572717086145650004913541632650711030688677848785265451868216926023686155765364729010889872193843647248818815494707166233685968676780489787354172219743754226678788036396281007170559936038962930731393198563322443420050951215071160601713328903520497680903021728838522593481288021115002750750001888906694502688313916941016043292053756964858816058471810340971561889751289139373269943218595619990177980193937822228665083323641578130193373293951002285787507046026645368307292004843093839314000682254743003191776579854548740088060952720648181779727273398984296693562821620482830941550708533457050813017447116325608248277839048039194596143519107071709162038107636811308606095774801712561632031970003681731035727592187503482847902401448629889303374441485568163162454305879702778458647118518006435998302146329513118450195214456811534532588359941620610725929347694113220902116465968997003825644972562516216516099050614368872022471708812126684646042805722599652983998297057460041943046262736920860326154083503432625811097284520613550945418300991868824873471859403226402326029960858691341220923242996321801925482761453037049608234213753111694418766554274040697283344272557625714219097570507160866115803190774987432529399992303665811585058962484048707577862861149757291062738831423973934384226634083466145104747024864544430711875190488358162574970970455076742038626615971458749716806100598988359803652005191529597387279347046594652852109605532644472328369388985730533524714410716494104724546029585982403093169928530782117533350130571713150636270574316984642132210868251556053928971887113361162007938495305202098170329057142780879985256528039176321190954708993174901414860660454811575365151135315288344695056609287482858844857321304869548397721974707849446737402987533102024915677224069726943271563995628351194670349459740672325432097519588236432376612972673236558278990572098540316107466128247400818514712072326301486375967634538120634373714761818535019553508748501906415822732109684937678786513092900708002774883689569415490074256536168055753231058221133322148541451617839107722559316576043388169418426418217134518780587112303102504801824046035795702795638410514472411594584673799961344545608992381237121190750664111888787985241641950106673712083855758448320084858105602705260655517807867477597583263958682637055397927341758680881252231094077567341229862477049058340952311215025908341882439601775506515811661787492987457048908016436247699634410879535600457449017268195450016237149281662724593257401908070065334650060538583185635474704594300622111289249894553732019054751823158396693255460290127479128453305898822975121597941681705176279714584631954703354471437378986851140055282703505718601437933706187243340190800577454325099579741817514051942809278943764220643372324124154855269874617017994313184220336003622512734784234273585236711581713473282647962367155340613195243558603030833163003816358747017072669975746922301593439317977019042405743627511691167844834149395386349041727357487062728027394235924315665610396382934298842829017148971641656669744750288628527464439731178335612437368825631859320370607401018638113653204083213698681227756427726678654943138772182216870004066324589521180391311645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 53497099446318345184062811359481731356577764663711965601040227794604621130108874042534449716521882122741707923567679283867814486681402285764599539417970383228544045370117871214013743103111658478902623799160064397521786563140544752142777855990530654356719749301676330176587631314374429238913678127207646574849008424972920551701481384142225583127571916875045271756165867329409542302930022855755012574569480972181347723405019872062411280874931708477003872408063607398260593889918498867607066126490667797700668205663875111150866344983875213725799677777320137286378107383201140868659882953906148799718502420468396669613570087420845286450061590201797249467931436705329249547671490073558758456758431785813523729680847655938811014697583979909392101942092443339368220382228729863308479199470217236977253969994945829063257530396347482836266818393312737936388265135530710250696591537577460112792634505734227374519010864872161781243563929977880827090110727837328837984607212691604553072556646607804386111878482887429264416012602378057517657105861994070394383722578170725347667115558826321164973517679453987198369636873055325211332811146668035291649428723299796120540309922370912144236736167589937043328649869516841192786888683298584165762913930976163530963871756894804130180439140662983032492476609980376401496428692765481304994969404801304587038512679227546981854731170271164704093103623613167523713185808602287698299940576654555576844014301624825411465474656668445710106839961905635534595395112742951814397440146090107918299529945134990335364982593153830420565447001514108456973453830583162911722974305851746399318443238952471770868267769292894870830286602053693019479818688463212755106021807956949508198348358178522688182197770628327043522344990052410085873109871827949643558985506116185297881819459684413832309702841391125240822948845032131119498038852062010073572024168142426591978640274892636178097455287318918361231546383177792617761265471759735900948851080254147316172390600074560142259976192093960691453078492240915831147795438550184971115003354867191394616486589058034512373499850385855193550469365456168247143275329507951618386509950155402329315456955801178930142068148902522838754383160799396293761205415010620042611603343917822583805458424594492688263495727916769113950910055368999995011280354536677554860711975167906607625580798812417532121067577404689819461216714127498331312429301631053941336262531504791735220980378784538326295825508313424437061217422512543323615235056514281352194168844123672476000709324057568277777623008290917343312430540461779344783193347963985893721857862510211732475860519867118641402765740293339115423243323893542622430506104105002685478314044834673037906417319751806861661966402704068260304772045278427094204792945675149745141335432756369064737274378019492796649738570041187962504581596818439435593815363359733100019842452787245753830778085062387858298045677926459753110842180094480755860810869986128274572436017499855578693947122508847994573605792122750997073069211447396400827679872912277512779772516247656341305118208539348737511623260579919519082913858632371662934524423689831368210670637705189391811311540826159027782449862553285829410362271897914263901362858329063100770363591979874112498890062119175391164481798964873970629344662010800135859163300193635616748257434173051137001336420912438473972227844732678942991859279736967538207040742667497898185626504366050131314959018288031473906669792202952358673849187839549708509958303574267391900202987409937610628097349546486768765424891716318286070342794028970423347579112679873026534437893928181882256493430727255011310658350959293086127323435386690943862596555147385268059739935537662046846179605189331221145509905348359882303790811979695783272070928984499846224795603673466070361777884865851966931863846126381460371367074264643333820695310678267387721234883311990703310721647284197823720528145385992860281388917008183449802129729842616361341828529609564844798578627733384469628741903147344525874924173953871793447781835765968881303028711259156418759865762516856193542480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -3774654361789385059439286586566557340908291156266601570223961524678178143422872188569400525552685316430380219641765387487698195467248499310023185540048938689573269297438739820193493007450314042643474166508043656940979120521204679550525509978422293322356727871945851708531959502328313103335352669821185281278317889311633945168042775721830940040087667673517047357655164820750104075486938632052387024737651178529317261708637534517791163809766219150676885258894408688521057782128600638599702991652552342002639533391524284142925909493191748568804325442396033853956841980535383022036359336986037413843404279257818359611792874597120892713089078981156093454495309742037608813059316986232835652091809092031640864970075001994288022268535974182009807004368923406324820818906175622166942100875273418302507889734410752023868992251836786513155653383610420353046342579639466336935234134310221359498786121477434938173449340302224502910247516308365427798280616800948336430246308502121429984874523264964979934817157888306402294872685429837303503797976165922002649133204063071987284277034231627361705412423392433019871635290047367523016853964245914812388538374731638590485601503661471400444870087826600876401684142020060037886674720510990350287149272874648172459402301035378763017870234826927144680656346763103901037779101099213763100622126769745919433481897463109683832635699603315354881028229423522699955988045825078305318997704577425887160298667288352684665280307778389739219896192243707700746856316844186555705661450765020579356676186246041964264243520231476008834654417614683436492846959225356648332987717641307728141289654084033335202778603338669932395828431148735420248835746184074193479803405557042126813477442811956175863097090212234718545596371933777862879611136018059568918093509053605641685515339526462250379728010531410438322872986823213427902853019570929402135050510428987955426857271628015757356378374439393703176984751147257665845656100308498857512646289326922658273809817015350575595162072262693335649383615777340735065401453872833688532289848527970468184532565640381539326954290737618476291740281165291784369209259386776318916506997113507819371431900785528372413665873325133341147568401504302127542467481055026716791410627608181754075674913041463535205355776324573025337646929697016317006531809834885790694397192016819287286348281676543187811800642567884419859510265124977452858943977602137493621451683113244592139580002281052732042668512559313671011665817445478565828490607078810970780079483713877869366019398624929357572280336510569295623506299592730549202295553220704558884122554858805793775340386837286599335809477814758205056879276936122056837455966980990684027240739641944738048206227053932622612719745133022632507600682221673217099509452106582359781738678048503873688543933437101449600702558115494042049934572499603159505071965936067247587415629527614214715082144611368490188482544803960499380662694287825537070786917026682401950341779837851557161668441069672227427197349085944666942679486306025304100905457694508498014294910276291126351000503058806487227222171850997731988001723238021986834938307028724520734631408089866676496368372018083690094577938576487512319352349580289892469713168166127282277311844511162434386849188289996971265456390720889311323703168305051068173230941487452234941593836608384252691686700037381596526959902277051030008976315811016748540361302605705018054476509497849414345086744522103095300199546515633481778581756065149092776428424501594234481579368172993004980827879369514436459618345166971343247035806615263164472837970398613070693861878162728389395785062378950515171174974027731338339621927466671818293043315214399429451822836868773751135111320323587236946193247652001581954234022768892004995118732379042935353417557079929157428592018167129342894003099195302254674191777666717669431425865219453356566599888366557926980505552752043824598280305445251361755056127043086264455106606986844803171893936091583293878968871034321441519163721440313535985552070844099043015198712599332844344781802592350118371542975306510925292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 235456698740258620093557022467599690189646029141186858846141179299979842516807303433148493604473046880300392786454346356409904692062501446690266577432425758032657688530087616856898076027231128247543707619951656031332596685086442284330621653391525507901991221566144556810478415258990336063850274181006232784764692265227393320505829062017171530763753153031388469511171339044634473040344436178894739998759934117309197368636615641691276987672782678451001521229374431201171846055932208255117997467734268587462191808668251943593078821123982127774934158281380130815546298348742532038263990074224285891954581638212242910500695699943010976722885729146642097011171708324580171634488597773245876797079020012306684463140647533270557646905204758165086384692443708947700019402540746732916534307927668429419130718445702992640712837925367686359286232242206382091022915486513571492480775327063029440762309744186100475657201388673938450137426769170977970237314348045378107616525531830133349593250864115346431804430543518387450380211486670275954661870195715805768648194450554581817361076140959687206648991525995773538478511280809860521624159906931312747254669080521603097404172574782455516081649314262831325550297810305895005190346937627727280279903989354151913579943564315650195919525669453981904451070262848449239980805090350687208105691310488094034313448274427669112941325276647829690507833245876693822250490631788994084011601672030431869526828839555871932377127007178646140996071238427350558175454044810080584116129926051532275104102873205995718181661773105106088968222784284473740281628436592947579474584013736815979630467927832088565160351557022161163227695680334591625680722879497087718445742707563776636439010092598668558834009306294682002568879722867691996479040678496223089333616419653294210158568114974164463393368132921043047334424700464745406909854089007218523732521666857636087140382112712838750187576348757888258495927959961821679331989957984625081550735950900362879205685234111843868103761415172696770390207013617175952867023436236545886326771290943877091139364418435741571828020620864353636435949141229434519282074816864920108379836697925385058018357255752374292384909529463000649744947135379188297537909453565576564644366705447656473327972117192125579775960036147135329868471313700372647007804384100039458364374211520284255100568615615616920861295835557986732882657863522380252452572799708763556429783909262321590823959232298024032126006458448457490335652439636623003937477925552156236103021129412929203046948542508170251602532447840196612727462411472132643367285001499893176213234157451967558381507956582983067232173265733660066927595878524329322515286194013727820895642406258066556582327363429565817128266493234126043782846954070371690824665476204979274640144174382228303432129142873155435051852006842972969779893026908981138692669687131777626466209754965715768098842785280592880894055962614030246067573820423459346028855878271092076883433771134236701075426323713845543020678580983326931607938072574484262445343337142657218247249339908379302668975754614961631110917061010314174351841785269115558798069214874726607633723301522515677789363510172078549687941267224001407348785061532633691040846351079471099497979265130650477835980684061698903621948067625652672307483215937611121325584393255624067076442426825920896971916753643726578545417492927011362776714046908665471229396341743508161470367279256811463075039311944704126288613397359941739271936875287967425475288633368762083133562693934759854480824712762482819041387747571942670360798449872321037683021083153361522771241274205951521884991616397022937892716337621266970273892169701217719531163077354338195637431272164454430628124831547314295198766498805368338797982401917951554824081064462196184308841451050595116864239108721120305910153048534113043640335682294553641231936620756714041443151409667333431376542223628542057775530196148965487056915425964391412547195360916542225979353679462059930915552389800660027311653855639979434580867110310518516267098591674344180149407587061197821310266852378845214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -11024511099975210359812872133082737890164769539224994532064767510023005875653123091859529856192804014869474964567732999700928859436903160539141598991801864055647708384358567754633479498640561484447121449860236284453765062333597805841135188035069099283146979126101876029652566991131286746817816006388508394643642973450086829253039852808658535345126791998853214948884620669486656036423533622515177539456493744554301668735784359188311836024513241392646969587095729211168392888850043691367220103315329663429166357655891591026209518002004191842087096763693599949078929629007012364188114732187858042477846589466404836223252327193701378404855882107626547684687511637096622450709982673272707185727554585166283437593277260993965420553865434210538446608274522086299409194275510600809048611141395648558388963107786101915145601671476813255564045939747061680797187000172173655454637700944633693093733460447842819249827747174768848698457816442559286537202955567016917941192302726255943902443070098304439596147363937484647017177217972489886689142356961074102150119299892464612840083318944895285352959466671412898678900399659309733919462783029058454032327278491492889213768634676742821344520797947542729607184056085455001202276395531479269309597345826205964204442250496487802749942692462402761261416772666162925222341462236132844944969046932771959129613585014467983687202718752584966937268927430962238633240935666798201836088759654450251252473288525039747985247487116729472643362021982759469078639067034147865015459315163533776601845208081379758523140533662511086800232818428708026440418547957557290651177804849588055515626944978031440663455340994790710377307591890994941368848722490262792857785236300427127647403892130157095163034140824789384263498016189319192782171780425100020349796480766509180815662579263185747872628091089724577164020545123869435070868947345313494400868469655090571283923753709381785023684794223972426173611005220436888534347306936350591437638500237851951589744704785257516765091445705193235157952709514855325131073648849980805199160500962448079207746561254283036414573767849815386626055291350550493852691030559840114324201697676407661836468869632431829131617943317496901815520023813289689492529172734658660218479494435519925232069370690481786279532493439427574438379621789966916120637844123533824795169968189663300253595313360996202159002188443580391509804306719349660385182801660867630137072469794860379871921718438802947233440803534992934454268580986024315191322093182949194857458062251382266595885132211726497522799756517903980171841055598262594216097378396770233915979741898017184649112772355233146615902234551972604031995160328895867127001855770533977297901342727335122886394399286629958611800256876868146484364787784656878259980403201843189629760642581118862074596032255321844786182360394403632070590974314711174629017757205736941603456106694588055234881012989580212593348408595668289941622312597414466654632582069195965065879756508352954110618139704924685157528497298477119071473112946442066636027289631430796061021362084454149254580925764478532899333789854319086838083937527995502166401987589049680989122541965451702322883535784226423993757852783848678696356512719008542819753219296263149196802589152781389682101168524006940620103004588362082482467523401860956590517371446357032418076717965608968554007310012794475533114227211133638010343629616593149674253944742643009262855383377003265600528082715255567592616091026705865296858384993657513950580219409000145964133378693533773600890741716871485079908194992325246397618905058861022182021274748146369889130965972354353887000475658625782111053939953033164935187398515460159275118336905825748550273883615922555049242980827862967762334834932721210112482355623258165421980724963336138938642521162684571509039455636757784272543308199726114644828361539052421185957451476371126946243220379185636774480259738746854676953053156736199360421223021660144636757169432353816015907299141752144283768266888792567584449068328553814573670375011712540119946657446773848335617701931242029477655887603759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 385098403670519766094875235833902842262092561673469073481320388541997422520004071358532455702412012769144585437650133664583635575278935435970897361992139978261427806921168499904597322066021801886303566122620361859030223316689630134938305329116944900614097702971120572629081361498938680252880110056288285194069063987142053414208600446328670392965775860425312513349462851603970819144896862674850863801736417489088887221316535390364400677314456003919720023898047887954137652493780838095585786621519957110467744578820791832039634263243829823614387467001425313057848331693075588207070704319499809544673450613767197040850416818135312960613560538130838590550527720452486630159605572922631235963902795790943616997167783546642231336337152922719000938100515575841786797870422975310567603577093672371342511040965662908305043303042770523796092839061368326389127343552357253325016686833530263374217793917693422362896307351949228006757143380232011911486249218590464360001981623016463320375736861597748552464506757585118230753511165793592465956793715098447452800432920967772799753370169864095009666005380510697440431865475495334231709372889902042414546870952705830299457952045789317809961030358381234395591028577730761444679513933854958390420607531698116643734823439717473485553217406238895280095527343381746087923124790470008231027567574501938884855640407332347089660027265480639267089009296607959004405271685591551525178566385661142564226307148175254203096722936647930008134845931424058780675258598555302666870084456042678294739393065284436953928813112565257047936420572326141633944653476681203419203726955330803417954716703701993634592364172129680435690586922120792017173972027830838849052344512460253370061593502362635732406240274852069328711103216136539279774798869806687184585992985320784664888111132000491966697776890824954149200429979575258386779009471360734619999158096864092182917489179203842798327908594485917180246065975505827019918545982969455227454269479951600723390855588219905355920484699211543924349178020562813630379115589772126797162753083071398631949889155738264600170172632835943467885940974649403164768109481743319467710982004515329035818419267517667951585587928164587234093079096070343470973475290782938953064397863284975808595822328609252287526586829835597176633709472871415677733612434552588212877909252995886858373505757474701610394819411379450073146633530772697847509321173112349727109934545207757549778443544518336945107508199246044146309336597630124690784243871449348911309004400735775122534065579827474381666130391620211781821642597806935492295425029503190194960383930796257742591359997047256590274040741351666125265420372117282583288739583271526336850167901805090599062857200788082177411940761691425880654315186324021385348086347560946391097489149415723690466598570632280916817615971011411309863215598909143118013286530724375463377505864912338331797650865682761434676732947419638489813913252221495439359165797268300516227181898233912907290779495981583594722650387836690691888856726279832073702730535519288224814831283181645391096686189021250919614372524246161674793125272295637737814705388933016693633212708537100753913251729316078916381136999337040493922120945282160890684380382423147342241030890185660486497986500387558778271946810776377499832613677488608123190119640943124721735590549888836504536350093034727444741350977195438915976441923155118288308255518847390432693181784624032662010755056266886197397218767777648819136110439747759028084688698736565826474270027349542430568332947630422380572257007370409660234541277822891111869291284258413426264228243014879257886378725544403136701739685146624709467786233299186414366214419858492455497849759117824434784168663114388707609240156881799235439068489742300027620413666164262531802768976447754574985994494759209475267618495778839504712217158231511454161200900844687912285559538645026241056322354554855307457670418667564041647286320392824319222625942656517024578113131248299169111936820476751298995977159152210196130368527163502884027797074896561528597962657850915568415075540542602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -14344698194120159077573205097848816415092522542787500089443871709149218164892770955986503943107484448336283807023205477160297334790465380670475721653415823240166421843162138547896345877260862300295452217881264503494565049833358876693773694348267560400175588630379165164391747604421293871883833216600514237895008250162421758336424410969182434326871641675107474025343766243694826352889939967166330106500041683484554076399565112094698713680539639664093216718766666965945146637642339975104080453985110941977366924130525706641678108096724606968840989263291834225198935843512007226994941235785766088698391079048733690529092929574641495568108507318915875881880945934033859707019343160089923523671972034613325660315663283254187129391415462866095168360785539703278640806565435395845988526085606109578364287405112532358855598917012830406229578217839190776598777691009493189359710812420824449226285706987482742973883855195941427472285927571159896741375130489202135209336471591250174774865084550495487898409089622303932133079222027709331596963829309205714197597651135280712398393966688154644568066549313043214293042156710330859733613094665330586208913512560059203743202815031018096136897128332515613684408864974829566659257226670274885116287531791021231425274194650723731498532596364842992156846114904311085528833347493898263997716765407462186257450406616253312633171910958193015542911119195342574810379897141182316503058388375910520517905467870721588025539754265303513246517198334823644624947732450990786715111748178956517400850485234064078461902427773880176845490309566842284670829879190327667403008606914282321549663901900531636145107478432998322242566103796442821710887255321897258479451172872030970192094731301491407786740568047397780936428755760994903731466416331409054600134331053763616123673448700120787036617636063475679920499756111317156345964105472380158296357593512930020270567838445509534598339692741984893439602013024126560691375456212699481629731680995849900705865975287941610903282643186994909618928084467464158691302013408847324411469925359833775874730416721845362221695742392492574808981403486644648116280719364828919880424597589406977376023851287953634603589758337310301496908791936648823950664960586088515933695357150962979053906085727830976047351811560998357523045292053026850297879490064760480222004135328219218289672744791361400699537118210193915948024427397692251705396831259104297538106007095226814628236575397343850525384051512596117477989273850133172344141052549485969736024939466182211926168784659907659108386894872231314706577816192312064724894310756744320776231994812872289177486226411346127772516688793734721020595714574166864982490122207592546786838669772447009404478992784498274517420936933349844208198007526752566761849119331586019123270263633486589123484152719253390883563764570492295388715614062060069199724673396680914622514022314757986004775154655331644138649399708772536460797858399195308752387383224439824730410898504430036065526176387486914225719913357973441413341375154966295056499070527569645497550803311597515736279195074329429993982600855918263640088307908152901270397978601210680583955027673362819051840542199457631919123985227333155138605618365741771385152382589049156113563171111989758165460283769082975342048135323260035213148591362349320971186665673136162815838518559708124478822933937949290764440327572229125314891554970342431827314829775544913701177374398691488202528915846143297310267639568109034491747036146621005888286408166343800088818177395451729715133947409526466503294630305524221792074861464104426819183272987762202364183318900874711396077629555252488566038259086862254822829985547470784223787921659983856318186733954388421227600751170016151814121181089514296508146169082812669378415956374037148679572907032605369548068012396650642413504342328050449113581054779326592824862472223999119829695516052755145811736420890919953141173598301711863176917348050862637338843545505416042005179810545659811401809349377018280112114656042927181738019629528618497789203208430608186144147283301241695880889892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 172154578007950392148913614624343490907090496768787861052571045031620828606433287229227451939848572339435418248065336509119798412007382627697791426084734632947940215322117263525219908978755310308324171914176359032213168451426012116404858886813050492994584303042929973444351445847610480368300553779810831804798554314776257705699109299186708159489516022696873009962440919188659701065578601388729784045334270510615960569795194394385178669992860150842182162695194744144497962358093772276630230640008356342531447481687717544237445398803311767654313533309673332611321940924243274827685330837658821648337548012597174171358870059629449753754198813084444363459838154784452043676378709013752171355575391070341478523337864864203820404712103831636840214258207569815298737788431258030171552134790122518920177553378767563635673447173451228880210414515109423304972272767889469395524627969523617344575903476722799274252276658453979362787965441265618970387234268832336840531536563623900009183638631536581626104525472250866866291652466950511448455688281978672218290742405947615979985500160026820029835379931541778477160732539173406690923000374630769733302311070092467134107980405232375272245540796009194207285946617288436209908008806501218222040354464336845377506599799498120354171149596756309537275288992886825687133402895191326612643317897592418116046586979553336265316025381899043890598548905709279285629713929891224841384485715751353541064286691535249074833688329428857701726960714989617084041711743566669934492265112935010405745324394919892141409338199088321883215068610008246368733916048523407354502454685055539018119401755707451989804266239849282523222004631990291854436050425073887413495107821577108750557244535013242627891831304790684587587425311386513125644171231582523928655495147831464739118040548873464214337517173969282805584270035727005269956183160290645369456660969399444257287080375953006302068926183494822238106912089562836709590323327708758492556135439718178028253167817610151935300540542191378026526808509534109034683968995623252346938637040706738433462814982467817916966743807032727453488097829020072639403798356462367770210006890469723401433902325926847808489783903982266620148221680543816321426231420889626228641466731150598440248441537260319461944787828168520399019097075133051078879904377507184947361125794588898897316740621800146012879352259401302847764193973036735996483441289711381750699421688350349448524433478533379143232403453491817324967492422208503145433895050406050701042614942258851944251551555106018494003117625262786978419047185248804452174642582451791455609678709070210150781009270882845624041454289809821536472665993006567348082385747390427556732507642857647105700316566999319099756297314477109852160350217165835606356176207779416347515490156957955204949571989205689913941101470174780071026798847230309413210277615108415088670168702103254264254767632032757952917859962812158254818255460460737749781963543909724623908786006563504003743064910764782033919382846030689657433006427713642302738253507658632580473509290752393634650080026152099350718414556432920032413375612819231541831185457615256672020686692286380103550997053096713470591012417937199028473437459842362525587405122806272485381158079047893641046885948509452594581126631993398301998169170515065454691798055532331670624835759241420490664815420645037328244991261760177150126251284086917636180493860120671887321180830984240598664044182236027519151903264388468489847357410385164396652268279785039964757215497997646729285760565993004511439383161574947832245423476883567449342900830667009337533129833476909034129628277701898912340812560434019274990949615569235461310188587655756150671603909860506331471945729989557663206124665118699652431270274371151196471681098179503710785441019601627489262013278678970310935806751792050554426713524419565024063036148149263560278115392957667385442488730781126105084475629180578807871743683040817888950715529592358106130146690353627278486237880234549541800842895126422086056304872705121733725541061464830487770614760927855968475341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5120822756642707728730307198831123640232885578702732650084379280641564615007216379619542824867130786135470464923048393954350656488279668720504798669874935520416527985530130928739752461007592252242716631647186154635989411171208325428918559888450461267815216910713816755120119491425640637534655652520279423904230262025243185536506475949197977087813852298050112473557135413540764926390634380455048783079295518325236115141712144822261539392155203888365270845958942133144167309006295619275327972095754667708180976698292283730135752593203077191094580283786166589742413301326325730198333500280592920041435877864302462229649590360561313264445494136772066897909816153773999841669300049720692124590910537999228907347725112783829074160137331964855829776067098688764480780880823192428497963490438826891467822492613327417255919394408568688668149038244276055194314694610743411310037581017800555453839396152934189137719784731642382257506177493910071291284493154472268225249293143607193810202916646293789582263473412082625689014227255603081647687387748765487284346267608709968333643124227998480288647619022227547016498368429444046101247021532718813513501924861225521220732963829760522352346694807072028130587117208952841471797121098904171881061318680776113768082772607987239203747227595072643889363073880424549785496898619793050798301584090084034935422738773532848390335827797690797665502783453642158574579452801698855306298744379633754420348888815954246368419301125810290929795802619648030281702035891363482059901514810185779821861822664253167522025091945135366036994432319949127018701261398242086053663091289925188781242350094858619232186504473887693658291649922651138204103626659536950986839279698524101537996881668804401569112832276838475826346987174608194188311000757968762839135477808489245899051748294223591046009041857647217512749719648552969617194518643289290327889523567077985952877888168510323091422381685796347494866387624292296265343546967845763191261715882254581233554256851909293793171342596209639737266133780702432345421678825823470314758661715985480888470658273039633956662286059604532119553579762827563649093055764431135613636501890740007448987224278214158281939685524033150313326065955454923171234573147340647802747337741348895141330728931549347305881674165816588040460460575661319500928482678367285492259317476240010235733350894971183918694892322512697821821240478904168581094669805412239708724170736155517258043886945508531648892693663795430005503244474542259853621061250685965053044463868507335565023510055660818771543239255818766915607489794517826346796997284614015751668818031834405298093434318174141549212145822592977781970794936915303900266061065065972990734510004617186755248419131960647819338023186550261588570673513552308573759814668341107099381812273832331127532772683527887817563007720780175152705744059202043124665639126770766379643474365950446516763290473331444258158099685383760504076104564125912081539470475855235679497983406605529670548024448800567931699328596657356181320515250813062120486465059228669185698331089494565490064205245180829225765022003745096960476103190402016012078931450032894208700304516341504626823361880348137271723025221318220875923418956665114510981120599691354111284993040974006483755828530470538980290991724694242078184470388316929031461983181988437097613811390042391996178231612975705771937672856390300790310890965819443298336285933038709648275353185825239891926030306072172796541722965206155788584722129289161099754234128301889976037605324947122930795660741965700740806405972159868609716174567540590556253020004570169824135595186431828331117009284318640757780372057657577022292436059096687058420788034258513668270638746709953372667056854285161790851938792193751251366642066189580694043711061812457505936033073914397395507158785592146730587198127806813460632256850082732950164128394225078002076373816360979018865683889116181426958334595113147879017802284702758228055605909239008065536361128357663888974712950180090732450101407978511704192320293840772163772158984368889781007673591375350952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 358399364001788189832642114523886808682949140589863120262861049321629168347403642440724487562449583147947258775132081603686950243421423085405834223624304917260498012348934125659631354417016205393205125311874945535168137190370170539071208910810841167423569222597802913442127751581044469391246242546101811765077730137855070594404496138626858234575788381823812390708492412512260545143290043354952996845598185107110208610643881549338363960901312333126261514257346260360038229924313093099240607524110815231687340481294121597059455942738452543605092541991061432273103767253110684886783464957056703853562615978470768773606058099754195830687574182212716403810350108591088819763433681897184359514672168232359538889702379453817253585357148842717267609409849301512436099118939105526215956052835916463206089155107909615962355405304799453147013230120873534995683837772013036430350569521753409824738423346500273103747250572179242305714835443365863082826783132293073940999521929479317187390185725573964610729457993605736795329405136619581007441280646439366417329857772091355369291550135795696678837174465751373378499206250515858843460647219408380583929582787345083209432596246435611165508154831826931420715706409375573520917035657741497688359792800562871255586541100405975919963863794605042733246809332302980861071445144354223199413119880292565258536196851263536441265227997486661262977468672097994027408298370900935279013004472604530320431631441480780723642397979273990389048895568419450449555464151912304570662266817782409778086211296753338196698415901401449641002215277997466436239637578461508428449687315827481896340163341144990325159121948314039865645296169905416273453937044059022806276351171092860513225886832415794669858876788466509155491989481033932855550509756934267495888467465654395112961918200723204399073113014003270766471909197417194702547025353669837961505757352420246882182620603389851013421395079687862661892671792950261780179502582375887806766525619192704947723950208182806605159641872374682306264869369296327239103128380864850641117055992379649423818302215856252005740527253031303946193888433646785719534666270847151941737883796842652964309402664965271976952988492710116216056041885629561155688354955040177759544653395575828771626671541709598225010116651665663199714412677741457317646793458846960587124406572214170288713036501438260900537992944609773793064497064184871846882287380562758540092552357728526971670114707149311670605126407196401534335893980517241328731588120435238568381093607197122862341241808271124785480891552860330960115656384009863397753119707444750164489528056496592565610920201190149096600245314028751870138758311814923290305731278686552572281256760796939358290250350452312157381075420375131477295890935974715430563388769837160678016374539244482425271459054746292318134397336619018060384152990933962611000598718865631102993945003477853079886728223768259282687902616280825843135617832702805247305184703180338627350343973341242485133718721157998848045951171843135199677023844999884230427637726311219883046649765337784168201968472407975825450210619986377266556229139800084559681049621083269381550023844217298300936526268166453694940613982621962678086011144927434357620619878170572443387561925883660430544021033057045154149607214712831250506842299395790509697105636243388378857514995222162097802436170660465078085841564396503265448570424236276864625063200195873169152553481673249370049645085630577814980447054608290171443501713370057633761728317423249417044042673136866056815673628396274891778358957055093360774979563080040508999044876202895395395810893205048883324505826555965402941348188429493725389147964823061981872312684239111993798982363080961479278430392685526371471109966712475314715497419728950641188572630554158056745111611333895579357585900808895705118888302516404661002890435908613270137803945959775645893376906785872489259798861426087230142148750859613132737592984477145045890937741319786760257151126844972890249028374277686963165738702379157347023901918838032737206779589156040641320636495947837829589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 20329055259279309220817693201877151560374243084054190118727233872234422308536338554044216316987566984928733199714543275012886005599506735775325728246811822767501824076172500048229827073233655867658504554057211564434586326603547229773461904377478557698870163903204424469863249017046830444616763524677063995525080236728596820141957649489678872316977718405943842922680465664529793316363676449133703177642199078304085473547061174401881957187724882956402656697726352495281243618691093793720656488435860780897037640198190254828343754116178768735368685074366247178293889952110479699931268560333496604015920258463077523027914244556856608002643393280000430208582631666328451388878648154470658629092764339687577684044388651501513387166753272511608274974691229571877147852894273694072817143693347784139593951353892347634430709246426613759897988457615120646737829326577287329438394314671654055884431440759581462634310606687433141875068079495543281275558793010736612741152361745219986374044726561298376220724245703373894884759263687849978468004746494935805553768046649806790890087931926161645101084194662316819633209150217107008579428757553091692071775283793827125821380191466225325811847672990228348997764764373176597460316618010631231093958338134401366133076307448880907934726352275743171071238419237191153568639745317103612222893755120429629214330742928412920316969274502488228043449215466622201159414107646923112632023751127980500597592156710439615288336413956620082755883241216152494765909917067714238768086885523568030503402026635199317524278286454053469903924651558921385046681767213993951114277745769641623139478494493653322899460731184200258700803012363908433159863366672685117786230093002739307852878740393239437606902762844327323663819292842876115048435823101701331733118734758585819344522669435581951973048493730313263462978352896773659671140202052284089548521833627270543872283955133713164683653759340216013962691979286640801653028306374571372783765816407272483497099017854681978229365875721581179903525919794222615693232177228680402720343357762825289541687498906951968506977151711635534841455506061164899258324870048449384424452717939203975208876506396097685315245089484758347353544430059764446062604874866893098781097810154434051894244650628559498228492614949023524337039569924367055356971064278975751171927565918377269374957846691959834990877343052410597546260612177468486929449311229848979649626049464137208320292561649343441828904111447779342924506303003567808891119634832516001744402681733816367072882496737180176073726548419699407447210024733898413423511760720593462150659978790072196523154748015687182200273611769364043581168353697592131633940861628914262758651863166007145226915908630609204925695520385812641533068976690707587031723480272161967279982024108102652075259680686388263060499363251917368892486228360977310126817950266506401955610118104135263524322671116799364486290931645082169686311896789006007773026587334716433578862860941546695325160968705154832306759603808482054550678975042605350923494625987268553745661636427423925709917826067241449665655712788806079020763233012953040742801738905396876493509499136300665848778514858824710760267510653606752580582784311192301253946996462020116920934104895820589427542214385347708582938268845828204133348884197149451036521636434772828123150978882218947139848957088100751057037520683731516400391629061638909486743259735777902731828228847543361790875468910695435842092522242074982464890864311927178544019513093780926819600884131871935800435428555674100076922075793836768939436062098450013882581206038660724244969285253837640389704675924152571280685545566716084729314664560593218102856119048471845192175444642242482682135978475095924712947582397489350132904973025576744319539846747590767024700633802406940604390729880980125646596071279306814213946673955485471602398116006321231359952361451698403337902545897018017812605369174007516386409008233733605643107719753279639225150682866585813948960899292740358467692104800585633034471065783925747035031927681112400209531188011169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1550089217257957055287719159227694322868583063664905888089628857503138660574626265898182415637309802359716701520366482339413122208303227193735827726427446799050379614475208511431323018238036406156165561032020685147283985523350734078544066313017826631533190799969260199244255135852681207822549031568753471361814830664328029434153423312052522362608816336037495791346471078469693879767093681723605155212727733191005813003689332762930141843169562318645781847783784047522399119849023805569136398156597040447174196714895288301246418517853866420049111857912620716801471675516654166117361251638411150168016466431435067855904505031241576249119640410911338838083098312803425730024295509917018790763262458475880161600619119491603309894596656340856981440830897578427786796777725281384957927114601850266266393687913918098260801787581938152522358455065432398363444304400396764106122907456449326882963751143187938643897885583576716447879890799593112643373872288018212293501539180396297366378864531508330373152515807788080614611530658833777609303177329056071380750546474733272785189470139874276280998090240819876524928417442918236579007084762516431521674076442847986120270732791308375439595211081579408730396832846831634494785564726114787735860101560777012866183839248978863424752758419803269042138513980431042052461903042769081600744574936492330849323990232203418622635685969173045357946419804694669625740978997690592091059435347059907175454847654854618682140399836475861866697325317506198483652172072338534723738948104740465162046417812347120581567082645764922449553491026467937889302797521112174251802957851851996315377307151004612108413802398400321384896571258132847140104324537876757079782248038927127269552696569664749727494438688553800674754853360592181597517024822445683740996910954631376599822343679426799963741998860783053602690870849582759738087774856282029574123354087246556720283392101242390960377236306894127023611777779500854449640952465847370476483094426055660749300174608275954364975509302034846291467745189893003216497628961997109098687521134364164319966461652312624095739267848281405925620405016257865629678975050905172592240646119488483667848282246738656144643135134369903760700827554304070338627930268706730849152861186109905353730902222117986530772342867727081863726269670531570282638714438125922058364080193182885396324508900163185861513750384838106017394702058279488631596770352863276888122378744071340375819631856657961598942071053372299274541436192416004254139448240301639625723467420789385159308206087729515357705088221035910300548428058812044490161432009645576967908042881529134440812873033135791154368162490610298535864035962018834957806258629476824012834770653835990271151134754120417503166784873387588596098201749153131249444615521644925114324011304954367486178999342603520527313233209922077788581676239833156112003311357617372367657315900245061495168519490085850123861381376331602772327358020011093238574665564801174381271302644334438415926137756572265127223205858107075090260900387236889652786190807198917209237391324344382781772772365850096830175711652844804220801650374582810368509010010277907205697800818608685064766122145896509585994034649434585092626563116102442130800243523877381558838760446200361606287118657117285304981706415123190160349542124967959395912664984859289785219832334370320459452988034147555531986588101005697367806559888510314951870026996349196128426210649090990055253653009017629237386140553687560087461978787173992814985641846258162587428302197465984952046718498911980639776544325225796456025778667573718113306283680121115628568638523533177955063392486056683455245464856924296592882676716166104591756526309852077567516386819969712584696042576492025224171285482962012829847843287330891264326630374922894111919275723572608300786104280478818859090824751125264518770095772925433891675943834015672154289290687561079399478874068745034093365826592738459693523509474832449705727681319596359677857636754872452870024144760967953748224271543274216607315230512419001286885240204710752004757523536682128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 63463784437666068725033441735280550004449981004721693040734660019330263415082121773739120327680219855855418147536873002028417383802741418870097704833299763886341102758995240680095753556567372733009231561949506707469951335467904488940339833706722191526001026872286873420027686413077781740139403391157798681769775871249349526953990311098516144921565838937471104793305182814864056012032952335996357679341918295491836257583623207814970013522373088346268840352447042987995693220369726541767242715532485000972233323558049384677849830381161469100154544613931453662472991068765432346971804544790049958933701486094640602677221983261707999753448319152724508199668905154871631175429377605089270124407142906480638885062902845894358375863215694473303904128679260426890240375234415332569364694111155756063678661185415496998498923219478015326978197965642937427853471123919917238087997727869036237701867786715853853313712564353748925151428066862137154801268185001028979958854346020404377521160193932679169491456335702280561250374912251103490130467510654412366426332818434722625251116090523393699538531181378116097317695789924749764204934578743586125904938891455625569293824919037018072375002634051431665011350728349449105027433606610538555265509905891953113872392716108184349193177601184511056907980053758623560652617697239319677594550766815194025152742952584630995091165703890393434876806593851006677885363022695609640733947694627020085350955496365919184773881935670909566636331869775573649584382158353753046537115524987759576678126334600499398662073118337899035601363903526233613914620413798385872535254822967617246631937849193704769497019239016726123549604876329615411384250997819509887130260434332233229826533186834238318328893376454958691424336848733534102255121863777833849408425844072477216847665531406652207257628467370955773997574165400534850396062954332404664982783167346500416563995971793862337444484863858796385563681535191131365927617209382725388736042122112503099794097203347414781332296448752616177840535014754798384969899670183057849479961431962044543790069477264938903595706926880693693535891762240377534093300685996331246422244707084818502074775928788268562306258382490540051727347639133733029555993046001613879628762753227088507647295880605058542552315516064659768164412955361557580944144098432146076052091052476187997400998596237596611621124680635954766809423517759933595810732776691517396302685901336076697062518041902952367486345898850786698039189005104700424451780554952679716151861826644063474582285664281909074940211193836758137285372391011187798092340332666151523873523410356578157031100492776014590583479176483258038709808763137249391914804127972422600045328200475085841773312216658953319156275074124646691414783045283093201015492195757714309973085666928089836089728713038660926417055916992124699112523689130543274956512342494426783441854535587486166819053590712248509980992815595193223973814876612685070653690084698443879597671588895623742465333150555340625483442641632534916560475950542700696864670934523507318128677095319378435831844744049346602159680267973132596336091176757446009571085527110446865882769671045399449325306833531624122328327081049298778770788583221794632964540993573662423535469634976844165896422233149238335411181009211119406597672146017063643294573629470630184093448347834615756655722417252256853064387235352854020564866957802714723140719033256795808453443499613205516684551055944802148391538187320972272868145186475496930012900294751905293092180162775049319460621840339019378530388575202814130624882449532977242437707447572958635679995720338649271923402184872472616321427356602675390436404673707738047773345397294762138281057798340610138713806971991748451601910428471369816022472232792541149328226869873417290288273450520572529648181547067579971277881011031551847400425095792006151938007322525087820852805362383918785560856723635232867922233379628042475588527883048238230230451325510338910873837288146985475371129096629654572155002379029722632172160091615289657899761478824657388031482696533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2853304031684042446746210147316784244506224524637074286163935046705940362596935641925797085683150817481126169929175315532782311387170904397479566692711698919868422087155814097288743966223084225403002956307396965136608579184594286605000490458429574675883682164383495178201425881219603220627304081853361947689730111571180002455588202028222817550958940675101813386572111874511550748993101128683277360857754894889601443992050219523621482832688107805600947397881033740392935439419552495024107893921050266488723708098143047978057978241049152190635924230648314977593981250998978188757402060246969007597159590887159583238258794538587198074284483149922675286797396279541800543878510002926142013472651551726041754480958452887558103807670763069302350911532818729431059641113347932898929553824127575127979855568213314810333094029504857371494333809707085279852433968860107320798373574366200404439672183995301528823797260603207386474306893757261794647501393184162634669245926182887459635678349309635654137443634668533518229633106039344969546500138523984965238195657674554888880988918109831882665381065473907143540601810167809553712537753986625589470536584336799346166281939388996408540316081206291896087983046111846436127677513565441457949451657676451976645564555119067915552791584022044620418584214453979094991258228548943350175731486906706627053954381023572672795717093537858406191920969219096555928410363590754095411088353519046387632637715051012156061845307146226844784310833530343301779704643139386849126628133471828218358786445340163446804981249536327560470887566962273516996823225716982742804785815291359597218012064688697942757491168115891340001577391616484573449188652649065673984524754973984830274713372279029109831766075976107118323367687791657744268214132992733532085293356154546920149629081553262129880807066179114654952981085944509955890633294774410522095321473071503059407815345032003196286767813993007633359358940927721203904195639952387073867558577098670045761288018081961201807343674865575290960708369106392807756437484255711671232016670952977631382088824068557429959807709311224108157979728281397180357514794981168016905115049517554715968504743471476069870016452757395461216195148505775585295080946567099914347705630449333553130290680477688323575510905343699246899670584180409222562545501842861018385373393681514795220161885024842952075672223512081191470729038347624440085885269374001043772749494645240567206245306549216765451917585603118965635779163321323632418636299381175153224588568042988575145864074848827607171429419850101724471247440155811801481854186085192183539465032110046557517099674283999051543255715968635201959656679157786328238357053722583175795169831880136785174846236594007625441223559820562234157138743828480713919096731161290896035700870561088131715122127649477292143534157389327954305094654369256713277176281851183459591887191582200492853342374982752377919204864244027564048060983774377924581665278108140700725370614635803013369605761356971176903265709594660265106340136237233206797583793846810379992782498751916147324720499821734279638676911001248960065347145541796113801335130355009813587685069748379512130803187250014372147305017407388681309220789003855943832730263113007974988384613912412513255071695826058379393119115118308904181635179096049396104662148362515425279867564229615541428332408247352352058014856380841247961851317683966675579532483604872283149508308685081761065739102989315345936781815993955788224535185821181262782040534722701010070107616818450174471152706815892825581413770848075299635844357123973943393071619259440327769027203615510265975272810462933458214158174549943032597649374851670980057166099930375666608411385606821709614286954186523674906827559344481417278691304481161912415424164448231400555320147373031930759935350814985597162989854335684414962309798299480382638006047679846292747929961797679425611346494836409097911259629923274298887751981835373497597067806140491111533796130658667943238168298480137978650505306399178479073554829500824540592384083111392101272940635681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 107361492550261642447299470079638935359045850339468419309910211561993514891163379529434120155250147752757291609268489393486013215125500564388011404094551625275440343627000120607649615854429014915863701100035415061924576284781546885941929505348346431147464342621739449421344227858635839003558306060261368661428694398394299845497510771467370947290642774342956242099860232133090228936288642536490594019592435334713424507875871362980549655553585092858832426280697667163884587441463867312863073440239031408558732905898326971658877994424829502786465990862653169319882457032299398126648019018867602213859617990076578000379214522254127959995895828153887162841816093978914265132788692832052921495426849500825576985233467026874902154013417938761305117727966005252447289621565471110592310543982449030054633149992956261956216608226200719922614134542522842973601963531941901372087560500616389311183357943318918172241086920649876991451670930695337224189184887689291032520814973663318307864919479848831471033423071613171772336710620460710487171596144921011705934100708298709051854294021011973873509436482637912466826254756273678520157380982503560564470305095321300538875647462629853406276955921754110517922709938952975337691511286047986742683687642155168721696490941071296665457527592737267894216736972807105201482301842150286608566843577790329135207661401695040894760867767563154637830682590783425149514097599555351812111724899364504383777717283327263885330402978968023930189191406843200177200023637056726709376627310456720977342490835456439748419211718714854168522778605869021323275918078317033414601907416523042897893328856392472663390475398552608460429008483532926874840474670197893451844445232258520580469751147231840239733958853738018914814808917454232048552241553740323331831285200956759258087061684510466516895240417119144661816718385371324721390563054498514545874704674556059648326883719841107392826526736029777113325031672635420364187259306306800883982789737551728520850924215479922542272601772091141011654705087691524643691415337165797209225009348373537091506705439432726474268427340350454193639963456657987428359763003419105669909991910300035884834092694758825267015911743176991434713370444166131878370662800102736566827673822834384852686559926106294928568340217357879107215758781426952350313546092203193790458375869059887725523967083091185496061405893632442394576658117777968534251653489150521663658834731360428572838772949470124039812908250125642345467451255767152563889365993982997742391395402901447205730425856555947821368542590187569776345872667475324660719894635318466130329142083769167427313699468575675362876072157379674627814732227416467698339198977478238857956670577206858902665000644537107234572471261497265043238208056262904080387875654557609917508636651257770735598634199989306000800544873061244988946727450496685777808185163141801597656651830506048136029645243118077475972346882856665435800216777538246612995109472050562993731438186768587302280677854710845851020603368352845749044851701756516636664329179523042335108424251473745643195096337264986092292135319410479066520861252633871260609220967421348657954120214792567679092085707831010368612072673375072680637687853590562093081216748582912890741729729283182535687548558081471386466638019091425432918564645493699991214156258804352601968281538303041401913088756414212395240539604244436892399516050708959178145364660730189771144206399898997654283242163459456394113537799244562201031741058730943841552539323273868212707025515886056310505999618652517742047612936050192987229934706513659467076290567839319819982778495338520678030106218433912529655790132611969471300181893812255664674759973127962084662447905286687743961123259810368281795329681165890912358082774643771544650000569769940165801739883474895368631016803601892116714397752260777455534217722996518239568991017392704371100358353922407943624001806532290898670786166826954837333122064526977971859438008543124358128130289166960889489892775795646161798422933768431194633639782768557380626242083963006734848022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 4228564439944764459089889218886596112043147660935030302401792189015292165272291542113798925101967098659211755646354644411517745758357822255855214308655571035556984762944848490199150546046023294232175008035916589990873117063108712654978784770353125091438901255747245600723930611098311818411494489982818692279998655147408924046537995248041927567851880464260151043970794728454915532093814417844854938884271849599051826145687016067678445849556744070837747292366934058474413929424364583745989751571990403626105838920293120436867655381922225865283122936678799886305949057925932408157369291231973249283595967691138164884931979948964381963794141919593465014991155323072682947341576878896585159154441250285248648547070032362187060196161718884065269687001970077499532259826673924410728233309642091518473459633119050142303217361978554980641066066769044845823417422800567111604795738860672703035371947030440157788875001789055889874674838541622233163397007641834770769950235610744091685815148417365892530668415350135830701436168155314092687169297965736481369662145880659336858841588447817876295978975599710888655257587489568056503194876153307307906417652091387363996971479376140280103204691149538755041625827874796841433706661275595820369862131479566098611608638759213047168824314349776752204052296877938208865205105803767519650703184108633599198962127886213883183802762222047789320105092962769776220809395452674613398900278385664128877955405887721754035116847922518084896343880505387625759858957915164135619895330199744290608876767363553647003835421291155027449939871728609194555745796813392593143642711319513841721171375262083482035999606516207665468368753677455302579645628398214963600367305747012862044846464140948002760078267532838378447207201300086679154352409785782775609665328907650744887440495893639257928189855323810098837813764755516241858281353758468751042810396360325503873178803429502602090876948206859084380501718864478839229909537912332047779464038486812831821085267584836735656018387278291056462062540722645486710499747610285781115910378620646467352223910446827934270086706635810613314019514197670594186416108859225432136565091389465910210247262235154963963435744996137124319581707240202356771609321820978659999351521264731215714506112808039076136803839943981849504601148448910059052242124092841441891413773581592451556265543860383670203327091708287513560847983716141428619448449852182454889027630031167322642850314361106266190340634336188056438234197959565012012262519739362068577379083061953289570454132005178959548459580508585925622419034444302165065029949881458761613903681663469882950706782041532293754143851920725023456948025806170145539022655215139235577449313442191993281180186713220425629851032205848111368773541274069227711376039501655721136456581342351867856742204012873648868456486025859250566988660875142341479628315209055149380080199576732576810195053941704703232200643655537254569417593407627440889395032122227092258069614271191303761592380700757493210618929154077810137966152595648821425699903786330318995332681916948240555909505686316866361139527543049523021065845571572260108357182188640547495261339362944827456651657664478194772945839300813748552395530623868811365425317727420627286116096978770920520296594567015874446713065860320888083055983337202947042224042561488383705936479874154039216412318233778471736512213794111143679040031472053296283974001330896502777033328243223820511409570015694636350105164528261844764581955250179078116430249825101396367538686199858357788878904540723215827880484009163527877916477838641305511994019519324263625582323976542893150504043978124470681625636607091134113324237068257128236429813442479836810933463779215828609007316034154901290507475372087930336601313699352545389839480126234378064719830033767902088818003552794284584442891035740318583257723756186814428693112393807185607086898045352617632426363824264000958261047975206762791681099887983320807507579194401692858474657935912882996778908827487403163469907027350416903204496985205207016486383508890867233276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 169017158804417149937028435586011987154196703472981204568649744311069902584827897467942542035716170823247239104290949360419876294878705657827869388693871158105618518661634827539686811526644659509533862092954431243626739584887974192044080387101670849815360803105366157205036706050902043565780580551469398945703979343205621287596539083139492377941679670353686122851581038680757329267188454592228805708354765852509563250449407950114424334197772239515404253236032467872510467282831931759225235758146672349061433399821702698617520708240988820801634943243669985052232206773077944803068517656800753227781853809496545021361061504588351473383108223493881353909178991181143601833637969148815180412850838780871907477932423539777115566421214396806582913005361694607417828592164339132198584282676531465901180768250632237527578788809357902719217573577975908889211544701967850788745809446307706276111226884715012583946713989745749925921524422167387100050312783164660415076223023600506786449978743067619974414747359659297038032442189812088393335562651181245786970743019621572768674158621745512813956200745318902505943018975929553111429848941712480740179889379927080054371788522616814597863362408089959463531428634241766826416505127472682141303249271806932148382516611125436677446028728658775492224327383783361179972414135089759674641452085749746114669982315988738405373635547486609377084344682769764555016966763680851258773687720936509437261883714207055807381161507461874229056599316487271147489756413696269132393002877451276058962682653085555090814505200562148091079710674743535984330006506650903894561868820577540191722459967102604013997394724760585853174700759264574492683411422907956776756820274582548291025416969445537904100006700216352015541068098622102155716167682885488838500737943673700221939269173101695370134499649468462400383271465223593351166824723202311006629724039392554559103777470280757975244577185604504007010719840865358884368325681743493838331554738722125712896434608412414822649227410693650710703190818238722574677365645909935108124087060948531445691081361083461839581495679995951350862231178764823833566035376250297588778292494278321108905765360119289140329686858578374009731442465579292841129619286521310274343269803230890326906405135986661928315357347200319660984014622295861948456960720360531468691354133909858339039669915630222485223623105457584375550875117657475436884217830414946832115976674291425163841324329798943202951496121237765335888563382847826164747995794427721683326467417381397986204314147857525483767222739152711712562987391150276130796013428229225556539614517818356400597027175274552246453266554391462961875593847312334758887864200878786840909888787148389381515770880576133819705368025655744557167708261392419465269241217371394060586320796553212153630543465820056853193009973121113130068596877273788659943427106325432609856656488114888697046744230901107612951509793682554418949872973468378856642312662514968589854623630396627782690611322662161459331153836647650023664389579454519580270876045700351641790935747078969342487264628940290610030941132056059729855660206613452575684563070382958787870938356311771163185881827349378060052038685701620371787267733637608574969322105400004967797320056432534449424098040652811982333418082779569470864073707280596210181036348100056542572982773240237306723292363638110537135444847028939170358574490816244578220261776861041086319511913234084404747423995792159548694650456763823159202536688935150390646216299388309214798924457512701379837614119278865658357007695232572335569383134000703319558829360272248125252159091828070544920688093178668295881183536292591116500224990133497881485552194419505681899497117045358944944347813910321226894636209668018920080120789826954460139570451269621298493733939276829229325245760866556575166562056444401114880315560634397623522831589492236691118096810856045275144481995193794833693297205648167733574356983131873282406090082198781199913679501609942231373635952118482641788492386745934001656466270888687769911484792828559875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 6826932124611591724773347652268621898175565136818874999829562300894688123993042502586018568420170562606504062005682644337530938211643354649212636550683560603694733580390653130048225750845923468049564117894148174081453562080608824150966006831742836947004222580731912579950170185793296471726579583096915555577314500004157355725750134994529544492495097269826692369360955016682369270419524325509360456874387504677478142804760265461115671056474363591092189566672898727261858465962798395418753406568229872387213041254589701248618629229733199784198815855688126336066713405170871009591617293894323864258417082003929777139484859070031964708825144803019327488406297308357118071602488753284378701747137370854771886585178232517741546751821314728746011782661278187711465152931704214919871961599329816569277274165113197943178955888482927453652494818473865393394468622861927777468084983228896743037892868668160663297364678880455637248594883800756691043819897956999218530762123018153623598033799456754095868392835465165490146300698905986002976100066677310458208725620739871091714695411528481586735970665866394005437754829841332772668735709554744744667573304709531060717213269763953769430998239212367681628605469229683134888194392561142739800354482302961691152299296007271323093057983229989371973837286338502505685694513263436805142506200887650766426003085888398667352410696080398089861840653653695910481070129933902099179151263169799395609817795045764422690044606356158606834158369545695872302719067644170512407150130867293900813090550997110497777069191128021614138158770644400152087865476852974322780590705727826640873200219259677051623327972892080363995007604505885542446669276341582275171952455311455721324124073599110017824996263608054079386438201091487602233355995978503774326242881035621743304480989780712031024416706398993655692900863551585084387530715096826963454363691978997000287062188004835147856789834874380939375041915687896942579082934925044469474042346669393694618102598848324760705672921777769077051511631026312108181358717744942251998649669682039656866329101066996161515045255377767250889572499603583845097886283455086729746124557617287542047309203433858601950198005171465833934272564510002592908755756134699345482617341118933192331243539506890324972606943810045420397093215404137402492942597523925764556035576572014589203112734032848364091694306831341283208697590801602899485201271531631010687417281107693827944819557806612355477243171285625112576890421924488100850820286068557992291219540931804605748698361724414376239693893149707582049993798155301176838979461713765404801619004357448306696387986329866544258920649537721929075359615122423731551477832470101897673913481833359059664544950367550419042278051211898555627278968224502729118576451778531310580155233963298427909378217876768841035656725463530863817315319136573358418710184317926348955278544430774389977713266697020460290596220613991359734244141897900139090533041483593682138785468606200727436011252404154148932390246043604202080516263598416831071280871421095166037071433706677166522867351237114117687352076531056547586954265949881036586076038494147904234082217126355364334545555308676413108774181389402599916855620317465173969482370969288092894718378451263188819955399074690142645154709516973424008632391261005292055362556654865292005055717521428135785508725369650712993484701983428624413862180770207930807423308668747324166220660600901385415168675882018667207600738211944884276937766652810397530201075420923940160929150869833928505421042470147845965980533919317212955797335005891337915458444564020468314345180075703822503475271030938059790227708606463910564093749238537486744573955187685406806935414577724494199396101036129431265783248555020699709863556157318456417941889211240192318637051168361529402050364381661292242429060981751961693421433672691416239512180671186642669568818492287210252774834942117560885530135217232945502705450709745182802650499534724594086558056524650035999884891510810272831018679627237019683498105746959708994836546480655670166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 268516276213736486350753445958548408577860603398908616842054952416652508069636266277737352356222278297605478332081456917677830272811712157276559501801589615409420161576209674136188533697392632285903454207280637380594202966960153239820243314135729870050711478591677361597172638128441305308353394043502115469955510648096757326313520926296373290311135922989610955618135319792911464714293133504722175864732836423686855303608742633067548460589567682122809322819151956912033899119203756345642387525297726543470369061255375078402180945720564599859847219278938684008061426613099021053539408459087177173564244126246591861458741997403946123637297937397001719940833504895942539512481536453946508573111182591569707103506349541324666449184763213637972970420052715554062776949162337972059858055495413606120110851175518680180544297666933316724744306834884986735772730504168945197279664664858416922802546083710209228108202233140031971993597321330482654922116984361235174603580474468268146981746316758455799891340726054689309006631866656719208826217751590070066179232696181989581821234698414407713446016079903839599291362955736184426171250762440775411512096835766816682916919894495932352383820224533312839810846462921945873781481463543753407184113333448221745250410283014478143775405429462534252851230981097378640577033220928780928096361674306839783345967423731460198623038848619485627696618830263528368575741339883339000473610501478604792667616623917853441338770830370520012443910204763319303754307043429084325870765985611525746964785618728839622207603495140515087402624170262248959147781177153686564617257638241492008135432402539303366557526126836427145385559371690098796584684618685035536864486939293360311286879013259373854686309194854581155347732573976262082717030944931415963067082101448478015682196862899721391661134437289033591242775483981863463710296870230191228426777477371544327530547989078285707109070109289623222876302558548647046042481897102670343839952644528765953466639530185265474531484576149719583731497292501979954787728491103819588748480688957856916553166804529822137188812035254972367857902276790634714555081744579508546601043822800919355795214988449012642975041559082101437544704538875945275097824835324732752317211677884443168225746174400853885282286484636742644717929124509061567082107382660233879976696613122181556118282854117975260334050175148679377092059084174353008383439957382431239228524079156837699480485417996026603980825436237627944034728093453720254102056013274674712624352389057937262516664213539693299174556665818597732870634197868733598917000150184355053449161557174512511693212482161897174681768649810209268403193891703517305147725827213695880538675483824868024767145351420079631160575780290060749031794037754883184202108957560659565494619208595784191923492448172726493287927277734790322870318698415540745119009694498575176228645014360026546973768161887220554966825627847733361864101257447367282538822634448854800523694993287079500430895217476879757757775233706139065249659694429754990979629362194366898875011614746556592239879946990031212531523340496183246950825888004525045790971345539342446318605184678540366058514805842717303467237487660085046250926122040494921518505208640824709228401464815807770542859030769519905561045637890869784902741426298216177850480484369278545036530017582216802671133312296710986994327198346385985713972135305940229537343998921703461651590313285501144101845977346958250073243897940431424162008753623116670334328350819904601208729195587513519765453448509683437648074901265678331231276094308189855205240092032350081780090583183007578577242980771878103387396066633956370321021221561459762159020601670981834430034001514404192710719936756363349101181261015797123809370159379951851825866441227649699664781436073747484753536018299421499349944076589130495751875062180310774684430269043184754394689550662705817171953533133735129033762746839178659489209422086815996717973152138796980426232933281861284359291857056872280935164761576256600180894996517963591031730175018310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 10009791025609460012821332563137901815524693590858674480507544033147037181961071306461585926497369895642579718034046629916140116426907359325484073289060926676721457831005851100642695500546830898053379435793538101501105890948628410344837833691121307877943951824383303318129810172902684255037135355505123710636921192736398936017185970197321377996839920558583994697061839091820277317127412680329996061192673867211226583732372907844629615513852648977804720937364413138307697099655548575385293428085912855657257678861095854893440982225086441531106684903422407486987584895063139212302119696119654843253995214460539087810125529548739645369114552414835456454407565222309941630099827042755809597083403874435941971285283811823526356248647290639330667062607578315355898595455394299871830545524449425947377873231184267987711803706934670079480753527343547852589998134052935042022588358408337729190735938697324761528852073721209486192266079273138205980905232371731504312248638179189917406946427343630082625779241053861524591436009526169758170141233014162688261574153736108399124593289449941063923586011725209277681818039455644346819735579920147946222438594821052752261317907252168267260748309959447791630732292331194250782940923221753902586644457675542839109982815355601271516598486798222429730871666080971196518230298592812482435755636268688149865727456928396544891332433321358548839408370080378273071317125392203412048817205778262764137141520907272518324396876548009287325253373661802627827642847635762347550825688237595106809999135230878882335168102716898912075687619880222727200678347268820151511073674257785201196432091743641343919952618585442229403218024750567971841494646196372940170677747582663363701683591375220985134676729514393402358636908959446791251754714100274188297968146203641269728005002118399625326936756138187666161789748422759353246463013866553664887707536678317684153491431154504006874502558419757881949209335331050921267484818858404668314053593563834593286616571361311744652493209600498807182163396999558486241206910354085562627673518414672273552673917230415486063708518153149190777800003013211999124927349909367529644608032167663433545764632369502596553481914705141588067766610267052157862111927032980239070908710658527298839768390760687464911086404152509000758383856655510628314719439971762442491608585964096880408257113773391547529280026003193224114328171414182791827865304153050174576690423394769619999675422289859525729409672209475854678666161281250073943515762736926855612027159342924236770729565863248681431318653144726727376960190415491770472492025210784414971091293663140306699436089341634242646832489507473527872261556712049992240440067828737037927275000367734724709750125759538819792629434894437186285744336268733150537597933999005124450017905060149381905424200183504506580331263840856209545800243835477289175052354734646840178132167406721205301929662761859662765540046969819520721206006616361820217574964589860708524981891378729203213947761683536748097084090765150659994226269719971592720943710975477131116967395627927791802513966599179932406753572171532633909598438628050443937243096705000883425933477193811831061735281175296071004116199666276215885968757287252992302355644746959789206835733052502975572046973318475508449579208939625722244026662051313896121884102815949210951724516259145228233583094949436673054200588414995932457939695436441915230738218257234220294129901868313533174145686859007306478818999171192075738226620699133132069710003046798934086450727690666799773525297453686726362642125392214675774496097740534046641136321530542048876835234288426580820308670102417964897656702277168012102671861003980001645946255200877419085273337673829291145688556321569802701979806769528292227926580427758807921213663536851346725645754664933578319824667853579848979369063253295671433097317278227929665280960964952405782096188388478744984250428875720816948348283976126963961570972578040168289422390592587009563633879392433012031047505231557161295257405773690404952898209603517898358404636383056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 347339268324419545043295484193500282859421789285608847982553825194991719090418661386457439330939345150710983361790628459643859654118115948314800511232813596846117509584321548208320429827440426901156720078070836116611197930862047908215471430836024909731426782846778296897839636873068460753747909574406746118015127074341918653973459149104080274199792817770624770266650043681944990637161093809879405829280854869742646273894460746978210172634449187416185375481915421402920361045106052064320904636806537182576557504206945367770698366674373438392873156926187722523873192665900172939502572207836151572526686609506259306817023275987631560662731081483702952345628726725686408531420276172276857545353294941681843597286679637923398106435882332869858471138053664761859846810280199791767455669217043648092949544859642417688454731505298766640785669639584399214912863411057530833935093699474542046257551766490017384099843228365602274381019398437886451464008134937652823941940757429548152647987839362248938543723625551307605671465542653177716824858701658011838195001817955019734839223551698770919233475769221065366607365917417871776462231991454314877200439548012734036476227764101796849707565957873056590637292458902099447576322689708491517829824827804920212230987848492940430127453003560882994209327305112365262419148972270484588433996150020562930728734769873742236831453500894710550388759128849063039566428365725498355018054067750011121929641065827292584654441321937496001589913307576234701629347617703028053728211979297182440936669950748499323559136451024888312353866631119570379006337441288231839941038746644677913021885419043682225145579957583771264656673068586041467538671049222382772379715317945649110217129986867039952140693548655429886815623063282247504266405229809916921742422276560410697847103091987051495798176901534696686274262494744261219726263957873641167010150663990023626512505943859046563861562868605417311183437027660118202634646140992705987426066792778704106646204706727838149519499672845072646748692370458223260896374663668758296627152011881005486612440848614933647406224779830409146124782460414859416002008569762008525968124068290793781950873089176324927001299560046572449132666341313881565999230902674727284181505793896962390698459855658916062825402757586260016649389280216852536470574571216751498084465564109396780341366615653778696649799423008637067840782903591492820424912783304074044033002040986100647753472478304443666125441028103433638491208109412137280100784725621318949290937433772151742475433804709819437849137696274649148712488026111520690751536322030724089707520083505999593766712266971581385413699305972753523024157661903551878080329802951028542755983753110238096132687575325684170165921284207875172283126434129229552047232543339661466094953212473969522586515617172802778537871136393420824408687785789438321480349622811076515034809617317148930713960659539174620737249815851939649324925290147672075208099048693478326946546079436587144309066204818669685161677133519954923593879580233876180321073324540781999218098072051486607988168875401662813626311504056135649581905974984663367488063501704696161823138703253608568829429339642122600043251867940292814755762571265545317939958230888809571450600610975002361393214958133572286687506630702824873898175573264763551768170630140441942368365419070884226740769848336018902522645193451202755088392272033082097609191094740912949963914842492279957136124270041818186075248198772805451155335210704628783571182319590131235510654257773897250685245877348865915819725708709737118393548421966127402524632251174420183076220414905956602547572116955682078189101219252734069432561755184251707792155542438839217686740036347730747382540544275663722083794131638072316323715450262917437116084625192638956422879787157866311026280690391374569546335925259039905876691013820964594468692198572879086388926808803433979155337018832020194003397631465283408055829917231497410431912689699269026111149048489334919619501976964960518991561231405211842332014384737703949213027954101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 11186517261800602916210194893155582607456598037129953328727088463507258105613154445854874172967196723810383593658735162553984887866582456114563683284693644274970628843199460514705901287453595217150503449171690888399718311406237513291843240106465794767981054096296945566828908279620802860761222725672714454632414310411334203849929014696646326808847959224461911220044783177060636544917315751280705293086362147876988289978643879143384308122579795731704737257635843200582974114341599873344101578471531658701711407222508773614945010553773936255231055585915916977170312100542789137387244971525466026796101143477814568318853030497343031338921336105935921234833775605574772855883957925314550374601613290887281929194549007114934142206777652869816317412689760634883582739564047946864516162981029078334433707268727633362369626010465534637657692573923612517044173028856279868481355969960735335246282340169700813281580488766936858089109778741753190031138195473468550296490447994681110698824316388729909783831221791290099888306754528090191566607417318227300364701440171582462230094919251278991090707323961578519391944678560162609053211989772883258404782764603728973310400225498296525022717687156939987925765209341203815990548714540712345177265342932627969877969934419593508101976722507769673030222208372373534674507990940589486129966148020544659828583446461094500599223134480967610283760869564395042659036518857016937525717683898960078329650000813513177544564871213506701201407977600016114409968040926838920934288964792187225834558354156667262276115648518518288025760043662889239216287560130085862173461878158884840878088116998272539904058730387935973788721126655688970324105909479786119395044310096579133446928008798564135976480315830122090681394064740636697405247471084676008034492625073440261828151587387241218467652966234898826485774864299163860992664769078400793111017757269283537644611090524033940838172790471072567683063576196411919580879059889805941488257745931092004445538023177897478490255463830767206114908430749360500256462741170894483688724058404176838612865948732713101146403840251195648786449162855118644303868904374421771592906777122652498348214384669952405216966453808469299297845690255811172288452330673625887255889639560756110506047580402637913110670796488002044743461748633281703185940731568721941452781308652109413293528068433154957763390078113963610731875171534197413377134774519721710786027310909470995368901060771545871592674048061271499948680742267704154900509200051135103420988917764381512783141310964053399016360737482756007610449711961664758339975781930464000823783338972882288720212610695877638556570257288454590621248112560711595389570533651156334582879539113293204024987454175280523894375140433550254034023042446181861549405450792643546287866134899475543081200747048802691077676158526066771990715543313153287552395639294494728376946209759423305948531508129265810753276616049823883426368007498889966871030832749929048024476579005791898557417979321521336146346601633240165221943135525672173427649213000694830659050053849027772941076822650467200171202728689459266332957796976840498558218332022971387696541621811187705235188442319935699123026300246200790308027263058118055190445471330105432929925442381484444000492120009454392206721574387864647724351901625261113980822327783950585440435164286657765290707881197805407148615004569324079641114080930740928443663976404072280203902021072287046899054070702678762515319238605912501480502860175607014486745219574410897795504902140084112839323227612366631142948954845073025734109663302582257849774379554354432664180234783677110902622198895618803487217640408076976124475496551576934450548995406610285823295769683651992367107838546947693710076531560450261141553015917554948360781660570060966941349794497624993758579932904978451524429184480592889677638757437042581254599105219454142622743047202746284841318641070821857410364104117712501977910922155730836540130757758512246807392793587632007060348754527889402360876631369616071405417301320994738489389419555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 332767403391407201852836135272856212292838435081373601453788378652218153809402377833308220466253810356227914709348591941225758389764089615406067000360875777783357889243229303483517596683778420973741306925240903082255854287785333780624504201941510859902400593828543967902594209284338434815264557842201887894868104936636315710792558135161068506979597605415041662185449110337344342695008138517369598521736815513386081893381454304800685720522852967693453909678207059305313948893786532993403196378356906241390908613081244222025109827865074631299377103510446657107133741764195151622954366556171382310922628656682227095553886125368004874862640076646149183218126759881568338152249382278362945505342031161898801851545369409627877391928570370344521345554717239040426995087225987198932933347125190682161273736841892374356738854929937251436480822299199245993310196586485384930639964590962569651624833388240866702497374431639132244804586805208106426688623253043111314018865946827298023361226029582677242286579384387346493045219438872360629437640447938739185417112508920027205912151595506551170979554604373743064010233412162392448886875632912890577794641035026835631622290783850387648848051532920089994432475951964666636590878702405095742569444220764583400865584359990949602378347982613018725042918216312022417081629596793700099469290961959538131542153503885818315749219998801499007543034890225503222379089309273863054279607080162387528853714746259665568020696010713514398840360920967934377319642670068268559005353298878964578219369216026328409646557358538357713957818528778312452967334099621778883482297847216897472899253322966396743433528198149974309877387578072188854870777857592746794378108479335726245983320231532701657020632149410892054676784000105774867460351562364550342151505130787651303875117639987636722769813609678302116801520271116842595269949126071859154595030281621986717937905784195250883615783456122732920781410203926969697192665336462254467058765863043324430405698749500603868863000718984183770566287691694519402251059850390069372703944640543918237860634632386280653615366959755043157066698546278508945116281163516733971447526152026161407333080765463174226866979013479301570842039366485746612092018520406099358421857165128252889346811171059286397267559415638462277866192516547465136494928419545276074151751235262037429788525740776787997941463418750114834068791059168706020777506080268722057645506387109638677501353217856662287197259305350072641673923386426172300670427938279963530168093882641044994012120660213394755183501834667694778042273132695126435620996721387901937114110450319402565744915930443070451101523526921814749774399081100741844201297077087716226381353660848562668061948000133829305369487048592172531326756521004158005901234931628761009718860856845646396452392137342989987917123225272054277935789965198555608211023134004276382460121124702232068943343877987677964604964736738204475510651516510571192749706782873072343117787771947303922776998431219224793796901935086325206105871531342419275545954090149893900366310483306557254162462193034197568145695489414414171293979412196113792657595036471442191389962724741041896898787351460628841195503851760634140344519361438803562063275188334551074250411071141109039022893901497901832969102483538718882791518839718286232257775128372043937667034046701237541424324644387540359116932981164143048559239003249794391066031035331951444758253519340769024737046008008890324130018574416618065782209666108689911248339897177158148430222413565278367277938651059273768490905083612903532872458480650108031161546183097383347088623332073321391331365318959890840081036618246019937369463555659831780150436522660791724776594471625822261834126276832856055143705311776539055281274851045318106489241676858750890488833124837238418187574524436546877947322807947526543085984727601713783426307494934323649060607869967083499046647342480319687047766243499895717362515704693265716860911931001278988218956444798979809955433270248384393226922840631437850333895767107605934143066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 9146291454942338205052001988823397032002824005526037789658046788810741062419687758390721561194872389627121372360722832927956235435258974643401530020126689486004636249599521807825767020622310381798064925017308594440287580263991163360670955008213763688281456225229393635051488628353461808427640272462034326278102193050882866734140357697218538796983832087093393744945947336483756265071795590177538159990471739860323735645579440379792921791945586012385663711569059587254130297016161759123256882882888211354977450422774956862280766904196720275506527196350720074906122737117771811757813532032069728100486083234014638601512147927735118144201327421383937167908005066213154381766110793480335019344892701747820200113669346310004391424472934893113229627258614088284318319254620013374102295184687824977113019779724835925627997868777402300787469935878812174241577233030256596380842260983676981361821244014041372260466649786359146633569416108586819376855582327646777350054155773591236371578480568138987520545768891827107202713263381260706751842855531289712255748090141075745520738044742825565902623401113858822047546270339939269844880879283524848815639055065905150691434752923701675455065188114318622732876059738947145096679484246180857569721745398359060052112580614688969251933012743181029134906210440945195922193960186240360716410999419133934301681074517681976645451980653565211206510962496787248669991435884947919101534908362132940617382069179561319160635361936016558795268454488324941738928068085531802701433174250194182762224694532284812690998753156263810858698061130929137963472607758540645859027634286120795243194261121691231694776505360963559847163745908450135618624716242773392870678602423686242998104478734327933049443195811782336965192452492264609447264445192103386683069689835392765737758225660866116088039376721460437218105560801466691769799290625881296668929995295717090321056268018848280443398978430462776059720549646706376103002247482242941967420384548041914959745685548768367849811313220686490111941802435972647499252797766986995441965670736322928134379414995831215207958472133145760780019049316061217660521683766699407835342698492414715688654743406073806426746788612509646009218728088867064463683711364939077696124278414617667516037450296520009952860345067637011137334351305716785894532046791414329993313341981078957104164443217694163156002108536882387220317146734240060672093943900148741861824242988916943704796031815138471277094242415838156240204454835977711745692529747797649107715456769558698644216408703567452593645125094796210038310143585436308547185537567641905209361048244321096807010227670686475781572965752160521635908217744289334585404729357898778940410635731423954583752163558132558447563308034748361093298433381439816240613683216611028491894829403476483121851394470834067840735391650472253732299463294346092410136161008681476022318770540878763269623351455953986681672063850347870535466025421030807267791929394449559934311996059590405335350259188540169168225592853370367684236785204872639226160621824349993706380770855995144698731852399473065210648471064468190065737349880453996146003249427536647193173601282473675155230163431089123153932163265337525403669797937026298349591141879339102420332775215111872921432176023247112294659091451294639701820359223188659620112730920445229140514320456791049236887336962368542212023867715864096818998873712662540410701167947265539000823879442614104583490681132205441707632027200031255059579847542500923225888491236061374564156719244057311539567785083964332028677390140929528655585166530994520932076995593359889714984732472287286269225935867793343698735350385668728988008314193760917887965898639179265937660223934850219656653580720228213749919394016718003241206007114388959501926115844878430380550118492120196525460777152374172019590895387907594007293045225200464078181135985953990768351451040975314255262520046604118554120154591570545217429882485030648605141615765592647484511254983466181583843417922741016491966339255067452995717758312821388244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 232667011125843338049765204817830524395767755931134322957544354291699801673439942522384571721688434097431355553432945913050797387833956114536815049122546936893300886103137959367801859558933397656509404738267263545317681447927097708680550498334589617285510792474667244674963211289367375698644226000291070624966564496881997570458192232503980397186548532262074988339719848598447443505773071688992457271029654880703280991901363537386790473604919767320282638012443963511315336905581144547652753998858446896057266436085440276780949480036801679114585171794001961763977128770104592079153304144974058170781145502802928307966963914154744497580670399297831247615038341970392561713606476513397397232053414105653870250226953249421080938319912573096044164474032969712748446804952791073604798788712803674334529893001462111962780410739516484464299444319698344488680498420981606157262985336139092560418454393976639994296582371235825801098333722918949945331850517690840528602503133069720001127161684639383091842366969075880244070735988077890377351681322477655704945320497614339689022411675890719395656314498978055785712486352449202208061091098447850944160214927229038569744521680748020368461061486890687653402467066958210933267051895676729140628272355836774196130818603843119894620835267538893969799128951446543088883991389651665922846553625067024814801267506680615206141605819167199636482924544008749572617342783078543702922789847905360872528995754186958781654186888201594423889245005723747356311095144876405736618150707237021700773402153425583529676781389360388845158939742329068197234709753778620813099488685232735808364122907146686174265233093279475702529590069915759217717428265507653869321234755459330162325000616040394940883730766979924574818765360936151533105181431121560171370093166654918581159956530670034929111041907606399424176257453800446475435755902628616906537521756711137757221227907301690387531511750822185702880007111089376696977456849392806725445724018996812651810768736728527774084204141389198034847637630552125313609146118367108402325510601285353988232620446658397187323692622400415765913860477465981424953341821801495769502660901468223692444081831595865877574571742264715987801224325577049121246633328538882802779653819173119281536209847079822629125062553837371281491915633893844018665318907930673281201715550345140772658418625920244888960407388305226662681017068953998250930831209850854749080897643542795088469112939736795583313719457038168749180985643949505189321797106676839697744341626205797946773956450307393390371654824204074804369475799551445461661346098786828914323578359431831492145146233159974090698739824692288806204942871909034564633762278973572991869389022242677524149802607922332691598536954437608822185377862507918395228415324278400291231837055362710392099248079069133301639567658554227513285934972417040054990353430640108570724095165557446523232028905315979745348903279986903682240343343964240225190389297698289553019239239178828761001115945160759635447584926235288253140819570645181865113911311594163924063170152953075357536570416116856698298905818662231155897074434340502418942995725333164123415619429305712492161824343292753924828177884495921063389964995749110524321691356736703560111790480468308937539080919935714292702152832317000848799693526298892956838573195716137518361157498331390473567352232068556231006100741156097334882915323354554040571365940342818098731910602574325276168770393382755819298303028849644508793243776513508236235078956333148593542799341623252158358174027721102531494226032740132070278125619177891694471159813391843618066874665630620067875991903643388072850190640250335764469605849940962375429352735021857376630894681539597429995458886122260684347348040371404655908289419765673396401725946619673701565344500416174832199907777993737157251626292726113638328742822440260248140851848006483539564548472928992373091533853444258192368826100319812240233857908214825624476759207524983585120091539411711094128268046919956150929114352692295142333023250102996826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 5490436819795161009319256032063107568471670929336259594348795405003190383526717186024537284657449804825974104143873936016095566814636500650564547196289288802741909577646779258780207696774561794492851867684098081249541819167131402695809927030411812976627996624886826769234818023051567090093466923758140251443622797143013185046909515738262957095429026078733971237271551693288819639007486120158641847385817293609982066929784007829581895336967625956301329535428727865221484147295187460462166153192278636195177085776677996787188229254657679423723682786215904860048475019803278752435065155257344231625414857745333869322529346656013186127184489698720213232993880042053600747138820058087882991493034113831827877298268626312435897517037756594007890492453804807227171814753843959294202078408738709249285282336060355829267210137916944052088929278615038883059643875158620973698443792714981612339211841513813216004914756173230026054606408556062258962765526224987814001392824086998157550902352938987771778941990272554638340653868620352823055477872426765426155566751241455326091760107843890242836871512686575746126637816990044949015518489805664905012418034611993588902882793590993282039328833813500632225677973343249734131760204126760358811528412563745785277866044412261684468862628338297457509163200809760621821219401838820905475309266609549447369115946219630650673679405228150061086042632022709005260270736594481769941144352917721640300231547041126295223474592342088153514152749845960467378022036866478734943039180132259993228874387100416763200363030272865282227686508315654748118227064972300179738865385053894515205692915818654952973456322811291925018580166916604574840723789887064353650072234394033989088216541877013463432106953962985198231659981415687918411333729016999660110084828801833902056929635020200422570856834265486513718333478021091212253905071179688491956200964664444135947434422429592118905899843523625307766066116008996104920536433325830977900913357002075708474210750768883533444207003410570691159084524723870555779430445569432813758768703808613225381848769941883029500184663012529524943808223249901624277132930536924881553518418382060527907696882903963129741248583917979500399587365707999453559676574027374376468202834566727287849551159525427945587831642923909178993701997585627001438201185891127394525946076689225103725999524087236693004354023106934318273177849258447745829270071045403747630816194589612370439617249059825551406187990935863697696744060122521148441998630963853311805288977742227831929841779228083961204858740002168305292999389857072984940153478848848419583153781024565899824930581147332740175482584482654340028974506422165678241585198352218822448490319609705482861737035862255355711773695932137008546975037363410998399181359438249125721692773491926548004514226289088603638401366280566176766634861841359908036499319061532280191275012270151961645161549428870335511789552304804317403457882683521793185059863601806234645519168447197987790232111642189611459050965165579950725543902519158116796060925397144335867455714609254665968932007254999407604628359511502271785608424419545201932761110171031204103379141086585082348802595402683667687027239595831054328368210082856614895093218657938002712909014525196230446459748249420522761732164847362859687439145425542228043044798668875764528992724146001806163512869954873383179722273079483090111924654883974532371600443975642094752976700320710519885609972835299161353610810144323643266969115101317290237399801058645767117388388516521139191769635759266709556175960254454720582455524302846385177380882234279204236824516589559768625278296901171714810334399011886435260505517660192937925604934437359479363183723326468769148393138670934810907595711610562500811398789249455784430055929230160027008875546805058114762544453606145342279940828475060457690713158081594895118603276623945946068525993435164373654218486795725757484650100488408413592168458002308387123320105744268113501084576690414890509970171302910113050899363784651541209314018487930297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 120355447300418005749192518798256493432456908227540525277407512701780113649400930974685315155381103176555787462825631535087518332511545872976364093203600012034703078622955293651165501040022979625242617332605995110534743374682084716633930914059946693100757155722432200894844601439303855479054012207719111517060398712447006231848871463565588465146697830751016543121816916897219219878986314984334054078937488334576647137347054416077565492169462492458437465403829867287837140434075541393826287851790137371368595441986217817764021581899264459047798203098829046884623444693117706975817986137500965646864545765199019700082276008124535195340582768493075390363504148752296962603368382166380233123474921648995016629065015763638258235837476752726667930488921455697634382463959657660451387771660853128148851789930125574836259828741955061394284403633666806461452067943023710532494189848463385140640853633173931353039603341648885197180908510592573818029115802233659233950823353745050305370466871197771118394811116930121844055359699769841181561848028977814892760382344529283419199864372713345282306220854848874049973026809136473876674799128906909469096905859899137590055254103563364645425164989413104126096531962185446652789417579807189442034491719708262511508270811074660274031124250453665804882506344008872234940438001518900210949500527824834026202611858431830826436057086596302157923930411038552360738229311243468574763371235907477798739368256373924841280737309698273938237309651990375124096794205555378930819991347586884554168428327629670300587720555332232189968730184186710184696208407431139442338489723838443709949694993997204636950198331823635643070781862924235461149395635258938698874212886459841704967620408566706627590348671623078855557825292719890487097080398024277181639875703411551552689119815703628964794069920840645264724166659554179712045953212821071655632087966334360474015927921610359690662161088132730719683387772631404618845130865795173554120714623655929559936808448887043857427761768367453486143528166835876780158914417070517883149535559280183340919410956988891370871423360255149095069862623551359811096459072119356854298229107513781492976303232338899334467315004773054638688915818828130350204460170988123172068261044465209176813211036667239872246941048432469975392705266968608947706035980889910034185492725099627339891942230879151229997979446004924526169972209680370579679699467285673368693060647209331716954522056284301335736910303483416129942905685199597946499612464725554950214287209875595179101514517274546924203337678554689920560255809158526863123534980358142832432667041120363477328150070844296152396732349150727416489338677578201144970239340051926370591082812119640927312714545855517725710876786974938448603513497545350237255741331511628196137270158080291364205388013979735117055837341895257006935983889377438825830056234831760423196478731315900248141235428195842751084792077257165626709651287673055331861407166760086500912473249525985615403601391495522414718031236997565123315508733753643569227370019268795118516925215866128312418710866934052502209290486401790203082970681265577291677608749455586246400707577446471624834190485935498447987506772807785837164765880463615634733064127148185324678120637324214025894944196902778302765433269841626656817318915041612239863237888882827106561304336057252760970012025663162301538337439021154961925771891382515858946000465742565046494422987266103923295187090781398247398238100036657963020455132289773661004039921479127092709121604630045456513925231726049220651978361016881775383022865273315733180709887272249201943342376046088014603634156832214127548629615380542604013576295158838300550479990983206624333108862714678598104951501437556801911877596463106012992580457209282191983947783963640725261932281906334357828965608603741289962436382835650271235756072089557345998323620837026388673365556685261714462670829415578693745146282778264190034560318354054648596015932557290995718773570860354753357581589838917845465360301204782444983720779418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 2453913708476181173892014904633745160634359509246576925182242038501284413151204291536897174119180036462258639651477312340533216615095560062669265439254034499700991834851826163210915605213843120314617718418993302759496614992776668599555595008321570426311344602897477412980072400304102389371795813884279518627215674456908510405392715150905111959810981446033633545939266503803885925897714554893093832151316936419136116087008836092372639594161411523260288710473381489782735608827361080991343826786014202896173409280128694056655497029533442612159789143001005582974984051577226449123730812531322194120700559029083568151439668094111034841750190104167153455488100508865670750144655243097135264502189593487724649807771361863881719626158626661324881829994640456449006529789271745653014654446956840667882492448995026636223738028006635954079245887737094616543658824382747664399949493210130680336381215258786519137096372352856081685881032542681544760921073871258637684618919486849464238086250859594010585997752399186486445673900150022692539827101619821326578006587906339546064800448988257264746332005559809935262424273918880262438299911601637244108388298565164646725494658942506934771506491528093741707618586477011857713246904123487763258503515376236924718906540987980044456067408055142405603306667271435864859981771913118838794059119071618204987749321051708515126444466018951909430816012302154378568494851220199576420221005115157416602783434884905477312504583058638937978632260126246013479860856875579728104698073126170089160423716044848451974602735699334555071034374196861312564256767055413958098588626089991079015401060919243865477702605631019331682349658354904011224731959547756848689873779180328875449858628641567166645344990171480507154891732169924539610123583332650160280928485839634288543816925820150374815833343599835150170232627635701662774730496209576531638891867287449096443783860885357272235209700740828347353190221535313177487471859175110751521573221810091788989971279809524872868796586182080030476306579540267059984542261156744866709485200720403783773220371126274528763807985663614088226200422399690589149628997065538720372304915338099774834181104337897645363027813299126691618220775563257119144928454620484007222476703318883487671220028997152451263198521206290151797029285098205169371343390324005360377689051379290239260752632476249819670181587593925533331692227746642703537947790179695589831168582105745842667471844443962565361514017508011939385488015818094218808089172676336623606967769360042464423890828380540214165999395964721085147387579609917204282761531136453041994543043258386496237511736274669089415278509677043440851857384941250375027803069267804626617281975747577910674100950237620374133639133344961850846378351887411432698947087319434628692121754951391976559380954590148006472390079774828095950307699658475701202839092588017321024115522487783879151024063359749468338984150973702166725612349166125289924184972394630107450103789688760007784012457574859685507657257030080918296124315145288045466454731520488793734066284755583446770477375201515353717670989043065723434336974731669667352735140898227823557243959996846121246057053437888422763194157751555783104486011146197282388688500294194818488810764850023158123641960576030640857868675009115299881362439861508889894525328285418914888421221480755408460797702595174480045293465665680508421431599465213776515489069261281420860939063942814971338147214600495811754076355602874142238329496825676916845859916400173541685685832387397664509327925527910296745985593648631442389733955283659542044331784536299905808235783893354383453845521256507230682162900225943428366387790822192893778516995291181861952840419092330501707735380166706713077360863216788118406406496358780745003582606159854186169486205323145304968214201351931383620398033535287141847068571776560051801110362503941221568205236170723019560943957275507062822184482704157180900273103327589309644286984961119437459970337306642521328548356638885391118876100335910450667142868041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 46579465160445307447918204920314178739035516329437446102695067153549594058039812396129118816645365240697654406322661856498932140648451315400539831130309237477382470643172750728057284252489291175001872815907593418385572048630429762679973721442190543652524491826449028327913173656433871915530362449876576025598875747428742596224629227484068588301731215085327230881300399021223856290703672492909899610032255769801478970412472819440293970032327487752353319286799318460833983488340499451301765896963163892526734295903939684838602048249358364736042700269564880449381169793339926543915754953086506753147401066494713061025184891913818222912920570819324980259919709975452090017015946673240631717545386149636634088247322778459878021986910836127840318030683213054724410890597456566423828636882283739848215398315432840172191189481802287228646175029128530598528998096993112732419390441636969237389744847191275410426053983861928647383387915398327306952332593133962706327433135354343507829945379509349855166515268293135056804725318098471175160783538747078414138373290059265828367185110854874954812935221738565011244353646173393120821653059288928574246012218541284110635053212165723153998765964389332642784357955537630850598485460942988619810517234092941492248704807061504136135687248006767934649799758559486551046599984538784874529359965529449334285155972137804227200772310743713077241883008184067774660378505259409158327191502260920843796904606490556690025278504461509445428929541803571369495852643845919576251782925630926074962127626234321978003054998222636905332501669869749250292258538419554435166090955996648700175450488049259651590128658256671272532940524137282986204505601278157966580228732981831211935523124364982328455876249091935281389576504892815639650826739966885717317791557518995485026536391151597845817339566725884960309783825835020332743401557935668955624098715775604064120540686405929524171518726099709914044197867071081883984161353116557391321984494476872555222689042455567244944818951710925714215027532101486375750976607732773998980378468551041800668177993450745499952341215814470270147329956933312191461531289768659134014455644384306767682747661133168063776720083290571844295846686329349535033764041853818173957147728736545871511244638943898756705507781074842358755281492807013497041829324092230335858332835158790115476312159800912729956430726390503082590156246751248367997626619614565711794602492622553679717325512479484966367692104279820238463471840603229159245167342373063736189055249535271107567289734931027909096521623828468649912146694993400410520685767227951884391838568152144838241392367113098552173540728621674678909403716420477894499287447370324949358328436804060714563025634981860529353751570835737604432902818480662499164542886988209464708611551910795974547504723560538838983460782956090630057792336944912020919175346993043807904279479624284455790763692949910083061171860210847582048086897965572171128744018523264302302927243055094138763745960596020464055731559792222804981737874807544822750055247427438864509051155962672360379603679257524687143480019688738029684357781115940946423566755209957049262297658130483956470992404285318464157281431641694331907873720908133364822729515271017553346180157322972288741959506690089141139239586473247724682907025978479260237229538407721549858505883492234382462614158234058444063286303481934611809581310049608863700408884767275600994186096023023885947753176517043384789866251799995705587216084637446302144495437069001979821950836463300330365683173805650613791987715894569469504903380695477788242214952122916232879155192919171973609556397152612675906258825066476887451782907558548709176985203790639729932653517559710736333415406719767228130438536272135607355937598124979758285258244008499154477036267364545748022464331713985642265985404943851267973597949844647443325447600760081905228226275000951925913399802218289694958437837276607505787035338677986106547926126294468676176781527816739355831030470725277403687414334854111075401306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 823210777935906419749512967582474146812754328115872140491272343120745686400796341739303745838538719870001144283210360503324941942224479170570410014227010789781766705516227240017404441374443583576256252485901582293717031867782871497205058581400916789299826755989133028232585272482296884672261433220600685591176814534765977557034397675221656342485630558723113956617444943386846619306737498486923456430994973359380313960048552434747011920581111471815134260163080348844815591010388779680961532107663613060830491914464495904068757133038630741092801968388268663268022923946287554558817772060641955471052732792830438257514847788706982043383794046974411776649484212673192936467368561654302669574786158989249216840401504536088688962787290705027480913398028072766611571205534639960562256079287657195355624388276910018823948638821992121543400062744549789829090067454350400321165035535340126448094430566622515948214004512149895091624201072082630717614372248295528717488638414418732408218374305790579390497817843641501442296503284554153506875734137621685954320440806982099443861893543174806126310994937650082887141577039768042027140488797323827931069921734861271829010237376507706583635759569508114605389306188682296618066025259345914931507076936727543022809502227698249327593317012559012029075690729439855931916381568142256229275371886634238894134246068415823975531873932884168387639491918419968669748479298846085223485883130085580394433355782884535943712331509505679227002916924949067865354548598641968525605391053633301509561695942277060729425771990316304874219630012262762452532971454944233972210149268400278668512562701141359484429537003282429647740874697717091569429965879327590215316764466220885492317432436925495408071732781828274617738944417138031558545066787136697666967260967219537804614610900534151939609222195863639837592872101676855240124861739952604508089943879923532632639941224628317361259478007445980357385792410899834137700504992841754282042384019152981436483018743613383557848138409248127574793392975778327425031201635305392608829621877860660217862851920124026051836657107332907304541999867072381952485561490022509432004371542626706892618192162147142086282073832435525861553498332627862878927959164313576917507439115036214924489554427242202034757832784380018021224010611380521588314946367465901847075204154306403766352091483590451217211129499609103882732829875438731979431465447238018033883964800379400798376966753013585967939735354626604418047493553471051918950085419177299359412141399224335294561385811328031334521421130232884471356958613132836767335373352637228482519748787619798649177676166659593955226790146156615620520702481896460252623234204844051018530467538247946690843268594371853670902290798323949230420946260358856080285799867782336162525002533616811808157483543895576397648406818717801856399495065429374095500659494213010018032304743944692094550089402452883567576487400607365646554837774708032233740102130705132905083061923318628801922852725485575534196445387009376913764911440874788722304415141077020306525098024517020678312444673127834352821785626193680201524841705559132790394124491784849105288833634883866092029683859789264748393426661950649767075500979479632620979777260212150732924998243597899686748754038986274916220448774245731385138221910131549971747713950925164599584477280205974512069170362076776244622966694282446019852365696122184299119619044769484922769454387386936931011035917910967047614752974943538483117412842913846010785707046909453462057318525641576515891135361880241673198512540201736109363423425094284940751603950835605665129821168444788757432082509507917856143301838658501424481892613009654185577354374357257696538755434598644628038378033291498852041390396797029706239510932223448465814479280080905961755380201271224601877373673205863361835868608914047347050296072640365150244588490192218655883698242700551943175478828853512477259543144451303047550500561235856809683359380381862047584397564968500914194526010602137588989535288419574499130249023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 13533819883565575938716274796915577237754089596593132854932014238944067937380641566860036023708520690605393390649540903729444033494987296832856803787895930970951725806914336368917547258445221556773952057386533023409361920295459110934616466929736288702550114063772033156242165118481118527854985921850073306786515267577097174173987737942559926245526515169886660068104451601111177439072443926306804383526251978741810086264683900966253104987566669373170765441199455701922587110735254945280693535451621189359465202261897662223615947338701162857160854799283122924285849817046500651945232291740329662180249794819112841455052998439665806325023207704121155875008802453207554900682905724150240927097437411818809146886727741954270453080988532731491442693576499165452570789137505970926882270439704147235240355026723086095881789252738606599931836600201589093626900515769030696112664647862946418394898888069643710013315484090707117063398720132711613317886194972535224890888522169217912026104138815079980456954933090544413668184886295191077813425531731539183513814592684012590851856213926091462577254206394708621499706081755581415196355240198938760829908691400259211497297343824721491665630738502320485144582568422605950754155828876551614001508958988225744478412403613203960485135177082987846255726509260379214147267720762106939141102599481311040659778318181382741607267684825057211386912138426924129024485206205560328139755037110438924752266477502692030162585663641325040310246370166052211615638709410418932430078989762373097051242029239327033264735833375416003518104815844788652459051233530561939919941738143157870724232723651860198007364802262790168337648139582959567123020402686200188930043257589590970941611296365636733285853457220142293087253656014204888600667384767061968770813069908237326094322454567391042523653290315516804119651377342809744268412401249265155987008038505780711578906785165386038606952205242726533562044365560249875106238997303198507937619523381785711092564908797797825745658820734830772502273379849634235169356655896718275705238530349607040308939500028880126193526298964390208492287129520748806582163884088458391259141050579561347683692747080038221928485438179986524060982913682198034345312481197007336682277999208542654485300139034822245098291887924679654528991517746566454286167768066261350619515080175586502496905211728992396260988080983010375266444535636105952462229885789356522452262273678732460993115651861483044175064229407502760191741726510842413836110717415281126530885344305826523576223423205516225556530110027926778238512527943323420760751610563688158535934396589813652436285277439917597450384839048859520257121829973398986896957671122837775881850795434263642212843474921254935650280931702720399414595083769669658156995763071789070235020750172945943412094541846549261717231423287490226322372673875306534689491503812383244592399716395538918213941137485883430406319383440906824513316583497615722302147950673700894860373322301887928741085502521545028263366539986527524928540068621471742139150695485305288297894750658529098438835974836462684949622738121800038196920470316343579734016457154341470428096294199829120838214643129665230547834186576575354949806143294973624505032225145205249897949131052424980262764356795937274726351380249629127736565767677674923896704895559444017374590905397641995623869290056910105661101943316843957478126380111482460056072684377620896947466677061853961250949888106504804857831996045838013527246439964772615468204380829711060522919112167237056658751503102930993295522384265584354950543372503703635600648584194032740256147095083464053605967312189637397551147935661320552437050251350182474279157220506647579333328134466430210263000034979909862228708471862837680501174125723812488517223002636580210758199457422035343770475878085039475074739929183972063250918848063063933670960990669057673578486128657333653644831264304924532752388196553234327570736467364750225846014982657343333805867370751552024876372087636156038570334203541278839111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 206647204892961766000856619637542632543290321973088144045483358344373022123033995702337071392741110529917643336878990184970980627323260450999455448625872993373929593356326019949650688506433286788286084918820987443447743543555600273754419771912912953646260246038048659455801933639519431835487536993836151376732994422335477740329950247281152103244558766887541703219813280800131225255607672981582365685521698977907875274148763667688922491619904985044390207750078119327044399321798828435614151565553738800658522475426257542445978176544866188719941749259328490974571235811112300732231608169642126756026149072865455883862209954476758804448055365067350058294809930146363592286702469306338273275619881808234584986180135397884744724501243050635252318146768742181472899309260691293343674031789503855518622010728379024891728655111330974910412617464969816477370947543912517025326040395004291328559557802677545913719595017460567813424374748215824772895685663192388658586369878232446328595554806334427122272771153994209023823928953916647902423038005164933909704717293449351091576605811378825793453598527320152719872377473052269297670040547193005193335023952890887794890753734319277353629361318778852578792553291428592668956329011761632084214914286375294808889971012599790588345017596753724655254878476784572569193248280514201102875296343846287046405175170223779532966833961494529982050685793892977385619722018880732941252291476379039342377801115727625279805934642464800106346656226165522922789166592977346451377772952761140988743472238191811225487748010585759415729625679334210901783295933560763366683709002187071573800944055896956908022323078903735425770070900458224702656638050018177943911347064515972942774646018251094615350221481585763983238414372909309752241163738733212814355071134124115237810320727996648772768303235152133584169420737420200496523122445874856893288675120774743712582803616866182935233754278936871362497343405947967222469488318562511396543036079694054537643850483126239989449233025118873817310473749758830939208040588916036743172638743001877340766450937055452068453814096365770715219806742834237159859178891431969694589402781632912221038864621232733041777764178778260532524246995912198193123189459938384381140429851770843321013423129483034521432918904211662037626784960337163939058103972828150811820729710969861984163867934735336927051084855969212965997767667526071062830859484297036961564497042045462644705628415211449537920167027118754266196238565843020054839542216265745137981222639714220109664164869920666200265645508563558482557099483175953433878198636490236879230317690087187786180530963787770368049817642813113316254494040191814090528784965858905403538492912410168298213489906579692531445486907913687263345892094489944990716051846445250604815175983197807504139626373008288292281460255863998829957344616527861262432373490372942729235773160712745637580850553639485514650491654864574310087011987944759968379737548496653121038588295499800902963421624116470448470408763725325539790155551342363445559600803580877369675776584459492971397476019167622961933679002008286712220444457122979901389835946505503916765830535648961946236660550046276945317627496960078420432623592620106239128474793967042142533531649483126819767333655600101380465666494767095864935694897974702327370554489093231731345204675807849774130287504644529214819427029203476913922276266349475289720845934728007524632439916817966186427752406429659953284873558645230144185056252089322006782425629027142447608017261436911274007920961490251522776059130731022030579855568568710674238728775566532871232683879547673827777085364087974062062746242028521255289921010865403277507213026715514681816840150211025741820564308789757803043765879613274954533799408960008500663609048001303850011558626407892408250592556395526148551504715727469827479442914676423988544702898229378085038842263876682342953287818794295895985071695060593362575700285154378793829188882150404245793500763242344159618613108619911145069636404514312744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 2924103167021081328148213580400217580379697701705174732484014117389467303317238929637819220384520131301321354111410878781485613008594437546254609940415440520124703410079638583579513364072315188789442918150542674051858450099220491310731770192122371020380081347753560000918057009778273483025100189403917454073942364741045283080257089729024016699890843508415930988876186818439864777904868903384384655383802319407023023883550257297608815502770498337236731620797399479933776577179307586333908375076492249413879064615399311050868323623532200293815772803933579631067915046424769811706845126477039981050713595007886425629763163288716199841837341122903325272704256608112354867292338384226881295331668391778198497081595589732666949754705754769351169119966610123320401059021629044387102686400402610828076242583822500031361147005645220207573236966279712372546735596613299365847236949574045294388300527932974839428839910165534323775743376685660264473245520674861381904371681045600029493877682203964986900675846147378410121515906292972714075675720894828889834036173610620725961410894698134853650832345610783193857749380108710724387776484119066863212736458118409157125826287318663695220656313261219199834522529293633621112342972749942400556777909550025143383248015521054194283415921299769546958568303601271331925337738809214956643483110055353111861687959477628135971873021494985386772164370048613703737312934570322033451851618993416983537481901402838612357785264857443872923631234999448007741387069192670357960358228174302989775595073032751075789030849555889147077687519253114068304689123804048821264493823702810931387620786981140633575562667084371088564333565152661828399357031608385424651392528142087254605758387333886643122808246378461341021091695388062810819658905219778250129431415049998353181932796015655279176721246332709740312580986652005512768712844055403059739352344800690111703998390921430802163809152359581684932071722729970072379823444939540070488369107148973710183174017928291556795593012803049173795962155270075697276285149378748275751206217243672925838814456346090903101167506657458608206161174926259975510941246157317904845937917235436758277952370672337901401777722936076992269434144822001162393536073995955638507105090362974304165276677610220131418485038288975438656761534581068012335874636564600975359790108167401024555621913425909277471323313140389480334089313432072345715798265165022531852114704757519592849856552967312137750531286896154782113574649892144492562607006833815793279872518405793888658279157000149302866700421277232316669923383994087624122775928306195366970025615605469022877373186235143574387863103113849912188792224554432754399564306286118425651000034125695514181158918345944028592725164379898618982735805457607643864054963996783742854162550441009402893012888992553711709255394059890879196637962905796426623873755307501233915095811213110967742493478443866491147635820082603110734334065543994023403952426855158870387088126964398488335325010862408470018002247787753208962359487592954316204900542688148530560552558746864520759289939269220700146237921348697777846187551278723376033516159507051247835665628171913589203762259494154305740061442656037074739760382842570251599027796597076445322628477764195957160255162406325033182724552542910357625943845544045397530695464610838358947695487455593994512201913019011041250568688126801926103524331716391555779598888249198161075486401274916752474476086375280375514683815226458114601424722321722143784149403517513312877691365484218872345175270622366739730433256996522727105013517255165821948244122354195784659233657716615410843273314478693020219922002992535847385082672559864427737554647705315827581703921249229638697166590583732662712038555725301071130669509432002334454740634501865433271198484210117286951048413507866892401383768273363934537220129834077646967602797750991119009317267097378417734012389268912404366014402527885793554120647866998004272732182649350344503104051044169961132146440263568365480750799179077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 38227811879145156316666156790986332818785016140297851615519415725099338062460757800790380631304196377655709588423578304866410755146455447455921038294975146700256329130118493899249011115626960319011097675995481446514030913725858044190322371425792838341231073224332416137392870880671997121520396743342204386400812179703589098948005257643419471192074039653186864813454052333345509939520610774071068669287875169059311710328173892153870697085222795151915631917269589101771728492008052393143960521181535722068481658542362954863634028636922897274410103641805741077569889866929012825435083557811274422740918820848901090797547151462085081928913466954021801531724352873279678550400615592975548007365455307971528721301788457299025534931756140079344793278589100355846204079243967962582480756749212183500511135411662087856380502868243780647006882060644573439166549120021267903869204668147383766862401241617519093640078062022243989216841544800786541639966102309750111053130681582205963777009724550888377067201186068714102636691826340219589155172037229631152159124593725281952072829037130709278946832747933311943901393822143665333584871380788335225149138322071354837922331393339157609024640534726689750834974800187547607280990923973399634296451561837742091040384823685881641604650813721464813501734726451305947054564987096311766159308766223511930328860792212514109642683023241576917361178474506305599757489538856945985443404138909174107582406128845180975408451888546383969335647083803698506349498775788570761011359537549216296912414502198727411638269300642254402005744958368661142036523878523033123323182848824508741478333556835767972427132013148616791631864025279206607244949782169706018785787163268897346280588002055806331967680617276112276617994992254179559935554747027717904989914445941884531604566350033789499712675721662136736648368027921790970759073610887657280488294163671382066228578247455392901719147642523136600463063288991871955111419730077058813958039002641857062660417390251383574771448869676453463480395252012309144044787787211195551325775262503011437143549524759155232578611152501185147825855324594990410620177631672127192218639024881943076787841938291725494856225575125816610466348599466908243988734816413973790083973769640127976289541010662483324273908604644518287505338402927935938765730447283568938474627642396313431149126819859628907922097396091011150339003381466495461392097976349416810102094615619206207536518121889838109566225465828114044088309009854753947874081561075437922023614628409749000639427848381158869395314067168546129535995013540880898703432379027196412617510441781505391956378853921542515463886144030271125820758498880658090686739672550059129388518651253766897449575924569056147101779553109705579952017747296925632327191000357435928664397559126274460056316497144525760094258828432186479210080296761087190637875806513820160020283894613240740555025252759201329538915359492967565854852940083403269915898048616758640379517915317305978876295220427245600651947197589917615521775938270857527746942800211447030767925528975210340369384265001768872348411024010999550651597100722326560522979338642259181251176532668769812502686433619356952399646324437305728444079985137220655446711508970857104832500991312459949510176067026894055309357194550394242299643786182732385649921618572366070195646958769932780418744807628323413634958191820992028080593946796474140003989180295350315726028912427947833140561627884365940717146741894710863754901406823613384738603742246454824171670361575208790027558697975304964947254503892515260910221246679393419571552026168837685871090050249323779918328692936181890157119614191865073472694837772539925327588436131860788822313316926490580179401078440357547693828614328825077998038908587430226731349667802896630809995855994036945069622289701686568889825860816595721249902426689175391195795936765547854927194529618319529840982831074518756618042076369573335906405362436280923249669085803243505190453051421806893173105379446496954187750816345214843750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 459796720031653610556351693778723037181424167812601457627533394559825898649235626812756828884418671524605922883651657720427983611578344360468123057486423293721041460712554860743176282828667595521848372197086317515752187445239058680908759426351888613530285024956466453962460945945149902179929782124365882810064817794263166540495676799593778109918395070000479901352336817254316275497824921449553151165564729478378892787075864763699593387268245391607058211419845788319585074478975435758083803593976537602291185659429016486473135444419580675501453653618929032967534501047382647426927519602139851648640035273021023823786626609596289269138555609563430193272265255920919958085801517129482423614361606239339999541424694406330332544173249172222922152060833659341426696686032533422562400789386372984202961429654775620703224059714755693924984028636929900062282327071272165530264827118500870210441765564316152128991468398033322989173509667207847678236738386078845579018255408738726612340527521415488585017998597416241009041578797048770834726573115587099021276900779552354272533515254080225312982024750628785589228617525883428117250360965377853555785129849793989703798038479288369400560113887020321736921386643512091071180073058455525941120605888377046773539143665592884283696724283932443383594511176137539519970559433300667273472798742814458732109265027829034610519808458876387957483265889667038449634923171665934331122189241309117860682861692685866011814213724407916590788715132311570238338515997201102609109942743945684340523120599959621863593964350394983378257380646805628925896997103526448415925885692678361352073931649085449742944648293515543677596616087906222074979864271084689853714649815952610410181055790151628962926398520476886047153307193629575339154469852632950956775436134712816973933470415398254520546225219064760527921440053958808789349580434108713163687803661332436416114189827151674187347361696509306613054095946557422049703982666596981349260804010559233328995287795772163063375733376414445126285342683323139168822454666319552994053129133276129563515825058155547164187179456704874769933941156575184821255552727444879406613842995267184628938908591615956193308336243572171277616624838748108419895903616385860887555780589985062398513574171015696479085566154716685090640958978620912479249940223098788157426478365778398423843699353497302472430912788303523283868135785007593519913281540950069676958901821386656763648227994379668807768689430487386748950436298170320833345359962315580686235611597063202392322720015017262351599331868483044514938492282307051390530717084105864088645748687478283874955440183181702261630028561571276262604429214141543834058172187050489831343224643308726276933021927669776790841573598211455417397307687739748739500861878863589061462259424348045778596244711534236828823625393338557386786900279400248509641480124839572903066357102818370981346394030928472501193875745488228828392657981723637327865474292500992912943592685560243326382525336757593145758198173804738092063428470882549412421020372832138374156649923084564506154114138140430511714103228941583661851892770335964018010474468020946518256651659768460114726478698579587368566594296924319840749652669636318353548765446957328049692997085512336636061823480127831930870271444971896926084173002883749914108064256095390471878054890733160029706247062049521341053714481448203184239049860796733833311368385135211673377398568749568756797666237124869010630215321158215177478380590560274258286573250047784881279306083215884952214953600415013742771727986860965876998312434576819627628112404904915961230111200863665934058549453943973656415782109767043924132526475021739106945592274696167986846398875048823679905164951737260831432716161971972189278648872081696491564240251598922669302897914320333811696483053774785154411036914758208218114305042682357636022430644994873815587991937380076938451741774785863725351525894995642989960635002030439852692715271654745068397087516723353850522926222765818238258361816406250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 5062887225800870894604015055526899083641773439251436424593073330490913975768083797583372551248383618574631937570281849660957019547438451537102092085106501717715956671294791748005856202521461823666448384076711356318694181975897873159781108092045005993540774992078111279817724380173990143214332498208000733238238574881255257469477805317095359592922790649131142300109370785407153680014715544906011830029491804366635191423279011564588160332253106278662525551304399646173594497594015863560907964078737493213974067189454490218170144627433255462840613517880188958113331941976183153195409796592893495302795798110711030838453702171200437322701281062489679199447269558318475268556916871958014860143257899623634580472074871660787368548917730470049607060931127559765494988498272040559502525792772734381058279867537016693954281437399602383940918694029892075120953409326983952258751635099305958418390565595571882895099556519139344554267711670978988351342756843582432912449911742740838717582151960449048331036552241638494881402755994423223329469155580570336706817586200031591169322036125988437483438997785083546641988264222097288230585772360987961701261437208528739349908864156117830618421241322624732121253715029337669099829788141490755146683570634857550142687863292947734862876299231539960300432315867458935276283145939256885845959731831011562956252809851073845757153880527568227709934328296754513832242940531848630342711422741331987445516749558072136263559074580543146114060905805981380054197823619904385724970242735464660149206428320078958027417502462219177083228713896874738635132009115652216867073456786238235372758690640558164350110340301439513517859635757784540558171482326070513930802103503971344159218610233194144996117652085676848624283606553648069660405211903341625958458044900267973579162040872638144544869039480629686781718637101284521087543229929010397461064594016604265836562295127936391826178698527502212166619628324090605451688371906752080434113305065112916822461376653972275801468913610845435820027028270361960765657981861789361900671450240453737936644541648992707675745161374664792636857596189536291920504871725140497342630833297492872523925969670227265279524411052839409570430165016866268787820493897383897791924969919554154874287575643375044292914549380557479395355356876934682869921332422362772283668676035493737919492695679596688080485310663278047970855419650381521010861896122556793378738184740217793694625680337328665924757707179632201076064148185730858504367496158072387268884673145488594784502212619027073476282615556737599538304472886183885187430782995675550251575330824893871631425237062008281404614707329820615980962195658297945543200641913570054460377920008853597323872862798389974549726297615793545133589436962920202887797781377184188567740791582939674076624228634959072190432171169476121467890518612575199359017687820915518427118387925451519887343642716848733143550643945106068431118962808917834439226245998347766005279507279894355607369414121657382860350867784939368115859596812706004891184413232024293305650179340718844541024766098632777687983052530442226017787587163249292645950732737859625998191897094481134945751746159664866999508898400011037223609155334097108547016830365850752829243938560776754338608507544276988794222753608294741876561183242022125588243939192227480350617011380022238093794835773544316264910041600360365352329535745246911743663787142340591641257125402331402414850182523026470182000619817006960384855643112882128306688090406364850041069266806787992413627975985232951458194116680566705351127818968906487919412674385203512067397232437479172678900257103158755485555987128347815198353321293677511011143488914894847293871801233363793867611631128662017594548788422030613534174633117784882711011027613291809762510742330338890933080814081683157839923596121805228930823799027444855428081307638582566860849585493530210897747635555874458111442945824224783540743171953869392906586989176251732109504262099863858281878492562100291252136230468750000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 50798911599845960072011330104531548929924862217643398487035301428394290738106288695725035045290644316428879422779559028500645204920251875473421791313047042615101811930123629804424009073641330935383962947074937486779221482572748025515828162211104004803963910153775381124165750468781935614191870868928363300844062720527361988225346734565038321787677624188762381909702150611467767654400640800302095865103700969032805164354997671021915849082146257475672301462492625057321792308068763662375668928225005827193600200073380977577650976723413574293718595396609448318485615292693636193978820128065827028705206545769437726642462342865322320122609672575867809526802943907818686468006670880350353380000555124422748288131473286607885786693763849655605454787390480251910215226942161424244211321085274935277337719711390954745447638151371252339707099592070293476222227828206215704654561114452116871831867927077623873898830339777723011916325893720158330706300144033789838678182906920765302643598466882184890828676256824341589747368731116483133692891503510504100083257815315132994397067971953384464119574502017827420198595314053681228714726052888638161146209360003381759499638168479296005575598072470194965336147764717074504965183616119555263280985972543621203203113041472143764209515958866739012500770656699133251650406885890164853858960251524604156734238872730632246681501538711829036666443264887931262245413780812754482920918318209335447039106944060646219949864998989385610828821371321726623762138196324252235789970030702915577053098267677653454465352645593002538109086897238630672027621838751805143309525668106663729129948074329834565079589937783199897798461699888076609380895476159363952205280527654573966910501236908672520499027613704713373512997331968886445063805894333853815903938313764777302205805539516280041176556476323833588263360198781676378492856503153836863663090934208055870325498083794378981263194107365488338645800220090805532313676982998166828300351868823101172700126250611067653231945038861489366961146428413314066471458449890341840169640712705959742298204649681913020400131267952024844784711808348102374870587559717505451427428970599541142069567899595010222613598098696942203644003181248674034147580353630596947534114271126531027826537586167680095171423578865276209712169148395970426680766104192223712626582634764473251414891901896084627626254113873829524355193295000301137233147969174541054495807682421001292674575984674609952548588425836367582125116761118186363326512918945854082335936997898927232565773113739059071811530027250626488124283567506212846088573031469817157636345483928046313611361151525402913624379002854268852872825595397929085915516238483559105904052477384431665639398186498628609820179203295487213942098104915527561307241902886396535690988560608383087484896370832109564023281911672881590565135268804925539122558970237315609460709641110402271605604405787698810858771106812452986337277784288605976680492163410858885582085989579513925494027821264035133576903544053018782744295291157660630983873819367594934757361577322171377982204300442595395606060806812652118760202559828033451155913566100541084644456074686098064608018159719568249297332939901670802191320777111120477805551969473549572530929144355174814380317678826027133145408513053709275159524895958380994680343583149000207857142255164281475026921164276679710278798656247140996678746990375700807247304532802148430246637184151582169656063816062016591114650361592906127395710148411745920204426220602685577980604886328437877189797580058440086478108779410948101959508611109799747677080120024679008049409353365876746144935657453039016695070156880061382080514843481344551246525544397401887841166448535788968208498196470691066752161967892158331380215602712288162995674530719075416112416173587709520235926424858014602309044375186054908956762383903206945880816659110935336437686503819344177261365292591679172543392948029474734320553038948390445972028626424007402915920816877104471132042817771434783935546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 463038840513063549163228175664123414348212718965031705878694499614877886379797005125848253249436894952053733140067694715104550695467334966045697779924834686615333321020706158046262751761760996262917556918286518973809336696438261080492227768702696102308349735039208198519474728243965650542698623334015579989937815337876678831139574088282360484569061713080417456030537786442327819953899410578892571358289694493140829178826668084852096479752499314929139477457151440103015457210370892718289974936652113398633388247596929783261337243256783992263217253439744080463726853265973440159766342814924804565885631416264354699700016451563714566436953888125057903130970973724308386017055099826755594581031158606874826222849107923582364668630526353487984790476590077591552592055435572071953988735233253132026134395457206460698742349978855741475884644448147303691163256741450083722394910049262763551106943725949278682542639631753211544758857625803670080493644147438909460919318611153179036454310772872023442837994909143795022222228864182070196658368592531656330227706123504002942220912325883489249816526948389512243381228260997847630862505960502409391322378159389001088274882970386307068929443073028354447765833777423299058907893632958744102042138749411370462264472231564206753278231444993676065600865000164746993014521428342444251305040324393945797003097764978334687541659522799842250066077118306992693745095916057490731349938291200455064978348825235230245353131421839872610105740443000667298572585103130301813656131966930639737975763597131340490545779013908330661803855551253435302907348388260750027218803541778556211327929385622941380295233030688431695098439477356244089025212081099943594580956579754276423040259589822902536157296431346380231420546396572420187590938485704586040032559075363790471881711921918855936949717529967931586469835403539844418638743542241163674743921979255724952023298453456203340134718237753532435208475123291091631917229405803978420731316265802295745267777990134223180782593118100577911929564288652322789463589923375561553404347139301814569827628713256262742099916818753316217923781835858170992694115305155729791547006767960743396240131726244944842035680424398140333611446250962585452488077873368895965124771947504747627970812220903640739127562570827009308655383389424071086792793887607749925178489571230971418100244265218610969933824597564372372764308410090010067612016666989089686539213360971491949700893002008800672658137185767037360048262973450511414024714412506864207851160761140318512291211795060895585544803310449314638105074346716092799486589352446419803537386706037170003945303468520069063151387768509543446648369871816353803818540283230987396986450289167143327412702433664195411843387748939306983152793436697515632709152580081448820710386856830431278416730540607896850726497754998067992140754507310944650028432129269645077871921501064164598508168457829258394340131974216059011478843041400972087135253706056284965327376664184918559565824196777554072586374432251646303185117596360146576054115792968145340485252679626302769266321213940019969496712667320390363710263159565171406998726398590207508289315720089287256626118418643748454902744458523691548068114048234412909754292965675165880844682012296492294301721051899294473231480395393293294023087050438868159023775769004530100763793651756683657709992245056696674153429323779958874114878416002697281800387549089776570581885658002596598576545461564639092703267812016075587805374365801147901825953492358596091982126486059139163269687547830381615572743656682805590971611152775049963489847618569090988295597878110068513370383212119554420610632965935758191576377640808950011539193598312795852824349808498722086490107666506175884746586307546827059287451716578517894312519333176033044491120885100441877991761865288800007785896428170116584974903260042203906756992832758114646520456810228879145461493961521742784164505449769755864418750694065632974947626910446374980985387651011286891389318043366074562072753906250000000000000000000000000000000000000000000000000000000000000000*i1^64 + 3832613370653522134675908870548372201163716153334344649285231828871610543083634536682101869191582702408563449907905356560023710258073362474232504505965787201756101326914163671450638455132922701396341800334900293515829114637965549551347075842639332785331372571526393148305507109990101059207173383901307535168997177176854089273237173547915107609200417941697159645707157281692968980643356598853882000673151817785175210304130422128254705068339617234071040100924127992309146575467632418110409327223090141773529717684827511389495949305387113371621802790722418893672859983557362334079476215412333408700047794566928110064841262523586218580597180170867773049194080113968260866565215027232123992081922471681327342279132074714460888400198590656079283114833783866672493136562325557979332604392195415453871570396485652636667701548532342143562833337790947863081155868971864475952380965681178707702413483468900184846409570855363802123456822468600899395681192255361557017298362165588677473622789222222435374882694409023082677477481005564968926596429114778426821344072268701564748240604296527863008872891522161592655759377394005430809604315236356438737361047104776684793887462542244028160516453372560374473718116244981343979839841555613269035931539632497821427185196396342930276307591551628849569326470095274698138352109020447808464881793554658286085544942645864898808707260698845573914832978236918769305163185479512353086922400418569758774344220702471087762414540974886089319858675101958428372871800463918657106717696222630532071895917588224750668104484713729000447660168011638646931820727836229338959265683620485565857965866815222571950035287883380034987577952758500761861947688857935305061598047835729967699841056829303656137785548016921342515525184357484527046686493162551678952769050638463216786242751033897512218274884552367890789891384020036628043484915130586573736885431956263162443465608037452127856120711551484447395834576569694833511001323439706870155588758761883046825319891812730991942857855776790259617443717340858027486344699408248118694755284964165464928349898586739867989781644423054130590521802410420593731290079614386469399015380728381236329854632205905431176707045483598414537044178582365123284676814108075867332117712725317367404778450500438523048411223447133666224489958469274413434191550675282102064701299601350008858192446413231784260368769429528867683477965014427678923924632009141687894386786674975994651181950015582286364835913535338476612482367300570386236469002042966811935360441961021933446160870670190544729690932734631174246374563125278577930351478785351531316125400920394236611793094582955125219158981087100821571649766306047709204796045337698095646159392209757786702987934135126743210671536522189107079011241815704006731514228118061412563744424365043311030888610018811191880247813411672257052704562502184583136142663000696341817764768243868481518196409522815020122425410427951482658172080975711214381424359120230705529438177550109680713497761906918204474930279665061517311680487390907885082266550634273433753456690934553637020464727152269707543258967901751512552850750573997509702374786587294904487784502875727656295445794587227606172380003922269448595581829636887970018758059442877379990146572431181734977933041656680843897425453990345486297809151259380403568512922042380921607629571503245159952501261373485589563560631503093862824923226008962605594806383378226149807029889133181684621746108342838904448019876401291242195079260859489741560774280008779432486256730602003299549187086110701739315637039286218642716908881370093441721806921120366330792298780348296080179257254659034881060843113638773928347116985220344375309325222415982506188282689227141627260548135883148540329155233193572900431196484266023016754809238158479717873795725791158294754092147890167192175209890083795159754650718861600490292256124599997974086513494128780409108914102311865626407610823843426385747163719252684214558594474827530737201519706047747604316100478172302246093750000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 28865458224999014203189932152717625035983326382888450669594394929796376799323901109831066479969447889345103019254561642986123963390384294510326688342702355561959661617426037541239688471243553830346404350625998621715318900052732822076229326194501929543703243987396384026065434113423292214743574568869126830528530177158260598043347552080605442747552732338047186309046942202075157575272748354676421712715157164911200179466063684061980198236747245437754374903863114493854215686576036400176996322681587893973637169498160656733667302754204651577660998450767870879602333991988007717840952251391649547202422130242562678516811622529198202319947382493342958018717517843443899966555539462486318560164241205749272075721553660976328758384048643186640497355672532176061306757292326771817306677108213393310596330887519903581351269024581529345102007534509296531883383036120989383703345461654601439560584331091402186627922187253755058147711274646815194001472234788053703207175430031936909600650387306869233305223181645629547919252562372750847389599355929624359263483692659451314130458739204211841332148851708079429641007143702163632385653214355655620990615041251059197019228305741208762255562041892788318141120974261361789024745072657344443404369393490796110640005492319531695588618747832668241955758815000347430338337972897344309501243935971009384367797708402468856109932242363132318801244773471721270000144696976496609262091974914147340516192793386590859750851601760770716252428367437065598216359703811247802657175064519325784285274325233060999509960648024601990512598277618710044415918204702609421461938507239786440881700398172799076488365039910237003721074764052228259309973237072365439094150731248747585110212250259693018447438130726098609359782833806136038140552385679609226549406882189527340105247147307409956396280469912415228157593337753151635206583103789727825211405563295681066772019073159694961575496923430861969000842066898099346979920548136261777312335492271621992811063959287817641621110832894669095705596263075685254617036952883322064790931250171118282194161635014760521167798504288461669278693644192195205950757966133171114999258479447325115267408697451777354531746398777798022020944811764879775983809308067390268054316384248511575702903330422921395398842451192680661051502980709090125692670509962594033377568054984210979661007946359683589842566053908034767862290367374245132982396291698112146776027719738471079598787094836563698929041924689878433754607938095028443549477697914076057589978298740001663827214173218698792047991429077453339152403026222447425076885420883499674020852625151290914996324405297864638327229482436050640666990391719327230621446701576133801817367300872518109584042758148419585859984227196595454907187539144450211195951832520388022326166981092956427136539280966373066975812979407595950229347762517558486830857806309335472472237941692349498419859018200310163648478977614619476313716430991630875042635269603230131250271984110972170125677651198034745684062626743122497332006182144488619608298359480505879517653495968215493492054912881499460187473053704036904070175927933293857516029189677643399990472917576498940670339346068608822987658264202952879985053719807614589138534034636640929922697765865974636515772365938598404682749152703185410105597666773852478050660382709000553832966575014490549908762880254005917883289620501394106303036439624161754390226104446459463081483848594378814188343831622788906860682335070066402315180559321794206824090031892312067501027293411004765476991701928098873518290720617650207975110900149281052338762271041646125688768183612470179732606180880865893863137905169221980575171031599022545342303673233221831102930895156558347150414226483542015979038067541261766388645240630564039316006867163220478406268172600699580339022670123864951114550821443856642336413493150014979017272500947837869924753675025725371679055737742341683818374322574848660891147208527061212660799085823670404038487902198539813980460166931152343750000000000000000000000000000000000000000000000000000000000000000*i1^66 + 198460083727332103001888230835162190385010213931859348741622502523525807999337551564881066165767323925478483976270238458875300266622442021851493857614208349795239606589658293502286646772646696362121159782376437329582100810083507063771769877874793566170602158517047779722380235352420769610826131327156916860527922098149421252217883465298223059582109813477153512664600804066601942063740106796451990707452850909822659579114466407136019895460417204658694244261510078771249356248257729608625930032052757943481119068317439568498527864508136912908947163999168096366642949283844758924760351534312942879279972961909835610343885675667603374566154249801353880427685430516049245231766595670703597635820763630883603993540241169724452494195979525656057660125643709210289835107325233364067277745009298039184339572027763308988516113441702739684763594478823078547163948707096504297585697501536415705681894195153529055161215189944177413555696854676180907421775625320608436141924784824006765168195284988901250231776007602167015214738332983065074180251870157196336750108614134909697419526333463191099969978038613983519612447180722093295057708770517572601167427309242158931632112662211285667358351715143828193635954248346932828284163903936257675341054634597386462296886581626291283715990258335827546911752978076759494129966374888750198137515171090620344830305157926576260594077592309809068608024147060463504725292945484861358053271291909690568888954168493562351851781870819920808797188731157562460147031067604352729581689440092089765144740554912188820979952438444720620465161195599621727040531495323119549618463482446227365366140013020154638778576242099318273750533435051982490296958973313344777965345843492573557177651315783366358031620417915850448623610314450077523984172491797095267525534805519051344132782092807155974433313539492255615533547980187463268110726571564369391477685237249775815337350555074509810482829762111816736842220689174796688660761321917577119004991114052176884720391147020142117216356065599195617938636615566155564165576567519074814114660184585814773065596333679737150293202018841771531685766776248938344148273452465004799950718150530817122617276460658494454710486900523168564334581954375233418941482381517524264397646073396140157892700202511537812735585690689336307838677855774543506597311622087615116178276067324935618518460739162782060243123417378335791069454432246812560368251128823075043541364401088590734083948301197258447235741611029509430037030825506681283223406633495373049921766300976080590300843719485970339705896499995269705267593035000259696624703192930130568398580887508214519280536325675390442581730281407955268907163319293797163038463630877648238718188043371840501757703430983292576068634422320628621131318532904907369323576969546298232354162261071118673932421459852623293008516635626666028877551041810359953762474247893506999318671777868375479059055472530718192206457285013005740144630783578463081493328852306695490221292905005175788505258493498268152467604019960481207496131830062864179580727244600211972900784989393140265993827359984382114396167715008958972771434947175534568616738110840612562022102892814090229668103037934254425106919423764596120230610089531031555768804823677559263239183067674412856912295323924171802155643122271828039225800111813366963720077648795165665858208232829648023879963737010326470038255754516696265357379172234236317920017951815337464375581003267712702362305715544172086575011798386662052427438004445298645032449544845537444047999881154026761311344231708531200618846876558852402225624620826622195833684860164577443399378045229584563262425094148446795314022075769676091256357344441028467802375912994933631108816517098861390752340169966937288842802341507581524698266823968589594652250764381779110081475597246272624475647253276300870909426955084738349925195661183459630725591470501861707003806211304039774588065237516589091947911174846477591550856165184625985704276155026370975775762417470104992389678955078125000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1249218258491597885760991343948885300970774308071866792486065493307127938211070561091295619566436019183301810301167143809622903315143601137021561143257287797406624186709122792749683238234490328321137185875131788234486053615472116149358060175485602273449705669442624141251238703657512370525523457366739219380257397542541917914630003235839137689815790987303754269249236203224172401433814892073907747476702895056143629669914419131906564059278119104766444137846302431624360995594987286563730363704447103372008190203882691743631632192356411231250865868548592200054663237140253176174138122359328918966017115935701143491857888309858716203181583037159287150741284495094044815204601086697965583007268985615974704323979898039705082848977358559894804779008555047341080690993993609625663180927722032485462384666645052529160615688567422090844158171888268466088013998545698845973720014390345117529651100970972236086509313626986875957723744168234993135839056765810482671453659359262736471653153495638830367781212567535516390720076080569518469300078737686415681113136114119509529694023644794951264896229619700649204930617757556677050648020303066039756361210998918651420618458116597633275478220130268760791576448989876385877868838346643124772087806477898780447638504304568875432552558188408114259485927473490323900739432813605203840298947353680412151659819599770559972471020874045643362346566584771072182909426991714050698312732062709833298928291261488283146162039370734384162558422704494151139975962201074505381885555817603081427971715114600094984777664944125529772155071075800320016584792545669088281364474511001473974832556900505616065502180895339877152841648483435438205325612996425156235125291809385633926057496505876372305039078830742997506369632146204134507344632965054791893755351507000091302874578107403754197348652994702122258347118023920957064224833142383017204305207883074118005729474055601924633224885461449062377029046612842892095369345251853441105642268904515820421978256669239961513898420354633309726132770674559549622688489251841877518165656985994745947737246152846900835002369507285817772492269734424982701592053874235839486542431020150059441907079761543393839084448215546599599470173149747119587094032862450523656541662027492202593867417198419509600364349907692341604985018152890916161809957825768762912392060976664853285787356256397926451432900300086260243102640703691443923072456548427721203453148182563403365811620806652742794508568867434082596460796806757607836600568349390396633375570501182789227446466370870802459204877926919432658190615765473182190325266825262095852484706188632393435541822161294038300553339621719663439958766064184945678396867757078419677122953177671595270713130700570801245020693874302830888235532666108144543624168403207002731240896349836185068786366520338737945333699413435835685998035403896648219698756909809536194042918094768990974367837688823632223758010322387575697992193051125211033796834829263962126926599342860331556457536805925279381604928047603705319262537315991811474841017732231076608426865504405343134378320072251758912185247329025871610825921925399551352267882607119521547202913040618147120861772402480425604240031049829710106689086546468668980490758752206028861372966759121636041024132677297641748825216441590889012232357433542593033683195815230096864354181649022241130259910604518493780481482065787821449911970688837246056712230748186052507910800002473543922010194828016103157894071216577776113332951740307571092677275725953441559926609146923351049462700635838018490020487952925748121305443495713122723598248310828639644893406797062092843878469726054239931720521180279393131867805663839885080776961072409559914266954191229392860959220953287693446857916426159976553318383005741832673564299683381838291036277885521561165478905560282321961188425727671636243471698983360772483250763832634538481180859865817056034623555014837078215402923463620628589826483718387843007274491235331081995241220283787697553634643554687500000000000000000000000000000000000000000000000000000000000*i1^68 + 7212357011208522866541790786707949477091911894902917484726401997572467736901491600982881768053489571786233058484097918000356320161192333243694010191756520567086671613038758340027866328400535789269596928769170012458180925324062695725013284229911466081128986032407634862175580117017385220407127114539847514677414282900401514252030972926347032005631506394350888701101946753226810070274472695573570446725946252784788514268290400462355505840117636116854049326704464593522521492603471763777538729854997430083821460141030896482482751064481760825581599022536465923453303825226152101982661890098936867893588993742778533580215028673466879004266859952175340091378768578061999093204943325572281366886061574201324718363428517536251473398000779790319035682130387810313588536646511099600815357928620460925236948748470306038275896106438194678621791298835983876567496504548577195698178034987686665027325076694277448936339062154447852894069677487728745413231713073568385860665139943627503324362953673342712516804253309959469771709624517763523878180781975323444123745279820961369114998738264191306398621179720460076363511432982090571095358460459600614148759731999567646046988929421987275803597546434049018060170466000175279286111589734442229299414031422252131769736083192726576334643848844130865319481272535681619507654424652990770794235713926869041301625312499895309285879348306015064613438897503727560840576527390931460491929110737162819983031977683471080387559024469050076695109563583801436016265011691587678180691531778509337298233881427490872742211849346812392292989981202413837678511360141542526250772152477012580969827007970540603013292400507209760814243480874804681939726029494256203149920908218287129030695214924824650404532996295594541485913505062799179783500544211806732668106028658950454043682098938013084672658284985449271359120783707080356362765301209575814238107409438767316285387247472526203909972424061612657982661742157268346739752909418731437674444388050711972368790482472127067165319611715872221134089428888386201369461158423409057884667294446582505081435426754584960041746389206662127014215266012647880232609875466714520309955381085923046977778398860790015344854155708285779237941635775726240712233389807185828879446000603319557158606552218537437856778529839000112167710991945854015840618919765521025999328963389496944550532725190153496291645462153438930935103035134845051812313792529888635235719918882527083014530320002825971426729471743966370029886224143586344216372557703668469839392857955992012949049101203609676009685525238604460038773487198400267625675634837998165529933101482745646022314212576692178294967661226492630886748329056658633659721654697552106158256408096733869131098107202765291475355049652583095811787179902629763968820281695489494992157292750995046518328544907664755416262383605877679005732003707462293891296673240051115604889562520807752419512848761106258519448510423730362022773561756965528377355541195977579231883256534366290349501403614250778599588154026200738879991845621200615575810920255475984236199862380849859390836752585616561124113559689153787934936645446643404395109897777869507468533267981744052874782337921545711918444524636447676317727393940241415697677107428631016724748644815442817133503816066584589145850930585504632798843870316246482416488435744762653841130353799699636026143863040684732223189912024542803864635747465970064281557259845005688607129788709415727064009106812478418960474098495594559487824791709023441698246739580108596269311298529196272607659836794313661012040609717078679291201532604666176163204408079407572730181654744248707367605714768062285378526038487787636232178970455000030833837830306373051381361480060240448777169886095041834053958816062128752697723078896927352624718508879804236237596041707052842887583795195607344608035100427615137184695410066991623441503889656555037031913513857723817569996947810136059766813345103929614242925724236765029184336589507253734154801350086927413940429687500000000000000000000000000000000000000000000000000000000000*i1^69 + 38228820614681669887617247673212969561749115130798363486043246864919587652279892584032210479994989929492621254424300865116699659014365213810416520444239300528896721516881265183150437886963179179146791323174402108796477864062116096183461861988919964281702402740564426966022859283278639732790228775077191429043725643800356573195022369967177393747200091198468619692944312421388738354596187929511420633349242838768543509867908863449810779998601101103908143284466777551512439326528907889561814217394928312876936445990633528434490591797082904669859963974249419855544300672956055295036117424085295592138522487631888841646711318298821734325002680862729733505581951854137538047842202736546424699102009749591741282105978519333021224944606863569967466240305541526624051979817909293437514087090880943380122048088867434625791077190307969837472001515741069417741810822613196301742435706626900485543058102747963376992781611862424495664069786594412364251452748710016566994782028902302442173992598988351147492592430042496462285136543138566256510249229940093643635039762371423498491145254146462045476249215982141051447128709499546082173238571565515766830783722916072283014907496072319151493469986449809086858298391808924234912012724089763071742246882885540781961967287792838222794334939939477990839535683883792774241885151075000282936442336708184433283946966681030017093760542371010204257785543587686213633033019870861485126957757295723553973869387062888546737077182201639681724409927424443069475211049894700689287899328941930600903805325758144100489651202675460156039390656949055134713125162227663320378599891695342208018652236565067534125874371936938331310631799396081531433301923108237746246740182802904279295693437140461597056155771836134592255852974821802395881042040682162990356795359139691880709222996547499095485264961999090827928600137232833753171818829295745779155759746323783415960247068252100456483712171986161412121793341290751615316919303101227192301157757973274333280264046537628594651987887646820376331747906211051607532124536507037740752834639423691958094241335716587703777878328722542687675019769296985707751322829145597993885331995125215818021407805836614980759819555388580229814879536473288878197163702459488895301977768323515668090332261606240763999182679276635973136359426666088248704348869451948601832614421940717398271778346226850236663465694302347971816802933479781393404891941168280405552496613816350997217866502881438703619279126132775471764755466783810508058246460830373547642126655735883391102979120572537933318819126713799102885132185900409062439697593064531881978076855974073594121390704522251461029329138023698302544930958391137081216264467720141120629143952538119216270643023386186229870837654914989553553712874793308036106614911983774212757730748398163953734748726250287759788491048686863812137845946205920311277285020542090717706064078867799710080841660772219371225144392286023981581522778837282319971628235800187430942303112588633797869224066897114042202052454273348181370605797597527043343299441054671085827579542663142057230061722027365341611099998009275379142826927173602062564818583180580111507072073257140867364511392804268746796207903380968193242612720081472735684941505064700175642590057449953069229840239642932482430669936468246080094403847499112763908200496689105507267803482920412759504525203963859950053252749021763812861257172185399413620470017912609394776390986283495761213072792864950682274266532966296534144823647446740785455318232276940230278949109436084913467819312372802340255322029715597956711615123612918129675586375380209134901201931465800289893921553345182644261379164924383405901578154950498593172433690414099786969627571669985328020923036714006117935924265760750547523848941942257582323378678890966231657705178839492068395146172785883798398023749758437822328022495239947014089284156495067016859016123441444067101375842569817028126674441014683053106084907779610882350845857402532601554412394762039184570312500000000000000000000000000000000000000000000000000000000*i1^70 + 186124215285005328290899322192110018809897592591021933153782582079376229354121410317658858878875956118787003610022062013066758090261432990565521929987355845883170384968985185857388836174347121661681934911914583892171992969872109580161434223598390887422694583997492205493384468582125481005763817283057022534433108763854180972358462730450685965297562857888755111778773721999374557065104133128740741003117979268742500355935829290619881424360736035825671839399518356774965945960926334344840819974084278896615432593786516162299742141385199971836920833959342903507145619586103780087460891946628030523902456610313702833038162766079395903569594113840994140948078995439013336027632259045323392640532507994714895964221786562762387542379902065219974645748265649852115646514587117756832571039580885036441009669092320648470874992377654401241702548755740979500308928747482150420379096584740185627323992659035055153080261674523036940346579606023511604192247686882699603863912503861809905165670835915393797594381403276918688275884407476123458110156589459531522127302160194384166674158890736427266721527854624415567002237634590001146112334541826778938294411558446481581553639512581976498321668377030502163981764510244006617695781846610903734943140389124057522316629043793056525311205155348623284397857015547502756544544554801438783306742857848702858635012957709029066697615384771240874785807206531122235613370487582754243808667778169347596201060980898016937024859978329753283807666315248626200642573793037066564058994159571942869945288507968157193117436978345249462494129482311155056803779462912736768654262173519057812018205389620885867450963286355992360560512843215076407164932253445903497257018682719415114040810388636745836205584905982025439562677502671106952902562727515457047498940700151198086769143008464638757725686081111740155389015894961008745384138213169328431202357067597560166605240815771435614606398836191388379724450723061678776565698239364134211691552155134047857831566648531574863056379827409378877871966064529430018822990322517894962455627818019912682197443844848307360288273270476849461956073943675991132399692066753530682212850453811253223818114361289117644401643600372233952318990773393881625521869265976301296981725489118098707644153177507757609037090434696092587447583692730242336735483167216262155717448712698326368870858012442315612303969985903494474724334221440655540246342677143124906831726120133348439987595134401924949028071672597850662500652725760650825898288672919717379594873031838131521820040138914926585817008907592312415870317241288334463291567964381451710581328927044432335345824711191747513832862976375952905261154220688090470257738283268539852511982424353201370611417184355151839433935416195484080528198795870892273870582242737818285301502124771746410569491661445570511648478602713240974387111104829329831343630092477733038109559385953409625427873353660002932822787174677074502623272031689447549000031518787246798669285974409628359961305421647725861855414773252821493239118655814907679056949252848381058380474056337646808334167457162728479246845796999158619539774341161808981466634463701816273713913480489748378778827307086892833912883724619424259144391366473879888189791092148980224208798173296852768238981592804880061288138320579139724684335823331241967650684915459082936494027468474759808652858463188963092005605481054868822486212027570881212659260228141600531340824932621487851181885802877688704908136742392769862804855514312824624474720790828550110989300186268517574348153038928623030988252337100996638821491403463054361188561689473770925821401615580950356427975619807671564051686019460968043238064740213423859668675853884737906876127262619106608588482633093506859615671384254274855973470413404333778618749699593557069524612062920830446723394258636106520764762958151854182522190756311187465776966314177052181301545477500208449569374652813051288044909945708056367933179106474933864334708744081581244245171546936035156250000000000000000000000000000000000000000000000000000000*i1^71 + 832873309280821717830235775874583602312650545599694904034637273673860244995031290129038210288543830134160899133564342521073595376978826147640915803041639534185228142622166784813293444059846642679057235869712010367183612309594570181516608248746000257106841006956437200847167817070718321038911332165917938883963477080259338720396085584196417761058297457944167505779654425332399588032154067483908538749166553886538260209837481126329862693092024089867458259465444307532182801353347756860975249608640681728027415918557956121492807817122006073040205813338248333370914951806018138243064591850818125051232428498952044811515257769304473079061981518291991460512542968542426448313753589916025860456895071741120978909162338257620309293587429829602817501190316549999488781292972248580038854971729773934094973514577212242832567686374817729533776225749912470060633994821107544251667623246559196250494646574773927275842924468773383483658240429354435552220516296452217520997583647895863197593198463399590118742756797183806974154613472996102525429020182492203144854251004271227184868002463389679611129220376774676169668404833883092135929687551404350530499051397145603487718526622357337661189293238841428730821852058059020126861567322754701879604210567057083744429644876060427515638958129965154280354560411659016070578968827440019686266529880036081576428661065268540390055968144126566607490126908957925907343204891867787102175997111659133287848126687749879422168036141087826657592615479224235233097356005449181131269537455362307389677127909080617200345554841167951388979400543255624726616477986506689950876187667491105759748902780909244949093485168429726122319039539092976818723116486499676210486082451500639452021480720233359729468120742035223061287343912858147496316436100332382321419037952446830572720418518207471683049036085511268153500293024282665443602830162856158498935259987982740806431104273714993590453048732051209393386395265177565316860821846671868352255220661448512734807346929923268106017789524382742723069541887178934941303643652664885463580328854816874975007460003153235428972161992413952426574240701087581542085768756444580439317942592453764105655754135031612883859827643792475027341164688451393815486479935082276027115894519371070298536242366980227818653326654762621700853910827219525894978598402796046433320112971318441550580362088132496410117222183161508108160548533055064120170022654561077660160652448461364817362247029978280642224106031279555458471055800985470189910751597937515189772723844800138120460635631235135180880847000032370803181169908095057196543552786520111779051302110576822145375753116194516584585725420733642903580878417544342872284756387088053901298058953891323315902589506286732539966748020237077573625630812024764554783745258125501971586579535466971940578707676609965489531764669786555663510606063930189001539229542338249233059844212227655998894383124117480197722952081732423942120548605697943372612008299259590758385138477530797141567474005092314740743421376913310334018889324719117200731177810021465541682941953897022171196926795331455642184480260400535418984117006713664218388416933293795132231953441185481159409599090732315479525236952103557410901056490724194113925395507612356973978465140408345999247909705789947228064441863177153522956029654716830837004299128169998968693129514762156704860920359824786705149428817851015020480633983296489684483882786063248524009455738964009983290818032864558344930813443578557320717870963035591715174995575909585363379097198633221777015074695962875279451295847247694138721758341949352598253554742327592993632444948407897562905780712462186749508560268906304118917420750670759992596603108614862571346602688826476093142223095364355365292707157481847084777114305378577773885015433599605332882783941972833157653022267164408387797422471802732724498755339603898260844805289284807341691811826184827015753913833620186942979408876326397320444347285373683925646659531594195868819952011108398437500000000000000000000000000000000000000000000000000*i1^72 + 3428554836355969549944196647884680793490911163552552113159736303951610753330314871947917466534259778254844775048265041572757625368714974702321960109164582426142403823371480746060925714034306943463564376633281670929785571373879324771586000291523938672703292280609318933399384139582486039388708547196706455247874684638009212051834678635894660383760093042121760811464869541659016561849243151956538289727011908544715836633315652401677526292900691437594063250019808569904895064562211938724749691005784425116744959526730326662786933450060769033972724514509022384566971350584082507008579603377840116349053365011117109705142153785351194707530385166598754682855549453017785910849678668710022700971703413826461982098526718672293896972997157389365546947861886624502006978757514186002693835583180400046674360165330085266452928614461702578209159108096806707355292315003101811858967686892521884244422994116001860190923418973793665505710525849241097932489291087660949865396610748525276005054106126716675538639064040507311456811917232931940328760043767262055951878476613868468242658684135578732409916409337993204063969515028725490252087495040163145666647796346157053736890304507093940118831101737031912206386716579046875176207136566713682326044506724703166656598254095526802437306536911489194745097628555130047587296622594804658354540087779938147182642725157817760064249427875566006665869447488361393232513676860110274471827471167710382259997819900424874867467439266622657158015262429001565792313688437576162462700396874737031727690582453882042471243955348774978972893922811638522123902767403672505295115783576783372497927218434434611519225160420516131913207940952233900386436635248552984726852032018163344695730995140358700601776978204624654698901333055307945284991654428326712240507869711917488786633956002912519075759569296431751418119050616485720245736467610452050704874725042884395140997839879283072163445076324847260064755869113698758406110196887549552402497930548059665793153231877482922440687983809703445475840016798702413590321559668444347015453418166116249974208691827156489601493601383315713013827673072114544125891599527568599477832286169420939628565066186846627235247522089606485323576735779926068795157597736558436458881353096507678282024964486990825559104610512604901009591870719785955193748111510022583671731035106231778909397667852113011772395959219930945991309543369984687384848434609338625554880047944597542502617132859414901671109756432012155393750138662544373844277162428813210974258761885141893730097705485807207445306198169811790806442661796354404460934717548434458063693349541891532657158410120541660891684632181021331397210035478953478859393581166177884262161592391903434653906746838996851457433368771650174507489025697955980702495195779963135564972608071241143015363209115349133707620295782156622785280166063652463077329993154006729797356236983360373385868329649098967432737162346925504126169568647311476177722735649140794703670416715602322880164053196202982009288902765962206134537062187759195327781995728114881889863575204728148656312404002551269843422009042424766607893818230819691662787212327938556177190690707731203948338094460237196106702976350987399199401552361681932726191441239539781672352913445953173885519151700689432295030957376752595789010913452317459715980617412154665847599787180616426967090614980673846412428466670262433425695025802408762104948547642534045455391097691120589257399569666608873404375995050716830654395706599049550224825678349009689877482356451939799898883095873472425652293301620781267454315040545860130184289813706038546001058002852113564517074320709392837417410155995371494576255213520295480732795337675006723868430518432844077789563235268544587056645953622456677494720859487016468422608861182610754756899949903752008158780117010414516791004326989019059456571765113905653598564978982941907759895769101564384411238805325720255271002378289233592085396141839470640633180664735846221446990966796875000000000000000000000000000000000000000000000000000*i1^73 + 12997697037192662349956953459063387579772546866114110900684554853434070848072232724680543772463899571213047923219789860836614319940390559032928750083038741843517831816462799826016161848397384528963126781959711331618089663404862487415949711015297901640695581192396159794312012304482577533220417236404639396416203081168525059237222646703816417345331659295290518982552751181600487929599402333487901664614909842136366336074259556716767736868167213223331553215712300328246814796224051581338058605513740517801447157809103609199895905743426317230273912235932702657583037933496088119768251483820311019028159296609630863671360444364719242929007919341084151882378827693443449288176496738408364868009420493108121408018486248631989765752880255352208174294454090770238436664233128819447323319053124013512244549241325894129143447891658096095213881211237773973533352820504255489557742484434249362980602130942293767852921353893287098182300044519443833730917090362104033314684455561541766621612928631436847371100257334259712132129137279177347848447197759958348385860941377453226051998703832555965754281754309493336216331662239230636129860792815894554791598792541643538959292055758409683513689961420657176154317815847801728824757885775489505520522317173190666535550753844468841802856103170704885277052481508272499402126820897659046015782761988977806329132187602681520361755937098935012722450951905761111045017165355470884766800496858819215191749817651496510819833813417230315892146557698058982738339913478864262884731644995239543179240144693310600309876841157045581200764572068251039297015352466531578577436397564677476254026505649401902007105311093048534385964107479480104970966463604781219696066276420834222705793664426309312624060071648667554813996109977311663257351044253242290322553284719858893751919375668447418263256113594597076929550100281006924123132412271994811417229852825107646937261892088223095572623987053408758134721118717346885055418730423832723722197076253641103690185315830451849866993881237887148649635263165768095959690572486442494772335390753412415054313425223713758716418106635192651087678250727084269964257377853438540559109774845365938629178315876464859873503299189223156099821498915194055184067279805976367280271887177465758047283399447596112418645468066485395570898000823624650439717759980922405862283850044463406307674101697100105474102825738809306397146493844157211455171092648137269272566487465962774843466532237834948309468191806520970309401168465975602516470093281745013779744803841155378483870310162223553271305787248957549513846631912396015958738011949003103884201348396090781411703520584276376534563980467248031914247252082786945077942779521738615995873675694021841673989890276298683978325595691922120212036800943116760555661379908304520175001922284943058945689544028121829314451729143344161795217993560020551868534583931812761548155987779213426758283785977945285224518347160771231293138522531501706734326947260838347234012830740999027923105737320782518599105441929073075345747897622887042920507310131622711121985215928446007762205818254890860988153530946369755457507821716223503963242489958147829275964101712379641434470697968188964927671503218823322838013840900582881846800283778463385332649236501305154913126436488780256224903665395436481774484470285728218692322415172637954867588589434500256057012360077245997867531030097000915012164652216265611503676589189030318489368819733956943894312179869473780674784539710979762257969203543965038738063911898819718879206350638147446090389808727948988218146610666552945985285569963352706980853908949143043300402694122786172474357453583779122521898368560621241947369587162238151708477885531890233552059886203446734093526287560433286867762971836550226999198173407569174325117185999161377289404155137380258161323634761345703639287149387792305725837992397527672193214289358879186555246422418146289357287010360226368772542623232629972152506712956832046756971976719796657562255859375000000000000000000000000000000000000000000000000*i1^74 + 45425050133279923257387272701792668712064446211199822137738295052597344333325902608484949526823917238134677065851833613526719100226667979850622123223304350377670487489143320189822473214389706482205202841566324910708809525413098341966900054886946342762658847066408428662755944467327127184258431202352464509222440140067332260550490229882723615364543199371168682794978850263035163834235909633121892602316310044792773096436991380880597995478346782251230817285749765147782800743335996484944768583625672961021001246878948040897480011127184151603906518435508763392192812415792758373263875027297641854505048062725594709945458920006780299848636766304476124146262673524343173763580847844089657231614636374996346702947019535285260684379328574262188569494211238517512066070855016123703146595112779859307507254084973234133555805376981854802579737247039797166784176966812888265933687493769827666743717395457344233607373182681526350544470907621045168074609261479859586287175854569537802799890542292876293888738678729299698195287414674600514139330345235484690334034797004073197611381531928173623929078630343328575552579880479811913218252853915608648391088980669974301141921304134895760462241684058037109681463836484476494251550789421069457769127911575235361686304254493655237581768418946637979770926020437825584615657954723911991248234424108087116896757866041962665125549254539158387772714958126302531553782835006120126578151385124162877560850388637348589955607242876356184115592255904739560603655353488139903896276869689922023250385393355259120627283505598563335576474117814129682976204183587283224585443387367890740774633099223151723948236660325388754766744144637549946472452116117820678436777080545151948485488987528435074466867538816509488423758269057456844526493232164145673934088190829450951139798579006036218854044853643054474230079545647513600273009486786466787515559749998617757678115024066904295911069701538477880820190206705611342130575509569264209820547146506797727098930469142999184437350217335023793486623368791596319360450874830998092822918141901899454481748051765298783076566547738478071849159591638191015724823393681264516594456510755632535791873516409223460636102840687977661678148155496962312607648739303800531145710546844549197815164991632128529251547227082707179513338223977016184878320232112052938540971748028207948204318098166622461818929867586693166351560884610539085812061043108787720081416626525655906127335886185745658566913213782810112467114732588706526391013808637615587994174897450669602053134149828963394202967285483256101998411210002657062649892733605576547146749644977356158288051407282251380834243980850496183085377809968492988695512845393655605270203805765742772596716260827272179269865131788089641485477969036070980614478442020242330097187969057763417348327474370345910297552146354344541025861063280459143081373228864467619400105550150417054699725538246915699065649550202141303395321460193994384215452807689311247082719230605404306185676693794444409584617000229557635057473561280507438750824502124719085513734729676511010804541178186712979906249573208003712478605091185633780101126568775194212475080014378619931684153459284263842331087805867181352217120828957760350477535444796448185370104747486491495920337928578711697997582844520263536835159109660514928219187079204254126175522452946060952332079844866253832213348631995293936737741241784719766494088976848689568362203614449905726153128552255771305124870230565197698113774769789622779970503518998360576401254398784911992992833879236469879199629816669003965243066651877725562259614955023203705652152901666800718726616393221644904437748037038997560861571970096522899099835251976133026037674610887849409798767806688585443880464170627312017642131511736544955350755403224569622995103438912938522214461694379072739319620222117754606576433852556554268192217758959113987272244316520317634548546962871628465895080653448775671963272282383172750996891409158706665039062500000000000000000000000000000000000000000000000*i1^75 + 146477776999726329184322689822902925262306357075996334574690298361378340548926831700896244105422280491752183608303125508387453873087867289080414494438399230427230688301170313173014888366887194377439473058441095350855420525434279275526829088429035418237968818658783357703550513712094015455358802288328990214543697896891573220860359354632467611683994119806512408350932413600146121411435256624979203314399170283994049074151510460751187961592065636324031948405453261035750036852722031690502429266854129051155280809273582557867959136154574775397175269978863110470339951545745842771797619874458163380697597788987868145751743029350724128338645742266618659438349926796195449493447064991365280843113044318480240161274488808045786377419542762713087674302927611535153040383385872508915468276933970144920678666524596546789870010895318799381534677058214184454071056414940648116853071571644300845091771969251930546327781163645995274449462640347037922773168922298537375702109258818125390801809392044747036427359557083003565820420154058639321278552754086120302559399531745944272719901853408848314191666312866137381122816886103114022524612537092512162644771922934716772730591717621022557311528359829607578757925204790434683225672306425030205647693312061402483534955531015129997354393465573257437640548018298935714558262805821174546992840880067585193009260153568490758585250569472640859465421655090438806787693559607189377393860058024146479387751087252753266461981820735094205911148334134850225725020589994689717985354103825050597132839607161524002765743819242332438115113456601493421614311308184170237575139321090735578668294359791286376543691093871421929133884882491403264395346547942104280294346236246561843537010894149294293114762766862541151535172774330071324467016044690618179804367282216916506053868833513559425517870595807649217834819734214144739479777774073139065434439589112644325600002520571901747751646848912244981531977389723398713346589388251456460185423522591641118934344907799939533290355315124815383867303703443500026246211206986479878429177547695852951386531505590043051441403232690501786052297388721502536372771556192270863284036991323278368122051843907789377639296302385710580773915180410776998408499660817981723045933578371897383526525921960669072298521406845202050804612872412213655929382732983275706645899137726781167575299125400865296876379990174320184800320131024237267528394641126074860502910095681231069091615445579325913352077560366375301543321584019198819368629370711919496392258063593827767927411846734888105267895348757817118187200391484758447840866444097073807138556586158351713707793590936881818656235264865412786772391030166185218553997416954491015637629113920732881990262614797124350182096612575576230976385607217997806400607748370536116824385661512462397682309103256105697179588312954323028229111975391242910072402367552752526022153644941487476434807816624303825314583062808902834193116739989271704940760897185513089654430288893289951755150541945610987305189430940019885763017135303485636017585450003957429188195155914653135956484800523299762619168446789014067405178587557129406287914943578782555284326818208320918717523883698601856177101778876232629294012529928785681523415409688769292908108639253964192745535204951679883195703327142535396276390139537928993312565684064662049988653084857558272627130101466959142778650274758700655089768779799164320304437497366485695304784064526091118241468388284907296906434473056054758673294304862138450547972496121413779871447320963407817280931789901646855489911058762995524948685930480768315213279848625341039012389080596623379880652913468671948677248507718320299846607762332972222219436609736903582238350109541619226328954435907502794717557230439544062107084235532851295307100825021999800587389064447336208232754850650923214168777957631778615458354361051972680826927055748382628518922077748433584838031924007073410866281229249084199287023189128831290872767567634582519531250000000000000000000000000000000000000000000*i1^76 + 436119864484936160258639569962637755779969254968878590431531209414056292697790396105721579768200281949010968678640662182720410440626722076663751851329962648307400636904191058114323697776141515390677551218463266836002712483668499546533348566277986325310312046292107027867954923260315682038567764867146192064415839226256371206792015653235490450041316143697081845545394946014340776191802138209212930539986723685339783482750728938593953833447909371994421067102309239120826303337150105827218215956588593951281717030721358197421532361074474738144598374187450922982531737109740658406631539889351178335642486198532982778508635298564884423692235033102312132012151444525096674453797628463082724495029178484179786579075019658051482067907266179768656780537177790878182612708989489430085558191566513966641173985455125561039518887229439705774926963902319561779255691031497332016069938318108859249960507044780061380846577819202191295811210716659098892110932724135482105546773184906957058135761411695693829384851881523205043965777167623794359849914162767808755057154474958635175794742682825467925900950314344895059847508327417101946029420645730614671462908435947669799062799268158670481387942149257127362404352034513544188106973032835195216256091190647482903432610152055096819147932888739224957795045204921559917269625273838644945617865318309688843042298440714893416065839105783294539782899639490194989012405352855276511434037930729254049551454014925000335886073848059871772380670634488554419247308693229368251279611658102469661030903455379996964203176498865895202194253547406267646007406883716567501599894230254515180645225634963862488689793521234548734647664919166406275823753985130078905607584919664108867951036460758547311484976489513013569871721349785794651853019552579264778815559934165066603798099306336454597856618819533019034247695986921386072442021822413662068065632266415876434497222443704936443213489366302849797097591521081186691909504132694630955694305661918477184312537188498970356516804227453819402905294838577742698948570500717471652481692923841728984030544194650957181741180814133084324718135857935728540504839040466149142571007643181212414221514143165255571346018040196826696223109736805401824672147134523206807261442416026750510626157882697813348254782782681097686830662065473057910924845810806903515404076595842633743618756542806931502390965848708823169123925798101691613895272397860712945366099890345654109214046894318472763464641829453414605455593275055622182725118646615296596569483914825033492435689064770252049763232797466125717358518884366179366511112262770515372075958961151128302410354737399659967717047950663648618827766027852439353915841048593759869595196522380913807585084244634655253313656097060610547027322133862232366685250689897323596108586160034431667411767328007511915141883529125825061162392392077265799822421530577648261141214801770254881318246992506545706073551230482813524194940231919002490765872658097887364743180181460056483268749746469809602046153691491508701952423851096353337017232383576163144974191591415358396553666038894445957005461092011573824497827854608422673313670779318223642027255722339888403262866484774872615038462646755553806089958438113815125485194410480353300802958511013617661308733573039307861087287039668482386594722998856833764644544213703854775280865662975660360307346032368401873405451717772494301937294466893307945580271048024775573275538245480169067794658961332659871981029313797439596244678949014958491748412576518909938969522784145355878961078938510148986689635428253661987220187252050197107916806266867462515469330220942233597677408202591778939135285538355119891690388424846350716176202855252004464583724955652829798372890515052199399458511492276002802544400499131896106304656968068816664342928898098773437920514715120275945508584319329179301562082640153216376976238745506147354559390942469642686335702808934242368510871820435834123053098210220923647284507751464843750000000000000000000000000000000000000000000*i1^77 + 1199830963931271244681861741772900791561182021836302864934855494373887059336467996288072939972359039933798649455339048967966168844418004368193012567082799009686446020282083371811980266005891279473568968132922691910859034832196023901792651957490224402875285992001094419959814460271198795571781288480478142809103991595352208544960835273496241047426975670925093935627557275565134981409529392610071737323392644760189011924596137413168679337469204479304722296061625693662018242944205919102636540660791640347712966032622458102279227910507523225305072411046045828539316019825390026781048605531286070123613775939836102657017479753039046950180088303765071136477444828183230335078532645650672762126284631551859563362689787923337728293162775188791316917635905034235093477670148486292887414808022742507989274281284877826428118337578923035136231560472444844704782719042695609938278545402968631513966821019597154332893208159273922746178831122631214720157576660808223566905408882191216864327916846735079278047582915168780188508112859769754880591316040752112904686114871546044026053666811631129154786932825586022474328656757692632427309267304053638214519292616302737230387789640760038273841650575843489753752678910642534909865620578857084342082426872318540469551039894796762931579664769329194422701191638077042939381629616522831669637880812324277377774970373084700868578434959525967095837624100109851853472150020076343390691817001592080433342236663521133970355808366413759049598071991308668434923729100453802433081177292815650372505703490354042850860136993657014598259098141043680110894598835347120675043881411130822872973911897207503113599316711510846294926615612415595165765040936889451628000063458683297638718672409332770842055936851717495654177396737716198433476562485581776286435510661151020728058397624054967618280363827655409215615940969143994498836945608381875654326531108239417635253757535877701786202160952021922062119483844995818374160807972053576239194761471634316848409892043781387181146298879372445764684038024307243602159963993734224368647073646894598746836920632124387467476196026332619867323233823163449244230149972086028376258394592742701921256622095625056578509280068859122463447827320555985474871137427174335517370484628911179894864966681444692634995619043170377257813820087809729151220498809159759322763883504158240335600952581374522890549052751927165566465334679905920815105472856727969916250979821502244964238429453344273229291148519860135821184931115682776906527015925087876326530131779644684930599694271210388950489436764994710785613085765123739402497892069659438052703742425956424815511474248761378862617075957848631534323677010277139331199933466375519326819643412108252047283218085279401572419413373728301930335618904557772002720855898553663749261619804051710864708634595733090784288566103163211734583516640714760489696766043100079480360146856056615499115650156799728134804618006650039877057995289664240751453012762271625777645494983206259100672064807044343447831580299953187212432992914482869963660378299253911038472302389545784105237337232550497376691724031791251671357659119996431445861719456042277113631203697006694441001022904530991222240720400137428448604435195548009346609515321461229486469351919286847822951288990356552728882377006362090631097262002424079661901306714739843636809614676840061985515843753371013243183799396419595303885616006926150487800321545768511294324404653532487664202606389478032912934138524153459110985698189687804267646572079297505511481635580670120739137405224919489492797217806080804369253588913505778739386474998149000730407278378507965753626982988320363288892348424221094557924167472739616714973603348510802679786156233214966100435924770977430380264503690976052400396479824909690083439239243622342249152117480192013039231666851424691740120032833057674549054080438973470347655666962419310415878131511550128977961699645948276253858084993211829960557679441990330815315246582031250000000000000000000000000000000000000000*i1^78 + 3052984091351269639794531484931356222109815244842671384577080402728716179028459005919686144577462159953450068383539687315500013970932258210666660643152859273804880396817196835214797053645483552578105357330232360632275516350746887481787665887854954263000248983259842644815294627615380253570035390962538503741115326187115451734764238477328953734823491075927858422303774547493595851795885878314984798412450729244827561379358111933331234607581046245524995721655440970762241371127465544092017214557463089241331096389955665136209774136055527416817832265082588844973466620034248940694707690515038395336202545526790722798309876433306146901272248009135681976633113098476020086166121680336245233823261674521356656602849687154032716924648747005208090681552949803206919638098327312640777145132098794639347427596006380885576004986137353950086605120196160968283815657518154982172464620062639495094865932049914197146247961351390553071023628764860746722658547248468774027569788453462429291083392324342132318478175637639084254860705994023378739506933732438294017777582351777888369904264114960787724016136071174447768216189944298292557160681945341559895086046209043185577195867003472661357866616811484065900544932770830056349999450097835447612348503127852238351823634730840284772469346826462663937297785813182857529975413140964582248467165839220538079855260147306547896518857288887018928451882169563496101842678271232346509232379584036078331142718317687026515852541712674193288734729527904086103191261652834974320865457674193540407262213033138242151764909247338610682426827562542461060121991643193749645689005108865504389481174493862114815873009331642077791486728211330036511607686382034064683460392549335097012335292838372160601988370879928667890927409455075586004972051528496252486214745748225800224580761185013211290872040460773322793413159093951260796848196056494260115355090703791449784961241549551993937455383406293702490367045437983262593331782281804489074975181545848982085351487670130866379947119504537859072759159270491311749116335142864397638399509620056786602903519042786672619020863470216634210979354701178700550563804835166515194946171690627136129635968389601084182374217332972497030185170379166129334596273587021853859040630155542409724739208676336645912688629192100221170390657984958050356426560123414985228406202585612974235455912946730496679018974708151332307333130675950431464274982524714571272692536302294166478866190444293473959184326551605940898774777103643186601954507750806111066389825344766315210369019951980968879279624128500240448909283365251924504489147871342035697914548420793764411650993534699499653119320176941551942260000382516640935201448607994855040076444362421721581070949952035395021571739323039618094261078732488088774968387703264914457191901974093676624069199606824397864208063897138730220181351895502714574129010629898704247582886955059939232503706642815888067005261057510932325363281941350376954857482849259947544101037927886756208487920634637469744741346978968172888084156585768083614374288557249340513891112431744639181831958125677606225635390094441888791748141548735568160628133142672478579227031659976916520453181279453054715296032129761863802232733696362751206665871287252726252388318154479657709260924381185500464700785579011043392752496778618452389075099505174272576156605672504224013229125539685125323572450681083671282813224783135298463127970544864864989793086696214985593244186048997479519694034420595435224671436004194748160192544209384566729063453948117437499754066209103053927208430633758293405025026846308867165034571925069372662309592623267319479356229338606987157952954235338220547127249439569036663662661743187631747949829699468387646759587550519869582850617813335959491032487908248369491721364955918864117342837534538832932724159240797461424071865751722636576372711668423490821334754372801798376508236824327606898388996580944142257324665223894299970197607763111591339111328125000000000000000000000000000000000000000*i1^79 + 7194429711359868852355562053207221916629001048212282849353146760505173444963043032456741302358338131847445194760504031198960366548328067805737276243957293367032543834433114091439328726788764833434633580840219883112761040591328752220947020179201623168627695278518899883084603470403465229831682853249323724870676936533250998085866765860687527342502152840965390470558088254218956713087185122998610910572989448884301994840743389163564406603372702098523547247113385650966583594046033490412382800931555778638916240107286985938921833760803620707151941525880682430880297349850346191037805858725790189800381290011128924603895635702441542097850781484905022555957173210643067728933018472377145885309937711100744693677161537121452010531709752084808412341634586786817124069325483410647176177594418988332903267551027894353667621781444966450388875893276189965718538730155109561629048964566449567175125698968775138413490023857567386401987954104723664714790869555462623507581959150858122537869962500577583724727524236559570812688667045262536351312622099984992654800689756558438011862433891208062318977671580931507197792024822017031417174672601544302554542228314632148592180273336598130319809166939915677365417816016304183274772651345903912018207786525119726069688197497243555913729754045660104098817901519987063269104605549180041667521012911328627073999981208717316224010775431480401816612996470429153373862310505172161172008554552396893291042305805313719012890119477167655412196246548443731619739365093567420857822359308744176430394476002548540369500787295039155006635022365642540379011276609148255866447299358960431021418213723998717170111473102374912026281981453712668235339227666280882038360262446353746352541077902591157688667511400134219155296714076942421545876689497205073041268554785886741107814153538806429816460439429983182261813154135840457924967941645144422797530457012924784584006277244090673476337483164353646361106639150941333125856411005797218285287367016525367494523151523220160974397284112586625539423122836567882038592992680920185097407456039653943967939469413017177387056294802341499193469961588064571899899472887666348660394081198276498327270246293381393647916681676102131486615966120101743684527061298888686149514468515839156948380460132594895500790987113850648658228127884095326811720947489044826247493556530895480915284383595958916264241386170015427885810649445286354787695153722546445465739260299979900508352666459873735202403499790882846160947570554797848679617912921193665870335468991344204259020068660765688997186811821606057574833579178210794385607261090206317332472099555658573253978202395346510582772042668024218295211063034210701078941869334413866329928925303771912083510221313652254703565122470178895327754019012638433634450963879055470827796103258939499995465446225467056091825871478576530865390143787656637798610433181816926676653075877722234328386032352674144690374818813702640821920996567930525090439333821497493568182508434596065955151094789600398199318706211445663916312304298769051317590998265715343195803264530796988676054581925141255807451375971708013329309149264397366959853144863077921835777368719280869920866865088374423974846883444145936338648993256088663990562385232383770327532512278162080453173505908226755680557287877370726199384298096006946731022915331977980378434612351417734324118134153460300976828868400241485208847759515163812751061158091550235771254685589551571204249237469580599537293561607910875115961205124472402510133783747378995642263033442472252647203498082924139241293161045052159187956331873459810517260249595465199396609687464190288741630962603265375982718349684591148524260851603325806026922942777669902621881233276508796887743032251114190326856427571392653690234512890067268786096975877154482340724844639467958363715557635156276291802034452557375254383491465607048912277640403507380832613624512719973426370896919154280924990456369538804892727057449519634246826171875000000000000000000000000000000000*i1^80 + 15732378043707516801334255435118891902440137333462800603499887485793619792031562000866047749656860612153036817123123085106138794729730488433822962441924955410998955116530923690701010860874092824818717509448069110809428202490317785471338973961875134614219299410192621262926097655027741909358023795184214187784587572420074905618989449704442247507742582612291567094018845688452914151511856259376540484325692159477574519475830705247606919139860043966873312186643608564547666771044735975418781345688478918349627733366932006869251119179937691214802627469435861842062866303700029464306456393997287421165011674882378703401832712285658440690081168030870807646965541937514857987319930500177688550494519648876892281228937897013757440882986793076784352531208218132128675116514631314381030584816023860596553122053918606796980085812201717024746023218921834547288588146723822972216153094403750395697357099241110346767420114336054208968698297131974405803078661587126469457514805600054565713397347216530155542504714165831329845346487929336404940111700363666243207896509067533129395502065147024999486226938785574104904349424756972322439122260228525320288836813443086797857668007315840006042764550768928708279459327110857254165471974158034739952462294770716626420613596240609942749472788599731074287693946086153175451054954194746116960984964134416551617813232650789784120474897592784140928898232086770711028572927335845702068208924766956826077152660386595139057248126757772140587541593700415350002407673694569781988122910926304736019667062667755372296272417810127033767801718480750799920300739425534986270669098442903298593617527334296513093470023389115425943788106590889980986314805553766034183627697522925548051444931957303820199623139683245689532828893678611069914782561392820100021517636354642072832699552186089047307001847706424792071408458568887441537261138896073344589704268504629789828644800465747324766192186496127536816053304167298482905805540676923322917038367126069043994396371507600268890000700350584379689637552733692061710255566297622783171894030627881782308296776521102475470964687630470006446440918422120131841203842035292725462255368270732992657410654363452371960114869792582631067134065986852489021104992361822462193139946344782297954079660626071435512149256097446505409534391667321588942924931221970459929874881016828172837420357505166326949762459785066636691165887299278682033817980147471798395676026287501426285287999964952046974936394220148765244923972044640412551783124858782280205581695516569067391250796689774099484552329553672754561743094472642418657920619660879496362947098393487585551422683269688387308767800441396631638426517734175403840469589438814495674302667621694516939027148578596620274486083939277466150916844747088571153772293802580489874787227614814933344785474842442382843114640546249217662930060061509509496473353023934879284047101300225806543131140568966651113076174024157854024597698406992113562330502684408207296219442090845677350006954634412716457870336718540573454105076406609012230333828662933506358326333322491780335105695792762073331151833073296098657751228652222362573171431035246880246830332748696390217254652100518110329914753229071561333835263030467925530100282403202060581096330841012135584937310393998593218606956519002767934243712932114724443045536385939453527029072450928316182723102736758428230082920202367218413306975952017401005018229624203847018902426008941618000208141235987628699269088823624411325223330883728667338210357653039354886942404043571771693717842630093816891723512861256567575457648327543276561689170787359204824478955905795950139068466701776572198638534457907817010134045023024324832720459965166276239800274777739053910945066457238490921565230872380513120769376543490571574497309648227122981195949535986712727309585301218736080979590036714788454918131902868716447358006673597222056554164826877829534534105879238583686197117117444577161222696304321289062500000000000000000000000000000000000*i1^81 + 32020493575825572596968313494282433372555674340598233725328131214226021061615370314428314256415119339975515901824344431715764876052205837249445050482735752720148670072915906730745206522774300690825122944797033378055032898961547069093638877545819959395283842915655872632723502721228913792710427411095704779042288940026293038370238935083020883575133445542768766935093100487771253745848154489919717532664740330403719343859506333079702199321295409444771793735959993167297395708619061631770180572751984911558950829880471945751577886411873599512800289798573172302867494692271568130815280435482400845269581500979740792792314448646378552235314026896737529231527099386736696761421068168501632433643361437033455999378831104302084082037893527175235316066576772827341250033794500974434637897224518488224343584941837052980775038483197131608126800833625592049522875300114396741968749047896340550865908833540806183917426989111945811033751994947043124558186341116018326457702736031000342822121816362127058788329227439496238372793295525094361856580579309741044477175071355314429798140883295991780002641909076812444532295019966879249899548578054140673753412311877875589737038437685909675646934356418742656508809470263759491864384406059770693387496796407258217619633781867170400379597849276457678793684732135473824972466559672249147087946163659361519849557737519741929504377482029695603858198121025359882702501449917912732634780838679612607629797583477325828197858982470721529129420782122947424921346083828210205173877042743523147446479935520285616131501432144162014247535012774474004155190178739831473860850025429482285884380624380066893637745328358550965558345212206231384838934074733943789039985026335429742849637076192963456284279611255381650935408669034638421311471013934690015252483759938388304599201175963920302534271787987614692066944857065733041492847452202284978811356161258168665950042639083851758920633102685132445593906094655365554130073487367413449139486033475196837468863967849250169518663799296094484107337235377154192324164322177980157262706446119211303429882599263044535013945169428857347299215455656071978562562807222700016730446306921131587218558123727158778104018996998853774064207054775622282085758575419647775198464056512844148469086128687610194664138013419866743020611591037464138934429691629854453849577086772493557627268075235291553237479825414404919338599320595884080525974034951392510044985396753267970454334452926046216174575381226445696647015132029876046881300582998806155105133596999574412539020619295583457874076662450809133247262371754148242624355792855456317707280203153960855674961484304999697785301038201424162582851212917399657346958501585160340137740017954555925101440461771428885869627777758248339375572114443176348519635242774134217450349661249943338530106224610877013378519407372167787340206922552139644747924841288321459665585571222214039566492711250244567781647254407826584232179219485804550649029607836365257117008254884050319459441839012567081146539499080835831075777538151273459019404139677951840102978712112646719369078903361705496636201550673553578141126352165881145691456681821135784125055814509968907566278828426032578272598563395720957296595289380948920756498662401471657129731000197642820541670832206893874609090912715826448128243314149879950745586590671322603855300490259385953227481807022907001936357764227988689433144661619290174171295600805265488372899182846671971428972493325770819673709414410217375925157934659226088293104661309462900370394111045101645814265191096760846447486386189053500179052578503004552070987382930570088404552256600086612643699800707128033493552119314695246064637461880974838224279341158464979694535952691083724614824769639199311778091841191275108923715111375017279615718445659429982819679695405115733552229735076128852003816960720114359058798442138273876477972009629547025006966767505499061486522282117626186925818387862818781286478042602539062500000000000000000000000000000000*i1^82 + 60917664097285794589464533102324585329454004682041373138667830601980537511245226562970888786685589238569107292042825537195453994714145185271496447186156958300798120634940112411972042351986510516073188010261927596866542900600796370792056327872531484371016244355916457384182693096897287529175507000127149486180035844098763079854307952161329090205650336965945585330923727296986862778526407189994273125950527937846904336961148056188245744896146002038852793498761122857843447212360861816210646850097029692831468793292611182413284834113742374660352379896069551805873192209792426581820783737247707746127712331716699007079876602303165687471500658844262523305498012445890619290615252441245274598089177737397981505238445759023148151551554416878301631121525277561029694266034268702791827201299502911299344067817563353027945414168794237221561218729978079208265951474859087003388096923765954755324225908193820756397478954499655233727232479695298350170997931513190323221279088629567602165867361516156561383217471680781286369988136108661094357141936229570859724052547860858121975066309231503837883928100214672691725405820908471079644680390723657720256791469237617408741221127968773315033415090869615327444704863918097040278613298254509648713578463864216457008465733060536680224391310897608026469253620757808736414123082615740775525009089352751233299138305896989879582080954107305997758053976278997913787134623780474896676829857763033217521921795256413978797365406665578650569527640094683043392884035972380919016250793289618328393595677991875699054858913012411294212792523504586888716265451159837318938035100851014214910873417879929389852276268377119985833539553323934230163794735782462332514483569491835263625708783370166966563816800861116657664104381516503460514951379760645980266496580089446555149750317257668105333880752917193098896319227017446004159430067048432911200411983020265819542607090228334393759684146805051760000719750477209407896171961774871849105514984661550947575427879654135825380401016607908480131470888815126798830203878046713885542444451306779503204137070798340869688504077793374037226257639258346197031043329132724228263435337344842316928412643269335279816059933037707860167212861705231574770715061650104219591509766025882476373825154982144030197432684412385262183000299600164709922302779893133570013718432849399891571143497305013974984234304481169390553765074865553313243203968333121630217731459396621245733836139275441600905102389594300850167546807320850350037822645490616304586673860560339171862831226314128182596292101106804190805163002932585593418376155138583402406657191247713503165700056715095839628496699617971667302267962557434824503144760867635843334896513169246847079329393338549723280515346495882502765398651770264770036901986344249742766985611780653739168694702949397692794558540862101688604373635342770042841607430711558976102169542582165934484533626192007654923074896844560731681069050129304422215892228769280207119803770752868329936806916421485518774734818667378767248150044659536967428151163052746449607536582470493998369346528494771407021209893917414012613991369177361108357288627120231698031217908978942602687038711844184207302217461812269385011865590239184323938714352720851927835129246127949942025337933968505970189535400011096333317133147385152409111871673598323654396216868924405356904560458105453824410963410249132941430745163314426819640328418631392018027111383400722399746896202368619759171023931785952967876428720783728965084494559870029399632619250707681563770718348836459399150113964652448565910785331450024409817633425323107171462337000079253049704774371911148713381836034199143632466956573017646460490557574576793704923753706508220700770720852654166664242537142706289361142915208566017102481202700596033824448832159884288865547702995332500183459393310081492606393400292277489070272052586519738978535886810100232434231798698751059184530731727136299014091491699218750000000000000000000000000000000*i1^83 + 108880745065668392922384966072917347913063174559908099902100551981665337827899929811946363504191072923258377706922432802730810391468316985690078655844666123669878315096219944636534080238068757406980580176742811595718007377651678280674873029971773441510415995255875905487346792373505105704494274744265669229822124222377631547443737376992786184657308354650818065579612600048993841914150934867039964242918236551625920147619548742420691411829833823294035351568353822276544008640043819037639717256566779157563472106840629088773614018655114474160293923715516494508178188062586877085459359703680177156679833024902066815542422148272728540477699207972724266593811537551136894566981404892601105477631093913877542228669217424104190859043130159089053754772699480792409363626939442909476983719151001411165035487929275704748704337388378064404335564181451900522273078892647552654898399592650008972893570589017828944526472349859854579660031968847683025545554215779026611613086674575986144702690768423912080177592358222241931393795281349358036866247363358607835985251111920393509914379024011398659527810781413606516872937402051972817935924992784193172968975171010193041398664584146655868891046420892561005181465741717767238231457404562121257497065854656131981742444060490017473571921684170430981298568924212907944171442390764671096665666748931343530638120170793591477806320348445447085491548979598280100098491168641467548368648530858304022491646455689442075201473368336609522256628711422821384882521090881364793066285173593791288608509220554959447534920021331992319234981965049212620758875214868054907528309694991088338526750521671703861377594741935922274549021432095632530158600133697142491776399249376988005321022494986535261603480649754295493183738381760144340235009920700632239539500775963530781994799265373349640551306563941310213126387227115413507062877414622976912433451315776943772046254768500414574984066069670567269686648578698814365182630529541206251717142376354100302473100610105890855559265551394354845369460318680489227001261729889098359979870359441832431133889581403839404240962870679952496899212509372427000930839401023230805415192678483984631832152677956036978682201434517978843044202430596874051370454532461385336769356803254362317703325796427068253714804137246112418089610851526334267568335863051621409991664436408880100574033656984098906389023092470271537486490789495720040633284302131616804585346039751922532371021961097366810372151062010402127430231664921681663533439470659080712579042744232339320878116014243013823526685053440011746826280357812062479252137383173474292682721661240402996275336677164675901581414213557011587001281214558882202861866324401318841165044321628577635673029369349393590821112733330726618204503937955039217208637202681864454899639349229608762387507696727105961744664020909810367791372226509080469190651708178386281811970918189871444640291908499536531251190882227578633293258473298878542075786531299161684091532995769621057488247060120149047798363903209654710847107121555304906918283858981591333996936897202060957623477489276648124834641151149607367035879091386560233442712823360860311228504996148572686793933702336850328549306843628084785302604068815847308494498899773478549886364201598956712550966814557197373676459105327994075774993460551429316464522203644214902867260655816622378859092491714626612173896685958585735039030306376072871266645445868510762700062824718066916202064590808419222004130082574196721888726425606320512716540290842199714853744134694947507459713062508878545087748573008115424337975288480944211799986879201005280665926057180687194147251092124297777248990348999011518727260224627819840562238915749791270854175822860748593971012742696447684580428207523299786359528711418158320415847119002888454316187828439388771605041086400026654495913654387236812073199737765842977380332815188087414050949750179672474533127714269031827143408008851110935211181640625000000000000000000000000000*i1^84 + 183682508152917907392210437810595149924782152351861371801218427435718618460358654084111177368112952163001124495550193599332774863676158692272845796032611118742877201175275508246197382148199546542039866769587015518951192452919596182679666310670550002865711901500783023288597079134434157575231680324926028815039630271930798261103688848177748951597740229674856167616345006217782674167005349164171316518163818318811361283592282089188900998726500152924017989565200549891610106665349246593300971586292544206472437000891082322691749573949210325500669252492546727659526698543877003503382909893413012108748804469099793927419044132665501530148172587810862913635882892926862255196100700265604058106584449736170266149342941709260369350756870326201997852972269081404521501910596378304769362780153620443375384830164100496669610136838698591047537782466895288453567279211988243379112593203770220374970767317160560168618257662018937359715660211936517330029234870107471675532252536733250343314363971038478718738838264156164882992508518673528580509547721307452188859910728381685091915103764996440822019684509232727450253531316047420580450747725719556913628081012939961680470335175751226603548428811645997342533694892220060001829284920041647187210527198320670436079417977363004811055885502409403033093721171434573429439494498975971480361243563722865878777976732029165207088022352167930001697773248902286743481767167246233608888178963148156660829189217195852004010873119655302526305450168730958464853362968064772178683953990003652749863833069623313213269163579416953775761665208489046238314371939387915272605897102520365295323480117561362196502066815778768386227172167299111697424276521797587092186259147204669519579512781064547548695490936322834172104982398382814404646938281092216501147565198384121840923654817246555788898086010739297658948029850985577125482183938563951236571312331063377668264564742395042836971604800462790637640643690307509835414078809332206192318924697223016205921778916261018272123259009490049629420089252273148988256036127560467125419997414167682622458783825232601054319764746435540787618076338956474248438297589860990792744750601924566525611366526384139424931347771770738283598205311865936352406276336280926064261079205019218524120500655591528671339973068907606175466341124364636716479694005154768584277511701871847966368934619005128647707699521285906166873642707071511282799354301577444184055439635169942000475890006080308183967694927297666959359073718558837468322055863632367092002009115748060670458076850623627077727263717523154799613396602361015687168703765103960488704715499746898239179924822392309458803978633614136717345675121976559645880107262421580528266245574669407309127024249785145968093675235490708682000367038906116143059893515060888333148912562892382879882340462850936170850867206596374968806844672341196670556489071501295476487313642107965250843891946822628240028733512377698153008678780066675407309157497560630613692972520882660988091359430116450211390207565213757648816653309310182406811428147485028227620399497657411115681846477808462078712851656563970637827069046967503951265863874437326093189862396782197845573422921323833933944111798492343417899164075542761172364475519549904440818424105991029803973123622279238239782864843039592871127194519567035069634315125986044680755265734050362940375986536661378773920352073703259498217211434730280411080151615132223464412370554126460387996496459433417473241583972577037990268416902309084857798064383546856972779003004669706946591794803771826120650886025558245847469634347041588079482042658977955005144297330887935606130335354921126883299608127136818934045095414720382572801690067204950004971544061966527594287833207130973057207930932930135545665581126306198752587293573128989283151476298671704211700442809822282856256563794698804332642674308348621857274921925793213418147001024658936389928609589361485632252879440784454345703125000000000000000000000000000*i1^85 + 293294980427417795567003048944113194131575955028659384870041382638020698832480582995081275078289697313988427504041384756177380473982375061380779567197631742665966876476768114901538713769917778114034460437270976348866006735009703121161122386513114695282500650253051180202663994785196475710786237226337984056792306150413978245176326054105605323278447471997902387590406426449584539088251903962839688360515053155001542834420696184319313642937921766563304678608903483325907528712547650356892584419678617511130340481343405075103863435331473069346472738288564477663418030895306265491459958858433219257303785022364132749289780988445183364669396493014987417985437439386507442730193192059176138053136901986124368703771781338982630999767370358030749373757121164056662988575257476617187278375174100038090655633513752531851632217397498445579538383365676507195765125385445409859704300519294839434111774453063440331013514165705490741174161518979542103075522892804939663130172629308673713437428421136349151161045504053619072329566695685303095019005272186587320615346922593881415133663568742495338671896592899856506967878498579203728736166544631051412282742810192547695612081238344484294717273262317551406970184452888699820396631872036036674330553075871854908777227551490414485733363480489633341143104518166356295443308861918718192179562109421196042500930876095872671300086811947302011181615084675865475669080606502911763249037214668519831567747841979316321017283038482322331609928356950884284252665157856018292063021083686806986508099924710655088665006748243360723186021860688031520106146779473880691997469850650809288169038776572306063134395330149030515162569498397503446882269119806447555516976774381733367905109506753321118106930822823294910448828648143258605721394424200522373398566713409004988265345887984482326465890311174601695794994316065269119122220041376054842810551275145680515664609253527275864289702729169055782618968426373452965021778513978277735795514803394961295234071385941372640461732101695779537697505824749630844266404351896506250692177909300130580171692345576277440431801640654113627705725741423781663777297456751115414177350196148629022834009846411148754044351628500365436190932434496451951781588147155577011320825448275811014835872464874922365661393609038549890871919397239717241409781392173006642609407500631410392903694257692817075441535316773646463809800814134654094030555848628161784954731280135259584231385842332630942074580342457028999102246949119051050662238625515697320455214824369394634712747799477117808125089683945654477210190307350848929057608135954667525961040384782873622955946815406670767535654271688079454581381669651579726168646207802200846377256390614989025690216714819462288293287967953828174599237959667160331751270599460467551889539258008997315056780032234057673244479194335116481137534679943565371365556684036934158224768997968399315882079854139730903848729212422954842608029195282334167136499640650120885610128030492054179599622233453248548771349817278897803533428899525021383429972483273355031845584976541742327448525872917821724574919704084675905487549794950628362072950055703921829371201070293787038036111014137402771560931649244548725103747866985360305937664516281789103900396588182401604358493584629833991534292870372016841474985159551855245725582825535930849939340189877896934975131731881731321550723107174027030183926278163717055698697969781325886472893804056145060087399939134712290691134755553403387240245020435407015453736927761640296510268429733679567636723913184815588028242137415278314194730517009662145355864560912801519821610724957290119133275157612936915760876967626597482235759400165120465142434599711689052576201644034552613728675929669230558406169939260848185629454792509064725014183537667189016024828325180868146930943435138356033051686512336118604736580099091825935795311212914711346401563735335790532310351608202836359851062297821044921875000000000000000000000000*i1^86 + 443059275072510698699139467489669939378668722844806405931180973931294500158970572517551023605589995106668369872535099908664468389032283469724624051433195365860408659445921057015967902994235645608118119495577962016641977823927061160885254899480265774721820838176894777531605232074229972058419723643729929615547503477874718528836841036964454496858571465317360452599588389300514161370777388797156662809872665720277165001817082686833099701258577881492100036116338342568048474972747978881198372348086683576031267012094408467684222600392296917324022774366265665528366133224779923904523601544392279656861229759668224590432412260484339417964470211728817734753039253225561003228935762874247035072512989750085004794512874094356994609089042360920777872973963895733703809411309276570136546771364810666016767916473132658876242013571401276857997684457754546004843036568099091604586244735964168336906515121282338115330287699520202828016694118811759690086687438112807099881816914339053883637525007979952293312184936725169593899330313689689338125935215574166762016794051756742620252572477009046575847389289567516528093180325694932494415865859910893295242372419252253591010324911218752710729796154903680087976013275965334810061329225674803619386487894885490990398194791251661489095038530096973982351879541694710281401538022649972491697225823247465262430022134370675734937804650470276064939156899742863769972354466404204134668982272065003711282276113243463260201973246398202799653874908865110266690875254602569591180035587212052448930408993843134603005562989004080936974483219560505346008880356918407671885982720350354754891983929542389442755541338832390574455858532364676558229555583343293358504689189159002503290205029343161499317603441355270407781485802399250146018948620541525716901576275309030446253154915148545118834491010442982179750460191623609837050161839561635148779922463179941702144796456506019571648530249610955945089356092323089063622135611352905656097003882288409254301499134070983947949279188700101405981734503154849875556403409753268573025114673171226889360214480418676413627447381239043603209185347766711658563062625653059060541332427616683921196052333833430213648307178278804610957872546097946978111706970821283994678738814647135988057504866359772642137959590630059561104187001784025347475081719519927121942431475997656238991823938529399279386629915408303572031199802345778059412258822781235877719687640728201974168896622321918474369488554079203238851379438306748027085660576338551245626398182756387544729582352920830221005316330089014707831410971528873555260495384341848114008714527479752253300185802180654572194514529593551260320856832192470487933394089276840733295012763067991452266993011859811088640526743015768013146585581490145599515620113656485902384719507104441196570676530542432748147164434883684821897593833903010032496188041805622145556851169855627301392647299202633450500716294191767799816186926460427705473139861836940985932622259060045602750604623742486302506012348502931296401391826775064795297623042113004064325824738791863352785489392977723544765297636964341101566897069034849151932624405146468705789320393019698012672485380502335864490962466640342711494543139609500185051635300102080942622782829381829858307363660217481113714309901920657011049655858589703981822034137566793173963633175031185115316126958256485896030106376830486368087302324587623028559891818042641845466139211981680783369723539444443287163897356956375188162667280224960350280080847940954991610457663404548341141118395240869626451960980726787766341964088733275218462934209976811548911172472454438814153319624540867918222423161011201338136029052968813318250589242453856453054989911761999829563223241601155283805067228398385724442385814821104898049779264162997880270020324892670763059395501141140825020187005050420773161681358788044609913961610742696342124284853477428347545696851739194244146347045898437500000000000000000000000*i1^87 + 630955340450280591613784837123692110475380820693589441647470025799325907874522901318664601958031450398059372237081575173720669411659439572879241445623424293491046200603606085333068349918325389187190686194261154650710556454316532857390676563629916573366317337942218895903703850477929125934523145137304920609849135111923824627766296183931471414258930292247065644090519185713936609011385737989325349923417121824458182135672648683145958758443791347217244426511537572959309215184555054980249225711457747066882097662301175999293325995027609935130355752047759127607761363122180774903802717952219907180167063547893131570284909595700717980421301215791640776910936027783743423066816161185583947854439665404058736140041548159761009275213647711530239210520402020617619847809539297033728834309533842143132288319636296725317306537042845488013940583885476283276726508959358035774099032222161735316775507234788996507897454113808439242885130473730803059287205435594618383463559803489396498768501243179875787382251029241688640766814428278064694945572787177856494723288498222963602843500866889996917052070260974851769969182898897010026689676567227419865351752983481907320759679255800167820239146939426302828328276048045606177574266223450202974798835174552814957148255385350256820356662143727197949482794110532627516148175853907385699772744130478310838441041131398169074820142056982027368219331187674751285819752966407700518146078058732650633138052086889149388045117819461967888847727950517875548700734269689841498849917961061075185176113089899123885370035594106838909614357352132945084171035078818036432918948955948569026607616589100063937854836466924096826681803186149551240446487404704770679354319496971587523325674864623606299400301915630945253546493669406117972240762190416562137051363028203491544615430694607573054987901138234540127687807822515289538941350673619863458492039881049069009407877064397997541433618944390842138928835281539383549659953280737324966586162279645026266258457635435252625886316879629849804481734456997830739705319654995987496945176747539595931014979938197422226308796304556276917266942717314544022048058816920276051896226421476873253331668497497027273767557288584955548135684670340112737078048887345726644036634512461381055661899281485999083963223917750058022187820859158543736411062538107401302140208828584327175313153263712752205977385978266644178213434330404489904105890222401510677826560134570403416049611014783943193035649385579368486161932764817893699290928804253422522149518940967075753868678202651481459053351408814307039380991466834385465498983559272178964004900374081572143549051010482741067328464282789813189156257589480516948637604639673773793351796409418730123763605821699525958605434081615994772683384769492700907200329211929371052080839289513838780524381900024913986094362328174383528315019797303176590549460259800147275907708761407167929657456555877739788658550929632919636313584018003596230530045938297783466533158827802689156829644492823021782450336442761990803135858951724225783506279218695869172339670265879426684640469129497255657451841491140106274423181588578848918355678988424936043900308321297253158477510517527192905551049078454077082493987767566052089010240651908059126894562547754943031433580127315640680184074456467979435310903761139389175156476951586576273208163624313608425843619662983968622346385857036550688747450847772887162564148394573718457504205448260069809532977192688085331651562137336815213954804893141910940538727208036465482383996102318831812892709178336872009248353936718155701407958227340751530693651773978290789117739284952933708796697463328155484251751652772943663184886538739726188173967422913038024712109756816899604027201573647810819909645699384529673206514166973015355025774628572338726219454543338081989594975077235187139696686320300283484549258040499004089700814876636067223573541245910945018948723372886888682842254638671875000000000000000000*i1^88 + 841463936214954595432085442770739954379838227658900565982288020726115445878422920229732156757127266596221637318414045831240418933504975955079071359775011693107240977493567032315103821471913822390720367254712845661793419663426394267611506805946894403443794039816857456507437786729213741008406026920031719638277740473958093137111223870878517683561492937737792605291549964642200894403438320993672442232662666178258157305490790803186069755650765625009304705863478105467178639285107728543959000303575902094198466646062349338991776777303282213724805985703651544378176856396811449414853043131697789254701662694067468619018911937062443438108861504149112664197007661123398345449775344843570929728139461997336444581629455312780711581746814462136133557189327245482954737867689747892632821823320488069985971392090350055589249970192404985990007575173644574391331956873105915298896482603312361982911215053286536908243440701603539758819793179333088578671626687796655532147819322980821332666324933170545680004836615237905932188798628176560131589547538258609818776361775439205799615115395493484848005340903668391323704968525541134679512052037537223651149427282339723975617961359182309474597454083362300096810065763331003351159723659091528949427836459866261288099968260800466731041537104303583114691323032590602836819793639077627117218918297599441434448442238362237124886400854896177645741686652062330092574386478679053135489026141318763046461959364496494402653533580102935971829272344564420993592614800326698186440055048380781151150838317736421608578674680930278141908140674804030172834211921754089389358313372013393886435724180352894953145907829881753988109873256154938448001469559910141165623237405376876678171118293024376273077014894749222354124432001161851832319008873502908541373829876880372298386040414206361267898236624435722357783902829983697964229457613705247512600125238471728647273992560260986235217065918316444724852406724427975097236958962450791370774733329731529367886024194273425021167417869995513159275137664922365261298795336294837376228476103492014144124221334583106190370931769861830490259440051311972718444403470612748630156353315949909955594841315043898418058403615493507290979078667065450252832395376826110862877570012561034081461369853294781267399119291105859229261187727849234683594405457453227998977095566554998117704781964246748788948147544648421582688663570609720917027936428731339765931079795298005739749081496300135645071354239497187295583008605996687829935704187149065450375283312011122084446554934598316469496426731810434184387317751150195176142362185342009241676919822553411337644097508977140303858151685581592385099678979205641056537284868129600825052833611317804720240565935350244173395253182703779456379454973043747428089578417725318022773230934329783396804979873007956666519197543298492923997890172174124734521524335199212264424404633774173214819972664122310141820164556500114279091309961921413488294344620758843603792426894177113662599481327410955004964554144090674706307602845855743574149166016194544451808189134329807546997806973476861706901442438598983487602422130475673034508039829652583961325561733149949540871348286371045218941925909392031197283762522998748052928606158981120995882306091537971343393679598439942954268604956020809155467184126585236904910190192908349244363155953073826914099345428565212913305012032647535939642048897590434792335810876824941563929986529633562183166141359729892420814234234257464518319107486939774234207765606695947396692134315676606463558731147188939499295053548122863065869679757474676379012923799212042840779251260641115513221816918508501261531925116978693507673146158721104256157368119721699635373338354869749086690640202099757770782897586612325715379419667443754018046034011758425603503397590632541908569950902358929259671601663490380651381071516737968601769816800026777198597341400621019147365586832165718078613281250000000000000000000*i1^89 + 1043074983649584158906273588042780754275534436553131130646189867968536850618342997844277971938400928150282980065742635631403143126554744165948010747264535214993573531207067891349708519116735380304820204307855583354203290964200646556332097782354010402315903584003322038121322887502555773015052091793183257973058071598625504068154674601117301989878271555709950678957387683746905312404189545630144550763782823330650432734891312061913920330570858858378628770306249721329608783190501839934786712759341854812075996097559037423139028689276965978775396953481316010709821507967447648417355416106505103580381556329402475033846230028467935229846423839986117878686152185451303844629308994898068088514370976720144970141679803458241953023575081876257425830594850275367595077681475095600045143396416415516424402729059425035647191881334505111766154264341620719089511318770432866380307152125168816413600602387731810618422005416870630748080342795189389199438287078063850756146001187701664060374554386605987221315296570008022344933177592377146426567907020008210466392365229104471230850083799469879000432345612385914976966308371519643885174581014413912180089494502811110179280704269504453578701881901385753850532287106679256405042032779053439154980939703075711346097850558486219293375504526896108740568898456834867880682946001824088584044591093666967236784781064073846550775522640972676210719774837457039689385516562216931317790897871048536191345742284908577221987457256729152452029368603501490429315770634564803196265080065509743430258860508199434318505732430568134992544938352618884270767911756085257029839210015207863146497078891370075424890061031859181399913007005005427067949541894259213197526935127987404966902805815150036415392769195927552229001988616546399469894276759704158503001135951573639581563083398513967705548283734023352601474729214734817887840565279857146608699929049900797598765252061783754972785035124984858918034067643711046051960429922807265242129270245832362794025794432574970019377247671886138272235194389111086751167683547403999179951809696321398320600651631002639979849059517628719337931906018988861532350583208944690589297319416979630479712696318022274624851456872958007372477818653458642208382176702372902061238837037813449298976455849392545674461222164008182466605792197744699110959453817045478509558879516149151051655505866184481626697227476658210970813094083455954901571495178876443310069127616666262895601443281814617021907784480287413978470259758393975055368824455638523294749248125413658325261781640087227152540235525931943096180299557883977047543176795871045208336444059255666676270493243619757297442136720138048325827456211075282149913717612971227970910128709554583720215014562420137808032965447961525593427022864776711259813043797492492509506451094740957488942661219013420435913065160583946963381753635516878974771152353857799779650961485853088606611325624021910890765540672423714324485239774356554430737196494535880212404628752799777213036076344267171926571009598996324455106842595279194701372897325666597816572282221485450497234706636296335492174123779773853661850013921122627853996036764750759241891937304918627854378505079785173909543000751149874571012594712334750706447181573195315355102504598428543728401582629117229214156274257937580232592282798342227031426042161651108052828167360675622528981491218940099534382668981096559130692993301797974097165888556608295821315689244659919392706987416000682362349173625726265453293128986132972730483819254690880996465391131028997628131141407286446914570427949923636730547441571156020157865174039818214320212640751304976017197775601814606480930864987235407042811094600165978649287653827077065866507623421270485110938080774433270691160671495500334567439231813443778241873248099759884345093550033330596215116655270778076473552063753228438927843175975469252055884089533901488847447702745796505041653290390968322753906250000000000000000*i1^90 + 1190775358183222405539756195535323013415540202489122745241209432038467197470066894053401014819671523638621202847540616809442382867440180977054773565951592102542944298486091439391254768355084517432860255744771663876699149511188143014608365818339177612632735880760979972043654544381305481333873969490050466095358137029499893892297377769759169331034247436282416035229462389722705718331901146817204915584677343886098826576507538960408719003336329400323730664387292128827817515743134314828534640783576470908320947885642485066493407808316625281970956239768752554256509657962766309158805848811469526674911130812504481182807264766172115014940129861955539584742109866411056380731785644793042988094939949672568993314222855581361483696832931336754378551236884943904036274831676539959171334865190110186992258323923292152923175804818833342907236890632739129322387308434477145256586028621831689223427627689129366285823552622388222684818809307349985613324416765611058137585411891547498033139253622883515094031167427636069923600838642717654965529169743323270032800713013248587986858114875945557474252867847994251473187669194406625024032771292507690247348749374601982447044485734235352463341226336259426702601581177975550758580687641989159829415666512703833411357454395793753783973865866051414269303604619686511975990019197612173917370302799190844709919847591554254621941281322269030036869218924937848062707315696418096334220818831178704493113557080149336874841840759120538465182954231412703958099244816667110466870474703339409968927825936375642331740483919283919520287243993449204331904890473476608100651943412827618544320520530849150877192137842541428259087313569866809323889397573968048874665489990182566228413043920687044616486193553827815948408900086236655454259929669281839051604162514070830378356605356688250775087700154414103028121399322114030236710153594959057818341113717299550594449853062215911479393608638201624582510379494807442631054053494480562001297660967867797550082060498665760667535156013438610235926915043031614110671268110331125106220614587790871182361667717009991496882262487694157158964332992551378723366594566245942396426687749262090627724351703336451378923100709082382313487955149724812316455455920771796865465430470714372517104621092138533008573771263435687266079287559171211313272852269780046460994281477878207529948643874091944401250566776559095943059102934069569575222362388736576550821978254972569747823409781988879956278016747277740666741835286303215993679334412496565050658488169830970885238387912424783548607211955378027127030659159763311736239264492296917700432710318609195735641349380744468775523802665070463875671867585122805393957437284558309422707153084190430293957545288328432464077847352541213380073130897800698878910943799330391587628458944516566101278117274885211437017541143417178830847440758585872084177777445210495262564750993636568843634879841580130485452468442996610045814681046981145897463940568903853217996461133092934729190901946153369239756426805313611652046489364122741067355405889043537404653717453363513502928879184103420448549495892336355394029763500409646824218995401951812831636921643343579426082376916331055068031443982864692978146441899785650445833493732935806431721099219205212354860601986134288640085967471570871521868072394677196955606771897490965574382106444052332046868051508197091526414570594868315162577054029712734594906931976193570139958750718877343624641850356658612282949541704663345318264213392974539230744765045011397585101990276652277174569256540056564649197633368652388056453178058096973635891178643528430871516869658728187111595530994972026410102484893607734521449789656554395161791768508655765408338666236699291087811965172653005994363228268872712945061883472317512201226162511026325770268753713315102543676758098545712248547898384522202309864749135105554354118571140619918524716780439121066592633724212646484375000000000000000*i1^91 + 1242466506462157346993474242743725002954547218961072281717041760730125203066689757646341940487990061554869307618645503195819387954110459827817430413595653190032971237390466528925862733825578745120553466546381499055309382761791899654545585047460315800715252203374024569076221993111480357510326215527638194000479379997471719421656193056739216807759064394961867985678037729679658329163245493794435647841955029501235445854762917242028399807314619553898081218736627764585711720971214810373493166089553649648047901430387175849500979929623274557965814524191218866133633833903887962137492329481929094712574863828286780307088744499794628876621680689787061028275364446537363398174332319711821084426026653446350570321210930176242496421997222901706658703006114350575478581549034723205568288987240836098464574417470658327129425208726818487707315635880603302120548608353092748496509158361950701530841995203834938562445982521044182326004499789454129666351573094398441420355871673265634132130800972387529909160049278467584411870612565968160207503586081631374126113507403483886521170305065927525573112980435160131633464735454063087978368679674421526400836510273224168338345380474262343114326197801538157611959608390223107158321766587369291954773673279470323250704686536075325326580480456697558470578635148716793076770027875296448208137875832551407759210215551746971339713068408667585642969294631389532936830647954232970311963248578621748618728238299193282757938576620720788547345957954923617899052085035120049414685843449807480267099360073546404659620243091793358380546077255889594110486349431047470341140165767680405025592198828198877486631953402799025011621202038401123477928612389450613265193393888775305748700797797306404777689824892738835527675046026601895956659956224598397962790560434354259075301002463341704903402464527804505069077673721508720030457178267382717208706909987897935980682523947570239004900201910618046110397586908974605944457957257854363222441634982212984033826503380293981566468907026763049113518820728685321782540302946773404560283055693428993419977705139526865705296848377169133837777750102776318182867805127045642485882046058864250980476498919018662132896985692188734222521573391322860468914534032423977369637465963728397801584231278602079303978393918699357788270839694773357927537046677734098602076208770623858316665451620700712687524764959481915436779876807076991100476951804867725674983764980719118378806470855980338905725496463763223630278865354828538114588503065848614192793887650574259354699043209187310869400448549425393701983855207388813519643622077811387008412102294242844390825896170242746273195682603043768462098533393393145350047175658257903268192973587498447071613055377397667321403872201585545579077491518887081253582259622487008228593000406279861495575684842276859353275079110268503685533920788916764384534815874593596635935477196602340695778486816779952188598500821188431910891563575530828215878078970971863966153054343438988787376035610242358269939751874538335495664728246141387874088614215627493925421191244614767509505450065360694209809940158465157939279697743986025408054139716844040363900750560174749533490045981601330618318116160539166853859048024873723472387183463428643289011382662310793240758802867187399120697185705449400036994277145463094456332990182580378986303926754585387869017437466451830789858539521912173329780146202166917993440221342239270383630156665209740200237236156960531105354637836380573237359791418199429454252708458853172090978241642670039659522093815318587072075505897708280769568245665670453474080321043951847260879860589539147665878469652635125926677701202570461059387523779703174912196103278695009296620854115896247188977117737940906353317164000374823998192062003925576547246266806820939022208689147215279459001273939504935625258402602865972809419575057940139789538709408269617773257209591974969953298568725585937500000000000*i1^92 + 1171254253325479371212533946155775588113353727277840980356959281738140248167346958096341068346368479334528860157252321219255408124938202664031032560676083129281724914031371470381783308452974259815527852774297185544366576698834552977107995604173717096444176005581665481351115722630957909250854568310005986833417716104713352362314478896742371516106489140442464046013868524333100081379058457666269414602432396376176270532937181138503937277271164089702530135023855415411292110429406608077311584426076197825607425812642506502818073299750928482556376134367139044133529881324492167727972657819589096305692594650195016929879684963863081406214917648853648023786544285459429996580525424607481387694906372033380852557496641462903044960674924517242244285028729920549814427621618465177078674683150243354377350068714290711324955316875570206029035277328580651456476724425683478652875420785563477451075654333012092747015152587676058625922149267845157688031359433437373595079950644167344971494605119412589488572970176692921453004127255190609516915185728399847083190704803335011619209976958262194237381613728970232327916050933442034198573118188717873522703381617579143031223125077699019026547290310466014816165683508084915916176706456072837741452534153537894002469517255714496240682249153447497515708151257544001782772262893480317885315633079294858238281456051806404896895019615136569633053294037505967458879095026093895892442182148438408896002329652030045412427967537318657678374850336750346301787880954698704819063057143262469090215364082199407547089149510664287973752262283989352219827626511881222983822623558636563461731243898519536705212216704390883032446306986642207802200747564274722817853338387404034912707784842387426938009054196768634899989210556930898807430709742924909467685812489997550627601118092470884797543146788696449641311185829674067723932993479544107099662064556173372592147320189100821984424967936284243194410976444971661264915862454123616068648239651919978985654883189870364578282088566976662520920308824969496767460498462371518257000209073437625001234013250114775169077804764952419043532657454043495108442091289382867455260453572222382703037734011924522955719995685458082745799630075944396992642641457575775675275877978908656382028005970776625318759026847776266046831457522480294247578793179962742284672679866614150927146650448837191602745630719046441880415667336093582746090127699302565093878203408380807031370458096021743557468965684158897267435673811951256616435815896170397422820665192048547042150943465108936755047362918519165975266568841410488160539853790629502554219036464819609585032688540319159946045889383095812481259385298146366412802467235885838160532570963754957131586140699547691146012571367325115119224089904701165038539495623861168407536050370558679573843231132223812686923433750807640973084262064827039053098949281635522544844607749450826877987943862926447106990433644935459899662845365301061697064808810660980338283651703281908355789500893611220172390470658030312246844658776972086518262437478078333828818192633632703662111095199702716733105387710423968383161536894277447593602772898311348071998372892328313341163910652583318379055572338480876888280894055442480123291564856426147963291013572708869383194693924244004257195805283017119782880939570570190037256908977604004727206150901403417879233122916493045800823461173286797632141229695655150519772606183041384460092721702914444942587902690264642260962188348344078347730066396913198342940000211413333702910440732798330849772938683527233974215641855193546219290857045008159964627757632279526040399424011443515094511777680430218305377206670440040792306398305882501163255012665520870333453243814515486751826502178938225026520434075927664130496018568692122757568420588128694326902547355993029424099805258058064848276614004709862098898696303805218344471026498121446479672158602625131607055664062500000000000*i1^93 + 991620953303837639504185737257856150728385259393087699464390222175506250599294358108136935759135031444621304492667731143133552003790690739598478707077491558536552700775476735014756807391253845156642528028707033669110503922769872934290210187433349161010395168894337509747654629961554178536888304840561263184139935276250873577773397390997652318215350845409504670488122833412147944731002244759610989519411150805590185663846740861492939190783217351221939448239440391569448257508714780036642987469658445558900280835708004738811488804233983845935879245616975827203292489639809879838464478794024612323016743231439324137034402131440549306317740939083798355444029395709258889079673015228545506542040639842939719663290682465813345722040777678854955292492108281322919038552740228483841419743753770847425845355967778276757739005652848927302852935948128249953087144822379453924669651174275289767208696804313949117239044819460601757188667452546011887910575394162256480223856249705470034875148038019475432981785435630099701371162445531437393064755090962438585257138030314839985740909382212190292517664886485185671691169478144813787234451350675608281658846872113757080514443314084280241617727970902816925956737516113822250468850360902666107512710055886022112505772305459100635702699554469339043199775307156771634432445322716162310523295385945833494681194375831483842859772635503929674541940824739500187049682607942013606319343679399315191654777493442529864269759855490788146704754001809042743539936608668345363791106105730678076287560807361795735166069800334503582392077038607832459934166478998370985295165796887212029692473096388718145394216284845072533149274383027168249640146125741122789134374731573548548051729689304788760600506464053144922869976593617143595939971978240339186607537801007125404326906281779745477492710678343122416171882529216090686656217581144521613949169436636373890561795580105767863400378603417240113739003826662663397654785920580850708011563287531973550627373726809784477922591896280913877813296186886930941223918805513076650644146413906205029530766265870503829669634698310262985444693105359149456705466965626079504678542207041907260400400123501197831718151741539225208377496053432062761108931357127371195937606110982881693710420966211662296853057399005380982680940108810142518326483348405302771451426757274642808113599975576157911443086628116626605805165777757006813104586547831151157880971292665399965950721171855786781485689837598334142154125747643391711624471223509485447993106090706520301893838428563665129581348799231546325026285700488738914991634922554195009479396139340538056216984437747139754701496243056666389594278077706018542494887664148540963712222984567830697857635221744263985625136928748150064538511709044855759893909190606622343750169036660602737198797675463752420027577640875445815760058687382265993308462970588402559787162675117025482144239673901807048767706221435786759799599681541232131764711856371452763836166309510949032594483526489601696554061861078995818161012434496967934410408067308560315068135295919377197425163885029749017988797340882726523979234964512628016080195367983427065101073549188872815207732200653693332931830092471769148663597205377655247527934933668673206541098508634515146675459270951090014668802484592455675648982786630216039313019262862948251248241968445353980329165075142588374692252005001287211551050255519091075724249535402310356877098769922190602986914988853365186883284156979419316147913008657323002483191027321864191686413090773778939245065852221094141181553362237788030981394359576785806060205435309312422678966915700004599236624922253337773799873962091916400290361455185981355736632792633061464851135400593651779837376575598955133419748789250878552362557545567386051007018759164581365735920726859380678968254191781767421589124171753459957490051276317098271750188898110422996978741139173507690429687500000000*i1^94 + 738814996469168850678125056734696048396850063374471333946688251196534890411164855391775115851970618921460507611530464271607877779915952220537469678407053886282807151690742137082606698137045117995424556697622040036127268844002941776262379852204057850240827314960623541810306279327860887231323684022576450638517940753421617742600840452418067194552235104492632403250206467407897550411638250328007691606846342229017510504982158265890043495442167123462589987742274614725233253878186606496318037517690447991137205174688507966796210233230535333958985797759947140983957344046142173889331584945476806437753341572776449655588791033343515208226263815615077694477767811951304659053147448716144086365452928168995311446498124238974670565918026621692796927851377569097050373402997672031928442921524604437982046955104678022889845611042507618447133506773401795993462536070959311265753183303973635902310575740839232310867912037427802630029087276657042091013514309254038327505104256728676377632539276145205657158330078262035519301137213992433603123871059201185371299791430123222673924027316989523580576204117329358320153857516737175403692800254104514919344350354286626506753523559119785462142443481696957168934361541468440586454550786414492559994476306355150736184943896696864116605741429250726578452648051666744785282692867401536760046458978988743711908237196454505552332095907875158366781519350987593571735199746007411282062326826412403345695470503433229761378034946849694860402930371459257340342875093525646526364253532629183750638771089532453282174474420135384980781451581948804940404275393746311495001022293040014904617467193846670085021189274193553659853918231427919425755852919342109183770191710275296029307564682639267439557823140987059725733241601093800689723434210013465934811071264671371345364905575760829429602091836538549210073804948870751347801305329297415359447586386429810292673042369970073683841891471592720237557259235135850176979164380252137464579482467941539954432650898313068896020541402942932228445335150560078163699639963775442430883984699204458138221894737486236369506030404341183782560728621436875629630458397848768504661517869559725723384226293026659537607375422433534337427145703252982139177741298096637761732268548586360979960741213618571860294142479481854403166872168926247952095215823014792388771982443232047576638748311639137149145928896471994738046143528877664143568722346406812553214948931259878197290827810410927816609976269747374625683834480779187235165140912006352592013712259459518171121896819881756736424835672996747757583319475545265849334305000503755742526586291264405802382563570503703361986650166786998133006033418613802634394814182191764598082018606116916274434020387127263872040356138257362939189796826529534297944468573149753756579655815984414097163516701292257294381385154766371315431846023944207716685921674711224539654029836265173448152927797931423095706777805112624164111556524105638458059607899952284083036059715324675779204070806663804362010753027276591610628632409882324811375188838545988467259594132126081754008668405685271518104139422074225657515580513408105449569694163450487737259366583096652217473351239795785962853438594220201314144042995031777250278762764330671308800805559843277535640423448149565116531429793063639745698176201119262621763304470582805126449006685434474338798485502343990140511849494827916507785346647850519245423328616208663597895570793197148356654787287244575845317644079898206272717490652062162721400870153570306244676499608891539176112317531556283973141191300222762326328386591934807962868454642147173484223910505976968070697492286915582994826958498120993886340298048407446305869114382584281214049424048131423580320094236214868157472848461402505976077413030952045471637540957497166396134681773051176449905861954081691941936147247162304044517688064009448487001741057156323222443461418151855468750000000*i1^95 + 488356763816993893820948478460079571296266922349765633543100037718115304273838937727287922450751709424800939330902049807504389573243263013060986112696506714620030115072442415590740431131699871757753598011915917011883733678739380048475668732218211156510361360001498607288509789230875410792338943347034847181556032147907850526108885519705667644047886449970700790006659408747511538893139568133843111816454289794660023686629180722658570906259659988101436648998643411667584651616655997713225344037142186945958490810087560723282764043598514271684166471858328725629311719518612713175819871336811460594581664739681615168261866171909976869850750880416756447831828771501841530885309324664884802767269591364217700008798611028662999435308177967318161854595940513346595896311864276131734619467139804063263016144629105837671549272653966017263595405737848191802333590218521767491730704665553648845706539495907917818611573546358473755819961513858511116683850124241083211296785591025197985445614773472131211279265921931500548255514394087814490547195484339029708724905672314149082590065827499527832565182301161981773634983353397436367009177426897654611348623456046687978055805019322399059379720075662263885884209722179796675526035669004968629898098357012179626506159067331299893149257330332957483921617467214292470136586155314435760556424498318249532602930905992972588000431129251278447930360938148389999780954299460314326068317088299828826537210442827737265995388093495927234306863245626715857341960919792199498665364409610881126715445410648563264331817302851479656610540566343968429970468511088493787206296314882431814334697672618222215683799936239539315712145955000018291834646694685284901861765566210293020045110831745412248008929881711710044660484358260047550764731394306276993126626246387370537963082755956018271522119941985951505508661024144339157092999330480367817249688421991454520358808558668845499835944400222070276902859513915942179099619728256278908519084394606790831124689241763376085844214803782892929388063435952305230949810234675900107217130508543060716373880690517088581975307087168638888165029758212002465091085626746010736411677586278439069944407862991055804203101987369982130101123389554346493130921020004835808647517733581255151340054379894484734384764035082816263470601686182368533415617718087195329429406201194730527125312883865603646192158708864317512164216969031310486064120880169848970757000035266951284229335039359552772196942576155667085244703919727772374777363196713046996571992180351429403057166053937019409810124346952488554582385779724949259378651258807317685721665290398989091379118308589822743646350694816953847193983426713059552687492205807523708771679382586849447899205798623292565305872642183834573306544747629855017589977304854853724494894329955932703168689394077247864909603777260654830951349361452438110185012123214340445313536354652874042687545211626955476741390432872281845042679812558856775495361948212751863171334398915769471545712360940805418599834914266915952376869769712963142238071464877754903368779333212331721554970212161561863218233626429162303044287631479206712150080919977077434975775179296560093603559476069951523886959394365684127763330332475706029264178125837496577951304071046506061105421201975587126637204854248952210333431062404677951436872244322064679482471394944190681148642664715350176244990223662339935887214834500897705575765716147479310299465332134190361088402128529397320621854226397177821904758666811611964435714020237075015759174485704996277006203736625480744566577512175555933266813577046266543103066148178036033374561916584131300316530619809823883005708084584112926151418479441632282299269571215526059226791527943751340485785495021107901801393263812686858542576830626301025954621619671755513510572479642342794595585402503885105291025810427394094649851082325596983435556097674634656868875026702880859375*i1^96 + 271486387753368088469678058597394107436933556613791365033431199526754780880284882062078460818837146895889219569883902696512989224604872634800757761942230211529886791637131781403196758955363847744832836274946788571445194184140658643521427486912445523380086279994916573099768314787820623508962653302097337827603828938950888978558080664441354507556609773446595804826714008810932746899564607272680556768893133253711240338517398181069250859683071060977247692878697620706910273878678147145148149896466051302221125554293410473144888859396138923468578409354678831497839445123914428854714399087393508098873691672955274181175781450259189290458279060680207936713501874227580484281638767612799980082413979359599660868642871931674896230949414550693630904173312071844303671466987123063248930712298857123530026445057731689766668146109558855676584533054762242890368789725795996128589361000902999816256761796592679732167397471755843209626154919707128088759802822197347498475453725283478531898110198836902107061626965000254600619753513342583558209867828418095034433530141617651488768136956739978462709519151397431530689684654139790457955382137361358820048718557490879879203040422738068749211940425712328430500182281008921525788078441392928773285691802603098426980397555091813934393675431940801000939238870030721768697008868222151923269241108820260398579786217781060060701811652672645280653189377771401018282516967227610495452332416392739498846685720522773275898683368739429639373129451154239629996023981158546358924899361887622733232928079039173936255116295697551589573468147054703626530471865860025224348297363215376721115755556392659848125280458300997180868367790492890993795829635111536851496790972703383548769872503011419775110218245205508346747097214050249467006160224633144775497883474967792291078616189990765002212132610369019071433716604005496291726612844317265535131970301926339452616598744491797241092787524401107183746321520471517351644858023688854771063336722781214461024077628457705045655655795379510650349419004540677734129485952397658228057102497692959007997471014613706468158192870355660791680944209919025810386148448018499300324606743029046267333515921615216109856479900681175784262540233004297897317323754952430672364633592113554952152442993414908597336319703163153566664130305888754370208110192302651469257168801168656491707066924002317887954206812380612247601770546269178769723792780178807604785473579297237356591531127477504987203514473551098960727277819498167835074212167178051653326464639970943088960401102665322801830170557636105201959135856017476126365953284530964751542874871296670354618851988796346810035706441351016329523625703367656581371323797175226049296233528898475846096680166690820063752979163910279964922107809005421540661782246471055160575326178513134774680830429903139804754108365373122681305444632525089021914291199676485758104657472577590917865461127176334064643477702385573509604248145705142979401270533943433640122676232564507639643671383776935331702045313829108096602228677215154681473285560859495686642215676392352866015080010264546030507184660926133922727867218208998842976499572766617965854179967767408744646135299982546934969389074293251370853282992619616375191371984069121686342133278199799577275180233886673915083680219538242872816383776773790867147398202825464583853897308113697756409902097404022995863316962735854801869344053515584861411160010767322095581258222157116716154615694088852886595989495314873486061752379280003525971440887142446069070112006351795880619091511382559712089861914842943980412376164262056949090578111669610998469504771426543444400159229337915354398859592313433852581124273090883341400889176322746911551909113929394765945080529563714276114565992440001057374447186770420941731568497303462876321431809962983889576974346100455437792397349248783985573019172932163201039656996726989746093750000000000*i1^97 + 147257539680134134944022832652962703627349870110618087771335827555851198414928212666410657414203626072472575499214921345781139928578406839351381814769315482021337032450347968551926375257852495498711170609699218719564677023328211418235605260780622689722111234232436928633052466319048705204301890559595399875995619852988556217963271316579600887231390647760962229442069638057618318348646766960766592805252014766432009308698199724710524720092450682945815152886832531768940880857594884739091433515362421036026599709368568930000213000950385102359392845029632660093530708912270941598963595049937582074264842281867502027457586981152674696511905608396341296461329177637527629438496999571491903093963124655626682383812943382601776127622970918577727055912830418974706422231100895297932444432848743314100192349116824760106302230618402146453964835897106427623214749339244445582353536955384093537202620071950951150620809333733410246059748064611040624445527013450196703922100730040480428660440498392331809525079113851416757588216827707853910404598654546494662347062634262389808752697875279739958299348535145481740181505992602757077232261353693383742624847540651656667590797941604411050447219180489999433730874429341879614788477399204093269023706892661700364547459957453107805899671762185167934563144946749645390985817498213360839618077743711812943456313637589786166100005310699127987601783843729093122907795165221271592342462479115131498725141093396629694213450262159633935510616544092225564537043834713231573753743615740199056450904262243621364011883928305584865560792403033529169842536657347674290469412047675640975234440009542137473092211317041953257819902402502088531797412273168511789559631737820460818463829379966182754836546007007084139029008639241771765429140782192182939036169661103613230518113244549338488014158685344101428377241018530815542438248589918501374984619929863372749542778700503323820371657018670666242506732297114061536413458096453824211150939955740288133445080156078133951338311069295355189948658630188652492874403617662103797137987952220405556463538770808559424287158647661580890726386925124289393341814102419620795551764044357193989390738573818149657432822129361566718395331207784168535596549956163538507910222149739643161587882753640440505471030260892479156534564037414264183258988271456241248876356560016104702520804665066941785101597456516910778942629206881302817928182360861069101565369597216371129647732499162078702436735982342916453810000353766060956463774855142562252716880935250294826909235708728098417475364059109593128443330295038785733067337081410551631259386905468764183921992305890377145856514521528309249898411734515058678621966106544061596304610952446585647200964075525580936783750446981170896953198686039127632715208966577348849168029713903197393806267230192358883793706589265179747584156878064069300658011751567557698736499141845258017613706392043828037141552909831193189455774990583450779195017781406726007073798891856601428098728161315594272876118653056421158957967181775727050905365184650804363309885207306095267680153669252859527219960336368205465312087918495458682214195249738834161421394381377081851566338979942988689950968469750423110017179781897558918031315780685941108532020396491492112548927551398961861897764875696610673112737999419346928317277018731280273921247635075241342955052094355899876695663573257073963707515354509924101457186183863374875753075733384088446841838701397325130881594460982124745583892619664485405709130531313587692391425618390725226338190593948932706678137421215937562950934950956729579741212143507290904531157080372836481052641410131754128895501066374964363991192439462632965884853990749439632519224579607491992230416198292322585143814880280372687472068898576127751432233897787182241932549090612799796817154530423938255402605511379388047998872934840619564056396484375000000000000000*i1^98 + 59664024293376750316569098337420037689833774818889611387393739464818508850829303986949817232442849540909520817020798275737296276011630369656024777385549541797771546240613035050486602610921996290086317761146362788485751501627162258314643039225793555116921585415847269418705048503972086086660742530994213892500347930192270465094128589799325594416507016675051620353193744193889325706431369367398663521736310705367725659466030252459811686220180133367193112902612871705694065725288259103383459490014140365391517785138088648704706889412761686544447826766494609344170537843586078462011711631674751542204353066313173115583662536610010285456895833515433787942748655306432059056961577282442279036338764182723229558030882080953623064714781369962398133705185742861122974679141328540393727573876540103484494882165852404015410788475495672735948555018941316498537192627015004440406612747595759142154444487478014902322970703832454582777516293815974036563671679697318149321069346428917867230208403168730931391757838807090243270755077288784769143611502507521633982873038226492535613940573234469318560274029526201644529520893867711283336832475814931312196091503206243870783520579053022022698487858529844217546533574276156806062921390680765022226747007626178867542420137251509528252842261262874238614536439715043102701554682116136961884230881667184668248414810532532308746732806596284989270025879096300433392104467303800372295662843750432332606393724416603481118065788883490240205954467105354625890750644190557887534602038117336352372582308276397877561235184586290338506774419351908830206840717799452742600166871330495682157178891990477801688550073993578444831187295345901934174121342715919292443601128861570225812402381525775428168871092152888679356526169312648311711942400999718545171382706555349612018303465371128505329242171239238468825103355657804291797831550148516244954108773668512832376031030791970726858801015570370260340090015992324706522914746635828464608188960316920463795006438247718386425692211948712930894256811322008484410559137982221828140293511437891463747119797315757309945837695050576135968528544790145419298233370675895083373200309644462334695804408282029483177751668100771395279134134510267091520186393392342130382331549540628115486192923458239956054224828425229570316052743273643646339037079144329363331421022141663542096321386428003312039484812112867784335262768809623715548746891840407160784013944220645849007442151917445068169756929208320937286088994077372865254561032775267082645763012803444186374165134772778338118812472581372215737217276150048425000378707190036038316959882387736836962710880194881284978578223012114526815058939285003090284012801148530516509030711052152473498807531548579752714981895746551707646233125218775392197419134353819746064567226421704964702627136627659841504050062844927360324277871947810908752280272714556283125490090973315058485209761161513001503096005643686970274146852691788958749409956695791243879904207332604304720332606970982521594806961713730180450358277447627123790891319755255551391416618375853685993695000974686900085676654024777591034375347226710326203784970097450036389252148625786215610221837160699695890040128208066641664995694152202173465896404822736032172405293398764309338481084288766893402459406498417915553054849783840178208989433183190302891075419664667516510526944558212624157553318336246754430628049330677491509049838008333953991880313901065684795470181812812493445536294192877558749860082685945414629077928695131741624813060927534130921627495868320543774364468879796667961563824856758941249770898685237160403469153415912504437854097844971207198254370856838543553873295310060318517546233708685555176105441694692098737125519266034314975723574595788898211836774424582767182628826825392281201348938918272529290105196707674761746886815672041848301887512207031250000000000000000000000*i1^99 + 52364528121045298556347198948626001442265520225457781979594207723274380354874167345934449370778045659535797501947950605864337502511381333810838281271813722854800646919069220294051022839335328645565662332173405661848631658984394676184840053041296970204721476377255508843111558879251979121661293199231175376019734777537556207839693539235235586653810488160617787299407042211924458107165156260348756867848040802411267389456127458855419321831948518635640430111477590382850641932654122141731461753448453169211076695998827392402019615495288504134913212164793703585492828687077027332709976230540378559574178407765015019200790440399272169872894234884892173279328624483164825331428948875380733754031217752599725953497395642203382751645858736396905755462419939147237134433211881383507130580985574797208328839018263193219835119606083137787551296962022413438102438962671657044593742088601257023509483229779879792716776750360682764795345781596315034871305178157795653537006798689344107052750589138756316448681176534876027246972528506662680599804965953973725912689484162053940140374284600945202940728846128864649334190606904087097527503094337973565631672187797658451614354969272574469648626836490171453220752383811093836797753984406918590748379620053946290451089678754465761292797562545405855613813641904183794997813157048286462882957661742804728221451599786537673753951873740166505138480420926615676473104812767142371878175312761188267134542128740761887707999183667112484163477700432522196832568770892801826192952532086437317971728975429130916973177393758129630482501021864866993246081861775737992205202720041514821995225797408048153911732797077877555373490239417831441474535533845447991903196210508487321235018684486813700335971772303054766739123901614971873721545055006603642317323553501965506266190818237176559186383390370468072595603903230652692227443026234350663185180887330247149254404698170154942247951086987977020590447696789719262520797984263158693006306038145052256930704958303257526947912405394732196936575639029955098465367120306116927564552231682848197907099889028745731737936746261349464351184781798002765472776344442621523218738264190011677135605597951567630377510507987909742523996869008620523627815379637126388848217878267625304005824398039354147143621242424044545867425648458814013782987119324063858992337491917408659131122788312258819826310008755241563988262123240155409262940055135402451620184858970163506433676454102794360953468675117054501613276230863473915716484048556655720277848600464518263479084530225819014424192000851599257655333770095934288666084012283469709774029775745051572414165734049690116248553788413995701704699335308503274697692702268469388307998784320545945176584915006703360494269918164322097371037291180550253205156620302495440655051742378584999326428330534531607323433213864006699911632056020374079079338228782800774736368938430602264288918988962838933931514141109471176220702737643239252457294709066844736815933370977387039743832543857843805444465608632839956413244775929491441475573652820646404149119481902977785337846122822550990783156499362030056993508376052244122627122140739604556136760556385068926443876361845294263993044187709196316212672824152627809911421112856202922774129732658214094016940677246171518625264167935415186295923992554306336924567241535151773778935871857874434293435086173930456004521511866943045474969973916517673511379731424548743276179645274244931552800336487800578778219581584788372494651936842572559433994202314659711129966491047830008820785536295752379458708982700421284671131704085248995057224458383843299797942809678155778314320970539974761651918397353457352648130879214620041943490135065361622217505579546978779914755369831797324716045515726033387892970227886031561812482301249755896865205998951263476406947638963629287900403141975402832031250000000000000000000000000000*i1^100 + 11214959308257049438145100039163475630826021316891138423918065913581214954366109359407606024518254910215630523440417584868540073966821679279034251912044496622685263854427374418677028373694187509870688557533436133659706091571903035491680485089684241622675272480935045544192084605315085775731348236697097198588758259598261046391787800393024770456368403292094243932925485416189556209440097504142820498193498858529778275665714517545747562938668170102648119325656947436360092673709212996027264261021803633490508021146697487232361624008919960607666270571389129202134682135732614068676681410260994570485625091677588803047329272459391463374662939801889607468708158222406591460218435857442790516455801893329260988668527646896900355885863688437540041306015192717470499819495839253235186555765838048150636302720757572634939032058237137821181417693308370337141865251327498095137183076507325788473536347597937504239847855558918526176715085371324746831823009358678408058095116891200382858899352903630241905845607914539117497406925790896935221183242990578982380790793497290247070087170399146885119436192148201321109535452228342857582999431800415562197460378957217245191134931078068122884213768419766512105986647814630478766437582575504856493656624311020753540001222624773799672674760753406555667615075472632588051011770985502888630059645608673819909702310837539081925054219650468312688652965276437333604500796811143497064444622839615445251637521750383383241598066403219771393921922987266825558082015636703060550226073081128622185017749732494175086173678010029777002804092695877292284888888080623140001497781705703265030335558296227663995542991967788882546491543455917324502989892706087509379999798447794855059159309325459660868515839028657686898907095532749796748806469749987851823515106128681166718769035312956763473204307092014468383484824292308057564845111048460903888304742725455451124149059381841867641497137726924319019281612288614573084877545677767905713333065584391442653585401435265110747352861843271971285420523504982861176595472944470309429962231869159559409510832941274903532516446643720350802718038745868876313675798515653539623004820873299937277197034094414356671025679243970055695005236333770834440531777680504896200216976536304669197478543620315108030336372805970778447701308750138770795275363549885181072390760908382969839245098807594715206670263084472295801039269137777557756069050714480105874534020049651189042016785932039870197884560198761804625670183046225137147043182034524162434862352713989876584172859157547204740932378497799783056124362361272341650768693874511014024058528169220711435085673743338304887895557937037026733150408960657317543970364536956466716848600894309521174839154504708827387622036769741531959744800455479557555546833816455990224102277002096037943406609203378723598084464857113322936240570771163596324831998649487144990575040331106910900787020151862281316115632304592556218930912230844060370450077010645910912563910278735864071711154936095697469188300553055736563071835972762930078838106435389211093185387932137501039170113727861367833549077511254517263128550067794338184520667872466231205429898126876410282530825659607720742487207752537707360126176452082939431867321570624579193969493074890726796181891826830058493562634886474854726252045876233624718108663563848084414023603410206797670874240599721450505411551104334482269232602442607190021305905413772264518027140413940598879689119968644728901236909936089486278619279540922202002759557345243608189699610633431846248753163900394714062733408413136252551143756289912455546130668978943692887714585615587038863313173482215341853524211818125705914227865807039160481968590013854514699608466309867839436209698771156835275534645825295657023429316701132399370094138950411867312140917762874892105173785239458084106445312500000000000000000000000000000000000*i1^101 + 32941435015624242442343556828805148272266383572759032522329683041607698898304000404687505160347003069818539146736156556265069620606143749532878088770957873109424713712723888186178352154264813746226802616282012689222348200548452405112039911612643738093675738629016067250989564073519474283094655972341524563107814762460432666883687259402766779386559387181531962029975453577504019766053315888229321767100748936115968703419172950853481478018479508272486424004633170136979677052355002709403242518104748104731092220611203380803818028951142710358110824510336849859913070459297503495161314523392331232122817534615187021591071848202493960778954884266579553702278135166678323832068455474911407859171381664678135355240044381993912396474683436226913564511129884735618038177601409000871896872876672606863362430215898812933221372286944168488744663732336670938393638612682980454287400644444100779447304523884472831263311848120249197956888070204577678005914535153131952804004236409991589880603124686214969534205094363405941082551009448613828007101663516504883327501724270220620942715288986530585543121129392532147681288535099931517033310775915001421845472955937936333751155198333619322505431837692304532903888792215195052373965331292762663374874222346088992786684334668845819592550222109984036534844923362057818770772740700591245974142864037846687645166681591588018096557056526382381627903746274505058253968013248180779974462996102016029432020773178182982745458018863032028859974216108844415460690392857178428925025252139681613243817049909087516923545656056693750663562810676382478158041197641575703781225023716348249758763044953508319212910423669444980878080090302524583099888506665857057561088103208061460667305841927130039119285264902618473969436571773716758519912899689890425027891094459328477538032670322549896106664680030888050628675896142695804259614971694018161322425436516987605863937955520642808775520544704623960010079166314560925916972185646150914484734377011343480459633480941780034686910231292531690996326480041073545214991083823029235487983773740444675631161379911412258809041663791639810401585194567993681811824375839520820915985292057422322967776702406549007763984401946562938973813757218008199164693941142505677472589178358131296155622103345548182306998473556875009017367557258697584270588887652751273863883912220024329445613003520570737486531788505687715688730537154714168450108617262323345525841327125634392184577664101203510380723460348011339916847685647829105258642026498408131474370401255504265398625452726301865355549201559940616289175094962809176975435321074073669272438734022761083400491286704550955042790831692386361598067485811065401596009483217425443463034553492089987900929956798566198508367728749974215298654498753580076367866127720309763091458263707212386029583818847003659768953037629769372232710232314196542456876829625178739884338885595654013526790053296954299352925634895063983244957531179002929531472738295123852386768283480431717873041466161938122836747169837015337815579133424225754412535715610980152636814870426799213421201237564714786425361307729892115549033963106630451349867659986213511386457275777953503376880973567468772338093428005111843761463812304913564946889316744785011141150494105085078406483655456992129226197202870224767042241365710618239132734912663267105377218413595720830344401807815428955551959235838400932639701703872146928906276021992137220376084894153043481918528307487310238250640633872812179695284051502533242748097184384002318322130716339573611908835630162131883184211565875148335445152730970712196285646543296533801012359984472103169954858367328748988787971397010607369083565526320149618037483181948467797996239398080479474157676129801065759832629529273296368449062619660840915997953880652721867505761110805906355381011962890625000000000000000000000000000000000000000000*i1^102 + -10117353310201319929515274135686575339606352289122190050080259455527134249025690551299593446641744244730943264890029681518677498397277438227504001930246224067127477979403333141922717314077224131552901617686766281234898774448495529746966633855725403738152641209812649708275254843176901733195793766061920208789170205996667556351484189341680676611686568688877303024191191579743241458313848618885825691555415285857409588316479690548936750842692194671671300347733242767478043187578070674370670750361039594398727994982166611388961635686296248901166361224142532132154595545342598835694694429561406956979543392407793056972600680569206347076531221883974783956919526833749459503326843781274049425453110895391055166396069662546563677234926923375849286724239779650221451536879267397138375978801206508232568164916289300367209384628697184886607127818480249723575264282431051663994121812119921262642257412375049107123207719989122076673430982620236674107515151534814998976468423123225611626401171828034733588984791650592014235304205264146421411016726036309519895684008236043250880172805556655565916787519487619803197694553379779855761122645456686629907178992102471885502536875606357753349027525073385301230689917035135304219851638148431178853008625898075744529487297202709298587440963267890250036120507820078544205070847046099771583145012910221636257533483225264463844006989775178159256607002205932850946793512507482979454461295325963844173945632933944154811634731711506493126471119001245484966810026710567671686338931253486931521059512890604770804323340628583924680795843190316293830116076468989566005875020166978540240338097259738496463552599570467754135631580248592502619773700217235416499222691918153295138360033603588383639674022051019057301738189245725112180599198869239393476798665446488094525875771322189599889690032271806194442813631962327105392292353387112871293095210241579311276483638449300606109857758192587129499788823071632219280392963026021803364257004421813819891023706648057407738188320691873276035280939475709679239556034789791831234144490982181616159179699267417566819253456340772543498857976127099124408480116326109193114713984262693286486757475690723056915864361127547442041289567659748145338603067257886543641494688983090213522850067895557175584462882092938450064022839194173768640035116069922000309697498701797099455153998166851097665709135859812657582642400607195994119417980056786892607251043147498127959844583274684808965843393712536444905949994767686647294064917003703027054850090248823633114619601476422654143328003834218789693167870914470511169498235845320036685538480090637114619000005230438815910069890154056725199707021518788672014660023737592348217207140079249063263368691940703552659494664681352976827699018264633091968729064558993728839377307995496432906185506201600833566173972364118991493627483871419211109485768128463268548216998613239125685428073833531233032187163562266436511496070562771221858336160700010679555159912170077270021646244457274694429138296522696719188988882366342800328300359260584513652919031367664695062347799517107354347028842827652495892332674438012695061803974224514131937517234162935887010861890866991167607542025121729648141516899894982737297494524466961113879897050498782618528631187109945663467701116785120531952935421683246319220093130730167843364190563512816410878470349241520056665336105508539618863229760692465991625899816062163705042420183985896373003808300403953188192724551345994786994923863664623295429448913565487654196247890862763687409467339577114340384844159061758752179097861424429183111046448967531980627879495122065375303522905457772927074239678640284826055908463423935942535382167990213364393512592009963531132457657476246100605755753142294740668789461675429475936854835254052886739373207092285156250000000000000000000000000000000000000000000000000*i1^103 + 16546297460984736414695095921156225966689158894924836627163804878610251315901009076194897055179600804102128033677541391602842261698318952863457352411443757648792982536492027377806670400250397550828816213924157003426582065920512392311108312952362803645067812072615713277419415253042755305293221218915578550294459929719690540025680672362641405905043186774965169765984544943211823415497483278212212574055839382776471398509411973352889293324723794117111968324848233542678796702072142033379939626613087685027140598826303149764813228694569651589554511130692106199958652479864757818826602031000343574690977788591663220687166389126023144300650675162415705183528827727831776601513235026157162331114913906356363834897916736878131105353969222503285835094747575287819444235245102979344304596280566800039501016136897789545167893613148954891614043843939343620257310420061776102064574031824026792026997650125567915760056732155935291969713850708536923842346034390586656394161046210752316915808723681764571867326492988862422472093286478371443030927622865338538852561300472903582934865909487804528067102374763356095507772759043264997488803771312459813404046147134023105658860595624211867732475007343283923660997176518360590992204606890318676838036807702654949091672050363487418765193719959772550481380645288430892078496237821480449322028809222223857435893398759657298994395395987026298668691738966865562717045603753672325591438675078048931356980429848249016082213253857339001092151548659686094244085783805904233692525658499578438324195069355733028834615405921244950988376668413850051923106237424276800505008286989321448107367151599403550386705746590218679622959020288062906943000253698752250933390792679643858396585060064940139410969788632465357413443685611888786759166286875138828254087858226020095055974712266718281128779224132401561779399462696086068637169680007140676523135830587350748460015931405708626815127891771991793418568548638486766250520548541219020074375327338357037534221617827509318508214086103234032410445605901661328895672721146140203056966651697239741419979721765317343999194698607108999397121761214058288113252497835719060334023580193064871542631583046204851257880814898620350763328365837478744272638642057069957962474802256315086358071036244005199959280793981156022752670378841369687525367154248532053836355335974161310424848834594579840318708617268962413391883404931886023816981029238183527586023025572319316359500463382112311259312744800044827226882668960008964901313090389439776928455844931179795278673747205901169097590685648923450624789777313446245953651095528914841010029456924377278053867077115966906150379332338713013600840667622656822494550882491892283210350612559362662790250671588219227621916642729147815623341627100658076266439708764126003714000472667506807642827616168211327623823446005188797546697592908730433656532122318052589209663080892096708966190306271678277450509778820925213634283144218200356416974785445831940178375715731742187285963209367514591399614460130825736639225458165890566534031916820210255113577922663035999496698014716058390477894355012578523977006903575704736943391852849652422620317118413963676742804282736360328492358665981116436633287087320425820136646001399668861304183798688809271565209254291305433937545777759321405712672092235131042862070699477825048477055460386609918634649616703823536610447450652528820763907287242634216338295486785807378296622715284644406138574300921368219768063138698592927667726408283127984293303945435302579263828004686360047984949153351548878315754586975905267289584965408056094865402126057554499864119560674665150031590177836382883370134560847895346667295456901378242216097654896661108460028803519263513314241221947590616212631246081505930248143695615638300369028002023696899414062500000000000000000000000000000000000000000000000000000000*i1^104 + -14952740044816269368809142460419204078131689653901502659765470315152409606185817578994374510167965396580222538377756990124788874871817658587342610796581639013542563873046701227578102738521825704132331968180207288666467098955683523687927649851493073657461331219368196662208551415404142427483764520642369938672941977889859152777784007240175426573731650873782330580161499324872448577215553149036467120848528551138959686377570706586560890973623484254118225422947297884341173459828609421103644766104644776114066062195357886862665673275490590089752989923542614405717402824754132587786209963839371933828659080990950899299727789445408493458502834359969168357133037945154185914249990432818966608248034583589949649059512464667272951833910088963783460131668178051396071593712984550564092619243767018141875245338397581071406657311157106928332677866753427534375875928830368232733115627819531235069961573078197803527060874010234710023598124105315004411599413163669579703565060525956851569387208884176405582255295349237767160423141537061829199738562613729475441826585539715769456635457811758965316526063313491852362258595803953484285314777931942220444114531085745712147217537268722990310221089667753291256094840407653594340861726123433433574289473535279901643233302120331375996680051213974286061297638068153071619671945136116990282303296399510325179683479876333184051481481988036428218305017097796765376385719854200851997734135672132044924441003705658463676839754027155766408768969964062071315577939251927393726404142385024888199530115961912786573041664377974965358555317743196546552936230163050009464056771499588333300114714183532545919170255259472113209379543184325811216761859640587452047073162455265775676998177311140602210057958309223389069902330620681317116507931125214473433006972663624925772416350324798753158068587166181577877747960111692235735777560061136914625565526115974180542570698415711827715943408762082666738841283489672111261587746038689239694580207438064182211802079741827879582816177844383819485620176436021317291968910565059016476976409083674724238515780908241836284924298273268816918259224998300356740221730126987942971149716117139400991834835904803749395962659112802941079977193910307076467209578096144852670142782881936834860620561295220558088934990885373976983858596364102401652782604596779280026536410886558899081191034584992777137093555759107186005217312159349667290411153235325717719089057644792617468406954593880209447061280201982925670794751807813040116905192934848648763130382240317081408077542585245120675425543351150968814727754974907042578082729575379852897193955786444750899248019644815017773967501986345997397508742641298556171000779864918583846938384538391908067889957907411898811583131355822711973238323649636124720262167447515621816361922257373933087906670666737489650592707377450663128316080751669308699348576572567629380155824639115445950658028789494751801939872100574068285479548794681971257728946372965032322081526545972909347920376649917414703460270496213317027841114648694672424318167248277695525569194335439635547301349455333405423465024942950141792961552806789992111608174970160383088152199455624936122906823109855022178015504317947541891948984349596011172199632213699134198771053061739718338487350699240220875919057223373074071468832477199988945431832873160522335675316828717949980918146664160275140197526751684313097695715457688048551011551935698838244110213656223400699238786027043836631289997252748829685793328746404068915522409611477194893721484517736728736113107367937257146092563526618578857187900607846268121556361139920732005647281138050727375243805174948723459593068470783452260290404457618917698989564274702400214238569853758879857722493957703420263108378755911349417114124756455421447753906250000000000000000000000000000000000000000000000000000000000000000*i1^105 + 8611026422698262667081424637708478055725975368182789071309602831142988424493599300238590329611459496335630703834283361665850124660588620957364391843448330532589356029375224934840268025056974205092792640916826208308718445284370875840701771457373326154935113489789127934453549840046794362335229068427036080071408089639170336637544438341019356138218865586850072031593342952799317975610406634487387979020808321828773541744896647997052842062335764192706802558938440281445101229897184781020613347472418560285456773845667202856864109568859006573957191290696785017975412065579600096618720781126678160842758945438861781777265125657730183285060998867931041529402487217853231098798851640731342501291339818463435602179515788358392580523552711991299514480252452611221123869579182258022579799661290217012642308071652732436311020804896394421798927267857421977914773469466683989707441479920046786744225263279978275275417619072769743372482223266948724042279494148970990486875352410197218551164956846673470646914696361496936028535138455787446903933305277056537053060377497212995834003698431985173523668034228870480821895362548200504291512086922905567816868247755706655035604778657647618860439362512412109405021963828228671195234577927088773127697127306838173028904818960029702101015723783882377583633034356099477558835398426223701169870662730070877131087189063729517379498682684511473420643526957904551760653884082028967506257804725781929218967018513540478765907985065122343101109805142287294699107900430204216519171751166137214659883936791782935191218555031932741676922783245463149919530752720532181196132698069171504490958720091704077316204233869137612584819091142318435858612999650806093274847239642125394993137913263966057835016586367808296853270321256096781304447918611586973294618271096718066556466324629899001116428134489145114378394463960804604573885159331045109556661362997216564820646213391381622929694602649421568474127431373947561898394446283711888094520397258504035023801479250297176300013542635081356605344201612337288366409886995262376555559453400180852398700505720289638100379368215130173915204149823565073341685005366407763919307825154861894258484372073476315363178743194715426205621436102495788917409990147840975419638635014073162889882948930396317966035358713931452156536412085952627833619604115169562452415759609375702306202386795903876754641336957129252777256832530443619200710581541215945814724508565624742796566204721470451974978747441677306126851361018388715544868078583184018598818641569905436686951381169706009901265248057073688846760188568972294212950644792411716504825197795029816893212515806013380628692220547008322043624007973649391015425690624926826335453463677344821621324511792740917063076799240050381431671378180396298338800041319531567431023516820133584515700722686020746447579140241822247995128848182776088571613930099961373324291294308225703375293427664137684560568507443680583345718940697594820142709592697254681656321732137789676271087823176415432211700410657147794270515637479116512812646844079840410821512612461088857418713559225850441653472026570291188304009287005739790309793558515481124318733914766112114639933640708165012566139591257078302976951309537271818427728236722027915393943914264661661259060761968596797013117798941403298820237395353544517988655240873050901299314899357604862244499690782174570659721634354005195693403805495925093636611319868327635008641775379484176799233080576483255662288864306976921593144243295254351392401210905112449526480639968367216446587115966128626218098138656072915490466135426753613443725331954842753859996092125029978239547371972690769101544548446885223250284966215018721478456634314976370472090433432526931122206455821208805906976665382344672975898742675781250000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -7159997439835930293069458569524239780698619524524899083886950255609663675686656048552765858205781522648429014511928012102750233579331571512648692593024079999659766968817476464422662445659169380058796583735931968971863229015918196013922053182333622504565287641259395070893737735277075043257244088812792646197950184870685812467564347505057363679517195234527684818185110154991738168498057632081427602320644689156657385122097519980788307975533229656772819283795380838702328114532204131734084585103023991634469086310404419064047680148113222984855224269845167730680934887460107552395296534212206573813879412930124204335104781468741842735617829254109305529064080380700086310267592257067656468376306751976433975232709578662440965735917250321893822776528254862683876741143804200786062571043660497179120523229376462754579549258368727224425665631749333849414135604277588795819474910082543351378035704797874816567975303095282387591767078444107579882407858599421012563642932530952014958817745785799062046862517875473989052115352808793979814820155542484753213918737691742402352703426176332293627784348117429396031142662242372615596952765340707824493420729966723918763401852150806920622423830784273163768801021784901143537194708880411049323133020771663053682930877107594438348641746630488305315295434669048898766357209827484778098322374581579843539535503061290542056792189768130990420758100460098659853811080378970352487684533893617298631926988309966070091253041345759005421802778608982369331993700014821064413030020593600132146563332997892091496393526119164721194710936975592934217089962656762866151890000100068416064858389449696327920935708180419800295238429148377729316272206739546345104700684296610247764022928698375291876942058090300988706308493854570301455111417342665856883967044176072016975573984049670868099573939614172595890081336980564184864326369584772336341918243191485250371703806179542942280209826967701083920478553559674507916847961810173448161109861588403298354699881484882325928281102553861384187430758060697135255919026422696807578758961540843759360765255223444116932650019478011477579906373241727975328934306400394942507606051404332775768522030770668247897703507894190641449854040433014108274240439316832113781315702191155010051750751416113153555789763362493602647824157430002289902366556570439943729335687504542321316527310611338320343937933089014612775841665950924777656251934163007812602254392451938422967054519467226787685430353772020264328906250695773822990979326208184003301070433693834093315827142161403584745821697734554162614948767981620455951582958410625645598175578814994031707356541214549739493248158141274664697367248193601501676496783702396222538665356802003784725073133546464535571518089248792489661116147227879236286949859130530497606535169327609267060509387923241559684941979080684162532517124620204738437637549296111894587455932983556529144532108874228802401074872085542946623368682149950195336896752680929291471360950355124616030132602604716382644266805779079794461230037778342766772890210959048793508788060450770485239921705463298452129794282443608388004603125312089896683486246529350524583908105662934481156756901617704226712723631179173952418545197852616092215517355391439899417338815186715531619669058646132197067856718586195965348596079962634547242155827737285041739658297664073087766230588551219821415925826124241695410176121131326780663662275646529394044783761204832977462919380787146773282434580881748087077794993051490635962551098296932246870489090061313879016768856528982545344328197703746609063836502616120199452417617041083000872148004917093257363438429422937839930282724672268711765808779771678485390357838169764316481790851320841289194318472499254352416211456773442578125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 3942808974051970348316189634881491609912903636361652332902762898972376988503027091939604753458237631091684228815765827982846164557204300748053863980900008527732262617067736776583723515993195550748330549090120728825263794862281446086284866880093757238508128616585405591462964866406216825456796149792283656020254994974163745354439375055859095629860549581235569423414578670493142050566625848043582710564963068754171034479546519813206296927694740535578717094917131591612034893525062509631042655275550638306598992955887372698061004702723245236562722447977384205798814809993549447660989941600008247310150000900076299648270557791130868602745959363310714392901416696852922788983508355199016305533819392817959016193486984304441089923569668384420722573736327206303633509466600493721408386090184736198799283735435348334825634888708283832978494924662059017763798213439977435873534472999654848453421128103743462937285652206000540911100064615474691853014181894866610760590328498412585272314561632467930708861266914535633419702343119785765634589669187416231358577526741500744071904964029465244703196799878686206537180277601031527569438414054425559800610095462975032102528308650062097616568474100140525980370632348627661762188015850108363002901298483392449309635975016258971237414749946949982018424514642941301542521857744229404458561624425261914994901848674694091872988241464431711210759743498857674476905587525690133214992066394486807226722351777941851798594257154514185940930922239607094485769498202353459224681732061862293905358076642405189003424614757150805615931759424834747415230653304933602350785038904955689991924863609627023777374423742712229037258802624513282040518959157389170883495534424187119713738637699332204699969430980835458265512549488558926312428190964877524575206313465751699907654148440583380475974128065223848868588967507444237430657382416372307631506730554497474901024983237995860249136822520175529237877306028257953029021869355184000990013306276131627383128277616825754388289644786160324611410881932501680274114461847437666626888314473133983495822970931837244499291719572676649278444427391143714417863936256131787193724252352229842150301040049192028261369444089464372461115651494749024643575862780529868177266254641674351454871124820206748525625973322308801273743458720316553433023029176667542568316553188126000912889755055335592849760277852690616513672526988230640117396517463212959689287380654433241743418687516276006785006008181490547183045151295141525977572085130366828350072273286609209328032287807570360568865559864801841756539812501972587296303042160110294884426330100502397896067082832049366738054936750447331755799214130187058748067829823346103660911872652322303273225376198950349663762536483395809676753207679686511929991609532589355886082139087841883022977378078933654017109367353096289006704832130852057688074569987056915637587110230058419859159943368021611068924529575123519484451971585597673637669886574045002713516825540112937521632314541672465235871177691945360688573584046735478557198325503228384887815872873999297372032982958589445632588796150856373785877776698888217340717148574780034338024286462982407125157449689378483104525758726626319884090092929397268352435992219135020991906659747058763238752607813346513543442323307848022246099503557837429280774903316093908619048505787214130160789830200106008973562106758388351457559212233584781076871510395874349866708977798604248519534934039288292365869280825008111875699543552760047697951734744893156052219628084229287840072324604546992747336984894585460676133726729462363077126219576236695445314957623507945980942339879465866102343038481031875087050447249072893677720491768424548660874359951998148906531675128323408556238125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1744048503074649495935083425377404450988405199788593627084019792589124237974813817903508177451177284293140941333127385696155613042844205938627140955676252820337930815029363919333181646166152022061217614177369123821902998550481997422950546935245144656677326232302585758369699571436040106493161293817905211417866485585560087955752061829427988420084757561182186343258096501949853797934150605022841675851398429755407538904416332182299559146652200811430800165519571127282514410038360725790686409385508950220426002361029986497495987091699383745991960750589702046925421292755600768031774965168248692863605405997398643198158300118869523393737398899436162927899854094913480497549846618074733192960297201942774365420299129207444324219247944233658901458169203965520730730122534811456584804703325842165882507652108456831957991314012169714125966443675075899686189310969510202920894003890827416320434469355007389348860940219284261070531452037755409110272201603994042377007106712669331997818348726899397599070979689617386356547174716856014404508812449029861919365225733872543057543200020193430153991848792409277442555404221742609954072449358771366361353403599150940349276946890453360886899009628025954770134470124301313139831060018497604673774758341103555177053684879348494553073248196677447210661352151226087494232038477841223582304304951942513535558578444853386793707358428974020535799727801991324751644273929674140318774416422500147639738233529000486495265514010650128815539478230968596244280085591960325129605934560559259186286125748232300162708161266080830090535770274184573842241911572123264862220079258590809220680028079628958516243598758903894878648125270166701411476067913527076180162911868651058549428513410351962003587396804441314981313612124797704216639622197845444498273746736294822636182562685163184800818639544178991893170208849534858518711767046656424817885361492433868308291661344219873782631548489907406320913784514901308850151113218885994882972040797902521849066155349102489550243109366203204076777252449417524504579112212876385068457820966089252389981107450269668761967058858703029246082476386993058894773027079036004096090238666486532632686811138786009438109075803710179014390516112125302585918605216292261192796897546402118179368033788294193483701777751490018106189077460827801639903836374818341419986367535200171151219050680446373200299462157707692868691495039480042043991835571133608530115392224273264383701188329026269774931416959999230324826107166754661615278414503115849605695249997918201322551664420453536667831793177388219543312493030694154406287462749043702235485156519492801410268405162392141842320507785668282236054195643837309252682059736659183484155777874185511260257926713974909427713256938545830118865557969342286193246538774429564189828683458764600336933286196327424223463831992883346165153075481073365138630944614221452334802725258289102560770473493524778638785518749637745601513985906626600077844360718265549281259833365315639513145418644922199559549658179395021711408720727418500006311384075516444036314174086019258103531902967125480749702264370362420364848807872466780034776397582322656653202015185061152730428761689630991396867486824108976713413816630485055342274990619280549109140575438891660298701502422383801497088401367273402634703121032422236349024881661333392103683545563279158458226402332258808291719418886036509549738008787558562250695656572324823950173781000528293666170121645309016088733078947754752476054495367593157424141363797059227683029968377489355224259562289354329168197346882069327856530416604496385804467975943072850524509498723251527841181837184094631096204219667587034865430701022439753692030580722925076098789566962315234389848018906293290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 829755998864713850001062858118400399987289171994483947357393758290535057662395747975788060590172905888771194247071158458232027308544682131035846507041649599340731832290237221464995954866116895137831439182637602023212456074364851381830494609762581763307866377322001682592040914390466157190870103608831815783355885308667357207247437288855461254719634819041595445731268993994411679859083307782091206380096449067571355153046161378573526827175653711260535373212682261896129346965878114523309535419545697360951305797396830400132908728648374882724931152195464166797492019356492322563037582205813136502180287556316515701094609052323654253380915324952844823216214949266592384077108923650251684109350227368035519581533169128477586469323606837911619170032827024571183363638248067413009039561594203812814476337938503876717616261923608700900179593817913352647402296589397617413649977009736836991739952167486927375226074105774798224713316543432231075800000059909125630651587196942835286745629287158107346058090052496229052415047014577367657939138644247383858534912902604436143114263446952515673959963675811826592694347289956545076326892951491694031452454079970677875901623611217184743641089984124661864645651946938951425811102417887855685297250611294994566567592861078827401829431506815594160886996634511572289643600209764101587688729521815917721438601388324991000396414537189999637759662975824947236765082325009500944318556858822236645123650313277885128334770690994422123465982840848457278955113299449153998355436903785055141621573507359345547334656462232500548171553483674193454910399552631935767075914055265681188775776269225840566835043259037646179403281166743777368424033896347536096584637694454102306733818961585078633297693614196346359550401056076724100964715057994538037212829018479747097584159354085897438709154810558970567513460147398074513470093749192722729804690368321409308106982846068830368013577345235345810545729383154999851592799201582026503583933531597452280102879262588639340773497604663106268634435003352861663946875543933446509701939710060278088345633363430557639469862922985835373090215530226227314865688411010869933603764507328918129732148121299486772137521364776750473482318886795887882789416692650342276106371359551254655109317892391914472615873768133605787553399167449395363789980973553783114742418582972841940081196854011048540294245579996251433995175144948286042411962529421523526528590832005962647930205572640908743468387781015559904822114635577120870109442359110093679289085162014245449500149160733969803108619134676104950605019073608721467477407891818079194269768605361476457511297713844895162210614428270789157965116473081157237540440466047005134215502627333358609780250347236865023868356417745910490980811911754789749284313722940333161269010681149864759411667891676016400440880129370638301897440320909369499077149362145638737657619917201033925984683861925752133390049272586357275123458680580241115088118035094549193418483615300688892268748010775996822234482688675303186966777856002366962381381283329069942288158791979231687710147717102767235798099678790508890056392212228945232090691145727755864490539930184861028621414798982900819777515675928109082648830841571640026225181041104126659849451370887299855086923019889005285705798420824038099220655661308286160070634441947665418581033846251845971197222102786415479243139963352831394252296961886088786875963499726620625168252937859888747754875509877405312473544154317192818947530501026530195495510961967862892733738976702501111360871589068442233765442950234056112257599139025694988648675096363026825350406268885664428499587751243729547779705660838322477403472199945512873557387186985916464942207194080846509533127439155200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -232602939030735260909657426966277593938965039050455957784977794335868700886873765786610154682200402403956479192423785303774910212028295647086540215442482888132029483956494617288445151112481869102749439362118814059908337727087799224980540369603850824170091201242454642755822198214307951786815945177171853003276123627738566636787970055408183201943420234511386158079638477661931350030893841415442450954830205832369838727496785566809338990790782850251288106275615697178437050570598675373876176133291467680936204177994858817811661836089066222117940429113895232676452528452796509548648328984396228108890999442512579312199783684555855483372916118931069150602979958775394136578451435332492166283087526788365712906830347296115404897053078691547828036977363625754820639387566390447816214976426479696132030575096241401675125691920071871930785662143214337938481663065091801727279127963449366392254282528958127215664356229115553580002630108155364087857318659178018700509708930713633373689538962066907234693008050332019328472185947920624056265304521377579288027176773872804132075794862058674796561169391544806840697145506163400749212574478596112760676479313699808717289413468565049976523897007687700704799344263187725188635557157342277489961353525818319382590834301742950541034377172222910114003111297726327679477837038164900063265189932117999584136492373216319279931320169868605674408509170695445688647544823433606046615728855839919165046632917255329059863087728750249750225716303381532995957195943795080345856743289462102487817775181289997096787696725835538276058946639069201167734510061440385228971606645741598760116646577029690355381208377145644892968064892134138131645112774408158122225145601230866070317325731309483185250082280719272185394754985010437647341622266916109553182947878428759067947459550439221168154774818607752959628118381695549404655007065846158986410658397261697845446128081048531930808764043623281985958212187938134386060297644650871002323360390438492002871780359337087180718985495260894805218687704699199021493401059744879299152669845168386836822245738715806368321609806022477495519896458615847670274990282492056428544944447368693422620724531648326854429464929022666474620246418330865707748977589191942453648554950566773908007687886546235119850377000710408790364024759657556542327915060009849447696919765714025810243719587925915391524827286326188158591465914036532649303672448731144902473214221385237791017918061056471396395679558884567671235831403756410257104201418349721768631904688681649554419942856371762952331432574964726622977654115780848002563214751458869062761527194850073601240276309023262528072536828506043258450814161277383064925320521918267465010953266285261277485038139411572693489719459259354511113848005665111911573225038375424255410346170420897374173334265974109834666581828858084577630567808217607863922601089942389845011159307756251696808730773063333282484704721611297114249600129770688881229139794739086878550532747661747295757568679377690108471126914067932525281689324493043567474825792922911239955355851346450921810797210655538150652468764094464908009049532511050140521549750289126705984908021700263349242234139469213788501307545672628829899889200176022983744275678913332036486822210603289346200297927518804079106987766935086019857411037567088148602022076783092107288537507692033740086139441323042374981583030774460615658386046397395316922800392899503828368347394330986156887565073910676779402843159095344673181063291975725544724976121269095305109707846243063952479389243479936227786417728579260828184933688801862163820768816114976852116397731726250354679376943697235214570104202014688591405298985025295283951834528388107099150424049585977898072801280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 36537962556669073681204847224673893146696601251312523608489915122852111362738937406714169388100945284430313186518411519185202968080707619847967959340591254883699938494799092768150410235824799217134705694115242422640702454495636901537165230236396601146935863237050414078608808707622222710834494746951383505898133709413951102821368848126764650436431349260211341011786101577015254566278267751317886404521691461679911619959775915964053579282535671713582554863903729709475281701722622571968992122534413566653188040697142503908643707089048698105526076905185722094840517235274941285774564894231439830124684178915040695970432811253042507677776846659668558147270348886354680822235880232882063363475118504479392538620712672842453862467110346570508554094163268865322665002239332390543029324977902311582525672333421710530837928405996043300703479224684236912425369192184764338360859286686152533170334023351781828712078677325190181973487577245122419666114180240869257282149403537682516260223866748879528597597633580685960261633836579665012701539687403619552822014514797666807712778698532651609399671903488689536768761671881250050277118211034431316982002499603534237772943511446970577893874775602528251965066590855136091540526296764581996144745120561545622124602591251242102154676402940154937355631621564933065867372736889797929475247474664828152064511988061296376595169263932379925265565211934205755556273706091227527844298289025806445102268251866534639884927657399517463919011483201937360751187046059349531361429475925459873900645692600233034944534058946943842010757691109539193720259102928121104185805848601910954668739042202836543089678236510361912091504777670335526841278833453915455933555578996338174045605349455547461201258820628166090348509937142436457401365829490709489226789881485588276510398696578580315029737907383274380111461366646921650865088111850143966375134472147302341158294061625682201365071537244897726695405559724027363531675460103248998909588146530401707188387857677380459723292134185452002900221111021949047960104875684445390519815072375630980189345394001845188576807394052983145404797679858194370336449509895049853938165873134630704257771195978004567428127100425767965520371584016699338076567979105054897593531266382358253223315713267778789590174706962153583303167860599605336432508609061950727901737279218529443886476826199307784375014279092789630160029035159948459965208997807908287414077908834411895342464806092677618411027965442768040097290235114582503340293667054374272198105571823973013323604894724321847052714653382772910894298958785785592734770807620834246958278847630685951657941357090574270860288802659643947798022878483545990661079320715781009760433064424047275946528425132837391024839161650683661219360643321888704198807353792873348137525378301475784335697660689177823108274731623894555731606047849692598382191605675259412049880751539950650414819228627157446456222512782352681278231556805879677662281121720674747367377974569682961981758231884245471662582813625156154425282668505551579106457403964192740780119578104654822875887689419156991290052364125575262395589593158376025130429380864159226377905789985531428495154796063692713762563960183521875320326446485721905680592774609054457787625331843668997833510674083147963903713141193435629759166062550564140975193325231713544130317831619860134737993881623185750198416688694288819691139162373738027887889414623194706678934240323377356547624427858473166156906117391931639348369760571998508152439214990438870139531943779266834326281354137069180151094887951640285882881343623857682243779280668662942789986816791999474500449688968050720341567836607232925034438276059566469344185780975043676876311246045911711744000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -7627680949416717014273852565404268783259046570452542534600375774400704653323375043431195845066087903868684865422139422841120902950614044101093581803460332757964051919877507818476512522576201561389471764129700494167260761345905665606859978786927867669000553774336929347539899104847077574941430406800975947262766067445868940690052642621505517929684644601445299950980920823452837341888138809125958244473795372362023301958520912150609534497594018527360022977313223346727036252003190507707509127409645944624828620269906639822867310649608746719781032843550576295076457964629885610761187982360887333454928138054601462727380174882684032982714853261161447518648906811164803212204165790795631661148415636602997133461975015126502256760368449188590701657043736587464489491636962942529271657854832091865878923495274964073805765835839941878985206055321155831286254510589247534214551320826110178417892703174336689392100375455336962690186204977772448997081540889666079219493325487030528741303412240791029583893089550743096424256988806516533805739835818908968515714736954755547194817537459361516075944758579976422369266971486347683282020168414823036144877145637298971161391046082266581036676864818665556077980969989449949370063838238171251676114308489357612694887973468798265614037790432712717744676566477015392250302123298971681782480516200105191391218790982048688656838903847783664314991683720421085481192615085732074499500182716313343221668277557636023395773954596031483857929578223613000488596461606759765706955638525912610822088942793183435787180876612780550130968009541395230485686335202398002646687737679760599164039265708846575494381049442606661845964160851290871668180585204949044021033019213829570135692124617238301577140672622738324537008355370763465706248368203433606218814664702031961021131085570490791563759709051734398333645670368302743336780688489407238082363580890614192876990789135354356138155065441454316500647916221269038870709959888128179117541122708417988955210007712946229452426561131173962977029880821711380944034883463785386535449271839490545925615090429413646631190987426847192456645049871892652819977422962577074477839273029697517125636868636886794920177552565926862045910265436804134941825182271595857534558927631587016904216929522769451615376837602993908367705308825992197955643316305344026847887125044608292373399599670461319565368991056614493796578645781260560196914721995627969790405002735792548255588270544100643990863515769128630023405302980928602301113619230469954248743542350518970151630307852373203347498293461975179066284631799738156934563415647573679456081281861295615148859808883137851620270036539412794232424020558284097339760853968481929150320031672149313567025639695459178001732359740474730221752041836985210390400071815097123038988043760418247942982968994661772721776997748050999279060385245560781175864989102108905183829747830257003780254006061545465309819819946040530683713410642584486699615531319890182787005914426798261845944512409639994211143186582044016753712847709215380901966755790252171555716481402379209295390148656532654090144031825651302251355478224054979467636271120746305278507228491614302679997934882336074129991305532852197776201307112370289186337779950009736451668384779957512297958545405952229744160821624076848778994990468092640359237910891890797946324858573275305239450221304491023743405648888946820229230747527293753718604788594335150826445783282912697037475851979787952412930250248459496950630756058503691867881889452218547130403695678774686140906776752208618653321365576253740449519901470900428362822917951038253793870549135157500847889664448835869319386850953010695453144782955335177289326816956422772622842954514432000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 1028357434951366964531663173329171824515786223017470150063216044060045364767096904764679326643631651723682279112081862669125772199197353665149773299522508386340409840330500970711587026756795282422961789791757903230068945984999253563100256216097547511113642679918296841072597314970288260327497451148310815138528158374164113262008019311335362198277996843902701889637265681474143677660328415965670582995305136396040302395965647052412979172547687971674336845540003025558494926969909185736369001673780091442304057059591060034235293833717281285685672453248794353944176616741349592432418662935875994919744608342773720044575002725545092477465778543879011393454048100001124655641986736358215426565722000822674979977203598053770165138216624853975627447306063659116505656055316927901421214744305191693262976269688538790298033396870379104443126833026661696127814427051177006117078666613458380408436847804410245962115451611089718068826232764065896035419581793485530490817579627621070288007984647214344562204781888928645798939601549694619548055158828619048251681455233460455419995243088424273328433276382079733820505439648069623326321915867392972938439204437774906361629335704216214623706580917715574367100205935526342325660020551082953001381659520913084574619440931233693225381384415042537439318744627933671778492606979955402928922363106717416161406770357444004660181620181610286527591755899337646900484289448599441858420757789277981076464699773306209186575410398157239102693737606608136271557049728260136243041980346825611780589808939535461190344455092278953173102631037208339166346879368949108987558980225133290792108819118104272909117826793896591115419508335500352577386302091467456901249336175067529819856797176358025986474391107508669442210447341861754283044940820173736197341921026219566371723028947272870224862797924017474142363376795836332611439499241940745330327841376632913390951251537207729070447785668652590834351478768146327807972878427735691649760994038194437080642918797313731620073710202105902188453277561369496960053743228125910020651812426913936998057086266415242663925994653767769444281825606868125765633230513310643179815013058395103103177677906384644492479381567141276409379903245397148056810129225581836276919663205706544864210763499606591589040162926593392772323250007463580587807179091540866189164404357167543359626102679190458151546112450444852688588461030455106551325324293007001159200991109189832735611021519504948889548403559138502443027544960200626229283901989852149677598852913241319769597581325375916066332082766372370928011771031503976398435625369128250130768363054642833672107797896888849945176285105682087641963175771495621537447423969464244250310687845646601879038177378505626463939478353272636771539910972183594441052677388651184969631691617789354479858782138734633458327023734486861016745436329793462434633354020974814018407135630961713116611163084826411741004194155106799842907033261229305485989531445642962204598832479105458734352620510966613254673872868363245216600330873526373744070175228550550587660689988061252548363177766199408414666146750208020959907946860543079976722247528315077973237071765881075758927448467315327091398733526288464155147490657881975567846084479132676495225251682401350604002842001217563952541875144245863092198198072249421239115977019007313809960392116722522080611708834394341497066729413097218001973051481025741429544073488777774679046673927846329971066371467035327177768220173617675218399412308112990561843585783367524098822107485244495387455994606227860148476961157564674245076202195101165632005444236226927974796221297332816726327305829480400437876512558047030681433551954538263638192406880416339779492249600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 5032865112272313267645734733786084478581560716769856492759218283808403416199205582307671962539782633987557964629790559161572871996437218226805807458252675878383532273826018189361521783143449727975123743064942257276614604046884098905983295029696068918247234496946926477830432011425360414233386507232379490231820799148797785619047625595300802460461898189520495057607627385027775025764251671355006426929553832498126269416566415119743636551283982333901105920518703944778935243851055722881725688625485164479646104032781015935622768988792026529901346050830093059205769616737340296353869539690826486331722304303190557773807435973345691447428882851069046772064236153159719789269916566960356776969546519534529511129643930983762715792154130190377809883018671266428245619602750063256138466856409311615950041877274891259239174577433216302626581253284518075661168728182881248778139448061794613158523093802330081061630196484348654815004918713117398141601438399823946745087585141473166363928758496937470141109168277991104420637495668866765664782925471835531426402674442026501872464233635842740992994532626746576765838479510312767283899985958476252759471868504627347958782299352663039413140772400290233235265269731241759685057245723584861125841273639813911115809876983315585843151161418437208887382078141879299389246991104638774204919985453578446194335589649076555980318753521014813833806922168479628385190454169336816362507413565220162720430531058206765059756685575791443101571606743506060257426913012903269505830320931402384773239995082391484940619366175107034386575417550562986948436209044520561285499701769521441847807238973916197234531750778901977299955163267609825240182571154177381976949200792392070974044293774182563360489630903243016404113681419077645687914277468027963915844416027113855212509007207826482583867209389953612045717468563708745550815362978795266117624012614708664961996802738261013192014045703475978978884039557714569033727956926773361515074050365496929531369186646833067262290820863103375472181422699925342743284867951354543905212434139646413349777511456161228658888109826344240765778101625530376254199128453230551505721265660255374649419727534588368996640459069019972610924329501627100552123242952948231486082491805440199062308056205857878223381451303623087601716851270933612747068902723721121342011955379087305538709446161634861932893418497603501094236809834169847522066328525166681147762355828042789479646842671139417110926765686506306230935730820738760972855489692723146927855312443708479329715493273170930595143300757559621488332762084847149697678626205830535092351875658496252870245188366174059879739323133198213359511513100336203817890300002406847028138897794359877936653068313870020055489055398062784708185204508152511745622359168653576180614675671696809310862313149232796081268981880749658716060811371952995233533075649312937273486429442330858459935828937545902421331668159703296382698312623898526117768745468187175466238463419720124191121733234662226530725221775010651945778897173044009939603907203272806578988449253207220942934637273025301377679219871981641884900796211096620268501024389006994694472516990822664369758684481423257809256937784536726793525549735835723396310805011437890147885075153599804555151406902801304681167547118029225676228333715912831129638708500109403085199316096559200117366124278544905026569059648875951335439385585881704218544859602856691528789509504648331124043581104965960384875691638021348141317605490144425448939241747419324035847850872335973622864008411134653450260740387683072746374254410266705599291888098326111157429373218085414155501517809425419828733173240348305612796489905665362527611844659880394752000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 14762542707580335574505992549021728831864743963891251638030670692696418296698010068522936925755274570489224040181450961759095139266582182807855094747357228536531916711025227361434786975828069784569681499841930154686727678564865488229820143786542115550626677903496265123061022424513218448915448264426021735090136881269676395371937104214039774826400286697376010888585716801058978098181424301374903845709954801267250408494124791621859176840874071593692789945262808782729188053066606795587234058188935395054356994933879368815232162137775475497803643238541971033148584507273724781704236799970534936008347433064017050411653683357247470771229423058889429238735138012999317699598036548025166340530191759653925854974554936199130346067280777193794349650126005939747691079642444835299055876737007526945888451336743643205347625290089371848087162627168979898612659410404496604017505297153741861887802280677679227802410342151062125042617527711558968869660483449305281394610462919091168259229857193059513585719054860527732418985688189405991103549822471358051764005115288448773449992670075692517600215034936566247912325368874348377496159205837265613115795002826090118679858426682301428981396587854870448579594444677682059013967687324619435712311844201671654324927850194797681622338507984904115564116904994358067448716080584315076361475972286440392166423073661399967766890667782884549834614905356779292347594830578846400949363431743229475560839311406158777608736776605466143742765464330947703480232121413160400363543733550826075159223788192548670571614705159250085857488225676288231460480527172438912613500748043705487350950265855602213247701306208859979837164481530115981718093035109708571312467240371109988507238488393928843200435622366508241989054270263536298145268861468217675389416601907352527871630511245971893454602617003170504152824091995462997164194546091883132247167708309436070774839904559191832567052646146525918689128757851387978135427374027563420523311017101781904481147928882051472014052973818743791942449638199810021764723721965602342655240818820286160397048912057811525681447940365979627021369333735275817203156705681782230401798382019150948298149020198666217229003745420927243662403898295358473397892230268898478597077141863225711141049756013266696612831204098309554683365549536024001817532223029604258453138341114836291728944509310993025584351769608225907588742830199212314262486955321735897008536562502345891563700660357177093550882209775442188625457733365399918208585710502752583560074790767847503391452909382978332675879469521698234992756590484397368117488021972005574086361931550134823367403918977736473351085734098054641387409007941461386284665563846916062131776520696765652620813910193061686627900397216546246666917632893098133481669545090686511625226831986730431532772404628722654576989427478683711674109535367918267109560881461652440418204165319075771933333946946374502999064012382633950356760736621027001886702656144777520478488707341886045566120688629813250445646137923574337570339803879892388665365643658969253148132517671461534364980507000702673869070223956208919468286816262334060422617722713951777198290387767665342049533675773832383796104012054018298103542435078003942898336729527966348466778936543925074114327054521502253246997345172829260709874073974996458670468371580468880319009034505161789362189443502260013493102428036363212551910862787922132204868504794534905122486997646521760804136884162660180308701615056248559416831186634461735418681989358978003715708190909104415939995956049287654418633692551546324206463308303227805308302770806283963275174940089971957137054793747726022714286246865961180743339938492112148299393432498995200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -2654157889638858948787544233042829391846879085206659464913444181777511733161694579368644424497655637261538355779367239839090638742653953786382696108768040571108684823872051085371100461993302232782912143652059580839073250804064058805090252451295989931909143788458440088479499794306479038409400634493682119716801690067126214337332892609968582154650830224590603464357766532622735570246114832670800689290320592555091543782275459895501938187481690031861450844823011017191829893876103517057100729904565638259670998039291160747139581936645891772706957006391363412653319249298045931441732866579379583847445352560188204377396039474871893911621940244460504766429085622890081799649487931597562918983389536323171824681193727091830354632229074431262163091317233711655689257061030158052855973887534889611141486613450994530978446235549562037293078148528869573185430688094286270690511210299019981616491541626866693885551331666665749146306627862604080091846777807595560818371317331246965167662276279828324297989718847969947343140863177689247912328272565565975183378294320793368619560385849237345842624568954064400411739100675422174128922147305432924594483404732344295528672983550512441376305635583893371998058401793189142859892846671090872316523988003778225516501033170808878393196144335562483901715514838307655804889065538057670579764348941185675457019575609915812770748437297823991820433865801812283213280873869226116312670151731276072581908749159101359570906563325188621164647149682366037865254412484379961824973258177449277558257272127426420521850644119541998035625823909801315463290729281984901086741597202695759284711422790614166251067596002515871855859813773430902926510945709485810717519751280545079019843416297011977041916140346667534389222079029157562865664754230239183619704618122309491704532420799509198057331002417691172149591734419544631223000406369915455973689764447869840435503084480656685279345958379386931131157725886466786066629827787120877503809734787239078134688796957417603765884843120799536049360425331376922482671067040279364255569214136418897331308105700516639895276351519533274535499750757048992080163769627119240707933116648591151244921033578689329503402505036752528099189751592601334431284103603821998121960540028826230160863057596936243130076325137377735597738008843439854081358354783328196651314767187439238920515544501902691432022736551345399295225814397802424879991243088611222504458343307547840308555339134393919845443557838025792310159360788057535209159344801102990601297472874535033189733047878903283897867571866574442118861442000661400657002094225169601848649413141221462337526864824353709170425239171045180269254389486954030547204330336755551152791413960825934489038428849903895282738804780893209284304223569711855579722350314354995018609837414505488782434135972239932911479597650587515258043329621240549946579564978529459393797657275072777914633929530134683093480700853013737350524759227043091226337313046550643205215469091978749069680644825503242998797126191078634381336788666608563352705006264480991797962505437442022356730783750260130292728717407835440342410705759747271790082244838122176655067397639946899678907429527339208926937635441571250760112202751093494145527068762841456375799802364104242141838121111194915832662691027426972237995568362815424345123349685129132444457171334512689834861127692271701790084261409254940211640613550033682913233551562726240109654311286252489732759062186643916088233959974914495462862714113415760402128322537311451601672187020538804738276186586075968659706628468099963400682084373650813352055882678581565000442738244282394618766149931070252575356642812125317254101780530264657169754357760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -200766456722317424243040109868886255912860383595173141004626178548467580836565026367198243560376398348660940843775125339766908464860965135420546875369300598520578816888854691560628251623410329272784680738302473338271802673785753131433370953729839478176004679946932215563215829096836426965661545070751829459090033804989377105942325384686920074209126354198393958416097809309348927374995119570117855508504084959262233981291907460240531189732026319458686934262907670632944313398691347638537976970437344793499977321906434019271038461501687121710837083661427432069421481124734275513752433272887293903992829315573602843459488256611814867938619680097196715376624832983657218337123825599017590110674150838875542143287484033794016266368277420849020213418682696190940279900363783812232268385444054657893556652330511613681407386975807164617470136730226953246007825213887886189643195542717441591486005625067957030760446822177817581172413338337864196183755180900613268629913822489776194996309432431062837140839982934748298089954008384055737125801703615004097927354394549508357110631875898461580648110947636912816429181220741906179178151376012276929059829922411405684573654505034814918215986391393004276176177579896840501957695924412171806817892111092245180565345729281604742094145606445171925674003674860090248996195117858040570351095978852961630988243745793844949308649270398960738199429092808743288840802411554513683794998002832132316190774687409071965370631908828871838484177979961985613013697009900994233884798694519587262991964165428327788828073574512565785372743040388792947381951440793890522754757508193298689962067918450658738753996847383691642503051277582214971374809725466582565954831586916474033035005836691615800897266262596501055593481160972621758238424432326940671590405610640711758495109662774584850024315736360043589341968658280673281264986270353943688641280568391065801831282420869944037252514677588998406457020262231840833664031628187276025445914774526690756053784199276127420319455609458796520634458554227744811733906531085551902876282812359159416399738575955836357614803334983823277443803082186301016731806151930141435675121217340312980078732551382835978649720649860356113762322628733534936996926780583187904498901411471093572286754821354184255739559672402076902899741996876950635811846702702045945234063464407670853624177434531920062940497035441474458933240149100879899081563012741906871381198404467159837816714675630955399736781678825225608428321244606038708559601823783119156424071507198265519481537180149062439592836114061956985887616330405740550985595125511479721867924464450790817762169098706359794354468802291224464534055784613019892605871248199846965775243795290181724954825571666017396774590175247066481266180879872726622652259075530997909653075925306740728090769292337441893614638109514964907508905255922187138822385194961470361999062881147106090055935280120940430688142234143862930013078838857747069707376704314967890630059355623009707984499878349259761580190666984946344204379478144251931451276059402240208204497407962738613426153932593407370685741243851197270101546134892095668405873774782981986101776574896107755897048998918450586089551226811120914031514288470737721834720074028836924452525232445148870549349352395695530120882711856169890840534928819888103982657723895964321111902589593046848403304348893187227658601236120382723332978881172062949181934052937654525583430810324252597656280933273019454114682088464920733899292822737052899818284142626774621471413631168355107577244175163159009749023463461608862462640619747918353087033153319479727871708697944055780588966603484169600682466325171761765099733231259877376000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -865155939248177533812388616953503128875720403321022053595738498635564567563234850491249445749154945089206070412778102380591394478490253241586805691894934860683363980480189346817916914050198746714631529877453041222296224959740427979997809353797273964214689366637273653522731494463102169671284702824266715877895724644738994109931387669943516070997635565872210595047942468690704710605698219768915302883943647839406405479566683945785682895987115626711865551214893606131799038978251433971170642103354247315130286121554521683349849005750531848001871672244385596826268950073145379936815903907708811946874282726355578685246713943184517696701719465684925209815863813983354246963283530293576734662769141181689051322441640337369028550477636695220788917851394808420017983082583681832915695154132106481867238301027924222700365160962589768079733154285961759175113379515913526604334036007378691684947294511946306191449206515440517652760795299179604320940896063217310071516247946244463272699841357139571724390710068002497554678264457879152060824663378969690887375946625658130287147224250904346406807126617310707949128200577754955189840676403060853948981095962299790358630450025349895654000036940032312492217331634811842132195833575256077511794810449518520638380603564870897822849352394311394957544399527157798525215631117167404142607637118239560613653913416226443598632007863216215700389742718272665658863875720197615269067931266257975043159390210401951030958130891590532084343270896686031522388186571151144053398254771091237226457327743957273314715969962506027843633882472762308261884306348067530949706149824717774319008348892469827796926812652971889108443827141631433096750622396217584126790324088613462131393685633023269749227628149772941188337051041755221052249026385759214467558098360267633581643510838123415828217080891644410818148726005173979134005869915349170555973398906554180896689701232195078359671725459931250529644293441074823085999437720503720590279306761668259044573727864889639552767609463778934671024108399195920614839219582990897701954217614378442960223344436363813665357121175742690599036499419634035170889763934212255018983952579744733006863090849850563052113087429686399803612322871592636844998380397094210924532177458053888668423605807842163257785535925896756153285289441081429193462984181790568769933249484999355100628201706614627397635234957613068714394460214723612442168947967751392291441628065738260924514428938800713980164516315720388211771602913236256733246547339973949132739345275127023012259686369144407671134134419593068540237461128833397872381126261331164696783641544426478623923111183304186087781125829841395601724411693044604941348377771578845788648728666529838839967811431232462579383602883034741893732148939905886439706747665393752539347662075329445851915972309471867558279151044540774588717702615962103715534416535684147010852495011505214940548905056136826487410558238446818319471804935322647705781062456662162005811623684507652482847579760548652971308134011598860495546902932579662430652030139474547949882518710849110392159029079978793315559127831610436492049347030735866515139687472903274813657094980806364888129690816110559895521822443754556926860662260317002355347903733357709075786088357457444829387662780962124978551488096022846154278446786996168932091063320738686786813929188477581772042064343382712185153586017186865077752325150359692432434922724337109537759933685013745061979438014233154115860011678378789125141407441486168799257393955542767663160905210598664202757117042591270343517068173616570537465585090793762936632347704643033478231908858508310964620125572333351019724386389106467007100375531520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 309283372492882199224052274151615067857909229013026729935404096660439607556837721274335044434055707415048433465752469359201279265082782371059430271511603738913451614619503500553563848919216857222024054773890545049567856472208100707993496166078719747581780402362894866648664497882704152062290559771789772971726610790552024191458180291064397765484558556035378601860980946240817183792775610934436161200178877864550370852875862464507461237180794280652043180321948041564704725704026513050627647884813510792721421272258617875750503584315243075040611616605720485910938898824682309397569999453687983603534329489575199313168773997451861519996873132746162194745998875153807920984536170753858998979005270745749598261947990462356011248239622120523564899266393182522825370273137936708878171428346467052503552901771708735813421725834801822409923581520565526595655070490602956987153893640916974281545015144029594521269694573088646325193125587641474197450359530036057724298633441943807906560262957974718791893657780045269821230825044999942060736637947266519149615836548043143417724299984025914383853157708385626890096756111257160968043117086916038733943281118012310293308364339451934920624483705616242757789322203443763573583147998088855072226124615298841577357811121293192945109102365291233137821562152386452975047225869860064366682336886119400729380663585776542140812912205687221604855744931231933783053009973242961274883717047314859909908583791103789909858023586997249269599211343546160912481088795118630268213241272626371895768975807330462659630205403639755880853014848930198793973590019006901873016108691906933214271429783959088065317058730065999413996713566760282943756351881385130603094076355626568964113499295984614915456473997062364186052150687073917681253778615077003253125906741670051200584503876266210626564164131568162785172355233931828530175172008868296429064914428957684963128494112602124127777771984207758097054690582677530722885493835140712625279410674442232563455430210204283334336915772698188036589307957964178243907334309126027470088981986260092070432865484336727073435801252710657426037378185438482228983797718179386125709370882246671217481205496904974096680238645651455941539469830749493372965799853200075558191687455661891109470476066595025578462532285864893631941440218757761361471165376416202856346404131624322475795109934202040088209136624090436779727809070336197355488667169897360895351447500032675069109198144238488412543987575541576309356348280059975115541374014044282324721230096561857885024510871625460785294302753846469728483781924868950788295068968269445859523718899580275002919391096409077798762020044674616183067298247589740224694245193645725336416866761017314627618401113541040492240873920558892401304126047090148443487403797017879801587442182358754959557590066289663230322040433090609833083701421318277160598244791373027344375417081176858445627808979217211716772432479499159699133766633183333964979255776501034714519649976620421001666941203218144113666455755371250784618547224420871747962846688737390813276579165318343250772068066460298246125875498205679738588082475314220156001389989878144972108433532917354129663947545166077325094596110858193955477737197217786243761238215052067350829221669156765574039415179588966478619128279906901687767884374304298333091602267290539106280788906351610008362114325912432754771720534762853730997118198894724172645127308471430699702335161079700817181800101019929300067785817175454355124167391520838807042453439781944673699266137886674250905081254435793916012881589166497851572832598127446669471470690268467657088546656784936250760348870647096098880455027795944947392184320000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 8409623012447316454147675928744499567384074502835880766896266030475422642828230357006626455045672702765156688869522548542396641192133944949214281065435694554151433532285145165186977567582451153884498511158825669283555251748546757552885853152945989015377882521244688666268554297472262743224172168525228061910319628100111988264997700144483969052590156258074019303188194565392786307071063888607828803992406477789786050356666072153259229907803218264912309962886697323701295170198130225949010535771758590416333736400725069130085566616799713341104366156354861300719830001720806008451944357252594836904093111908666541752203553971554723026435987362262466714047629295383644755071238783553841760073232501790308252255529606941197964856779061429845019206039797419086815421863270510808703507133934213330355592350816847804998102696489254959581718336602444679688941344280452788383131118706408861943859254204009820186613288638965347760061436968786947152854722490512502355283335669143066946011171253214743057149782794115118478543044852976100874653242357858303434582648731481165744364229110689889127043268070609102576314345508751457330684099122421165962867734500370006612798083711725363131268716731002219237799347967428170439549406967500398335314203407526302232265206756972846631730806018758654260782087520997866595920166267794957647451863368035255118653204778502127258508312327881389500634444802490445146275113417932941251732853035392516277456292647827595827603979606541132224884585441414186459443632961448605041586711437363113821704422761900775212865781487184994238738481276625969579653798524500336279230283548056745506004367665742938960959842314697014315140211696797135703555888718959865108732145774087953325210458903131199033435824981766741416243290755109322449523288296750057284865177750479025721477893853574245252733261439397321195023923808290352141855238842311918258273251439154697825835327794871558482236521758661473157730103989503464608127428946795707776457588524874903121668749219599683192322221925773779608456678898701119682934050423433717561089377312137289658403903626853481833505427522290042132908461960994091170767714290673523515090965784924091482447907578789098713631102745448064902938135178582443388148502523417209831984044176906511657634939760744525312349121145830193082740001848220792001993596517783914323985000603797992289768748875251377772202452283190383198010771849021147896259417949717271301807271146034351165703808869963915870723135827826298433742611844663410259207598695395401447411543842577736232340652457322922594010667641170919164886165678797450445199312581640333885137977249275791631528758065356739785921987356695515411959265612661257796371413053560501446617159463586691416709928172102025426277187356339756957766454434352345516655337281313439934289354336427335507349612151900947933469750272254644070992851979687895197436264875434956837339065715400985435237143695527777572288859243756300754976829161918094810844626767364089186362884687804902554112499554304141395556113634627283320938772631232013424394131557544644447333468923112959287839898981715722305068686280983858795602453772323989051627677344224468538757830438290847513026846797105270797198720336744143974811339624896892975182691613518733523434948002681290887982716675195793975004369607175748220924487991090223582637856187829512498927556346041538657583168767613458980105387409555459156754805502209755082566867603121623443835544935301697297946032013744562288379363341797415085284237905722040701347775635786288800910879769061740423328841150224757740461457238057064845035946548649325087166136271850107237993068725244095896463420501870904741400789134514061312000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -102445607219896966331842693420379716095969461390664143359695958016130670664598467816064465006389796023469987843627399481559078268243137417986540867078348466226391471628863999745066314902746816438829772332762861558305069668166346449543529325543446674362644720054774622580009027806780312427717225844679679358671910184501718802481853916011035287186313361402812040992252021266748424179772911156803217451877509032088855497405046470871261631495450744474182959213208965885586345702679714343982183385113586392969186081952510915511662350898750392220801022545350323919720914186204174911527651683111706811850085377380271204841805101676012163773870106087328532110299805834871762393330456185643767633745385627573038106721413486566730217969766964587539574402475887282996863380033481535467318962352652156914476208863198689874337314127027921468232522884515922669018433881461850755621409927341056595714248223991462620467408150947151235016751417197454327003525446346295751272708416725827921230124629996086879247777383693728662927417723064955737215436890556379105399296569191814083345374363620287912803876458254151306971213845482229414433320527630603798129896566186893725362481574194362524090742061347338039695616112308099235744968836830068234529207148531562038224684842687917707109465162361757438845150903059357868560771912116103939921654979294828173393508661391828880190326997466418636108424451866218179140494255399460634154060070183436492005166886106381695238673516004651433803420913086030575117246278082004299057834948511467583734979726341758811640036282009390149946715077398976601726384718467845571064454270142649978722462965959248945952894557997946090804080861441113378753620688186205420260425337458062835330728695014676437302418848914068623061651686770559314917218645297087998619038000341964569981518563016213759637571830221662754067878602251806285318988390119180336616901299726214452884049279144128842931969906651788570762449929675354473856482886340942065197185075008172950361680958540959959289211976716806776101402784866145754177756368734721835234168647668891156412659685424236880989352934652323756644404930444776882425486565427411899807684956692432545228999242746417319599402317776687198318342311332203111847463540899302332487659924876627406759654589609770419317668803714330836695021450848976663151305889895164605705031096411757609825737453880602679065219260447005283497073489020968556882109692524953860885637934158584682487398599285698748683673571462341140268513785236320748531946250156535184468743867649669482765117481331805662776322438545050343073971662161751255794423639720414893742893928977480687757740218832088964715664422547968882419383188993801504946002677382571881849601468389421565738692127649009810047367061594888121752892761440569477529464678628091316830966298675271386257705258582953784043161171912511534389021532182034248764655907718244978574348204396339187440260279307423058212403331314652115968212389284476778591762719446248123440093879912450918235159047219078259846008246862318181122277308980660700445896068889050234653444334625379691871665601573410970687137311269302803266426702814957526894551245536557596740691284743724382655154557887187030044514996725540603942492533858795830277544671992145923774815231802210064723813358378154543011976022550324121715830453648588810927027366439493934489365909437041855061103771978179733025803007977376777132884626857676227031873811665983462242480250683834414396435375572494948817434051240155700070563587540263621466416639276121450737749318156203179934053685025034775099115342894154328931753116573248202076871434192248949121953241117725811670952979530951118953033341337600000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -9369708363629505763506759742322471370587677907801399329198495643054946515897512517012713498757223887053157457140884089530172270272532841962349551573365111801415839550789796834508858608457163215556107981528043515052360154283829936507696953018871965895952149255712967378585079080245343426431652503458857548179285966774878648066484352210755642464487592539979818374633923969194037323795657897438005944741483845589229948355247762989485845507637553955563528375028931434126673894708244004334922629909545865547955465045278527581658800674068256239238002850589671389629575614474971303619774880413230513748913046432167548251324103172798328691848705938881318033275608293524606050015958196160832766760558573257974572968337326020275752623233199680972389149791276120343466300815667279916661554401908644341941444740371809060533188291917791030294904295105713966981204738597743098519731824481891829364360076673946846781028833419512153082718151944786078464017686466993320932202422453869686465558380401012967878547602343565518191600465056428387654148858966340112105639832617822734553660811782545835937744276050709265393288144128451687103045350511454500135325426591762076912284451209558652617883399748486271067259323176346345711721247438389062871589508973537141481547014048282935165952967819445382197945196860929582104708060701602572104085977541654797395813056481493721465469653830568212441303533440900809937151630686345835276388904228748281559158441505273819721620313244145733663846227389776680649897785778988418830070366373418384776950320217353132539900237354003390812341494354077830410622831463358396565654093182141362342942309275893323840418167903964895643886433911462453198909070115282191252561024370410555321750383130923934656018880213277711205780999157511889315752339096131781885852935108481323752694668281122135723578807178811113203942397619682770825604251716432220153405828728489446253242670713431478777019282610550617321357290591303943611660569139789380330945127230716958095314425324124580185345522900150957755072144223989925234631807108592672879453230077466130548065239928823352468495262460889498389721269568378238788302755908839391692637213684813696840401864197730250342296483036759004596962718508249519544209660408717736108114015410960127540071482173951613064006740427242945396118899433842079308417235319321228059486254156487666850939059816549054097290169496388268997071745850693415461264565094698263173889503843755674360697124188681364703752768877304351135794534950189389165340736123616926117272938363402643686470237780639423505224038072601298339965288306927963342978545149794365029861233957303173972642884254388157130405475480502914680775502598537918914507244593259918143073965546837258172030934588652936165348715730506626360693105374864587809970833983775322912551485417517710908734610492639539156164276988824068850877689639246356171681509819019659046830062096399012208791553199108376666092544456663422953828718184864118678124551478491973875583530131143007865311510698023949125781796144187084569506012784116240820688050519055630491573451443953331047720111490254169294499303573938568225590885115032257799899713740820951616467114102226095296426815967096102898984436715418340614017873976658680970213817740906384050467605365729967074292951972689493793219105480929905701038808691023049110910396239179042779966951542699912437746057013889584620271954280186007279285332692863999379964902247431422911872503956512731997168049447443979543900257364017926467514273757812847146580999760171661028700004372448085104846181803983425641446234106722717116461480334463974614364013332466692166193185001176421537382129476944436763033600000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -150591904575023225583591102610917685426963251274018894176461656119513921448060037916924327869303653863086439450557770688174744029861847023175296601506256484606016060469789094723488997248621179134299927774318553620804163575306328177151328092560640532197903616864060598045025620393202236755289163010208266111293551843002871008679998249287558163269719874556461167328765793752694074853673187737069829844312956549010959290102216865112245993681707458210309843158236708588054670222823533886705395385721627713700531739850569070331313238699948953958305959536277170575010631435130564612765015924531026858334280249471828127387756382725384302071376426194447169699541291795108453708599290668102433276217002397129505684490193981920357713988905377714028512557435167880589739599683114722786270137921462590577264545693801045731127757304581541599768300066064211567731001063241960621494537321224825274839866749726363032232980316307847478005963754984281794525088449998940129155298077520064496024598519730161637999761757237524988560945994061874346718713665593308172854170944101106610452993907640040961138928159191672318244815794973879441977161021105592113066351872887863463959377576989746151433841887101670699550167256678260126284455447331143343621082163600074582903451975446559939693643764367477386411082011441057693440658338311729049910196785306205635743212402465971476825120558230779916710204592547313037445516884428939472303522584395918372787843624531426041929448850979090443277806395103959721039756264488999009664108836360234432310583737907018061090557922499964297143878701096010977528265101426880977215447628648812832793561031112150928848854056659459955222555091592202991555686066796826062178362285696433499194504234418463320483256698081345573511818945976420451484114693494688292461673487041720123518191523741876303944600231328414993565794781838844599475871216415085504792723873058850723061459478867670311329087735887135030894762398429899532331945887320559091186807881879045638792031302981246453166251072521180614469224732097162558903055885176920791432591022290131241127306580340144371401617579504133148597055877455915454703598848057662298524200623780915490539796819090731825919443561807530293966248978743257320567590933197074972215822020961139020228920713571675779113679054513984913913774321621107813603785105431355861447091426847313568653018254769307347180092801408856210506024933887107404457930842179887614034867435216821231608538090759046877504378050477025106242508955345105653722699199865082259937726548220657696543500859350835747825136474634622314945176807338756499695887653480932445220675010974308664839484764729417364104614641467666396258005736485816013363151102162614768572075088837438482971758954720926316176567495966400707460998846155704319716514001737209663502723735618683987291703208617511532909619576697415573930188528839103504879710805999961844624756990474074466244686798986477629009762614766844654545078733264949958609695548221662502960871196089854591493171924222676278138943914834700679712635657430002497268912368534908209167830300784783782471081768985509866940106135459634695836612937776853530810975374884426529149823601378474649502472546806419462381763777746267228417813462276090436641017692901687368425167934400592401851415482276578710401182386267392706331675636489197161459289232675609713238659459822160045038190008305409285602215886669821135799100988559309520161389005168888231771651577165535086504206774918708254301516050785917549509409065257362663156542928990263194960834311430371452793985946746099132075044223584420672875075913903869120475740439933562415849482742218977635301312567904829440000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 121621632648702999056549015400602508266275690920075878904739804843907378863436981357287464775129990974647182863721841443076788143665387625023896056215016065807399372935240485531607686526444159896673620569044731881861941381776836716486487993276689157431002319721900754780320651511095247045580569402433210596617181031580222519354080816477056543604186048562333010453151286733724889814871861999593839588505562342191393244306164232324178363051715760696477563626559308563117233860658197294212349980046523414162529849857135656052109525501930164939922739034984325342932325589118783039118985763855926829179676206116941696492750736233846538597728762041481934229259939370555370590427695912818895571930651282317082658480339361633481013271733427598542352016119286004774235148374586277744348651413667219999708119626353601870346981950048876149706170164902523779429549262586822211353132375441289436812232840338950336477945104294490004565068360492633168099979993473388267726486893446037504289139040185973287024767997249162864799244258698413468807011099884008350439503683189506100943940942493496662789441865643547432704317550022173190396409574308559005227359733865687307360799285993420503635272019055902381246780364482863089228604993665179143897680212463379110480088257794610430908945386624909159989690722472588601253837779245861222441880007461705369533068332148975538715065184981118937477940490925008432940752046728184879142048415340990882223921215634056208783883235629716096045260727634441939751584958803207813088122336143603957721426406769798200719811591633738911246474293424881829493973269224154190119822307094609957760826168638077899422132585269248434327226648639247015304593153331908208684982648594743243079249695510343760417133151127033965126481958432901159751663055415537447743090107691820989423246572517376638835485375117541567886578349547108485289324775677477528130904161486398265232171096595766750396100925363614054578653448797742987273856468454494725697247625242960750970909729763225399424575667666627878846400893582446542882183575678217058835134674977432557588637670239882360331079477563619830824256135505136138263168317253889737880372734570960534133531800444881673178552315670220625092279865689152883869956748339054012105581587059756470997718851967653868893356524943560098830147933796571857786136766029759272865211790440794979001694297193315484753845793916574190746402501416237813057640150892624046073222927652238220365586961558305150898857074242776479163132346756579726015513357844378935851775867191205901770749409902170402375972996456914008429586540543316281009479156809871131786426528225521584396599310184517100713145911324288393410994175942217285640961569002935158838444285399052046752944370523940025644840878484513654165332903701859099705726098453569655459833021468130448289252095721876114666592175647592739954062354872594262697585638698139296714958138546104141856923347488068018380578404084656175061681457669705395795080598447765487716886518562884022522785772581805617903900617590549397418703267074328212483239328586939119883608094124830412282111560502752539748303914568990490506857287950652612650270199192338420026898602745486621540924556525631493887402546786454656423690900601299179784953678435010098101396888846516749447469957086037245004799606071617354756559061510085952231596051226797992945521405430305221617495292592460308801898904456598864350031653705033330734363271834899834428895552141407804717430356640952904666146495688397274752361817136534296063913875887283177967721809665787554150326864269718202747261488885393739095080494637455014664398503240395616655161217141312037496899502080000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 21155462110712868227163032570337378438338786476895166098586303585484228701348274157605946950845478152992569994970076172695738769583866868846445298423044685974033769084518575930751571967551039361101343748204207899958803237428425305718371415757887022471524281138992765903426904475515519469829179650059838928405072825945269709540630778686543476207597883698123138322735546077229937460814178590635263219582803625987718910267086891541867731910185699767850103851740565618312304614179219499402762798318907464115243388457989310454088059229176895256859008967933514650757618621212225727201577003341971431289283602532970530866991802752596085289194907848991693376025291208857971140821160663202606520154055279121339463683164859788822424982084717668955101453659733234524153919390172739698655115061282174859876510688796174408588179278955895419767780132272038059837140191195299068582929920874653821034630852294844554878849293820602400113256305392291671903110457478393936802271229908720181956512608292703305737205861656117735265958360801112143975074999106079180815368895170136914530828702931167470034852748759147530560029087667487750314721793529015765368582401251192609161115798329157551320044440600857273013999145615044378666337705782690944933490526275405150686976754921322964838613699718316291007774551087186314422676580433376676465516522181218844223618375302603973329627193535182718613641137346595199917280650618347407609620343304685327809542727301658786853789453463213150853206538187096303376544260980932697566865414229580824918769661779177567235419766908390602234268378011688597782397125296226468834690779825640954166297506030572183790444199431075853692398517618215591848455215524553526679824899142936029523958013143477608142912974749503726157380834480190916497483598197250397706647976341576184073829090611572147100888363000180902018082433822053025303293122454328782466880974287476677032483598447817523946936709007126870771238706768182534537414340743221223043691179895081650870956450133514953394619808911026274959965609944144080605042531067877157846097067917719901992042400298606824536332378963288225254350016750360628940633522860582798862152477204475869964088975912028827312558132936746137461789528435432342897459571561253574144466841928641605298461217300940408320690958191073523273869156196638899246688062844493903774317848093629647690157978472972857774896081937279456656409126041957221598664350460634577875243424349893517877886160836992041488586837416712119046278047411340776433508320022103630985015898072293363135950727707297955199561589658431765003468377724339081057470517512800217631254741597754169080463829360605251811573973063659715900391379453872564728862403821522641791650474503287838371166576443594522704468386079205261229014299709669456088726716597657591057900790475781107856763186014816144141060105854937912683333207196529829481628229879042842096228162926802280390957434228618708461308156445169823043832156924130186588836566669469105057489118577715409980742013161469012910432315861393305899498927201064042987179936840003234153062479346470190866902397236196551858860017036424249083856945287235258985123500616196992017428849527654970427458007332920830214630413679046430052349862997773060688259740472718633500351927820437005097856472222399765980550842691702262410932299481434061725828243246475057100466605074392569532720491677608883655530737223153199974527830569354928978894629024979552618912530285954449272580728608142698652481643214210152544480588310157770038453179815060264929097703141640394738069023044175431580382163492953887137023039880943584856967513499951932014711533921485757349888000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -26021126962323352211424710535543738050439931737177617104394586659429538381925102082756566298986305074556079370387293336076329308238208918263068363789356067095304641262188416573614917305364541182269271810585197625001725626047206786943833442067017465077981443092310138245664636316848519428209298394616243587785642298912379416321910078049600786340205438858315604986276798369197171662626278326723036006402776275125533516954727418248198549125038942191755952134815513594934530721728059713250244815724795697443923063035840494009250867322995612054525059280100063431192745215971181902348496892849454668267361375432410667415638321072648267041031442694556144672284113430197072985150160492505054158464245302018247769538442312222379517726009236123307357367851959166445696405316406959315653817916181897823391075315894594398676201137303101717114490521323779190455800092958859135244715447245519624014685187305913201455563139223876987342410825244303470390341845924824749830642792775376200064325726831479071204344807829074982300354812588556850025325358112570297466064384757079390655378767656320240488759130939169751673792077004405087440138091078318411395157548570258847288987077912899730313169123165268585624330721603497175142420721470431929176565183675932758108825459835006614302724296786702628396481595442203971756955063610628400792160056363091144074913713606880125293177491181484269701715435539436506909023070082399906125719160601340462506062494946465471338958516002187666925385311440372572444840018454671091564168265818941275974471370670321058922681138355476445336063337161540148765522863689281352388643292771893019875198130890809562630775011221209406672964888455755707780066984315828829965519756346622822095474671237597756048379729895174081277485020162208844096926399195072960573622946183964745087760193340239306062861676335572616043790159739411204965761112208082127023353255956809811053505794957597015229949135456405424685432192719773292931238379529943286604933484606976395669449153483153771924064054005247061191774151893699246680927572885015293503475074858415246277858323681166861218747987859597456492714955509178635526571815355621517387222972898771250406924985380379430137745071054436948178195998511205065460393186001683712300772593533879254058905116009037707342490469987920554267705374394372264239750081075837500637914430568744576008524084539960102023168098420771832520021269052340361566904859100439484900412031847687348448023302906836574736605979368226999338302497830783916639846787997887944333008816535394188671405891488674251651679963030464935364343937136436141176227833093007637038340947788502402587051534007394866902056633538181514383702797568519805413933419958872757064431106869353423704266908767664581002737764248207795699104571119072800393467924415348126921749869387797571373706839814183869992019224766699735023955414273549571839028632592931884965428299226217564411845212622735030829957146053657693121182407161109809930369077365223636500494182495793297443778247879917893580613950474577583879288744675021665514292860690514271079839171130586558766177409874314962780615616153233683512782155234477624953523751731401845602817961377514776580244690292682710579164630898157746661899245697924700711682369084495821634249313158323712522410443321860223983586017721969014902428516403220040535801515354807939849109130429351443687555788202425498280950850184501735742666569293778031526859331465011293435463974817499587265324249775408179902646964134490875081159964078808489444867523529016575325980122220607429984175927957350355166633697982282442670789975921403447515675918038032563546398216578662400000000000000000000000000000000000000000000000000000000000000000*i1^127 + -290680202501273947246754575124812558854788168715924693936277187576377912803670053155779124161681348257445571253287906861828579829461597936186343600686961437099293182480646383037225055708587007880966048790698719934974881035588511113341846061436947519784970023557478735182216251634847305830498035641170866498609394324068008582968653585701162651959602533256950682186657785142709527509058857273285530263510807120589333536558342374125915304852589057146859251477006606270855022524774306963822359956090844606043164855571627395377248591839010521513700908215552847138808391847081288607309494581524050630690154905595467787771755814723831889802862634339493338530900666978444349106156428213166576324774523497873828750881129852431039602241106885481519249130286679751974913585590613920150299541768988045721417717123449879787101126016770725883877379764945347000311476192799901656752200757279943632251770524258493675251424748161045632441779737771926939537783378142778024040736263807575924590070681642626118007225911837789887905093472064184676866350192853617254740156099091148701829364163539347632725311168371213224480717902340656657508194347493415761960833133432366580227732506604520104057157525899259077187448572677202951759506613856708798035551441034812555696961291589717845012009409445081758809030866640001615955792298293874235196817613315699015101855897835018627384056956090703163014525267033445078301849830314384030049299556672204713078242401464076144744135192942004687964706359903682170125783190531121107352787540466280772608650954122983732983874166469758876609355556789685098525011320316919410740311878265614939024799976267235373941957518307032599208545303057529341772578171264112631204020717815055335727378880404894854560880199441127444736372085725377206601648820621228672118875404518640652852446178749670585445077956315658691059521355400199195753109854962180402679039692810316064613293168196612085096819154748562097282444598853569845930434411531267366795505424043198153440226586521072272122907877344318966967060019707008846535232017980616402277861199895702142601227120123724726401747587084283757290321876398449022237140970721989410259449039502752158462175058276274250102510731314448558610074727475549088270736192350898706423129472494899096982377985127391144177032973741682056675806877312979477096864360758322136246852035737329340229916124871386456101674699675933591635123194538811981342679092104498600112765641482014596963892541668726340433083912897000851494249361671058762534654390632505895924862982282196798396043480174821123172149377150483106483485016907014706868038813606931062409540205854036508650609186273098810505828091086131401490272312327823115195137490202430644502121161117784868423096543671702389938288465541742256855727888138107522652395915369079633112530285529657296122377815856543896962205483560674356680347706506469960799066452479453313352247221364787564478193604278731399184202074359233566156859154087946539931859429744463696000096861001522124603344176414638003385771336389084230052788061582445431469231088881043906456073871707281792595436403642420971699265250161004227783109753583108550887752933237378324524474397637921686355835041431850002201502412755975412070177493052580045100286985483090776057861398062646297408899206607143220683057852578658677661160012189991380902308331355449454824019628751157039039182959972379640530539612853235538404570158606886897721230852363030157961092062626090165999511813007676148818444045424015098999944866878860294115961843135592832818336121149788782963553971799450728641552121176003905415387753984235560291611031573214556428697600000000000000000000000000000000000000000000000000000000000000000*i1^128 + -6350514087952082103458936369394704783495104867985349181807870514787016426871215855775702416847032699967537748426885382586653825203702041889552640121776992226896807146200289591318067874719885363058339752521429146007372789064554880489169256290805146137223845776509377634576522332966190901798173905458294013726436608280435999460946217218794642794123077599298875635485499179900737832633876674561804899047063394339742028519127212346137844171047398533800341915421894389936828837781362398571784756373015561572783526358518846742073248446709597877006552023990117823761947267976108264622591327652019728944274030264818333446979722009384548211335439943964928356860424906500910796646868473934767918674251219810628704343925543047266446964510471820748535639569185199691597960602648064151283059190482507227305360182618712987069268032486615894751006341270067361246566300432196277470268985612685093755776076405493187338102036806863363677913532896116078478771154088001235656164430506376912583036520112158818959008405321045111748236464427185268024081300011479064468645136704594431293088402908732715663406332892814603973316801455823449919575885607907768604142435282056740897671584137625830993707066959985446083323525620910617685244854540564279480029149519122306098527539492410579929393117328589833682721541076815452151175393110939368833124237676833942652420804629978982269211805705200023740207549144121690943836695859146746799812594509999344539421083251967729656748492993779590693133556956400029169900677526773862628450218082900985720128111202189441602640249963150741193214826504061593168986855695906395571983470163805866173601511993974568836778300165507588455173624912485812520301663383786149180145753861821932164929429258118150494105486213284556561109403791702095169221030148961495764140399529455934001567563563963918076393214672398220588769523841246580822143371353941597668552453005331846630489271732768847420137193368225539091500484912539693120471152210665268692324142491389361552396803433416495658349764475355445197008048120154272847084306860318942304876263410940749042943745380478539560408580075254129403334175707639164097217752974948969821261942852875539175147678428922380548379023335012440243843888151657262037159453969609015210372913509651392596366301025495686742301042393785770037079276412412426530761262793627799236794633443199649873165669162537948260712807874288879601147035874335494835507529865974337414322544879456191491767653992558571085907722991668538611968881739452643024844125810248143896279245830042042956831370397600557141138530325313625689338412962448714914631788377882571903415141742743319923757248369462784715101117851304023836475236177073675396514273616893611086590988570670539735614935923036766010434820437223426620981276088223300803295591789619857373068376571818201945915177192436150326794909448046375186637443389232700801042479548093906237567117300624789483123922274194776856445065339268359050043537358743955220675060238215643183192151394945522720561171363075194101157412658524612307796412552942600368078562970681654681481782122006924964059600314071510009664451007471526086092397887647953646747354448000305151745359030780650203093157196357881639064433388948329994365503601234516055420323310806852256089259040730047506995950610963293155158356974601223509517443926015232262904126753752747690646246815080146500212355774299955216941572274022423549202253073774534530879290351030017552137899582327806023396204364186709870203488276999914047013012585342093609797653500001567828984338555213031389772689080784480246916994882549167354305590248414042584775377794629632000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -16568999281801008271900597967528587183934568081703704111867575605263761590316195153332486220836573056499518673351556217135959493380815956295663089521054725274205692059147584887620476614982939473508875801094334944935303459240065595869849759270567372210643640996339763008609067587656650902676641761237053457350952192349859861451127023161969289647533672399246861666482974304605271376168873505360128333013410722555900614515230912697418297553318203631075638444328444275357381244715480003153555079470099406554018483261045992010698804979228707048307193386946189285768118984033016187958542169621906354630128418619562804710516021526193918818760337088082698221834540370625127167861531547235513356337520936516615165507255076697816522615919556959988720595672676142650751969368850565612998877395630005889306901138481711837710032700484632456729990809000429302738172309125246097174142143541320987385516630149191173822256197693526058827682010746938456429507999450213641415903065167864436709483588827438992951355826001878624391179257496749619334495095044580471341812280093174778790804531264291640126452584639965357252197702422661565331213349549337755110948979878542485884551291504404969060231715169244005483578117138317639807201813933778660786240578854336104617046064744080154524608100060884326084284307214003047234721796198750541081755435146300026670541261704905667210778809126075624469811036454401591203481730448669889425687378460223760333046288111592864534055386514285317571221290789942249550503684363840641282125580782546702138003835336695033944203642068015750316739930852552827605739169998953219472138389674693079720767583065905834762737176039661070016011523754684631600370890962721356473349475484799456579013862575409457719308373688069652403746528823530861287152719216680741836193613681014735784406997714335831660953615341415746119197172687718435184573525161227891942196477856114585561025277418874986605692154557951981688829106654900573217904173708011960981450326489684831338397922161112762387086761134101956419247842603811031603554490441037026913016002427936797976148559139764056427093303857385106719522333491077380694470810889772228529256345638801369518323323069813710450469283582958966416546979143947405612541157364590932891066567838502545657678263577188075956248815148494373178555427996939756471634202422248949054371368332120683143894005175442538559541258825913123829727861978943629536801066495094606142383896492414950658473526972924208044608907297062623928955009184431946691307393731146326205835557923764719534266301589075685386313820367429270847989822266517138435712387767871466869822361110991081312102274015050756374991672646098784764529231742744106614427495884680247812304706602246335806697037301141738659885788697207601669243900741265916157674170566590155220767854549664397610365495770679652268594097157132057461590329597524335325647679502290877229310757547476572925149212601027572299204520425396095153774320831971254862520697385002669552897380695805603598426181895675772686959387098461658250528431614455263598866119052398912233056706253158573197389663720093142414922967848962886923753960102290978546539044067730157918186272373877065124545019456602905857164110684180812907002780491453310534427174164739457182915035027073774727286402326624256977094472708987980186276987568075225264796421213480804615738908102238077341499127627033312270356064939836796775810394411339500678956839938013540431164913268116489260935311696872453388979604102396629948780736658214148726333297028263388823360342048648309916336745041581815712780303518644236149475868161629027050859790336000000000000000000000000000000000000000000000000000000000000000*i1^130 + -14021176075129146489716284256012270480172948674730655259167820554114222681997002460397962604811731038279381420042779621347480708073543865329288574033630593835705031865734336294726653660955904608154693893755396150703882004198638192510545535410408730424014716427468601909424956707673487814810363477047391596051137217409906239309268483468858673315651083600078264550958603346225824978112752476873634805158040464312751482830731356493761222950877204266554902184302815527007440624139701562358125382336931289223229955203150730469323280474379321219830382984283878953434402839725615612265759858117556470276941217789205808141122933282158766155317852236015915804555051302962556433721073474440287347180573238301903302688808882048609157817172376487332858063604594915195821903416701970608469319592679469966537026011261835370910151916732306202569696240478983052809839556981217502728523124211564728486598307220179817962917136148960058353498654616826348035252933715583935469352060770150328312823887598908990365385586599754657493046351616279903595678836483465494673761008541387596238535315091162523259023596295567714448633729607190705775425851797398871707137859278625628173642924337934706609001114132824029722902704824513718336537129214848993577530864627049134666931548859976967057979236369054092436263224087511559547860472318125980012044950589623931474781152507353422674398912142362645350509761428996822238627191329526636264172256589588692918472586799321604380672084460795528990071738880165657881148584788337584118730290970748874717310873477527217128932289495858070523357373228903643041829711886754594650339926144755194070479375772461978886352623632485424691740251522801409393504185088440689610575116443703862597940121802690783995341036384744027277697896832220843634775552395891170807526381965267887096758570843795907556809457200857222140597430421792511237337828763129008897348766338248428176029957669170050142954725654776548019592986323043150900134566789622223351720531502784226300111442428917514246129771231659262038676482765864997721245226451122958255429492182844932134762908185157957854637610331709494957564249613031927989228177550573726176587021566876996480159020016842875380885461443080272053830254759487940047007405542949429398395311205332317685869486387161124413716042762978174997357096775239259735623222860655777006366932039000856758025402207820618093389026423917971760493077279159650192035060415517956402095598145756584051184567590223833123577324946763524788387729633851765232112013134594139075392959283692013153499346539113241350155328107187728118433617253861283575191893281839561030526382167248465098056177279149842367344297775387770185642993290890321183706213116986066660930856297677775989306836616291365764905099115692100158416730661231832315416952398801835366669800095826903607819464009250802039009259806160551893405797429191188420176528316025762599613537785331897326425912453090792230069400859447397327968821064093767954135532761807801152577644869976784350897050618755258988461960142268326806507637480806158048741019808699461480549107746930035636402723732711841137797506651299159933154211754536087264274085177744501797551310959891824892354489781044442070204210843395705244991349904572913809414139576360974299992901556542489797638771232146233481548112170863089244730394792088550408747060253239822500157881551702564273058523959157624482169544141322851345488357460071116569928879115025775562114472574708143049313195505124706834937094498015924799990241996335716001529081407573354287204027423233978250710774362186292567243783274224181856138398676572700672000000000000000000000000000000000000000000000000000000000000000*i1^131 + 1684704491003231074911639996154778617273838353247680180565221360001333625235230353128462121261779860039890044865928310122078010961049799731316915893673188610891902991936467602453838097976777806366266504662203126043492079311909256507284506155985771910283612502343007838793497774780442378730110352251084250885929155209262485671869003272514774009673909296853186348384367886374659850558388421587672190234101591806727361953848520763349748158106277308085229497208539946715278992367093986452863021145369169116177949789308238481654711514054324046853023936976196045869171414294947923534557344027115839128360774093530614181290289117829635249266569034278897919259011855693973286941782081204530566357511668398939308157892627041873853126239055159460194667512988851406803530212463244853159210028199101746239193471357859867836704094118105002993514123810560356234796808254738586598288114075723643054894117421875549757948246603449237633551287749886636061861369824697946082722979514388686441263843328150056578165655804149213543257302201945757689646303663589568426449689470686191416289628504757573025382551076019484011707437425201264597634193102566256423650898241357706253941189284817041628546718223196012370535903158525866154158779489801278813281616171077422311489876693535078536725740006510639458476409968772892810736735385463896408605473162508865491612686336158946410427651638390392570522084576997374064719968782437940902315272992112841650664305787785088526092358716474477083668608505411190738451676753830011141029795833476786744694945168403057697149471195608769166226693918107712321865592979858918171452853174230214298633692762869910115169581642218250413141169364080772909423557318853203948214015577313169161745359591495614651460412403480919689482904421811506947637591565907334071491528827235346246209979414516440848740234020161704655111342300090072505781101078703262174846766848416056839170086817811545787210870983523613765258033266952770942115678683334865280321006845363476107420262019270385499977005990864047570490690406314346701563516852745128951924602938182390650672422891739767211590838598384255224059423245822712881062074605134443152931776610725235678759631098866280354067488832210416557577611045419999694235213051336248004038676558206539377638985536964652402148946088862259849441431884678441958146941608520726683825931627204708290386461838124106293521193544103136142463100428749779221106764985170855741234026604864970474561482268428020143375026077295656178891577642281949586763589748783242322737695927914671871080126076097959127717014357223972585108637801873611321953898750378046440542370845894410008737004182927012505125169041020890575356804183428605230378298434999127364705269561494681586486379282996307616054144698492322985004990784336121524420864290264006343736126751041287914401488643368293858558496384748571458291990648046692756681653059139634870040571423186080947747546888456978582163467543988064876430219362235131577639517192876715106205347916841798570855552277734436433778608402372998176220436295190432990233738109047635825106983204529244644332689509885107498674985005957628112126603590491202079472001102425176540440493845066954144008689243647029507527001776531787439504388915726576836065219564069944119821527985834882091628470041458249672182772659326197474447799944422464900864926988600571177917517498975717425305934725224817195508487807684761899888287973330261947872775841140654235882207783773392780924525111947446547539183548976616491630001837573766524630070811314636892861987291400052855531976259000311291376370710079223619721594142720000000000000000000000000000000000000000000000000000000000000*i1^132 + -94207231510203138854623969959719110074396420427311896203443901146692441023835430615979389852253615268048328600861342713944863810094301282212201638448768029949078294557121327080522062088977727274490814626839636432232258408733486236783325074105400267339915137903695162688684179232655511595235814425317601890563950359263100207771032544024946054449155009787464935279431550186385313095834954646027031363672032041693987296816741251787033052344635481428675050187764611264756344839741739705659468328137178116210697078921951131624275740129464074116908719662188866869490575112275850304906895020599276834558751680107729994002171965411321432109104714081953769287932792301175470996681525971451420878957278180915623031669444032032568754515693395333966280753688491956429106360853794743437117493486620450909484716070542267857892517313049485127770964516518452218029970481098349798943134332243498586298479451580113157918614445349012708155189376222936020171713601380513789204540071713249647423928118056049952199896204543166593007258810195039289742569327362454555180546908086434616337190231905738899599801776096480991547595700298931425964202216080404692346652247706291646815225027490968874238763114743874339188592065494970621087458780051534307266555214765127339030160979621533836008846871075003634090672828326559117732596136536653012794666614374677386618139230992707801207307300306490297267101953411369999108133712189323709830668633270962934867831099754741006063767162001654585072165585990219448201459498694212712781474326302498496479675081246484802412827290875725339595571110212737015903908356122545115067188312035525521751051974791698904770968508245624258560840359530281378815764532235485352476195574860213623677943343837908750999320010689584048307715793883782091108313830960781503582522588959167738255186025540728567303445503218160395688398270953679916019270894934432425148069097359177439307464739216135227653922814056293726858931780747263862907596228829965389923816549805590267457578905218574518133235167016426053872883828428177279639507365380780608712517870627967229579290592405390966040149180902117754551908729604575274939097295594200748020316517765332298261505779229435032178662566916087443468454045284926564174077978690418118573309969953269956609149537830363823050075843748043677675882668155594226124395373038462785708631546467751437903853512388297539776303794584948695650927081467575428829838449213353219301132438207449208853587258538258758514780994835048907275399885220675982140545721445240667152961398608748548143507294997365201747010241219056293854942967746976668282338022050025732131381511754815210312833455332414032523045695863328032997490604352007707394814137151919416923595166637981571121412925367324918962533352505665565958899619504373755431753285502765577965774083880618670050428094336751949111208656783419551543541762311144563750434017325119259866082442051683910426196506089924957033091899601436007404619691921739124394267024954912200948471560142933959612880939045585950413589561809376123107209292281907401979413026760921213101444203589838196193854904641424913276390880373351554952666502202795628995154827485273296880596214364516587962096897024296536485356311793409915899636463687829652809133166088197748579922116925904300299355956411902057980116624244340376529466326383650588036625359878625743500051843606314215035435130779421655471561582982550334594119238355576386849806705030820080063687320480959608999248775052548781010950698092601718072092942126975346102991077576591957993638069320237275358110239084394092197294650495489540096000000000000000000000000000000000000000000000000000000000000*i1^133 + 2774296534143805517519223468945592111613545736747810633024021865595954324335975996057957864410320422555366747943793959880576305786768307295529531558444938116866722452721257876611388113380302219148325053282781157817211144978241871571282184702719036665762874001802001935496329973320716902919653413839879704677922361941474546607480785755104807805166850300979651112460901237406499285931174177514819120672413191187611508401067017747694667640300487501638085423335124610289650670562039924631505806576155892841082481189368518752257759165710303835072085638935724066496125882328995938499971346361795755161570664063830844297791331021005085229622011440488604071706604783282354418187311503822415265595000900623131722499703350151865646464390712694973732015569331334449677715550338323918836147073233364786668520866056003800700355300142430902816885078079353703927036323966083066933510925567155450336412593300803728600420045098094359209792036928192817334446877985603811756579202019548751171622165947064591826892738857055788338518613776998884260990228255640206564822065446589092162986980964367535517837082321525447985730402645546050758775768004833459990369414458821983786557154671906468681488147628905672247840479240853375535950210681022068357218445768203113069494748370455378899553758419234870284065968062236176237174539896921798127357493924691699659456182143642871058603669795034419611651015696413629735577272982282928129847374966017694579567340371919124945876125574374636552552922828234971917674984815206685708245319525852133437091119937813461134878007841783857403253688904208385995985952457114824058774396635372809998136313236999577045773007883044633237866469453227010298073824984809391237774586291536260909485830464148419921111843421143043441929050116643835155812188211022813888648192982029300852868282244521201388727717975012361467422231360591874488701203309268949450397587244486808477910805700457103995458744653479063596816647185859653913968995408444080783981243244060553263471237274038935007651901317466303281406817344273631580017855464239642963336200361069639811875982206072538721094149063806732242882951107694051257993932648473453840736283623110500231716319383671470159776048070595488090401473199841843636058162060152530574424637092090334012229552447336959925847510156654978419496159449769371516619222851762957589532351585324010507021614355246997529185419759491788559987970541715682205251151165948882094527626950424462012540851888375776064723895363687190216851052602483910474933617528803464667902744386093289134620701487716157206907047764942361677192747293396096854878379092210904266461099736980952509645564426693459239868959935864588597682818582587500988908096228865870215340732784368325709721495751050460382946122661112984258584708700179044555025183240900403655991436887683280126114978747614931095970715707363623995911127538791846129144146923820705082666879426624344322522370937144908354709781656405779430828987589890198487913470187846445373404653684487626603452912768115694545424723369553507757681746929053661118592825067968106558645979009391391184461893497118477078366066215322114592070405180183579902305670561626032778225464208278534384521399965825951546542039905862473973855030025715558644347951348952403858522647950367620728608609331382222930616794394516547608452750742946600404169929477992365200953988617259567140917998244131623858160464678888027139070306157369893838910190817304945058256328644503111204067402940373689161267189234416901424995993058470298591784984716346492851206820060713204623574458049298006477994196992000000000000000000000000000000000000000000000000000000000000*i1^134 + -578444733214328916841110068435433367364645839406410866166037828611052119701019627129222292297870515422985216550698873887199081028288607649780942440567964751388404077670090046863984223372384778175355730851586673834790582463245796591398177374129995559882869507962371549420522445418356545528890810490673810693764679105187088090789172584464981054318076233495169700626901337822939730281001827925858420886648102455162398610231102449391035768655110617926203393491980253663664435316634985591405625108424681468888518069732849803295545587363236011865672615233448510692006375057593353610931400432168685158638442599037811069965716962699127419315615554605560087876298042386990755967818745756756658725642281404828314137433900030932476268553022125781241705937864981892350745604849586623313941802371126461394638876560841165262815743380650415130112734529531760029899358472816731170499087996435704553571534058267335090391877737595666194184626836528012383363451676579427406723006965702502716703380096083268851938196344086207909446168502921334113596994048366493608905717009889911349996021057239433366930270933537479192332118448604439256507339043203635659708823713081649362794925721613274339769539155128867829657480171031049390832980608037058967481177893571416877715187598625523623177532244687122831777884999447912099101738260375233228313175702844345732881712850586191738278567148220943621610584057671296149764017897512874954409048554556514604776445359627192303033483253974903786406173233741491874947154562770966647887046626860854153052984870872765292896135413808489033590921412533385733705205386505973462007011996869707769147069300279922234281226041085285689186668238576022980597496021330037327040786639226428574741668221382555914139945689602490142002037510077727996318956360385528868613339831797497220489390782120206206328711685908094263843818365180216354673826480154237004501588038096658682435211837403028021901047918049530859512728596238614632125051380720664518010167992079232510145693962488407136661656723120566927783249740701387429475714056635731098052590090253889468074219835708254762578566303349838588783542811269330395308327323041436785175520578862898160910581246000264797580465003205432959419451461165271676691933557209438914076641201963580068842289410485253618422805379667258876775865288242740906562163020726140763963472387783009195109045132310186994333900892073453083558196522850428994134371920697540022895379124831489835868811918174692342321577621508920140097407922157139454688606593794530118846505101519217807932739529721296477563392323674176839630858512917516578786630004563986716228503757837355275542496932269037376226359042815993070145698428851087497794870659825419867248309712565157232934681744495934780066075767769294809198484887112804870284582680874088292222564813225443859085027862411781828458661355190977148493804413363559482677711222812751680925871362517809451424299734357202617551917249560286816213792014118260939195539610078492711975955178248197304036556926066245815129899001969527469980336379316504679034631061552741574873456980234915327569981854113698637772158661168777134965538351881118251643420582497396852338304781743476457150261549469806290463006155071978085773493715719575801234746653876652413313306045772955730193349622669749658917980828013431742010990794223198552366264109164543786017833297674711089474321704711056443440347294366626569077237660274402118078941681804800284709371508763100674242798337433925828017973314208173956469397292536429630082219021839107744722701283131845826456456794921657958400000000000000000000000000000000000000000000000000000000000*i1^135 + 61975726037309707972841953144047280918371127826939188615408672186445365724649587018272239057027723704755146159966561176840701274674863936975366966239953680351333352945500722967847534398301073090155862613429245087404316476054925763389056648365876221751748021291592456052504295394216814251089649497409658330193457586321747122736440454294228053247393785063374068248728729756276345567636102572675531199144760715076156109141752050385645408817758202339522299676923399931593991581459035525658590280442804609621255164361008400389159630476045467626450434471099676876836123046558925093244890241590790998275152898482780212900880429084365262593502330485664805679383672115879064036821190637316323556668521555260088208445793127683161156559429950497993540158913812923723456383246745248731765957332744570505274205555735329567089355117767988225695432915664406184945887960375146343619101402474440648725511615520485532658855728536964842750914354010506190036190287326052716925436390158629804777345305116270402346270652638619480981548265545896531160786572572496519158293848605101287135002223906637439133587660060877073423197441400112087095719653837979210681304354142350242556977995628335232717890489340660061501268892989449823449372028268979260818244976428875498902875851881426492229449162371391175838548527235204009897965309452831331014857738792964631206129754230593628643671954112596230231706200684874011366591560233830404599667723540748458362293414831322526228816261491386990918182580743376712550436910643263953670708415799433288259524087787803946692044471896222789361479456631466571997818270637512593676370011359710640845074597034183199268644506633903612934127601510980555103362893368118111864797285436466010042334214222622908576716992605538883051311963474920457653403452313122529682551311677687333338968256162658436985572579596524831591168630614823607612280867212287973776788811931113362149394494699610472737375399768819490572077569200154485966429088889369360982723175956551385200341205063880229953951991496161199872326311345790600246033577273445724709282901146934330339556318329975659821149985623896390635988312193445191018364985514433150219281141391342738067565637430014863376502453189211846820667560454421113813405275134124161780755903397364760018302013097446900348758230003723556895657702754893368787645518896631660199323004330380790092418110421267610151934895366802893400969878817433103161117950856061746146494505650873835863407402441528222695423144085403350256693087160559414831393849493286626711443542917313600980824744816713029268284015097392325826286598590092661587552078251787249687429394578585019680225974914693847413798274298961754513323230899501184724530148676474700143482821876861276403656596544598459980408839364762023137485095080099005736529827677320677331070002812949423610877860894227405850287231415449520889448956323159890351906996719370625009942219683725166315068664751673483962556462017898272473153313560370871914935918975179464105519710054543351909030511722526471945212158664828279871295848397412039314093219092815517289172021308664196792682868186787824867597751299567992297990568019958159640660730962804948847506396936230515940262417111234445075919892516112815868411981878283025618360766168640076915207156359384414909275308546615054253025814304049184039250565331088894841408428441889574155047751035189784217944824828998728415459600376363229540523128090310124074766312036877576797443354813143497873125949878737791559526810430271757635505485356990268139110259676334728778454760883945770705580195840000000000000000000000000000000000000000000000000000000000*i1^136 + -2916800882628963377061476901280259643758446362445903855487491856259997136579003747269423474506236535636113463592073980264839795299848457832161795132070815630425394930019845652191840163534036705814875644579353173550145556936928699631729524974663944300666868139284904524972994903473233280331357437596108551584042481602788562194705634478615437150704379640099644575719880540033353686499840663467461396975053391342634277938741811368571334255976582398275536775023294935836667932851409646401754576270374625562331029754966993834702147720907714518929129999519978552735563557440430953037906231900435472999518878347733085881022832203502583766573564237823973578699705081533887864692536401803628631734970449237992099020366585959287368124955437171591326274821013514539426877064772656998568095967049555436852496431589937007858938064697371431570459048185571493003835736462454187013485866874753644241934649019724336592808434297857617047306318230664859635932683118225421775787751701033446153442941748066111703344766421038356957713144703789385932705262477459392547829106179328738919718499043649178752264491129827229936487657385241785930407132738181855096502810966182583192716189563541813698315750059528764837506618257511441064523132864691982071437252217698570079139406273703976868315357153607940925396952587253229251252472823564722137472430931351973615705282154876313791984214508907541851771075394510106228879426852487799228539178393857298689757579938985913468492277197040043278908404567324339559724838901792941963864341162449105647379107976247710707922371297203022540803800110429045734019530259251317591649186011593734809780160665489499013373560775477643291399833581608185629090658235875790412143952322799291019418567141444877080985923357699755084295338011776762617342820319943477112587817271810271130883944857669278097763191498321840255520338563089696238357239789400589603984291016076704190295175863476141891527834403270061525719752126828560429876273152755872577990356802479513964136506665958784906343401541129324075508467628423020278295424611420987446905367866548819710303189769215623414846183266297405319057953743475574697206536126934475520196669823197400759348433709584044488038017795475624312177958680224927952774569738292423626533759970308959014104733040216966029098405692866331623049171960025493757622877417225834651369032000848424965277350144966258628464597502774399428257252001818829772314707058074843516162003587301450736315629417462503172020698565328362874654270943621810812126323417744271591662698123445364719080748434697139120864366584933629581052148479394758126219514908061754181422038517747372298839915636271328913232948653063396278061628788604147426317825199365918104583084247166721056542713745635465577525883427499607041658456844381015159073204990993252089827576735048938209422750738243249422765253169292792273752546273833502216667597636613169259392484270426228351469842376102809862443300257438222644735801925682865151070112608638193943321791467700361355906912101758216614731758411078988772387228025365844998347101282515290332600713953014186717026313297535544723650627438449241393978975208024361631031300191594777921036593199932113590188789112428537562712747187627181749956105467209948449645510647669946268532292732688554436598430888293551636225449079151499811102483626454811853574221807645798501065863860849777695020226963508238107380696844873913434767377729215183913836688681470066121457057887926239064721570091560443267630654149693494650288126797313223326115180197881749871929729562796097536000000000000000000000000000000000000000000000000000000000*i1^137 + 68237559291703135323904701134855820438611785082520969594891969729168438325151921410904094184488217461400399568717243457019471239913021731125980893587240081547199167390896303345321298152501752817538691976199585784868262721152726483830990491303812458330957912375575375671964208827936752921567634060200482913394776531427394788568913458713920238609918332863476602518335582502505320799508770247182381680717857165503952210127743288805257699515697043770415737590748070959798375834991013368741301895855871835771559659794604130497084974121193461661508536667409329582524378437885684713091828556740488324129081364001496379539980019908290081841842047445767213972034637873422801327803776512551072553841779645160736593153420524366590232406315146335748048201657556081376560776595425572083399617823460175009659204614540084516962082481912035566006762464793041608762074915796422610874388593965620358959999148286733840547468646364644434993835343232235229718147216066225243766612120916422377427337282888610653309565895280200542414652611404527796380682548844682673274070943924805401403064054707376240446345261272631721113969164381026716318483130420017834680148666024355789418409395033388759669489945516596081345411068466390844866714012576379328114441167367935372503099961460032926439045860426405002688314762267891343200739459724183766635579795512171916082611527252716633095047127457771347259848421559805364689779592585710533054047432102802148456829868061168460940327466509055999933860439196567115861123784398653980680434224078676528671079325489421894543266046560031828778852258429906059525077250385712760924451175858822895365896536494218732678343223613200357324501841652723944726501833829365041251797799849969072675090904168607137130724954070989013964365496649990141982862284495339586590956300396476639297719037200836359469975106085083228065694156558685677614282421503779786258340864225640977034987498058245070260948005851874333721550938686864865871911035309552665566430923381872888177614134906743617752546913871485270001030030867062946374566238650434038983326893530219380971765434059580133510619461455714960261952381725876294953640380382063590138245363026277239912779653813038914024060804787360747471724236950208428523418701353771131189592078947529502574737193265492885651948194648365218111604366342231851991778127545219472668736250115531693910778856975536380673333679536152908027369746069878077980100386683544661779531375678540791141100259004967459418594390658138566406217736211761415492065903814781832206988720202767928761238699408302611572850307823890249783314713489218924662104448004904620362189214244044701049259417768445636289361434800662625903626904025999250979408120231806032439144423225128056234343981009825091728610585598282597150529335482398765360401416692704325940198616939714762805414178740269337574716075941497832276002963876963616126544990131099688580620137525396806889084884246803857716945555208858733963349880928848603594987772326790032833810228374841805734906990537858696758763382314155095320573076936200804596166823833486319919750955670418951545988315111877572458556482873650624002720020897664005993928476148353021020345600322720074926858194905637384298613744372686493872988769472686714297519760475859431952227144924529259043341731905557064346212983466383183245952580105490090262229013351129124109113105480457809513205787856619894838839649734423655764660344469940761608457316999385266540728616157246987307428164643448394136781335015219242593284886329786241860256178275425403693485260800000000000000000000000000000000000000000000000000000000*i1^138 + -377815197092512061642029376504315358974420963924566151475659275986210493515821230282398816351900940766938845808862213336741054406642039355410522545458809549234334366895755928787319647517774947465326622463571684241056142327914383224967056124740637233121925969347930611213234863225074675430276026188238147646903399978379257209594404448392872573879504544439313788706312715598865528071517138766375615800140957820490548898595327877166818812183086578122244686708647979337425202381098567538208104153556021922101180017758828663883464718095878024441007614696607442867098258485395987355300299310452641407157850348891372634682654918160116004003829800467319489116302216988472556411106220368616958468825928650280203183300239796781424904325024543146607907807401136837262469949284517033995925340695354633024859395589920540855004131795461091550496446461990185138947574203610435240357847604220261259805230622830131108963979364989213377085769153933697127651636365955815985314678400568070069605414754819290020701188540822771247963939251037889192546940151341803986259538387854340436409724605623441015234083776313897480401201872382267438308656378198188488567659050644123135078307284296585420075588422977693108970672006984161168037000235464574545907879972447765216104928598997035664758440217384119846404780335554115335133696359652005225426108030451133592956016858762406046743128465408496310201995654005819142763632423193458578408903196539758048584185898090341055261343804312777412021116457370986555935104358364186834535811150618517112068910095467529454119273615614630219370605790749178377021460877368009185627713459818000162104074755694961021953814248644145271535258244496153592274379896538103425096954201611314666413628574516109837172065619088875740370766405058648328513865852259060146978074351325223572362844292313514531840560648723426071510317406777906743414242622552732264621141870847286748788532309111958759567991327348751338958351244440713729233387465343185474689037059838228595888623577466759534624661742441848976915798063676686138016712082587498775462179499849788746061344208066513259676033496110012017442078656726627363699109273201433310164570094154944101484157845841205657809526083444448520749545730495698686148701685082645654748042680718914602068073366429662791560421377814578770937117833515427275169545646178372545348172341593612472314851390452273816735440058845865534634432371122764928916172239309630387309410465441130612454076370606809120782149890653158379403830143895524826274435615128433877096248101840775877300655470480158359035959388264087465474805836107446289543986211763636130536942810128360069303259148762373955738778386775719518846082880277460642503324014833544736018489417899348394301099065576891907202264091624636355725672617473358452197154183132812956904475260957468772343696323196015422591992268077703082623472053080014889057596295636905340942481923090093199461235866619841085309117590067553333391964626333845664572257432828740785830633986077811712541663654724190628440170307372808949441056818663258449465948017818847661535665018768368750646849699249379958042525202113936663640381224072645598669400888722872050280678013323167347344944018575109719021715283594565887851056396283098933146820167780076126184270719321824594852299227137135371207061854434315734455907580453717455930635293248160236427850199287457176938526606264889006889848531676953515905102018977439052230291381896826188154117132002045342573561658149423617032288882606375352972587161757750261234585823940182016000000000000000000000000000000000000000000000000000000*i1^139 + 5600401719922028197260261949345400012045918826570528099826985582096382768803676935851375580939306343459554818750788430867884490870934160247546875782075131344683847272065282220986278426565307720056675233335799543328400841050699428417198180824819414714143057573212103588770463361880153453194856291139382580256209442597795719961917978442792279112223464358290171786996467163738812079313371574519427378502698340544730678732672278357441349988327970170327212743697990594986123020027530414335601764132131786479159806834741012721534793647244881483325947355568547345751162340394765402864082988519047932355330513261459989639407659869477183873540111455225795092178506175594856969874819270677925619648742083161479097468386520780341179904249064269032499480140151715490736283263087020143164338007883502341546828281610745160377233532296610957590365164264181259968219726716593339470148288227791318871216552055203859919742745806189671941816485537160366978921291242234628697415969534807738035369831140421229731564064055548798728245982159755235905092097681640206897624222385966646880906297161262163309645355978410393809244358694022537160714553380485227966267242435269939999249481507572313173647617481504374283235565478509498099884944534570405576218894968266543815411413540496056710684873000180011776984541649549866431756795570320642560788170383011676338444771901663129117292059582219766820596384176581780157628311212398077765021364258558545792878485450406473793602791812540039965764416756254582618257221965524886849336375882794480378264651624246283582333409648335197182890197047715566768465963220192660360072088488434394085353597044820693280153933280734212123704118171964639602541095534940087949099598647948764623063025751993750161603775481628863209128112307457891053339424307280872532384670496558298400914343766398189911676388836775650191932873670120641301122849995121638214762632455383730910941213638115836465959790571369895731637057559915775709510160852075763255101996009372343259991916026272178962204998645300719133493887413339801795555883528509988253115681997676860052087668172720652790017797644465994775065998920319396503033618665061731682728241379711674066548585179786751824211137523792307685373273738157687834469949772346733320103901464325150167464458233731007489013211981022183787439672492842733713559855051864292727560428107286405978021596135948156319804386860589930730351020778922437695778156911385628103826392160853087587777082517358602345581533569961724156518066924088554082901223661701560025938529149279260488212644389388373743957502008499402256138457756002868245298004409619116266586014095959783444828006688943818253264929101073422033990955159217948601491862332723126105055834154226146342161644497766144280299864183179941407826743028120289418352198659593377209144349231751840834793826109978269481142454086595624641842805709901289656184450980391652241711853092583781128404145006877316628489822074676628614798144342288307323564722963831106919222571049603612063383327992848600449672764527369594546262854836795835867542480877713155110388556888894583508658775223920536693485834677108385066577322517624077119229112631474156252069630774657873608773258024163186190908822500559662467985103854553704167719688208444945876042672248156352077567278704253713881327626252058221098183435618417045063034399542241764427589047971509456230613698087756174950923153489331257434839786405047093447460412168021670772820899708911573426774509206848374169587257253094976174514522363828674661229527040000000000000000000000000000000000000000000000000000*i1^140 + -14435971674553893885632869258132181215302815550393859382298116356959198118154237214107918043169561575138266915804161268066229584618969374744039711563472436501211702257444440402611820480401159134838834099708583130980005065866932987149774895566081814622521612620425408750714032055853705071057652997567705736018280148236174230441792915886685119999787262842944490496596125767383917259878208408287558554072087953311504239224136983574977959992475015860703313225714854780899651941610713668208180975774191094062996399856141673200831636991031717914399154464218877732620878437467551387956726197629130105086632823348225967483467560762854922830080434676025039043221277112329146609627073685329497309074396626022561547283810860789893156241361647898641969237620088491938258777132340536596903994257964365666319593827670624922999659592226289904493920725854521836160695821885335404157370044775605666532100416188208720205601439435004646556845436130813550971278740990896510441126914093007094826522581986295693958281758133159871720158832695386882835911029518628873974133306099294427324275082886623384071030312237962535594904955975096892891182854587355841910601176984568066236865102490363364369003022462721728914504965967794608661825831730261199390470230760395976661131642752223479446342623441054346988130110750195758452062290666080237769613637201803363756738562882519487251091115370614758802409634028949443718097779322719424171993593749155961940122793987349286002536076018935108409344526477374284881182770450021283394211640946390474107429171283655278093555813300913934152507198588300801389297711728571636674128838862863369123305893123275114854835583077137568229561802705715546446079150858828560418612355336093700535606004341551881265660739019803009542431937731068233659839197538936060232620114433082777050771249631242030815332973311426422989060303444779894149869849263758641302956680769395552882474619463248790678537739704335490824932773526492301304695466704048613802662414801272368969044362640303187159481078329139586607498554024478464212252481777137713399180065467284694748944614996790637473357134695062208072531273418953910879837994296197921206033819595952071034156182283441057017627655316697199721120319566207233343059086659938756127222118233930145995609064293664408753272015526697560124669172246131542502755671851176634112263630458354238420880258682958632549856655084836722675577754200142394977497189535055941557606091346425885269765985824292110038691896493792709298893735356481830031688003414689221752093502911657384233165025378366261186518610715314670942828742075729407887934936876202473265757629991689833102065559621991708054060767024208562368746378329071995418305315914374737734182820098704067747655804484331917333644672644108655050959819007538796227011333488046710694193439172425351717577373347674613887944368854507562062732642907886680832059341659242004292206117447183573838017665794726985847145805387508464810874211699300011771491222211052903016648344362197827832231538758053856395295721782324179527487717032586299376000768912933959971238996257137265817974248953562888307065477196425432307785196640928128726960318728197602093957966825442538152080461829854141331941289336510167911388479447907923157363911810953519025824754791580280130422163103883153471009889394967243599577235469427161642717854357365949404927393117924243755580011544330561747125587152505233381033643630838150312443770937743107337905203368863970100933603316402202371403564168571282499623308572491776000000000000000000000000000000000000000000000000000*i1^141 + 163186067958842901422368468185097432722384628030961578940972522777462911305998418805732513819856951093648812898716176557438179265362767685133830618314022412066843741939903197510118242156948964789923290311256252561214514878883771089639497151361685937056819081823583131026191492082044988333995819689168404735636576551485290322196170425197332839442909875116003622388180917806431209460458089131122677685194360426451339023694359492585280523019023712067108228650158669986558389488417251535024864636709641417975779122928975425119915995159126513453264950231191695835247890172821087897246933140896491217133098486446975679369394547011758364107887038474295400624150111918288774206542438428577567224149179361799169488814837316729066648582337012516859695646558715078844770180841625852211418523831777806992772503200543776946871027231992150282178818352496747613634687188991404530505954194019123982637248359343508284296245993961827636265631466693612842549310932297705268531574864691316898625100370539831711610340551640539636299268471809971257357049813902524861800374034421215058862507490224602415845460839652121305033350557985330816665570567296886370865425937821881176105351119141009555077340270559832058489690592964703412484195425564419689113222594823311200618333625238242021538493525416916830007427643480482446547059654932864771399325554939099409136208147180487442614274205533246933331303339425398667084344100587508982117963544772764455809561996348727689577372526966460456047232183585519910239413002358270896989614097460848738667630642267084820584062834303426921050616308928444696977281542316451708981705849172954217799193256127124885629873531937284429293480034530956704835592687660515436192085764736365097989356956913157625641075031248145789802535329759801840860834608906715221733913604473698391429310296503974973950766342198575662313021673541476371005315747864932675720733440835684085229426726140896187648152146358422913840162849169644466929269095543097416958192431085782341525290644529056653730469669220915866348456774081043962793274548985462284551521592262975269672784015070909813172641452101374657871959560208129217771435080352371537540105516188198981498343054036843510266156679658674483278973112897195715982999602359345017006185777389562149862409868497990295693476851694354113067211175372047539319133450995825474980916855138359616250283405069164224568987400840582840963251524178884857989305896242354517218568544334134387173498954528124500699783514701755517625328311371832763838531219783669645599480886343294937722234098104991650556613582010659203939368545422322209722010827144401993719089161665625521922782539761602206561374075982215271768993860049694520051186372572837402452921673762746844385884905358163127900632469727251317023182465222252689388296245044889027860250628927519695535096175443124367146699718607091445020402788984633199376503513788541932381883013431993908211248967138478962961436361191616752178659521728097107457717218982537590352328523893027703780267996645338647191303947695954296932010172327292768610237149438649515508733508287444866118431855052623140555319486835221268859986546804060437882059200395531195950000504026272245112342597763110025424076674670972580432977116679078157255962431000125496760054476332684603464307376072398584236320807227028817707172409349465895797842242473024866215705699111854266391921352356594004431211648382402138562076171584146221188170017289227228756338618307952059543942262355898625070270839366046003809484800000000000000000000000000000000000000000000000000*i1^142 + -178875356924496556820591174513323162287747762614872884240213418629917201651588393601112179994992833841996661344298955399455049794144292074402255220829184038852812332229856930175008996119382220780010288701380906923039450682460015242966508548698459679981566252051224190520462869434297878826914890333392721961361396787274564227579066850373319037338040589398179007153215546268155884969499978468838440814228986787945274346848222352396798283768727622010597138659854673311689484487645704992499960026062964652506507755670960129153122475706714656173664361247875095589731748810044064506608202767972399790850035098886101702818256342528365779635780547100538393651978138097809072451115934313116183269196498386783139823182233625814789277246178636396028056384321964678521031917590429977564671522654748371840922876308282507831484745895286040829331966283139972413298510640157029685780488929854759228120995358317661493610904886690084812580493818422946195369186566188690207191064781839269258553832196661555552524139982021777667385066491216134376638914364132167441522781587560335873365721878493564501753532111307112951139073377208495481475255124197431875441314163614594307553484160654095672501851138088126508411879331227694118412130641198452649329605491831707559841089204353110698891382999618673168167410478896895201662711287067242667589605320032891296504002801821700468570198209892920458737294150755047374427966264360371197720246199705474844579285953966541992872834476946030029649482765302232512495885047862790770830288474818465969415419407640160006115084732604260680533216302273902921998992754236870460122323577609868282850468845104653082036653335334260948470975557664613662424831654220485890863307582345021678363925931340264801100933676383302774686097923423857895658651625927642639295687743808574349099036922502282981519760989800281498290693964438119001710374243337836771419340186182125337093463432709838103850531412293870410660650214337380282529046679280968270157266064699485103486982426692889649589885496098184019241259754547474403021104497679154317666463033182913384151520727609804576782803865871867096749309396871363445205294224671352348589333216038659432926436251420867858263737132826662796099280383520841163113699218148066615052967684106311458443624505051608549083553791731393491989894630833121376157500103255217825048863036528757874921838563165282937167859206645827955509156741904191845470247253658586315227706436338918293581368303237354445963023924386018993315714782485275424560528198545902291864578595565635347758364309544993729136810202924862634483150417182798528184799290031567860354340331407195501734905114710870743957369035138879718731191044556788065669868015743882310010218094165913314262299307356923141711006177147496893830079715759949457025905800983617313156107622187034979949159407253857297395625637528002825111149139539494913400309207470412361338465750932433912908808198245637575679225940882979370476249550257701150488076730614849090877044277745440806123841589206248307122147737372219145090270101963037853056782600509900092432862531406298443582173190923169367097747056398360978885253997447212506171485630818527393656436240762947833537355346725775604082605195819598371753180432461359550592573485417893964974646664967979538496144385357092043458222897987995176599656028206443052433958696143551395650078379675967775086424226467912776442599240488825629748985824387911111850287868978478464475012931212506040427078613983436351571879998259200000000000000000000000000000000000000000000000000*i1^143 + 1666718873250207110295543889060943447717183907055703134988159090061083783453934213117540800692198417961539161700693132474475601019698638634766766806026206684271376934529517188338362814335874450959396526309293425286274620224304568702756128476306780130593077995770311472531308434282118437097188795704668395821012736987738369468813270333818859878550124247558313009743331085205763865739702491061900009792147827840452880247887411280597538684506997597504257160491098280999231989914998370755508010095311290939735001437683850329308477405148998189039828079558866395848721609035401346161779411003802959295921113282445024862425381880850830459700288659756054456536530607361163793413516195448978836662195523472368870771510803287165922267330042472281782754478013035722740548485118641482247965055700421097579606193856170330034367076612185218466210605223830123910951610707956079146514682187193275863313285113198422383458115604264082981345917717984907185548379288854074196238708221318411145723017555353638388617946110887705340723967701770400135127402107958601993133429946396121291005109904245446763831858748043523849936891658280269371651008905046740104121798048009106323948829743242110321575387737997084644235791873186284093265561399336537622713158003618384863713694920952287017482629240465643384358651394676686916877887836632242808340490088143516784527476210690849107108345931089296632787578398864743354830215678628441618766736145587602868961351717851404342439271155969423488712100680368494433840563614100134334640411921077258402393072296416845161046146635890267428450330850124555304463563863217844543656292971632655526293599250004290446963856578362640901245912665935576886698713726723275955115330701213485900992007540871573286401478833916292985775680785538665660634451887664537353871470864813502060996459721557403840315911137655223441708736585669864022385643667655286795631113243401972618530798804687205872827280369157279531769881907219620516928180490069108952744152883216639683555977759884909719778157249748374623077047798217185347381430115298331769785714241922859773905126367007703621792017274371753468190076516407806307398207441205583096906076671453159678890096158993230496283654329053860751658028205207721784746709446426283702771715226406543293447603577508933918375809718198414925978417562391971193692736203430462731500349707545450677557496200008787063053828456868119675285419377479226890153328549743469914859159754908661610082803355493473548932296274906745042118390528779140453668491141525973704244449769616897599163432832828530794214701214606655961006264108548937362335136399719492728725412379389699683929359975067274927294779115977288426556294922518440930432274425483653752254296199957494205268029197929650986171139387840752187162931921484963214981808865409176367481426163456976224204865930088543494724629198811136308719763152578671004027950717109050491601532338069338806232547970088318958551666908879957332920692003927511321962916115236763026148772030520048711226341319634611892050835108867630776884914356437336351221473827557040344367656994216058503245657346296851047670410097434290869223434722606072039229775185699637130572888283892622525765457850391206271403658403147546386672940827013063513282546256333565591477829215790806398633781852220359271107442002001604167517117216482725816890705049563856481486536245779800432475296447971481738447980446441115711884932552466977672658838760481589842042174609319757980751419501341185146880000000000000000000000000000000000000000000000000*i1^144 + 17171047451478436105333580841966196246333020968086538549915913934873011393193699009315174555279553567169007774564766601883494655326206990311352337369306233471441109702149076479553190106750382673733764981699103482059410495767695220412207954836280529571456775385544794250386047739044889495288531953318518175714769099712104767598685030095415768471509073842542928296290323617828736947878394738056591921952515890596636967273913556871799058565197306413779892252663848935806076553142153861606515821613171408055891536209643235290786395049403852948922866290418192013943521219539985523339439549321790266466151599133330972575816335168629660638008783865547898591576226742525970172330408484211152628927222602210822366349129426173119954046896116206385017081864054556029918255830123549516269265954638820504769858835206415282773037699136202124395927708554756992052533378168190243544505277001382381849023154082200469085011854173031467378000796402485854975029465027321333684580424285132399079076767480248289341957419867302313764023311957102165700516347530564577220243585255698763658606146158440254267608407027834156297095588337689381924632814839579586445514761988174612108329292108863971550201554261790256123554945606182095530441428631429355939363443843109507467190293368391499686232115869793672102769415565675147545674825896982061267372230095988549474659195752846492051282957620073522190831479970877830031079112986505004134009226772098151623180437608349809397842447326702935441654334516624180455267912276611751334342211676701344427191376632875628890340793834385190904934512326930822540600223227219037682836762411133777719724955216714223025844021994558227125148252739314507276912240001814740890466258039277738944556972714117464363746494150463161074243793957353900381607671363439643186412696383571539166604313213823024754792183582503226394508155572730018986047007070038702466659046463827900670283889408432231116945401486354797381884669809774117327122774419044024595327949040359068626853281500617820628261521479066432133838905985513500492011590297454771747515221528834728977028275243809170818797752423356935542087039297450866039111525445887801409168417970868575542708177931285097520799806412374678599017276641801576942623106573787291777122926152139831482728293462429518711646542331794389824452450481778420987908091052659299666208655146121264371267483018402823878856495168979740171914301168358097736806699730377440099249617562635232839488862720429788761568471080234058118881390908005647076066316134550883176957893541885804203871003486861266761946438264572539880874001136476625269982680684555474731569251979333466007818121628448957370223590887092389586600694682072617211865732584990957440128838278566874201332292474181313284627606273272048251042393161064434879086143833820427396803723309528010694004007847560197394535461691623075833453898636295610820340801555180837515673727093008702989971779986612201818075152448106375667416703703219143663459131321731557487797728725519568724910197689441333927570826335657227347046333734017864804826578735040145354061561847493379408082967694598351836171485223604798531865307246847468939609707538915123262851526000717706330859482856293448466755402359646309158007079435086239087895916137630222845806730814481626767245869522972240700411550537381740454207288826591600388909948173018426882419744830807490961622818361302319248758804196337746747231580785518904331049638281089435372874008473024040835586457600000000000000000000000000000000000000000000000*i1^145 + 546353970450559385026847137416424843875899416158456915231329987216356365372329388471174979927857706720434713220775350707102551471696162201828134869375490834981732688502515383674569786085997682133488473488506042918151561730235106047379104705782692201026859197663916823092845357003134910166045568469298414454843357652185755567499957951538820277432284746374329064688794268788981022955544072365039661577248860738356184235531044324196438824581241303828464531751859652336674652137656726610165470273934033878427089466763932084867480847482247500948282951957206924925185462501044914915952486896256378351289155539939122858038067399948236214146896110649479433159668124764794499670862475124183499470065050800645951988653109876879206763373481959676102693250757526208043499338669026904962652216296928979638060676496190143893244782592180947680305037338208856615777138337316237501970956266602471410705945826381525866290966611486010712747301757276239197515284133863766211898932001664134563095363972975948190384708254412193246960229247184463134310251868726912635867234457187261166397807556196648615652364479884383613699704603855134855747368244932514676420400600317244833249585769227761201594211928818859423448408095592543182675950289368850829817228660370134308229185810498332276651445342445336020428841236483867485944866317514146850890504722226906475928183698018394259913174764746860903035968120267510785882647694602610820638371793198319645761031201958992227493445942408033807035928133885771363022271751513515294837536147986537918547304158356414038338910937481386348479993412371356608207690724074437415580808111478206382466697233767880453751930767912136995429982386428572236821605443934421115266883977685919235729508251928033735763470584429104309159150514390897974517875559103778573723942220356794385713846389395296429910077137875123633286419562540839229979993393847038276846814707325349742402410100554141647361560121401635662660512469078957699398245638970536999620898641111808326626439903657451895225419643564603712478927634098463439415893483799477094171695732330202809086652251611600569474443482564804590533745587616014052579435777885088291530245624049226413699021540447490662132061907823364319235337526279468086614460685574245642133018369233423546804488366434150769892120005419513608470138825347636647810746627388467442181417624831434071738988654701873513567003064559628157114620539099464263303479735193967233099975342909058066286147385002932953189063390650331699356998938912894528359467705003138184620027587652061647809288986429467860943327255951780605850012420359937108530701300926390537708261918413272598485862589174674141422786641728182234301748990489081138391247366507022028919579449985540515684085145967148915984575500490299835597686404010427208098242962950001522249638811532356057842554123346413609358635361301311063076498233524435338904708084220401530854916071209132806854694302886930322245569029885528642285352563825917995588458573236817941571644555299653646285152120922562940806203954637347358090766137853956567279016820030811558256219809722078574941806388459843123783948440390900159193052081439563384843702186477501684946845045461016435979174415421742086698974790783364873653466610714501022499703607014814052956367517327260763764412351421815789942083003405385880337736834326501221039825907539993795980458500081670526745334864093803011150001593415582404276450497907069360664260644046437269750913323877007360000000000000000000000000000000000000000000000*i1^146 + -1306906698668356304892231812545292576602603648580387733610496112694878080782450824856784878118513321083868806330846291920700233963817204875839424708162955400768990540818909737491297570424419131207010389521936949498589398811226424334534973873322934133166659964508681986782459959797116035964407954360813018409873944916541816551352633827161674763400842271307534504512902903648626603203247469324593111992933246646104209692413159337454542976427346882629225702667948817121260463818688888100528731246875433733186422327816481985480112394923801492252337414731843493918120775775301799798376519575720959617651576853055946489367951787656013947833614182245517345567610574049044394411268838138695759497420600367278102481486053451065248289112077935758613600023237385809541919234056642894871131365579627041052181856243540067657546046340456500118007520944381591654721299742440068904855552476180729009313429788807706946125392277811836958898797699590693820130906657962128369267409848500562578288200275953516793821159919904334198021571522532307815426764302519486521678453103303481531811254988123228777752115227591988741964995742055797291484385402614668419795459074865156550124215522078901624970396353122856455336239611426594551034710880952779360843806755794143464508419014871162056131955972599594768386596953718953815924834265849635788675472910499082157055982133982361869930591643015472217210002682124150535778848131239459943578880457785681943668629112271493392655193961380868236190018665515080397885512571738013448595384972571786773948209854021995993403814526577841015120270276786278203910464969445214014880235817100455813225109414261938667404682880050115724966615607961849864677170006331049833697066480816772728820743320506616608262933406030718816986606727649680830355220489287364198314160810475817475043041572178457513853805242976337824270234072256804169972139900850402503884177432563178782468621948075955472695223339137424530766757333180643431806689976595610774910951941249253188977751262934422194253898929923829818423293239999748078604401968778651431036587650445537033583508228191113825799001439462900549876544623839364630175101761704954129291999126999933334881213959545888070409600843840713507518473342112729244958873421744993573541626534672534834811171183131205648089132748780915160801158415613234953455278851158825035022369571452285183890576294810409421191856354269641775625759490011275035208997558837454020630800666013171931135818944442341912975633925728195783179412574453587804911971393044639624763705581319691777218347635592400100296018284027674267294086324740393875611878364048626785709257266145986301876118225735691860167857986496164630155298187733974309002648978929971713062299202183681382124430256573432754348981478934718913185842177236085673355644116364783415687221439089796314356994282124125285082170761838705539554498902898426898336345679448699164037452605682074548212991129352383723814313353458757969982243032661142063497551676639669066304243151578255533567758443508942382936099215801620139172760296252787664982737556781801106076884455617587871511646532639852436212643400531145883253413015566729986322247414521325383477242570643712674880898514515402343178393633953833840221937236226788591178941276743575392562139057125907134398960352773546634181488156702550678639345763324214310066036148913002867510891705840852846602596108668800460800574541370526267560329039895216563162940525644717498564608000000000000000000000000000000000000000000000*i1^147 + 632526134819740019966003388578871632311713845570415647393860052030539478399729366534136228861791298164550121794107047184787406669609514123655282747668557493133437268037995122662050117659424129243295445915808796952103468395950041795868379970287028800568104749808820621237082645467179682033752287587945166361222892115555443083867691906418783266572366698486362505780976558760034172788312643424079853855845566015880192902418025809801327032972128638284883881545072684751063655526299956958012403931516795899129475855076182360331561345639132542033902309251417925170246892106771202954332407038572915662751629843790297676060632155722324704819486679199394495835761294199201605014353535426487034696855253458350489649006269471371384024403744174188370933865429906770193791920210053008574891182206937023768079161614719273535325058211803370503257689360668548975956149051598473952678338419100147818684523598925526978267738693841212032156544946870455177915228169445207971203394752724827070625041195529131776164576679240831178057911281552981998361767268787230704226778309852140767797709656325443820277486655087932090679072917152451471185110556569959106883876777772065534282933116084172599979181585181698046861608099631265127248211588627198633646646591024038072618769337581068070395091594918378034406359711691826634654615340863551555473927280722514656545513688788377057334873727015649684849320999690072192987365508528791158535173635268333566987935634472460963132220630831127685050500390144083699996329805768116391352510332469271761407687256436669895050348704643010656092734770287752978544532778658874539492345797303774989145779500907804933777818397334616104299771566626912062965130254576161708356964138859666980020049238841100098766386471880411767666306711475588092324257955605084959646776877819773331779347046950163518479573781720324799995884121447393999730804630155752849414611203754108226193960289826679935338707277904556689025173791236861726759252266683745278932226986507120214429517823663288958937679537082878695253502142542408004976081444181401219034319257718034735579488940530453083505251036443257558644091799713920924638432916534427044846932087673525493302707826276149103449406859060688398901196036226816791768033390305423203970839661881358195553478992994681355818314095295423913026403165617273602323293906046364799406476081172492980521590602878565865750512470959948887920253534942405553025542260732951565275071568851277726048763092790263636304940013115542320428952057625868269811335430589729445952015588561781935753893939206861008304440645314579036532925669669537984411689370680412173737860719512089864837760633372339078573359651720600615660789259515500136944713976939337360178280794913263814748191846482964207260441751151138464244488631932019401496381272747519859683057062411826413912042615479511117253120086393371930901031660889504505759652024076089870797636341090363431829173707730031213470121375941524277097031229855552593666664362898019699708705356528540801982696702765047541436515292940365032240236406435762017979829139157528208850622880448492785027272358800981815380401177563380349758838180033696421009862680590631313892148878226356455360510761643009049194359034730766078875997022668812984249312774218635493462207288028433623838089866319886288850216985589387529646030975395383015437662626892456873123761021817125032826872932722435703382463199687016764734948204088699532184031068160000000000000000000000000000000000000000000000*i1^148 + 58591796147477382587025136241871581497566171843374802924194877693394362412062689982726115026211688103602738953701847103640055090281422426592981055328927830299882189787896558253773678718519885134808501919296390377545783215436077811027289541124699208302336748019789268000994688451922610786830122799846490060974712636865732677691210729683155175694201328851889928487011116052794354914076992533671300788476938250510308916467466936125840594570175784698243751313580139786121848145754387759966669269332537768474744107084798096880869770806224747220295192271871066648749091334484055559930758508516243051526387766308887121258534777618522779401137594059731091394320499407365335821270778647168238231564183923514667637744984141371340643416082436486657431918086310980587992835395888957757301777660102920001341900273407898792546248988432706027472285290907233692271319940479083280849046722766171249487464269063361037773998889880823171826229607681474742170143116395727963983734824996211017836389042982045178657364551204141951411182734948553147908863637253894792321103029908259969363253890698496196741976687170651726648208587092660120174499496358177873760794893970165640909814641960718121345818509061532276338738830789491640696578756354545840398155402980505590164649226380225309150761695787380738185500700832117566231277324713557546484359796193136340829441235859345522934097531103638150422651223570940088911229055567884220811905687641896241588491148372915172744370316540067489421795573967157600932395650460911884171475386222236963202334370368468239291130431605703131006399813114018398863542825217067972351666129722629741272573131655263380131082360610379593026835467864441429892074846972244235672941461362531356012694160817642936565797084539041088853427915062875574156088200364172208912534544676252301273094857965978096399336952457038491892972221766786707261843692587630859277682909055929449631103823817963237193237209509793899902667934184082480321967332211939127666556859812527891549228733640602694461869217688454356015666375172019331934899758563238312207586815477795656994592032442593817169900885244212888113710902146707344257786136631098752445681498970717693951262655901448234240654877216896958277140525092829731224131458919861843441305374134790063190514712292327205878794534854442449292893527302394237689103595394878739825917756180885436940185940117344135628233589612908447783566894508500562515310890874161640201127612027125853071375618290567996993016745166720305064693020709346696630521257279426314331530978346783041892092627654282112215109850151937458257864607621108307424580318061556892783455666264812137422796358452794463642001498727492538941694169483481677741022641746532653350535779676983434313893240353078185129568983964376035777388394911771896347620222054996477135534582342481204795076777868497422849286952787578077446402875169975775081366188378582754298847938921941341976401341248355540900447905534227291792950511740141248619596824232436430070393909946481059409469782661852631739121169904937385351343553791145152094849125922662091905365057183804736250584217122891577089694185253531768474766875391196136290564556124182372950664882692858379881029359288787975514606111347676740840603340574493593440188117145194768813870100127416522343035347848674397926264200651413929466853388268731478144735413614852265826387351065245079014656189284484430482606201118105595563840907318499737600000000000000000000000000000000000000000000*i1^149 + -66795818719506124922223667379468748590983407844932380845407310736656169293251886436489457175736014590373602058881154447703147572274800874508380732792746201921218149052308517237585851089668664519732035672471587154535327793610373362490411583319167809220684021406040621966386698831751644146386972213715884831651445395069307849799189175943680678854760396187833020053258513283660114018636472506704286368113379590513547833716390178162855384876117671999923785636993847414863282868727792254630187647860209715455726368572704686502291973607771158462282082658219581167444356064155349217228440939991709120578504505971151469513551762367524590689580151210802108546567840457527116246542159355221054194702699438747424689307398021166591861518120205006103092881479080119046306173100551101495440928927083246102894876469975733840564339075233586349816322606671447387687187872164794958761562720524364742922625793718660723343508350084105815642549946700270454889912903950792101285792872391649222408505042730391555584916867766477449310246133921714747033943739330407914893197306905075346289697763539068323174099009320660074963756424722542248944764809024913345294194724722665725328538607150924071828616299381072762234208926253383388969720981867576260897552324336770206028813214391186678645693728334891296977291856943144351820220500789376693239451756482739661123867042853203797008836237638819569830391555109954595287087422538086460633033637367082499545288913827518664785269689897365472955102366639302942377420980307120753849482019329416160230494975772102827115845866849594748980109741250867042145895735171259295548288834201949030668416903214368762559773630701786348798990828008256559479786962433739824224759102358922591958087732220052474800717504795739865928640441933072591591899997222237645090345988248154977260678262389144129846069024434452033339493323513093596407885183633346307322710482781129859511942629309695183432862495327095167583996311339277908185211404843965403137831465203214303410390986836430818676026405067930636773010285746091503309094115655332504366986387271710018418036532540121945405045971322059386451952334346518101242039303625770970054501032499384513757476966820111509589956925480566040350994385481014996232611200403312521798542920672082058439568755829775610629909809002621968606845885639757318345130609776191143705076343870857084611894463799729333901327983817586538131958138009557464028195484417109225935186966862951937178196294474307201246456951607066056187297635135195157507270310298841140708103158668183591810511295565306151943594187776156790791451367523188558889510998952842861525574069216246717719640485428614044173060474468945291491680613059553186666854982756103819253983218457223988773023322187139475982581370182350669199064947950577800116288274595124477690752294284877285659234714821604849583651972730066191396148736718157325023604928754899048975838963913373039248068005159671355978188748850704580311423638726476890684076513744103098340826114922817445232336239143050581482536397501211241061495939565127155005475972517839394429554439585566079765850272810457379142283203199411512900417330381255556360956681776276618939513876925760716326716514278070035521419306696871178321650829489370093508579358802425011327780648004634662628384354107099800682432660199100994173131064964388148946450637216845790317862903388538296176857176368827309230182111575676588849627136000000000000000000000000000000000000000000*i1^150 + 770966133713517935914739956127115320979791170197622505172095895877860666677075244345042834347031332637582161530192364930647875239632141090736408056714127946023161057372562736761735385247032122402477962648531531959641635782004393490898013264634324043899712605956527045103405338279422477296133497819452881185836167852158395964362081594863426362988960684410840751543466076196192560771877982406747418742002128414232811207176729237492952637649457919818268153265196347197768377732923092333563614194718448544795045655249141208990225798374702774784240246879999758945893729975728914210828422027260160356070538353098761075627755003059546289584651940216448614557731707214069056010467311750225114513308388295244080797397691596717177854358554528405060671251828764414617429590634517025178952043265892624565343759106154120516627056343751013766851515011678812766576640883169511048721768908448173943334264121439748357398236555518054320352821488143666242430142386847502295732893985473249843264493256126950300477815911478259716412729606364116534710681277019178516605227039095959281912494146474536690006088285817401700675957770980989001742323216386490983649600920941387504389082989800118933031474471853506737057897847705751033666155122469859048820345493416503950552068709069896318854183118630148579866046257303785186384045209324974626737992262107157092721457081587751039381450449736253366460553210742571416479376198181385735191413630354697060325128065032803603424983559003704894479908360426375879461208172504363889914059863569024252319839552262675537091417408941234418700285410978103903214975801390234651975675078315754000436528792316035344795937512329144235487493171889207012644796910804673264414917438266595450282044893306776490497401081957734384593979810890188343616678193386067795065863082820329712856147750328569570962753378376311985089992031650313233966657932484904390285390989820035303943825192920784130431096244249232810834241899896184331996401386818202241901524642174179081149966008419136559863983864862538881108694116008406649577465140993683397114622792784858712845939444813852713801597682157731841994898906828618584578499944350773101983967612976973005244032180814238209938076715216234736145568269808739712266240050450093713355131240390009229282990778837930931694926209356085687971105969390909933500766419445671106755028342985680849823642686622897499659808774570134975524532627089931116123584974188310703808018326089415003259615981425302903521196029460652183540473170305146139549569556040272904071478546313118239006352246089789173248287811341821702442068928449294110872365131460433829032315642046149982146305532083513752363494473954526749783578686668762571831395039676532004584504421679609099191824363650901227448619479632839941945429600517318366919813257206885631864382294980489463013870298986405591634382579780081601002241150253391283828702927244023763081602457100588732932457712474307101336550547690668529646051566770972391704651907145301819272803756237040295124603601636085279725011224234977656776870903734677838517374363486196240483787349692091038581009062362089721399958365932222816668312108032463510558500671339728879825265987349749730264883121492567652945179137356619812087957854557922990893312318025848760826631908087714413102428141564008713925262827128014095322455593107234178653590274601822547543502367708439247717878497276343400652769486438400000000000000000000000000000000000000000*i1^151 + 6612097541285791457021107703771716904836570151871719768696190954741392336340093100107728714676439481910097277780231088191916955397469668020921662007060525309967107866878017352476686845528696775484547997850243477376963589455461067428430775692003496865243201239166864138195736567905438879744133577833098861351907882219164573168615793911139654102818567811048750846712564414595323688078138916654023617763245987011548880986755654039015489690971290394605670939716853360243316947171432515787940658048545871263288209897517869808629450503385304577019052867014724915015386716571766527681139900990898382942745572428524795040379996544873930655952031509362616775000772896797925257032840705020261828561313926665116073551781953339506230104516853462060872790131960807574870800537368505713916884955562919745300737245570774707275466733650716608079090110448696509071040270419336229713290637271188935942771266979273650262002082991039288118683624820465511325363952595578538477065308092855419122158887170380791294966553062197690800571949959448015113133238824275553139258009882636388444769290060371613763517068184080303213801988769648591281510234051240776375037289343016146950476023216833728199520246762741546918609267098071530131827656743442141210231144917810415062248790414013278532733613942461792301324798060868326317154270243743228068983510571363530840975921560442787288084196387946846584713215084845129006808845758847403212431358688976207665716542485204176126292367404152439611168151116009472978157421885447055081063262104487283247151392822267273178264504286891736583823455504081887109803490300934363309676816887018932217023835959493786277476948565605323400192924981041665617149799587781282047069990561359948734703437745451435279978440975869670448170886984096408189065435419417695942991963077382869470671229817341261574585975101764289365466370778433976044013643516842132199617709127184503748380556588328249947512109846976561158107272222571112889942403840779883311775858965473578169866613325523800180196774490228209497816578310206275985165938481220666777445461047693910262411153671135672023394855623284466530231244412481295820935907206338422253674145213603754806307001300611753691857582330877138768389379417039265290499332028179352716763988648716150207361430259727147421082752013246324945245517375829010853901743837766922919409263509925926433637745768322784135780309877057974756918487065210771381777798006589355135208613533982816871259846392012658236357921403525613327527014087491563543096103802230227046710099529188828706502878674887175067821599091365953291712342836025306305519444240695181234155464241680353802459950663827701512535193388706127448616260880752327662800160401703270899954959197565519757247535238023536210663771487855631758528828731411963697748349107163977278169828072278608631548271642959278819090928466122259221959103272233298047163316466180486486386672196372155906187952367407537505016891626056965990986167020911395963884814045641621881296092451312151840566232415324992831361606890373875253904562935903166313197059716916538963383621399579836209884922367802382613248848068235824732142921339962068525128395419475835511517066949589536004307220746376658748994624141175498616931247427833278911939192789987431159025941712371661987829146435439314069005887900774160081346985856359883275421488444830227072354211559552703965449050243584418119680000000000000000000000000000000000000000*i1^152 + 1843241943868575594142298936599511382906221383850547955389376806248024969511730599940512084154673254142950926705854378195212684241579950453045678201685959568302196350863277551484915123651630490066392862565452962759749693560196485634710428208114162706624361517909991259534768385228174857080978991605815269832071434467799259533246361087703086942798950223822781146735240489557456859556207313545524925022714172708398586605544772236185362491419904303630165606521647094444512322558896779930712535726823706458573887436873066028263906364344037003987628655379013853476760462285644487060341588276959919629460430657535242323915195132349511966651535557636076163512006127161261251896422630423360691754321253622539231811909866257698408763732346708034720549536589170339730478890535172925796025674435464790790712658751410220377376863911205450872573775292949348451457304976784596257873295009425521718931037327684162896035477533920082372847280384773129041357998642047956287061926692191910389574761893147009114555044654074057389825499476534405379547223080853439844605489390816431588565749386925971993098820958312237424008505040228758453431603612410347770527382863435903636323079738666786154239433766666550273401086743265591964070164135585821069983884901782002665609721625604419221403193713395197201812002029784409010866326135765217214331189009494282546732028657366636919746978670020193247106137374669689888242426840233464114462706628163782279576687156639143804223694840086565475070696029974949872564464226433962557348795575900344607303354119503396423916501618447357420926051240844097848475088100648370102287601490629567999309559820869022281587698146963792044920557263370166090042422571561550166604145815494594846669330159716125532003245595003668435412213533136687734134918552303322083298667240653769457422048297897894102642440316621772440971271002639552018720135365246138146467869087355022901917362557026814825055278202544030461945846802997965866440168033852026504958146873201056114631016473691185566589376734954739045378618067510283084689833094693080554228881004896847483285522901891911600776331467277374339715635335504101468034579023700971445532412746237461522870214794179029643556314205936702711100528318505035071092684827863139172266184478980784161293993856672619030721111248075392924143953084323422713391763158910051132485917010068161906899682746522054877683191522261877073627755118987911143868901378388745977813247518220940694969373957975478613117219831770099276113638485322907189276273393484399692922540193189792252186259471619505189071734304830741656990558727106131587166422968671757765356603526931383834013986192824201807613626152568065703386422612608115885126462661195906914512269858260677662196799751283688035040945767275890033368404161649860090658663739854420761218889402979029535803676183422350668992441759728870059159772434704250162342714844109536970509083049352627111074487269386634651469318849306263937537367745646119803851417132949403750954446147838141566197715997024242227253031604123585214260825843443074955559390859988596646374838683467464151301138581620595048504357648386376989653358807867138963911820866401618604281304802296742678643343656151733517421592465452607165749465609163190807901781654553337892697873881852219621749470767779846151046854241944489147897199449608155568098351804721880255768491870405496860594667520000000000000000000000000000000000000000*i1^153 + 286279507451204231705763831055126988112121678594621659919630286277937894353556414639138938324273096100034425258685225721912107564430104378011764171169630953664273230032311889855844169344097848064994007159088949386172632621718208825723428959634347624520520964297196486368468468076853129808096116747326788684813176843459535792249769426886089598189790176319176097940872107045145882778129411147117111266972543799991287860859813772048869386896912155265804222352900300239780135189773664851786004498521169832331835211940558767094791650178991863748132530430987249082285172811505742617455119521756626075068471358718564779084429205189245127795768068392025536778196902992995864122823512905754203455919142756804599251619051045505926652541246828977115923941700275761346351267237497974611885901882210351337153086381420853908927281238438758631108126813027344193828881782127228132995308707762996764378636018712902545035756712599164539177188907589061789439847861206480943615127579304566653056321015274644848022832030732477758626867545390380989001333629700257291013008655923540902989505051952488023548583061259213154010949269206025570142990524884154377500781806330617554369269786882738543987982729034135570780501813774526352087323988893731367420827136463692979076824466476519995999159589311869097463253762362754311474570961747329599230558622703070990422832610080497775717245089794095805287684244936558869844019788691422887446206211991415634319685458729485312731347380796013772725067859498015393022850448514425526140676401016887739294548924210224687884680635935387621324036799077040964318183578326025315046822275224491018641351118831561953117595382843741324592294113975140362965385804139811508387238858073200677620261900592500303039359017941689907144923457472679646558438150051311861962190592734899937877829459096386268361039119690899928735502993847900056102903944900277254164130010782767851528189801128228999924145555980552391420499276803410415695979406509815661885298672696748640070834302668183493589943221296580322518935324518734081277719850717723170927542867478708718609796769265091496854755172427376212916539406350708748363786585092455302280512528320041591215932655655020657620641535937439693147762706782106536989652325391271863896183195399443114400634535232875308196136883683016999681989359662465976717476685083103111840904660912363162606816723470158364485618369523596827262427494780527951892862348132737678416341317159934525472825002562518049333310093284672503588550500047848335333623864813812692643215061111031679989350333492027112446889371869037127756577476148953264315415786941477664769953471064897107089443813659859888357744254254536267241553312788599776816973455559953398200642995299874880564095457227789449552064933774619624386832992557139343554122835306662075699470833522152369831645734209858287972014617480817403255514361430009640375621832407621931608882440544996168825769700742563296717198816133603174415108028772308522054661248846206633350771396819722022326842717427242063223144923992678196841722149208661299483355853916363974418951825020176045889194451203106038052869870204163768203985594121301985117114152769333387990424875544551980527222393941047415908374086721625617450472787731431665831309095597238085470892633811424757998923463613608762426777375156468714474040809864343328375184244737719759524073905848320000000000000000000000000000000000000000*i1^154 + 27697202308332530970671658621979925227099702038026850525284997912214807862665932138755595475508571749500518684726595173177383955379755427406807827413304185151829184153530005046407188753270023370014487873086649207714917678134068505594833582487210416729879525130138806223963446770708535637464476119482636510217580928673643021794356444084405893119248496010442079748850298155872608516310063115477804498559536513674896160064045958669980553890152379128985353180894308567650987529796022327728279870644653965526876053544048063308678513310996868481989802574504687729604174598624782297326071296630031865933136096208007216946534426899137740205539816048038743725298800017559491022253888268769060010239864042173320945515591412528522737449552744542350956625555902616516899400598533691416661202770619424519865925462513649740220191519603183258496321529474417029316427542625826899926904514940540932546822575443842308779346997401754016891109874494716802366389372840997363724207464291238530528802558081897024502602658496446537630469099407513415426744354809713933879317792865223540810588424709163679280383113771518318532039470514656050670473597121927805616728403944038241212796696574846357920723650702969133594513110670315853510482127471780109296516290317033297508706553838245084615852881546979448945258553417633990067893748037649450055014985030399653018239699392445883689913713654293728332975672615186733633562600537982515137082492905120602319862799105806752296610673892542247034287028431366790636561947474194171321385810236879351539619376017213250630247189942222481852108593832970241171136596560543982831706816863224404611627648618393360197850912418872684531591904460323190496822987699010477090229854010553130587744697318741616979725863323104789726940028033266390667896077447286270155990990609452371980562893067091754986394500073397917474670789701390726658000401469835846987275990892319355149172741768783805649502511812089475622649084810694102872761561520483048518168738493953896810632021630622135328892367075663987974040402737545829972107006242491276902933560241857113206685813134265285314891094953873040876433989369340648595891886006438731654231500535467205584517127075451618271091567997831850712402017277019541051104035220917555037292713055796688348951315193230695582906715375154667479531094881769324770553906497719595223269341536664551219286126496544395139192240562157636921258585685845094972628927062669108777982372586887084368890413493170884125719356215858960540850284246616155884504521080190619576927110337453268263067548203579800708714553439262602375322214290226774981129514006973179714657062103810541809511233746377361362892052280254060823637431684071534821613221843061238283822424217283873691708635257129711719349642452974691195598979215914211508127816244345921126961238579552593730641797296158313308144962470379009482556849796117744878016640342374279554273904882657856020963816479797476994217812124386904461900783861925410245327827896960293230941528677333298977898081452175450522284725230690114557264260106928785869600531842506148427136675257400941134189181733509094273564678597106101391811837464097065962052751575583634108896274820796899928482006663104856497540212638091166938558609792288677546646073574139206531839103703864096941565800908142520723009887707318640724851938140560049668719446942086342901760000000000000000000000000000000000000*i1^155 + 1961206353009369055702671402474569188571869180287460937037560794688631530230400660697423551805162862986200892577014905254933213334204211904537085501635427937846255507723006329347528478841277925955100507904062792263000314017603893593666808431446385906025222696532163491759548564499116613139473225281595570435072945062639753995058089668785625390664340495695326622536806357420570436897967978582700357864411446712268867887354076188155313477313351840308350168638097498100337628684725255975443446523080749012821660467141967202662945504937874459094347573134526739028749232416234492641235801479215921223942196631948864315173606382249808371126941503979265035383217579765975340879943660028497989499720511958733349225808372853093546396176442541100727925180611751498748434727888451130333944918276546537557160258805079018344876653639096944778891047718484208288369864874166180572870016698755222185083628745492444830604048888038083094460481281583755146518789132558669142379537270050182225512536551099255137511601038110565321966431091778349300299743486112035576327700378880183603235870942189888433795448534387228078841914960761972407155550331539004451638049395926019524601807189477839991640424096742023513013569126866867866401629027724592292925377028979112338408386135048474029059759962322969335547515711710643872854380902479882687730906141800998170157141626428790550018087904795206788902757796725766949905391717179046834923715214514004804766430281861194799237573582588533383073471072737879242500424267862902631212457483278136159183243580199705694968668136007477861430458790048796168450995125893318539845816589645771747694456085603193138818281774759726363396630894434073582947835073077252427938170683872248836176384288668124200922056262217320348370768880835222755018713727046896945433052294467073326804013461792935196409476454593212522048807246054796623890849459277172291007001305995956540142959651590386632386246333294507905098673595459091659163443370856807581977729475073905159779302647175574283589127336372891966433697312360651112696700367658009519627153049282711140493841124330187018346166029114173807151828308432962892290455910869922441637016845943637298463712524963871285449488284310960842967608558989396603276920405801007617884981266157706511247575547462726320855943388700225836370652692320421362696439428527333137179245304068219703089501104887161088627081804962287622273530348341032768075139734894739047396021839286178270328491187170084414869893090225587598662386128637736263653982610049474635775276816569698651370661035125296645743432217666832386681211426972900658162783013784739001291377794695202315042004892088349129774284457717600868259411413308053999730065796077579101099655582822293934690112367155647531153097476417381103623105214937083051867171608784541138737357722006295275464746350835444482569454646828230530768473877963446779322248060138383316482603432260394047341419842917222428388039074280001369817534321161924362376837759431904040866132839000860898899809933643476055692059714119684068925254890332745751646898478019000368137113155334848846597241713106966620300746030422108006451206388978809962227943505559638773626031780581876539188122677745080990542095988838464883865730987599145449956935757778418070481316587543907354932946427390705680726014433451254109971234705249196650702831616000000000000000000000000000000000000*i1^156 + 110696014261456529805792602708443552323013742437067277178824785359627033496191562401198475424930990344698836413749264992665491000147610327495931996452413782219861161913483461061329179279348264121678001255509940998908436555601881639346366364491949798725234126281489752178252585989339097163749544554067168198008750794489535156684411701008971376681775662720515928809533084591686926399328734797669757583202666610360407429510765318707116513625755481012790996168437332749314542726783234305498153204369762512402972850391299314412482411178086669754425587788053129362097443900304819258047675591099022532880180502635948034498252446135931128081967182390977775015903305776539011515432830614045079368539244493114430685921272987558321521915669553772200836177194188313766356793591830545639126951903687704419942033225454250047379675060330639217872887143948347304456156580633497384182781459047527008119246476348535177150230715316235835096518018665339443123839467927617964823059654323373299208910725584442831095415191745360706915486439476390820397186926492537739758874290191266386525522661175599902116942432344105178359474390863462302119302355724255866458033443042624635936189766816617984613982484907648407585448776192324742407004980606837357393117123309752638423072829966292620275701041073123980741401607214587146576420110338603192334867288788706721586911162764162318074500702231261041607423776319670188836404061543675731075915599835392225291600118057029842151567478532910414290276571251834636806912386339959025304429153558154475065494111423032507983505428217557560041778916686010903495716849212858832205570050526583659693100465036856899717785738704522376136054297528725294400635088612081831004749700910551117271342340695647069590565148201105235463419057976174006416796973194558280401074811333228998282641326801257126357253543741438969825174103733531044750806817198490316366727620216199159597090482585316008044974240975709054727504606324488935284802394565788547899601408194827233887617983370827255808764937584019599934919280795275471508470376848456496698241054527273029944531140937541165780867623554750173529138062384121536680589160480076609356055853082723585971469160678975716129607284881361078056561115480913167680442238782312690869447054922035145873003891910315099516525028276099622450539991353606746320853948667369680620880843359822565871132434537945003267620651951947381982916440781850366754117191982433250835575338618786298660543704598628060014831591835369350879839053036796671668952546203028297382268509721954161108285049030249512733122342043264576808180332587425917918367474596120065146038889380650641500412647077805105852873932812797373868321192054967025650361285497012619152752900756862642699369588322161282231456528336780857064379910975931110744245476498500162922829466649414641723657190834049823437613619393613163903098489891020922355590796207016607105964348447564400294053921066739028129688759785801306828107347459751929708644958250694306288852765727598647105855175500172524775256082647858179379907142492323602069076764197350167961220976667450368267431700980632317721377140933520140974037819861599679143872883834000211741595299516482802071105302867691600758374941811746896767795425750814811740919969995792211495965000538967207216060870355125732064926323084455084239488447361843200000000000000000000000000000000000*i1^157 + 5469592076604244709858250354199147767159801765761010032891576776728204077970396704938527642457440014427014042493812931466190988099766089441889880603544759234358024724860781247382520117003255345939320706343763775526124960493761925415872003021198713070630678780084643049563243094533746831578766023716890773256366029171093123127084554056984527496690392859233098675881727773618092147619090067972333942389352472598078459718791538074784307934261514222214532967659265744594476091081939187700633467795462357739515129839510793469921365234716042065277065382494353833147119238341627820322217181127314137505651227676278330101948859826571057160669112587052156799471730270454403051705918279262967801879308014709510384470834290488305386175675396186233854131394112800137586936238999335551162838860955666508429407567616325636771568615135100292596708610325089749416448284674748532708850162851802564137883230301494578748519787116714878642531706457891576465373728078528012215847751256357075769742015806976788492859709531364623386410337069720371463185952432931623132661831250180198867176465879694128440567500568693295247415637233986214495606834362907726634397595357544569641274758664859992579630719833418771737105586781129897484444255795692941537488523075363393333127486434729516212842553084199709228102380294370664926587320742451214745263192651543786542944200737897856674434941423162787415599239847118829843060714394092481337812516665939396683550939095689047762346318928729797597440204900533721480106952594525412503656982044200576123050732930083905608743175416683277278917560862335687536334431293036344037235330240096501151330256097761304138621318412581736830260688812627783010468318699897238143371824249256106861647337058896258381056567960838183167388143016759676220447029835080088823423108538482816533222180702376562674119089250412435678569206135012605344983776691381762394196343205758852486369432562986779422709851969499887089128966781261079950310030794652192686117449115890499856525794466046559001889916114690663521025040900508466169405583156924550750632798595216079249063308369994905331341445194144735299825060546661216218154045639673185945378920786268537823140100216747121546482730784238451464064571279995403967464042019396636777651744202055256093796300009385845119241192741701232967787623031057702848781294094236028456130337955616474439046320324892613626713565806882218869243661696581093716661317890526775871633045602054230678085809003616939583646529012969630596208644048852511311623318449601175471742183730020679271123444057213814504221309848199613658617412274931461751688116532927233889926164967845961772362606784389370954031056260556940109899016200544293382857536283640633275363710018787234368128076042748438961629732678821074789131410857268455730171857364680365099245456360981802582852724968480162244277663660895821036491478744163109540979108977483239006696947530559578362727479195013770875431574648185337464969754130429582199184985432666966439261425321819603676599284677817536160923374781934875508146408430603197881661346791061774301833909713004139242771156103762471940033571219672553400885191303800919338322990338700078256469623231042222395468634673007320051838987165239786362486542138993550492246447541889452513376713906975995781664073207192354668417463323759057305600000000000000000000000000000000000*i1^158 + 211568667502787985933138884578550172949631296288991008681484781603617584025384576037197066236589524983473457245025883212165686364045596425561957848639092487134067436455618810162011927350010877731530660066564020411762480814760960851595832542592384135013057333385093248503131932492742339818659412024379379131423067381095351376633620884139976203987941568094533565377934757536144337423978703707362244256516497541011057397826771010337730871209731885046070171137024061690576268298908075311572621854888062332156770247225743525379054212533013865753493226173008347632192079326993566008207221062747748721330115126489447340550466350014355020219108148584654038225482466263312991116940825053540750648527266684767420067510917010262778783154635460310580359954358367236174124394595107800916697761925378776903201182509988880277034116000466908388598599278094206686660294496897315868254630671931228955170596523926555225975852306781234788125501997936901279148047908006752728590017004812881578638441495234475688750326939638240696616589993320009257024332281031267566382541755911936527237047447409468332489841767662411200625338836032866838960100541396147966217723585183085087264548325513651497519078865187557610601923005688111016893259647642935140866821714559563877058793498342237346079939540173300976812228873056888954379625570232051091281177737141070518747074468784214593363021495111908611325223486403922832988290814438824115678771464777978281250156924499251416736654824128568297414904007906229480685771411966246620124887779612966842921238806406726211503357122888705954785786364035694217266279938240266554186077333261403609177877542201950418387177529710458518538886821452331446381760789079918039307685871324077590212832699743985287948672288463600198224652553740778385085909139618231149534185573612493687325139562890128446825180578345148196473459038573651392494380588584967460690966453116989651114159321309922644333334468259005250176132234542664030941802917223053182182698356041824653078047177018979935340956245113632277798969674987527980256544532160095031977616753031148725567598821645577434673182198946942545101200476114031585707455413079410225090183699486911864922993730400001044134385298527054468011021261651201070418374726758530041338602831868272837284692903524546173504896747053101262725495182776742468610295328156932830655645780840971586639425759564594801503387662880440517136122471079712352889965148863788745416204529867407403236104437066055788509144964175321675606381636632707350519595703567596580832238372786203022869752161325732218062706598948863754797003044888063414492775458383733407974465082108359326580102850304905464242022677629203497162237605733176251269662231021731521851654131085709574124483623173970431537621704099975466665757271539480861123543068015470666271772746583854582679138056021139201265247769074873728859353410258369055736351183360923669672984782016495118907454451286957911611902359990795401626564900921261545022074408908461503510507341779663986594111744348320869634532082336810743773317297056087703031991801635025904055463338014545858199339669990779104671613244812835726480033341535338386118884147782616212876110215997427727696091858570678930239602183337808576680472132895165625965016277653907717809520364001400074542036663062443886337064960000000000000000000000000000000000*i1^159 + 5678676016212357106352919858324352613404985500372963509693882137625583833719280671664923377361017461613478946739460764049999870711522201245850833139536828624015956036609123537150986612011431413760057022802667044784008764147935739831779499969254898979153929644697564125729450056292475538335364365987575404855799302689373782056185062297269149568265568541561173504138911073012831767938762987310356424497707397479531799829562223520046351742935080641759631199903340332921879231965969580367177654772709773168990130278409610053250106102908693854277378057737658742122071514083671416452306305305039314624720542900612788108125874817624003019567666164690856086032527354095142044304730567358357195495939806038959656558872335232972341531076488846369642361336862319166827642263643384320575257059860689365157487123584139388495538844328030773488375505216825615496781533532933061312550336286559995766435740554093441620667219478797867989931717777754443708936847102127760302906869769144361042396014434293808484828211581286844706722216735639437218609042554062592857620579952509718399701451923927896994552287783497720806571651350077481727881246314342851595228945424515390377668634212824415705300063738620425576593668200514950253608028259330819494029639687322499463893881020365426882415158847117291226270475318104776038381719913246595960159964071807933626075046598655845655927569346524625870622701263737101762280387322809734564351490608095497650463562635653478083356123525817502987377873886531954896728910223894904939844287746145126172217141529474571782137589996701112673308218363959758180328536594474029594792749528302502077759051486377949799181089760073322063543670346677848283624987925606354707010234710862785224233516975860929163632245630759424746073210331453849975820123265506772845535915907160454158767820346952869169827403834123244972951038127978560714560766820999540867769591023741145661696195244710243018096532491955924014653315098560997179599084952815195697688682517908939059747989445412618498313204471731432901625100410806202498499837096250642643813269942313115170153682061934867871615766785015236882700793329074844878685994118212618655871298242342786831320802919970779462395789869149376166674145421176052457742942699243038408940070830188494845818884390858790743896943333285469533147633198613487587975782550546783010725991973940805800817714271134832861087959365299529722318296657353706794610373241732089533744333031544248771306711887452170178649025900139110987935096197631843106713972603971800901495423566564434252863070685401890445892155655057658075599235405821746025126727109575139674337476896267716125754779230176568386594880360033793742461316876748933401999715839259407269131329742403975010353985227151654695666885147001870068363393475049876711951763987838627417346840959706495266839624207039507478053025714894518484073439661813143372748065510967806950881238816650840636416845544358162459502202224368811233621106353366992111667692829765909328959641782170276585748438494032348662697256671635380655187136303354712759009032670467602920576350445495290267181559718641381762571776165263581215982202841216074743752710413601180846378521483403022946038856684545855346624370887907573847256229803093812492642104687614180758023807276131637108135452003532800000000000000000000000000000000*i1^160 + 97140292965169358046922030704469480106411393558585339847612724604951048124887581616185648531759446410132776825334837696316166123432352736255782404056511487079667774379185256807674348228514876118054935684138044517199462283216951159211987860330260411719049517567280230975218755189941987669083355431725691209566342938592667784821377189530273094129050995880099585275945020730428957978401150512329970914574514836867794246393083220653352544641629568267294391788606014597384716330937178861324558685880533409542953392759349688603988741239911167528560610798318698392717768624905983309883631451032918326012262618181736260469663475371873992781335049833731179722576092415290640699721536975719836524913699447111937351720780869312552557653533794292211546250798348387002725676123842330713525723680133802658773396757871191758361943128108415401274519956440434602142435043810400372827794690233248228945306786365564365257972488909023540281509632676100929990024983869123288660782993545038828464282900208634074551167516274560421628437036874077653728679804037219385401793105911375396209131792064298304987894093664893872842939879116534013723636897634825890343272610159264262699859220762237353736812393432484315254847206429523601533612542741357856966039411828981394113956120852653352032090620309067672048725476100062555735280102693351054706080961006410725416733308324801399847039265900195303434964017026209124623743956719844542683181894554836237046938573740138642176944866584585321787874379573423118591712229989602957548120432866999019060680483162130786953238284612809158670049456042833580499334599469225137136082632767888284614783832183714012749948261094845672529234962846580827401083231796862727846360239326549601751948915347206699643049186033527213792834288011766346003472873970206700434982274454113055783817629441288103131065156771711210573603807886193671603121586862149479166935843472103281709742860363606302386603814097094017289843330757325115175130329833055938957220986159425712591854297733042656909145759439936894854855243024911138182850143121811958716361121029406790799067591445909803747476478793011617724704233875143518587888590008525316112999676654824430400867573010698711336256317524664824515194442412656898726258685371325220541243209474751722898856234851257674713123781335406093140092437128826793837408756572483470209350363205004952757531184672112382536915053345242172303949132299534115818074052032408262049632398245465049181418657636853625490913866788560880466758378161788164844962868936477782666331329220447874061806274782587338608308046490703417532198896091507061504479283087862885941261050152645653957222227757139989779957432773446574956457627687788716710514469665008408727280942446504094832062962646061093537309862926137529254849823417880610040892426394159287500631354119721578346754899147535065007104867544713185511894130435431207845872180831256956285757646554201896152433892273664492284104886341652238165950640780646151630317103375859542161780669967979282749433331376386205303088804275186870985500516312598735458654350832689361038257297030002474258457196399852175027445895757557835443951315043265995706040512677321099208867003404068106040254951711494684221832124936333829759786899475888084041065634173542401493301597777984225280000000000000000000000000000000*i1^161 + 839892589267977952692035971382199962005205258357620349565845136204750530180013050885225949783745038995169523061519310898765953388587256298965043297221831125310362533542482203638321787202069708925804954601939335324536464322007385737490949229865018058139833100316075481212470036211467023399316480225681213163310853957792198795474625849326196347409212506825961422392580634695983140490365866293580585594372643482016308461773274660125091159274966024316806828578529126647282842879782379224606935583930755186051848634102663767567951551215712807545860708582663995931870545379759431240955096072856385333171307264320075887345965147086879522864126851374460906460681044390459070888354745803769149298024573471683985852266229607202841616808263299258883545203410442498811032326781163154135115325444761901358373042534987579972970362915719657155409108426907824031762591057115791224157964332020123020435935099573467745396451273167584863328849965780248106676358724776700757377435427665822240001048932047099920669674172420807432779598943727208826698809400466426943744034504001951867756144654619103760558882142038263417076406646170977805770640275546529523725292865414790192475565573246958231233714680488299842583631648080883005702564403515443088015882772452045754882820122558920692651348980671339341454362601971933002966526536263656723308177619704043354398191070765238894280638692718231589875896074365096661976501869245647483103974136588687761038396119969627692567194692247976564317302426237418640893569568264157135931248468466544153456597461866278578115516480616942473513040424834909563130728552744559539848130900384885365641931395438244688934369308548812655819752837677713339276185745591782095357839618080828642972097553560017764186725094819755754961053690864856868714482881041611120722792681744301967288206751587229978523688877316638384139655532727278039893866514179331756252169046549478441907759908046904178455176415681127598184819177349978914902453031940245021656545840090067604232406371928520179760631277928224291037243160430351931265194835775992107803285304427454506703515484619718113790905278421726961163379076515126765801689635478653683960753292133524912376103807867338251575710250147317836079429096488649301913808925675525182144542615638421914248798926680552298804873393827475934867489955159652770591152601876631413140812505577230478257428460486949495741752754836837625484787617593497822915609348246984415374313740193795611894363182874158418750147728611184197297281771190040421036883937513726946688536253421569333946649555614835907119893929659108928438977825817018198363855721141331748659231077276136095118426235308848333925364320628269366251353186284843220837175112666195017208218562050923317647215562518293178842074597638886942389778985209004521183225672873351164147329094078103756618688598629797678330017963159593600507725951768642097651846330623430866093970044398261095265682783644725024235572627869444338628591855094117130817479084984796108739125945661970474363661671454697460853174403731295843720464391451259868186521063452680504358480640830951863077448597509039029031812595238486985832700601462869153071530251158262536845902871966681522984930805593943702537000333577254705245715873115219211942922141845121868496896000000000000000000000000000000*i1^162 + 799325585601593293790411639731952223908062232844740704474254642021515905320761368381240059913424943708788260031482500416111853293390395290794135875280112805011263670201811496548412009077737781556471280553059644208519038746964024025222392584037819368978737081007994246581871979830639677690099130324010597345812476641660069545389985614733128936553651985074501958100761511994421041547039109171944807231405262489761123279822823066412928937417334513774735734879630221533332011742036889403533397667100303894942545430867061820808994932177239356867262084458378910750874799071414474060075600057387759780040792238012422567865545042394447684981902126859334802033639184316276778448961318329911403067377749105551558358005631195466487692748210727588880137315013617868602552227551550129368963523308365382342792615431209149821479729255368400264487156655460542312056726945388748552985359464202142817443213535506767824830367815328559585541581610254822037511759898709113350149150989772393667464750105014806312678632153148071722276818273128172385196351749094862946531037480236718525265477597378156785990871970976701627633461903879594939148834611462470489434809480897687916259410065261085849083178570326953898321783391081122298207563170790104235971601996745887402925976949677351633208857710504767621286436086998883257001708395164428899120309292079259811839141456190213982523575841209979676289506235140140372158962240824674009844740907464703064672357425321325291830577077715344324671883316819531039246433205477358936741666582793772425392132629540734384531294262536379230463692522652179011525679655594279166313895993929997629324282664104973448201630492731885032037970390894215460697563027351045424376106817415952933220682877139222775340491209901757307962063001375529894237625135421789676395649689547458591339549137225974412810840610613395029267259682581827392122051826828161142074393165336969288762806406797046227378885900689297779312311455330720923776353680528198796654220571164294827852615983132201390104271577535736059484112827988952262154526554039846856962338078648777802806302736077845629360319485839804429988654621900286769363228717647363354748178006379491457329053330540788912800441953233789021995504744201389104906698489760450719215708230940096255691218375603601042112581634138474419850480641899851478360923578364029642629559898596023655440253574869975029781596266697552783051226728316014950007328338744871531286298878244985657199671366087311518574483630969461834858670503495219074517207994717980626745125837179031626229564940264269373636363058333908005667140399716361187078440872414731253247211535181772877057666400345744514576557138203806974964316569577144587870037837017472898991945105533043980882243412272787767410293115817774350546550111002711065122526446428467804556525576283804716151485315098989569998721654812972451946164073030443493851987260064617613791256736545103600814770046038101993837478271917049266420964897266927311679737027438067558515194248961025300459679187181715233421237587671935661528904249412783442461898775377125662830445252084082861947756611142471189867627682750941426727279137990876390664168010924175276064234059348548348180241254432764014957472569133928462582353037168550872432508928000000000000000000000000000000*i1^163 + -10769227074486702018524143523506131603172923082479290520646318580722876971727950291402765256999836340553946421437681133939668263493116363019952850710983228138564570585389389185173123916354262613695070756368462222357021593579732823490483933436472166422149330526742924589817975941334173822896824084894740638615251040170864557060944089831092113384993500166743942175342708219172120914721770245180864653850587893365097336783058644553670069219186317568136607104433207968272647198527088795528687196098931655311654107963125921327844230616368474340646829164115248678687871181745686133294545120696232195130184775691176602287531099853045838226788848183882502612023613644823344578205338903833005914546046677726017625830465943597683487884161796884179028244696313679669045438958066237172683521752658324640845891321033149260748678381743458123597576984450376466336699921355294773292914039647096707682509384706736881969916200338446411268973813719333048333859151833857746698674921010233994397466804407881215714661088217097205534877398187839007124907607199340391619455309818996836332567995024686812313045564321435259174262136389740767720793931209814432341212973471824172028984311411460380504611332342786255617768547928705222741407689495161270794009242406549503420309905507404089277374285102103151205598034175442507074748918398611938421656772158065574523756878071966391859068416273551752051269732571732846483557601793651957374182616800973950798212550075136022904600709152495788935352578033585350983802463464527337030157845801694098540087009121135586361742488592690713277386201120028709189778072709510873485237795830880476705167770846584546952835146841207724684788069051481310314289701895864792153831308253049062637801827394628456121180747981541291534925045542370742722762892261296850742720677161015171486917442994481067494567735491965119819144323659319681599054375291740901833713941303704072875349568571007879156648143710092741529869295631234165478389221459913299382639457553495507778920185982589326003385491845421318499855046010164697860110643454045925063197674368876857116037242241356951177661243964859483737078857520660350872043030972654359439357266443177854032409937272491862428729127056218579654465661786019773351938656250774515382119307578594391226517260480479054956153112748875320372598743439045781104048672969529301553792529000168073613143074802696452279732204524696438848287006349347616914496744812318199102271257004766044632642554541863437948344184204970902972059349782592036436279878648774254652514229995037082708374581943056269441203784453071962564228306355739760006749762747337729115344146781010836233624712824414525379621351996870235291399957055585319617206785162747046076874650354281887627198114995355121148985920618855537620120396397037458539857321578815591761710094472631067029875953241454959420032787204913644063623178690733693663006324970035068644007126334970660033113184935128240767185429847600598399893780889946735823400041455655307243504900181115748499038127727463227007107418007106117163186996429050734257210918017789368069515665878095067947493190964216434340521934290442283467544683845010610697303602264988927310473569487673874637698697104646211063145856482769132295934202347520000000000000000000000000000000*i1^164 + 19328891750470593143675591528368606598342888898769941487697088203119324733788575598647257597881395935609439905641892178346717522723882598106346912299908625905530922618246053940627009089465321745967204479681103365294439921165595421711656190730929965369672508263586157482435084712245375624004108853674556913924283877726536226528714745424696454821411347304319203489030228567621917369616883354481443055469922820800042528420431513764159598241390862077281326673570195208048237479998446501280435848299269209421900320658254013211028880606790055812821641903465684374657620928513393241301876343613054103953078413794270972892861848907236961149226877177420243620010998868787603085215572387364728038575973634671082502212344982042146045940182869697654253594103856134391676633294105736560151034576454987345824465863133447365517179918287362247327317272548018439228009035016148593802630565980287684740613009148003654994754620936633467861746714812207251304911946391900279466547093958367489464214826877948415325877142363426001974830481653709198441409800961333318624593037279234546051748699564884510312660634497414602217610562747543508797320917584770287726365102911977017854011578376661667396909306982932632095935466828147434283278915475919253790070466493777209419128288267010910342262233201949214990092745739182309223469096930304297207836728733568003261224322445439337949540706048749254979872353223825444048441535279672185357154588396291152810531447159615903974937576640685190563265309729165568705457032015535516020829547943318221225456301434606067992563483034113364351563294063582304561166619177875360482745392301758246336750606846398233372333127124375670539785567961669514069248557061427409760097037211245605503812112205932083994722906616537199516232090492671080414111988347465745880796674440076240861127513307435807079893252090739855588670047257398029728253757025876530291298259077765815118372986570542573626535896370484694537597690043088959007022793283782781139100877879369965041005628746266115797111272856168705947735659422943909799516529810318947390182308085276286008406598574020940760811078324443651762298007569984999517993919234753734269492559765656063806701021419370975701101419678224833300293499523640336206969946619517460694992840697537224211240950917348147948884674053419078296496311339997593921234752178681204982465032665396645622057224959634686209096938160170653351820903702531970491938120665731909562818339533697621020796982808602145548273123173003022311189848445390204296632576164388848747913167761329454111959963173942658212403117342374413502415883013151230885759673747193328152319783238983496585479980894900559367493036257428983753809996915216743252450862604531730493311751012315685500969388454837101511086786430115862978674211883195073910929680423676836973982569758968739009927319841203202408487535766966018808485038282295602632745307219684016040245237939043218416594624775699096902190591149661607446692706107107636017877150982009168491377586950610822246528412141914685597254920637461400922833392372073711904358921377427715425508290574959197420647676198098418113495217804053147889080670280404159442652072300895651752148796638932643797612426350130013564075278267465072640000000000000000000000000000*i1^165 + -14827304473923770608363967937484766096342607137914405071638185570017457794595139086560438829139246912928737080205700371962124015132433405999354401195499722048015147290177016894208476588964817835625042433597612713051282372877283989890128596770607907325460785012875880117097541562140800751198066714906618928146956395001320832259448836444103626744891849156473350536963376871514190610740119477991684241768322770123235839009418004899904332488258836107404535116169159570898090833617008097166231546108185842091780560157767623507594774888998521934102817232972796713554980595705009279622251712566616952440288574929457903814375724198322087714469635196407128687716950728395273382473327276901745227928018979622846842114878247237118391940655123366298751315726300514204269311685651767961302600331367048225470425405700156283266238618513328019249581828493192951870474663642534283568647674992169000834122306774308295830544931011739710514112727335430602235955571773737307594517521729370780339982743265680828687899452636217934607430059706703138038203239744370947427139135064274748986645898520403488471237662480759374995401896871352661376412474515359853490777238350347572489902232099292192521912185564001437119745886407834107895471085939473740902781628041432750882509494863807854126134736430185566973225099761124280187212967586560778906127256105494064953557521809845614060306071380172761665731152161970119416409799958329723437749714402726132526227245109904746983656104370524423760519568001331117369763254055047022436230474851286009255865222773128301117778766108178820626295703143696923069976074610712784914691053891063579852040430499332152294663645336232110425361725250732650961958716222519841413503669608339778270268974689437945482425648411373861231452207502473250716084751372048719846912520268765425353275594525108605100092375613137600164525496453884727754719074093188003091573358347346921533589789780428812353017146129584637597883592509261821495914675677296551787426825534993809156341287052537721631867351734929027815384645793223289339770000350269472467814118211798587873004844268297516495704395819053521459091547803716767781811532614821091422727451587119284530360251175577478319207518871819962022393125517396152900043982330750805977878586559322105073403255180457235750499448880755434593495748094261954159143367107344777870207617027023202968395434810310797428507742339505244275102925655487520869426491417795459680785395807946397261794675319616912247958932578836806300096606486351407918889799643508042345083795681859106157092071221799875220211812329117287774914748099066418154696706492330600570149036449490183866828721905643334608973560353307110278873264203829252990275654046762014397141238233791424506574608526129833454411369748271410869204163427039735468019202098401792752007451301206515544673872588844026666110105564621658806269806494855042504228405054259803118957950625813088425370847991614618438582564782826538801951278616314955671283511107597146683757395077470512280978681376473205077203985346364458910569844682982395775038837268844341033779778503702261840154191498938088695546643564339661773956098620768578893438685267414969542599606339487736028017934243015233110016000000000000000000000000000*i1^166 + 5123928276281609827668475915866576086612393359695905009579611321984917935586412260584207091325564108053709041944235216263780608512913711226141155220565036483055377708101255236811106536851268607009396154029140365108607430667959690249792020585127105849692800989619148348874911117641575859219239824198305347073148167438178771543101484798272739745553291889434850576082930819969416891174767593808769342009951801234790153324020671351423122562562520118903458600892621816755533702060235055132363167455897540551562111087942081290413458191824850159029428001873721617340308522584948533439862797417768875136210187374736949407211694283865988507964639801602289710347039313633939503990208529120853490661767661507209764679747225283386269768578304963766757989835154655210900368485790037956749550862800419018087391007467641109609817552044042267524282735315956597903607440228576166017989402789656601384696564609049570792031087327557787126456489320982025797494224141575665455448594681020622638457402636748865507517910586169201561655026594637784639393286394498543816140046650640085770847711831091259137540664710259340233595905561632423612780103911282717622468188841723463952366377046280156516885485692488361000514027130731231663893004012198601583302113020343077196231952072774891099937931759068652054220319820661092160273913847383123576368999291436716566704742330541679209868622361660472524912524712340888644821317926464846026317087791061462942292890114619431992899372097132504728703447663622811296577702912268279632929212690167722672304420304886596605993731894868462771629443006834509635329611706859271402775425703626923622715357387613095257714539271935647982386283466873512783195908476258908781117997290750744685300079773733193797707495419151172100771822374396764166676280641889935115176683825241186125591121087029284084053143009466271361601096297536801728571971623016287249320692148796642153556606645686961689862694955303616631587761058626476656876758933217713774089312217780942521576394446379516121711662894170397515894495779073476919491072768486997156827827239458917483675790299720078898125392386216480000012924995355027755082259473784288886022891158250672422647963560274439387886413910082850535798417298044343660934515209238058589976390323782312579678747710669118148760078451797495596751103824377297064839885235411240620356253313896179544860476760094850978758712707648932163342849011581200629248860292372863977421860999720427884890107109374575327302667596051911859251704512791407924612747601064405378075725987094557816493218610320346826275951127137441506541470520428762500350798966984110364353824231259195002577716217082449228990573205183358456213051844328878168049531710449478272840723949215951465506207222114580662629915322474417262264532440972273148709871122218311508756703290451622290952925386965916021254180171356358007587291474152179864189183286189364769815263898590742636232378706240318675023643803759062335016189856698503541713201589162059391950578306510969090707031665764864435563528299073380200953395694945153632231716621688270995822721218582881782692673653477093376020582981434075056864715175429418330720310693895973847817226822478021443295641600000000000000000000000000*i1^167 + -556330426515654530095544177894273728096753237601980135400993092979639523473208452634410225698012216123708348818226191752790669715598720993678345683439344313275576539153138221767254699122236207842581721641211344103561753107033593370583161010210161904549500145711101686357137941849123749659373943539754462099320467280636467033847758141307577785252107468604853924696217183112679823858879628835471514847694800834801490353854613073763134285679494370654199849054712097911935042938664656405101126516229436237871608425658615689851464282178893846943650476163449962244352007359542996808667420697357196487598960325434674630880162660141026515577542487897409612766358215998326404365880597518270757646044187949912012816906167142700193350207416412131363626930247462283532455758185432217735777419052316941233250751280036308881002215215178695440413061107591493468143787066897964405262630301789813548083233454031516303254331147901572661589350342234106676484432495063988530751496174636384115134402533505748446700214755851179132148098278357907664826052636639226694520136007861016009616231235443169552798381604374920406641615084319790259448168695749818263916608732336996458300422183321139701116952893562841735850899519864274907595993633986526629449474741516806272572373644035085117424225741307555958716235157611180279095269485599145696066848414035475625195741286577215008474848751888905967471791307797886442646764806568138374594617285227939571476957101755587823898079007354364560352517080988637519935884782209588758206596382317933908330918890550824525262957070408183100559566936278204229127487299959993088784870684046163257745036708716007098021081566132743942276983971425792964431448334811340727493735089440931188243909885528550193526828474134686915681215726963166446914628307694648568093023700840392002847071138394705036346839370523902160745277019951558024027458989756561662791899702235237417478725046209663494770885342246947543795560436278028571951807168336745120237175910883460424362369914668436789391765233869617924804497437881541369459816489136835683223580702968017951624722529503682654875141964717401480637044470008880918651941045894681641477687156305340565924268501464595479001826778571178618792756169161157416666462072852327356755417372089105682536831764707645719448580075876520372519326554203356095681121822275077060882000404664762199475647265042343314517299899506516697553977893609134103061448873534303505844098277804642882305914855206618034599893397725980020243497712609690886609637379183884231666842673502907435783871540131941707593868927630360212138231324444072215327111540885841757778999940851373736432645204452684839266723707541019356242707051563713491343506671053205443901847633586638987648666591307989152679575197960807362363584311884658446897465540793603088313427807344117739471833594491053746647450267899474194306849776874425114136652250550486443830793797073788979812804343498155892248163245513162633073542621890933959673519526452650873475274890775509152611900491277499784483865369169298465821367002807126076771297085779279956937265527788337835335576503691758393753201145541989060487012717282426005224815370812066718397728030720000000000000000000000000*i1^168 + -18679433741611279688294970955578495485085009650268888550890828928112479531953966087842711576669522310740467118662006561126056148990366167875509004606231122589927568968948702650719720083812387283331405220510792976599632562330348749266840011659413660908408473859938625712077432893204670527256976961663125451655473149565976679447613596400361653153428317832302090149956164067329902501630636439386840881872029357978345622885377809980997569854434386569689676777676649848032481702045614917930669940121794678188847579348489239308196291156087757606354237685755027373316952104536238735554699928678149179538172226949725174837068825443949636015154365840066638948634867023654894825865666013007494766626327131370602820594725692289281560752370844509517540877688393032230000825448536879622345757566980638111608877326099677815093352730725711864834198326960738348369647461112382252744273065494982516947040092170189123375379445981839937326609451921789949673783677556008906990094260269266794923814260042577475988609196333469566015082305697579514023215175609956299594940356020805011819121104187136163657756773904175123695428495316471419814086865250520828805495009312193213815255424591193649155988079352128481647391703887950407686176868831181191690792203579020388838226469414184313439520189643391810009873014679035024773467146593550557128574206191584777130542533831569274195952451890163459776723425333487991602962128472669087609408626312211752144825726521932312034978386011094230085926960483291677549573350485279026210108741740199862556375613046692523491173382529553553748880389290873367386352098036881710194822451239301571018180663617312538425782796161014819705574297302091134615082998066707194624224900972066125579023543323758918951855163829596937424572374078787972161493247553727983019310400947611501251893639225388075917702946056178275032580482695926691395662235725555232346199742137002173391764215775172751801023827834264264921533970441699660213933966787752002504932424283517088271372597146123175962016365285105309271174930239504288681553156378776174343503644452689652429552509626757487675811444253100901386302223879691989231190121168975387257791284911618066259186923814365285953256163208584962065466627407998682767695795348611229576558993216251629393040386623218972025141702598194282475188513464436272016919567977900865987941521905912353104443772719988073900941521005843138385976507139660811037886338621603221846148271011451267035832707195662972715811702499520972129624852030729456499545231113329852875490035949912341934678327680776355510359680969202934828117376212826489640885408581099617764715842297669959140864216667240175088883588069706084398685529988625830892072619504646519732326129730109352845696074163107774392185903904499649494802781684949609506086288527784462837192010609705171442085748554188836155321604526424623255264590976661046884408332037186136433031435316544320421704185635425551193902665621953009226076777380137732962069437910843734196303122887531278275676833797920061571197533932497403216236660883545342910136993348825191533515454536494508436981489766685492278360065958412637915532086383500065124941452804096000000000000000000000000*i1^169 + -11727020984031115493604269383699618810685324536487609456440612969132468031614874091012215138322495632923029411269215814941857718556924738416259419147840310814945843116477814842250666211722064497566985740977609504716819404265686600455835320237670962408740902951752646802119629860704753123988912719856456955852966655438989449019596163415856153986411754010324155250942161898642337733838856420493222968440979570256235965668206866491595343865384629029574490084807809908831459333090579292551572985249406278962617782531800418631173044188893194487349965007238450601981501529049185793632303350813096023785245166980026712216601365413756890087451646392040044442303023539461999005606572542251597309907579147457666931015656627597429828289727332650274377552237350683315530002593495471206480523248629261034847371246282824887038565047850400326617227009690531664215262281533047468883115319104041693464708825597372335861769640210982761293411756159218140037899082003650199169023720238842288803997088017645882764053117682269438687845666776813806647089172094825567626791672911251755763172123042645743403524802418192497340264459468897709249547353210661154537007476161006677933303875560520394661137340403855476963010736074295319856129703431695421063885573756051733297268657813688092792759593008229196744351084755066450326887001549059638029253851591494379589479428199689082540775620552715906170699998249674430803118778639310977111757381082723484040410431239146661274428504699612602641731731522209571572018053098728938041221201586726824510958374436310543661016002360499082961697495507541323956044618446901214723527698882735323262469442402076527887168969268843025414826970624798959356619593899161434889500749169198118405020013786894337506156685945177489753728956031741542164646511610660688490689070379690809986411842684459182752402134952751045664905076400164245039953620933795444850414702726627876811465566233087683454501928863495946093559837816320280147875223353130052006632644978665380309095692269251716194768049499241021370896868980473158568348279601131981316251014062220842892254204058947927835479608290095799158556283105246258069925494747845572400293250072240539739281744553289737234855894589742713392112488022232943476936322350764132291188374161791392535269193729371486705786566293034373644067902234489815449725729001877942023225449359327953295512775598365086001504336448742487392770098957068537641371289956183223652924329598824503441080779773347105782771662982380707109848334528516341899158660597528601428452264801012625701053170794560413093686167287833605473171500929065279222304878794085381736790104540857625315994778080601878685425186735077075528248484457348989578103393366963555024506955648076306408962683387312987813233235346432093796188755727948536410935737023022907684933234066722907311072266091615134582014905313412417778408982736377884848377385157042701714105967083367160178604244880614243891205676989797913754973566979657527942196301204131891153135269203330281050320798901295469853708680135306557806572234842935977393964730308985490087931165748381048093592732022830636888050070991215275283957965989777244160000000000000000000000*i1^170 + 25389954029574898129703178675032873258816116131612133914821665802177597334060915374122912389279944806459151567462430059497073300096404019282245486808291208328107632165033270572587238450280485097977432132666882887509983924957268588158825373579145806257336031705185305343430506141456803551704914618680234588899025711235357179796827723854207819319161424046934892898545588670644539892078410897126881969080947810653501093007498325990910549820161678688862919839389612128382889680395266068860934111697959811290840013266248855594066315745534688657972749348674235171535062667565890968949874557564765241989258255733910142227777651173397482299953420875244053264293199045855343506351682768299519749715017281650817105812902461159991198262283058134540201553012481247923874036128497890001015482780448431764564162986124081428504583227873040371509055558211212497123313793573282620955565983997635817067524136185878063846520409129122028750871592786532182441700572692424956040101727550947471398214862371473987069434664522406068643349900269769808225080939724643807701776751854498538711436388966491014259438195061165670989020785534600648629251544943714853090165774201375185478415465238475510270718700575013753817669335950518061214880268350511812061814072876150694899165949469062875289629420797054702294900989812542117883255113671649547939487694276158680261012868844333287767568148466103989907088310612530029795969142788126259793462222036900822226992612976095553161357471034045322727497776593274599260764989823764468892252557740403159835226333041867072829176568288353863128100531368989740382405666603122566840172356553137395319165098832166385278740573992493977917581213348668388664792855797039423649733308370902942118316274928491202651538838819301212219022241788993938666903660140216785517076515209117883536092880246394032039493080387169337061708939651670088859234379540548842632402387879486337377334014729379353507502412336360411089794177619601745312134988138688872375914244975368140973269298837963302824599627982321808505375175971066738645104130975893725210066658100403121597317051178850437984599846178725173239052121935033560595560976380727298479134188188181325945438563588489173184143239992916528526877266856800540179577147900421954027844226859243342529490992735463828895427947895251013752879563917241036722273562270265100979477004217085460599965258602657457700043558952636015189174306227024758180475979693042781661480387441673176448208366979182011106241109162810768982940893063335561549535633599651991972362754474811166314249289023543528042386897071248567491636300176342138575153452902578269186254393266795784621084479787136679272450397342321589888077397295283532852622592195189347797523285130851941179318874723528319095357401636305973432152936905331815718375041557336274390090028273054466920202489942693183843593516815130814488375017100543859447432390615167375157890837865724005939634690893952162945460635646334043897031641863195881380123508522078540702753277267490615635927892763893748348574634440463128744007533119754278296433534817002784940192924909274347285608840672746878150827480426106322944000000000000000000000*i1^171 + 161579997639711068349756276413763876857520284216369176254951895318133335384406479103202244631248343620329553788335719276593462041877564996190809169426041036353591420946548573202482367530935296262748819715131860132619720607944787160549906229648612832161298526940891453381851610084749325941926810934191757766806367829738131086199534576935295139699592003919231887716717282502997694407571648707815077055357843639361832500362629337400562467829847327226372267651670172007794142987656512195987564696224280692140857233574795570910546497584355475415268123209205996359650370260441734204890483707135339694476182782185547530437808322747296253914275994083545046753682523470680077732617007798982595794516727205473212537768896789975701716238281475646704299281813111210661256146378021145701054380762495591152718724796253115472672833819895609585657614702005342652171635160046187812598848262180067977351771268361063491163783567102974716978086372502226942451373723568332911445124987869391348664683609253514397017666021122943795433066032379705083061758367539992748332225038302823407684757594668440485169935660765334581982482847320922277182570862944201896170533665294954161195563901358783343549612493179427188186032226285406254881954965061317619451245096865179481753080837114924357963446233641220717902550276318213818730308224226794085087174365572796667615764122669078442002203892364064518115922993666384509054578125552025959684958698477249183836176293155736255569981281336205469983043969360968057054154827945885977508642724171209238154724931432983681477633795754877576451276018461168322244406001048065229256343099793039292469199990175634437081082397543012962544260872027535526419042388252169006615252929444155844045651325615658095253482058648374954614577126852881347409421682018708815988098259207069746401712442234606069970555383511018409716133816209769186560565121710244547962860891863357162295116486749124735784065899440124984572822420958973130007090539345497829386555127079484011820922338046510674379183122273324297858435247235491879993709128156283438911138749142159225107181921990059045387431721757371107640463029355622283445821434067715002053176140553720681929953781073892620696621511847850748801467890799189393428007744238924250090999067717620450655130436864898335031781730070198139792632147876758335206489068435370570758434753438146019365057734080998286797450898471287620037220412657337304736572199526934867280890729790312553454346125810978570748944813604370057229360646011868618584669303378611921991717039428280130503380911352707734367878438145959846835770922767640791034557288785575669633427516389655358740330830210644552635257506177198950047577385879713511465064116775194149526470742095897495068280180110987861981768583313192915570801546032682577866728652022602322390378198327281611749341200070744527720030190887031041821410661365029500469169825309916702396068968296788233305449431118601967310436562157984563707428299883772270615496727577843098607486999583973218489500022924801382955807318984216734218562260165733679949326519969073550455243213017305490769080598173371596800000000000000000000*i1^172 + -262148420896507485461045419994398807460471876311967400163322881816005834587628195023814799965959721690261350262471285802005600912802878098225767854758078455225268171254228442060604692078824075435358256987419457767780610102763817841947854191404747029784796480039443757632446283828367462704630750975026048571370821539784932919536667789387414198342997122787016469994499092077749926081101741297625397220910915228732790652636375134050012515308401397906321185215886732693678019590066647512551885669143013421075433895350925196926854921556667643705871775352654736904441667749515539744117223026912663452547227865143451456643754176152926804953865055846044601841681261201813706696702928653490346357812099216484634020864909485867967145357589177147623279140380136455813832477455781639439345941669734543542894133776277505625278090474404026113545105070198191870550329873447754666621286907850653230519921420921006092598320738187953855439059832945633553740268915884733617068303365091216545232966600759121836919644362354104587275280280157871011864186694355320819991444506535148968008748865595677208970039448207852407613324172327908495395443896258290423246975224621749957033785769669887427221539524914352163792288100213766784037341877033923612428888585802011372199815433869446101895844156791034984176188664684913113386204973056269633616140397030636148690424890724041549772724951143711834500231769971876871241348716358987869213393254082174946778537311886560341716959523422810362459319742227908440275521758722352369644661537143139456499225280720344125452715732282349375863712563244528674657130682211946317099318970470119802279971682041144876167767179015104819282633094270747087576217622192811339898992930649924782150548155902726516566330094967968444385074751940199225901993264068439637559004499624240791800195978332088041094575631949690890038748797169861567137699023992637007598787569656331191215754032106255487633941406252397741447653960637641975416100514131395661731211360116640181659237869194472415908882939841201914535171756929265752781879947930149625303416453790774232531093072040507982427704613682878005422145945710855619964139186166895008665932747335392534614147530133667964131303463651589763113366414757836555623481097695766310095957228545721863106689776862138205336486782455146224859005635434629908859520078616431580692017597820851951037235479271723326786338571533711400116204737486117444658938008236703017936278750043913003272788156076951761642181272116606706330610227384477721954413251702459137849869043208684711754279010012114004068721394824358009200763706690129950409497827474383204461532352239363820453552358057361605235169038902187326618084526997823982622757865673253869820992164342802355008933809634261062850767425241626715984491942111710554478609178076415355431368408836768393023727501084927105671878509596015498231718689854213306876938964945416531548622921828949206174712605630915010140986977561929659113015235603435476663893867067631745081723565229073236799557108841429967750419614029915196748458782516514817386251727477041721235153412213964800000000000000000000*i1^173 + -1588633002843191879732692839687548218765614861669895212321561441586786640795613924598643924251569114010210631438802562677251940535787772344499544269332434611149132663131811762912101441753848237066106095384403504777920572759419102649881864982933876544081273139998572174731439027815268801768873619112656129542286808962660625194326142813911071561614504356330341170781387630604560534337113270612056264634359179143783533827313695889271536636238495584635082295817103398003480385591864630049676422405519054615515745890153323911032890759118554385596325438209997489540022493872382412441180997776851067242348554919210235915612830771830365780781695238173286998936214305368052296221228382060397679294481365959809389197118254120116823944084798405093127682314865303003986622971582840600913481897201544687039039732424651491239627941589109830953796247005543151767383434499224629973525528028834478077753257467936691907568946917741710598326588203493505577147221793043810279604048989066986055877883857621477578501491630272039533278924107251595143675625710622104045664213665082216725079203127090786064100536040194991847803532545069027130304179528483159705346847544519560917728095414250738705661773134985542295781294849232134664560343026237894386455276516201248686255900321256234310450334238641759188213265467977397108135027977351640190411728120748731390796804949882058875685693437018166816669691695266330818587700275414883090062926893882450778955334326998959483068524732977332974990657927308908848503757112157317512254581574018047801422871947078471967402741375676419687774026250637270915409827260467148876081694533070612226952051593259796578048662783241814168382926386513511920478856175035375866458144058974426503782764934259692053669810386881120196826169524526751632778002316345147410456977652573353436981166222586337106734624723778609730957812777128703055183443655406532705073177122767302057909483640437345366781310646253160476942301474669976669285719820744298575537658521233084399388560086352965706623581060018694783926129598562471972780549661200760043660006238887903779719657958974961405417816840045607219267737801900899755088720947268316492012048860013857975817203863147850728598456783046278719543650177828357642313045491229105949662487625912244460601670457961599957885932707622577189420397277249933913012818118238450095232540626134179529738850230129284404769189738262293654819137560871276902377872459036170305375523074288803963387624621539965389939621527933433501440685973944144605668928355602311653913332024720455876694318767006292253870243461855925235675846936167640019118231603044037480730031609540953396533583264888057469798321535227172685336375421160720945138209313492638694561728010210988514048450623287649576465954299929161827825777489117660755096361199137261317880803105855406524444637019635229332940460480311551470748884238522138219695233146001996480295508451508309180335972331677351904853663860669385124823030281079371923800190131775951333292296110078856666775334169645015401946535485167518290051935605802809780931951832596480000000000000000000*i1^174 + 2841293467831821519630285557899669756568244187939797427703541644994342309059809268649605727613622958096987256459110522513302357295600494941815545797856864344075216367720114650097827628913832595305967955171516819125560151602107933830213721014357785322828311681014215662786708957965676118303948795962003809194175395338418791173960852123667213624155558377347769863400247501514510919557267160693141188834519428632841300638497316748159793430247722738486440496910489306046610055210906839209431828187956440498940369034228445130860569506831282453485335543547723368523247661034804824251370358774284850666371155744477468118094686514839529519460959103494209260939819600303915298779027872635294564921727074863982388330019042995002866426180861806530749141538624094181464018526396259428460961698522288906628107600662683467225549466387149769968557556052366223622205454992536185925582993036862631988313738600952828459936553688057741595085366955163990451122704806494226759386591861003687260076091768480377873240849864934544889481021306021929140886232111642617804616671009312348604932211838015875282055804697648705615057584916797767784132505227601798598763913617335871320442944944610740777161395984822295131147414506508615287387752781717794574275986028660349498369712777866993402358097811367461926859627839743909655348743011502039380289915905657592726268582850165097006241256333605395101366563877809501025695682316049505319257654568157050841003723933434863282886738443325936294852653185667735186433572428193543592812051769761462045945824632513144433452188199412836009459133608470354337512555719805553999947864999073306679598513319051875316680564303759991910836620861174982189933148485652207823777280132399034266331994002350079061367549788650986950835670969779782707935916875963775756701945987669377084879498219330655485825191005204666778863162105968951012735511391230663728049809460595358172109460298386897444515477724832820824786066139118269272096516649231828433187090709383471837500048494842694073122627962226985370843418500999716574631606052750470901580325190976963013447778719459400662568272406848581419867415442819325482192132030327543096753661159180211106582170149116747387923474369287058254278587334008002706932352029792128074457205244235055939353887496069570055988522679852767934261060090635794650669452897410584272285540227209039245629929343838109137331110291888475106513439143446513045037902905842272821780128461940201931244381377595175489382834643729603362527214145289123694128399083676381606538067688595833013221576855337986619617107556335761272793315524602136196752403264013949524422754890108257221150646357310139160773335116841254646840068148263054321395491650564222090614847286489983920851919065901964043947398753717059850529290589371877066033668881523183785027218540892498977200070729801196374144502251003636596968756521235468252574940309402574235966932101391347150543332373437530448347890169242115860677065933689791641849427810616059969938002046430547124196311765880083692657111105933020468502508811059200000000000000000*i1^175 + -637794141555464093707387652220927918292290624484512805744151407435422385163091992598399749477729999070250454687028433087657163793105708685348928849322718565005816007290374681798715191645226251451925929279902960780902290939658512157914433488356471763401002831946673137768615255969341580830952105073755223857477514397459924979399193626141819464391661690065602189288228813373354567783838807757129822146769736540615251862790345690157765646563819987469362666570362639831726193285396456699053060630352447685872363748168581687214236958706996505191242489839073267606642139393849626454068685207308572389485062412891970304713241617005165749484017048183455015824250839338346942917555384361909469068193165826209990736845927138295530258040401771040378117570871936304018494061777700062425296911587936038138690824902122362500013590800373988097367991744750762910442575201376178671921816828082864526493976376860878840298418419115369844101376975521349958515539426462813100295868439028157869792593578312120758030444515041910309494503886741466524755811743777817279884836736262683045749898539093858693569067770693437183411623965467211710103862128112767268147819791025110652672972555469130701302815385792702824356953288233262448848380319752675236887915649406653437295752017147659167633399576718870933113282757174414165510715033303524009435796675604468596385454031650771850687275365388624287847308547593493662237209073377475557651250178752989835558341138737414456763355742086643185259785697602041636607647311313828727675178696824142821304101265852479453458040982015550500618384858986134602025296724273962967518328011794520774975583841332609965403169770947447601406494062647553648601717802855545542353982625034323073541358795574061959594696183882000962351561015438359306481718496211194660480920481652505687089501701413410999651124034990653868889476228540725296316634356098524067912855642337253916841506612884202753269555661319842105869804489832334311021600908426412438572066046221135902104161800999234646109688453700792950975802673566277366125035340355222281607322705411813972670174941135108802094263848023171284114937890306588950443347150418399595891943841966816426109659179592367796662308307199973123309687417707726845471663351468345722720575241882577461834424979666158258623264460194636275306307068499122902456989832320821626591939477939981690218129436152671003800389030021082073684874507252302566744057137239453410646356331932730176235923957884066932867326367516680878014339886662170468794477720391008143453748145746157529240569870365194901155089312472777942158091986058834408632415270672649362765618420508384412773205682563542655536991196713346824436048965419260683447614356152235274884881223050817426406282069570330569912625227068361819082352366113035489787981363279921539782034209834994962807859518584233089619989455509674822857233219951344167002798801212146889555963369871727348097580279231826766771201561819183733349704806918141550106792981055821958578531758322193569050204355806311494287286599680000000000000000*i1^176 + 89030250527642294977184408314909896129079221999197571146703922145493031570671650389005710513915724074843336183630542823451160683687617519976689404543287640306099332579964198992121444856222527801035671465071065338844237456941603926916711378386379630361634760176365311023946236311679491540489467236801368426643896784938541908440301483414037303786179452125640335873994172870207332946865742238045910665606458067163090446538853446538122370894797993257636743014206350363090722084747923971536033505310884766044946553172821373404981424844893763501604577885673002092544752089050146878196159970256761042423001658337061815592442582248954711093773101470468337414728865212749593860857541783633069099682042245129479384883428733572487720096565975376231743363915733351190192556873569149820971361878647253688272382364607185726357914205807195601178667306702463495873506675731620900042707172474311820236490380228311352206708861919699814394091415350019933301248532611251924877902275154066588477251317163081595529063850968781602043529437584548956387237262223701991430961693612213695086004434052238903012840143019053377740829777552399326746189838553838952119982789509967694350090090941152753341342410170542229584190532470299915395537942751211457245789582518811270623630066006098386061680444632488029280564063960967532986032699114678616422747450203447694594057484903538656221165990555907698436943860688867037795467258040150898818926935522207552855514047327191505230914170964093740477775833497399763520966595634725272298127562316404585406132733767381691831595121931798397494279938129792018523066913680942700096917886287041982461563113826359472330608941924229992575313049055301943296273887685320064320750836090855596930888087847156929842220937375496401591152698974579774882596107032064363761923106630841100428679730779047860914358847370876176938557984383273713806555472637569373478272805052898469298678170422442243181578333925339366535640570052137023910001869187370769955816550317626390812494841139506764282887438987705842348478039183455083229837174656401743401799106172138869161596835424536475556618664412475096302096969303747314739352320364644601292965085547431651054857514917686309714436071954022146347669871627766145556122211808441463714917463556969315735304443310161837875978086846425719011420980536772359737855094556428473683222238668540357365950721011923240641403513892460059729534333230050205958725998536271990498223644327718588577090807109966487443629311722207639252097785592822533061049037967062362892255567787454544654223593693773356281525807805403889810108354869209044033296331162581072484079242278218363856559906813519379588082438366569706629264205067556349401193614286464704332865791916009944374059392585833424879924489621349038651167372369823343906452705991769440821316112201414081978141764704486016139870967350131325952377584900122469877478143182252980531775721778328506124606082219599267791872884710144859919733328423196671133299682704572232687569724462559261018292224000000000000000*i1^177 + -32740208813894208247003925652670756804705362854496244198983037620231647391097333305942131611226736986918659438017166371805959751795968932711299882993349227599807818046320390983452540459717448166375764027233431510544284234735518363122781930196141378463112624833587274426423652547242402157920068054717333384790416732782169016852589937404148879595910315488662114686781872533607401181326952562742516004140213860966788033803212452177624006004449186628146655731513743644408478512699846605984621019306898274582034888111959358004224274211149911087167112188041823058749099510668874060677036450412667681519982377415063688488802083073067464889809904540143299023905440921356627998515791922527793108829582789035568808193221916905220598544142284245505863258371575624184469941481251053207732780634663243390451052022478312845519690575923784283839887740930586922876998742581149417518917140247352162686657357930600244337920737537991740451512399283726885983069702101022413716218280869814571389203138693598604149932404485835743728574053976162305818976517695916208633053254598149579301787446983431828035410486013806316951508707227398977091696181020222376635158947298135182503553562220798114627453398188034482913722771854680420161048055648629223333957542377472301470529476530015439156991827182869837505556184276193489981582573189331667605502102005122764595029075833129847492210185691200993750501216206289307380344667196762865530213769819765119361924314188778530704602521799348575222033419785188143811260180959396683696786834674934375382876861267306972933959741658297115119828514430661443947232504966607821442050718968352626477589260139858013615990746339883640825764375064880432051252829530012181200889840689685255396264180214337284655511599575002591715675797295907129541998433959412584752354929442289087952411792932329880912833555075277717572214130901121680372957620059656392575958570048834862438083658367685395474736941933357226222560762710263680645645634191556866206188020176874919550227020137989852929203521468182585225126390103636076354090756812013082400551647387165828415591437544821264136382508597323774713628665812986934181384399181491875989530742271138657549870437487413448370024398867827896447922187429434879607229710466984734196545265520164072438032779583744070660585821871188048733784384881333512335189007729612296726398952351501920326879894355873171690210917908388145360593437214217180013517804444307243140118723150416204011727754762158936070766603767901443606022508016943685214635759196708826484238802615221741657934923973438133458588794150046808861947182758908573288753578095903547858630402142668218755641067279599854115392304666787705692455816830682967797235662626921510522653800940417134995597792285027235811779521640877049373883940084939754239550159502224458903388167292796594029259631906847052824180326232797457017541785229761267985951193449905268746726065991712506967605999248887903269457671352725348672294652525379700766325002059039119507456000000000000000*i1^178 + 6165934020050354908293584524888182191286030974227747875422452862367193792148266263975555958252429427884153760052361140872852503915563261327184839402363335045155059726502534664382978101459283073423250982459584836747551594076059186610338108320080140723043686215453911894677677277084187193988877298984932336071296158367672888891551244835156250896817556074535488568184417423060583402547051034329070393464446564110787246338078912650723366365118710142051781632453816500291026925307978205705591668936991582222972201004845585352284807556537972102768588480267453895137910822029965802626570391201266347301947030498161531462851322883447561566246954792508003742902517173884208597833204711032190197168644012521400472854006000546920492678362725434564337079159609484976242585510189673253407381803330488911712490823027692430194733153456185276101076990499905602945186448384885299489566302864786025949234797880241755814045396364278303389119407474679173831665046213100717281486775948829651421427597496616224902532668158543385956832732403451016264500001341131630570181705821292555207126923809559697855201950206922444338022364684307841637024995798477016001792807861652597140330448302628420677328686049487299396079612794508764152178662412994949704499738209776101682188962570555936963575030386000173697969992671442359673773392846909217949963456094971591103223052726075366120808902077909154430966529831815217640004318039339831005122275051233422498960932711806589715871094108253341476885913555968833611825458775781702080181647689316543094981958155340026839698447391223737326741126338389851013809823922195533240369641775614970567631587405225055000410535633015462981570516473557766121444354933398906289785421268072687720312948221750346542788159656233585961810198930730501854873964509209833071480449141916796762792794012576264264873670832717516592553505067067483084982244935158893341962769366539431895103350457826037321712824965440096743627379020179576130336285143617164535360657802646178873308824544968671322803303758615488772796858975172374981725783140772119314973165074983464123463658064049318024248334473534723704349668724469747829099892179117423935850914939995223084226841960526872061855594279918517929660976695366927885697545007074622358648540277799239374647007397865931872865791838273142861334148254358863119708414503312092582640918145518526822211640140396179369604534581027359634137557315707006484177119609735072427036579317918099157574081386296854219237327580745355236506859994785660621393966320646987042938789563558526296512596673905043871172121207764426579735011047267583393688866881133744785327372739627044007627280921553516350449458071982470762343880736488667080348980527479704747884022135835116224794461413607567066838431538650567817111888314362269405086249328504467709029022849457819893962837426929644513959092645835209004305841394629478368623895011433384411274874841388127593384178432924959673313921182598065037200641594570152345600000000000000*i1^179 + -312153572207738630558651458795506555244767816140412120710453293482070031592703396805049159547472882247808901874832742603465569418954935107862426905027276015985812578159282552874882939115534583139985778403735996628507828224984530442379366851903263522822233902715969092070222364819055301729732923866771470549327555892422232324768935382303752434085744227429687485020504071001699733823033811401315745943891803696463239223061411460749649880459428261339319838714770056428051312184802286185801604267020856730037119188055530074286301244007078295812105245410828683493551000138129540614773017254033341066300517838902589776984261338728297053324744056094387953356888361777453133024274059408685406751566107511557968347819250264300552367315602768456571694263426137153155411451979297993659317728311460275074550671470289244421812002687333735420620551522726180299946376389594179162094647211012675013576446794557192050568808398854469663252293053949005774742072632896499390706857393649726510218955810716832796074612559228692812325565231496922970579967613566806554598299671809419616131614221921633057838398798529438382750749537404804634677265350935577732917405230705406759710836023808548288464698084321277066362891141914798142374086472150356881282348634182520377592993917227870621082861616456795682029793928149143683196445331798676166106575364931708446395131170834398906274009785709253865758216746228406407571268723597971109633195302753936331603319030247207798291964845468597054633054135641085881039131032876981348855889495249067184395785340228696945049968148393995621257536934765253488341532643121329562876739304438432603513151183988927259723647117997678306724256352184211011599515374294465815124380828199040772146088761847410569813281222207255967623766629481967302727112800938028767666269758416213814727733542540716042886724263786085254136287692014293916067111703014406665923804747669817439232530078632894432955936219058522556314875373019318192347725584669474885238571701508406510647634649775507453883523254642099563394392029267726264479015346467091913978697577974351097336544406946360782286920309840924199095785997691351384163431078241802299793381659321064751896308930968038403301059840640900396116949245054305720027326204803613083468623716661648916100616804396769566844348628933873644338952362304801166093750485602240765727448375654761985061562038014444690878283638580051634381143179318662758670752393948429109776460153257015671215185053977382626919345229434757287217050295789112028418444795409523110827250702741644082030947932868693518403158711928120434751819842948414763578928902583332588717588961133657369932746623020434830201240490660781367674877149181981009664650642418911290273143187475324933212181071968511648409352488139254079262719696589215739201319603324562471789219268319133882676898834460211946392739421402139299405827615756914162160769871076859653904163701759905201838036881722572985523322575250259968000000000000*i1^180 + -9572121462218832754004448726590579181156212378326722174117017040337984426689954826924448924044982059106065731088314800312562848393409212457050003740757170010561541768697497306700203317483888569305506482281790337167309170565069032202497882728462938451087566631371650488456507225514432822315895782338713279168402831710130277726137753917748516469273981836242633190114497340399043192497302872435217308256197899278887641513194427779244321662310199028739492798349347852587001161082050384211264419406851843147875930858028964757283429692494798453212551521601424817772831691285081528574190497729142027929512435926201261590279983518586933113272329684313100416577386474278363179979724926293769858728958948684683613192565076489984303308768367354340077431682063946463775442609300642252836041607137526843365661264552889623270793828155932362451090736198660673114496342389139399641402093323668731207005977006152919959287742200608761652586206059793273226522253395459603784316390770124219771468757289372573282772901969428686878519592388754085392311746334620892277657732969722313649908415244728685638897166786271603554761399944294130606841344067555823252709939836338746525138465094970128604347168278153191893289833661489903470244527116349572522672237443254461157858475399712699350129307316236575192125113542198705839846898777991152578908166687409291477916567364188014211394976275798657716085737362195380602987308999817093149023609338632601012366925695654995432528728756155748153001942678241271048346974288684414724016637129620988106546240015301129194112507442249663459269411896993619261102899779314549069875864075205231209553989283188818655521004096001062746079121904078900360599428655054762108556824578729372108545464212474777490953774947131209351064970052528101300620037961329636580062558580817092523151954196898997626933058907313026875104891088539435095801846976568099186298420044072881843249197384036096889350775344764305472560394425773638247446716997258054024907693949487982055853224406975443725948106089790213503942940299049307043924870727640032881721805989276877954460064061443172899657496765376352624888983143078499564043808748057083411674991295765629186626387544712384843587254345206168565531977886795205060165019772735586336126932309649260500342434806593039794773061870029527364626729256797294256240599288785525958850857074363231362333207956242446795558764515941749431949289092148990970569715550498304979505949523060989442943352014638741950461877664023821168224611915480931485861090828745762525726089155227317571999450211439484298528780203602113875469959433831069091149963264895084607630269735956746890064887051515662580363239819566679124232013746389430276821884823679679169422687686323670134685258096396061487615217402541635210741904991798558789029066194006882346034217050845042534244856745795219122354130958970381722553702939383047756717537759497325897498628770474967935866169511116800000000000*i1^181 + -404795199703767746868186978930118670553639723551765361534723781517734951674896106367302629899110643359848485838081035633821290115792020246583285133002818334352003650147980847062538885772950157666303608709637218260923025559090491116586069662020635616153640038371572325657210080325448326894362093587097136355862700677106498073159837750874039930049817098912683699593181306868411556379547940744701782432607806969394076160247058984845240281172278637904204657842911140530441830449397366356054060516642458862614841399972958019546961909098976282602808641810488583174559018937578038719491971297767353352137417385309596345038021153300659533680248406162132231819339426083186069739675860097028558128318302194031635847124571766575249737544306466186796185582666926171153727392471410159740742829930955110305446309399848745919466947302102171299792952269627664856630108670829395657760465837897273347820573336299706228788532114612874813665360864463395724920008456943642692813021945067781194155426502021588502113445508663115211698676066876804115375285791782053752976402580458044790906243390091044472456455402851010678480016861492499005984283869242738072645915787684941196751595744313537626474471649463905073534806321751882905115252095333037838308230324100886952263985085087135219057664971381339597456986532948805584615277782062194571154389523783071268119438784510227926254208734310632637739323370401588259468738083567208454496999300688748752455525522275312966618861452298949629924940061886044067518807488739103754695503875016760629927178912190521045447389909685827498304334064789628844773531927169646897779088720505781961086673278574645771473421904818216507916432223233583063145188864889725374925430723364535258529775126601450399978549747691732733345520893462814234521469183904091613418152909847203035165765123333208008382668826066671060804468461619607478171786560676317152208426576386132396733159967296947905083060714870548317836930520972144909631594913894108703249728856691982511779359280411700264866799341338432044365604966416803816532927643443088792871497811337686629364679865263433189333454375631336509894647362690024235522414587606725166713307349926850507248145016929367887901899023851729544024100215877520419153990099771957414603710989641006777500865562480158973358017667439015994312352401713417542865906922530076886738680451855896902191727289043101692006136315799085279592278800786986238790243441986151879584590811841950807360123677692294106742407363682669773215449791032804041070832493895280639871986240565031380710529053971859087857425399177069268064022989775727012153967220718396534537571609537946176379943955534804517414086417124457865755208074372955696327740681174081815378416156571610382666493807206938692856202999645324629316400316467014811417284573827901134874446855374406252454841571435350802890058273055483308193252409732794218949948264810332258137653903360000000000*i1^182 + 121338461758141758271236724176426128184877540863416481143456543312319085482708493848332354976955184302217625600301389729179446576583421816246915841988143634528250417127097499303547722193933064719466061057004948754216700855024700569312893594390385318981236668267776285155913197748900891664954974651167143178365649656403804770927656337832798641160712124433051409333362167516906605555307169377997491218435816048384142605151400625371899926868650731869696820297881086274364046484119879534479087049178558556861068616345349279459717924819148465087030299951398252297204740592101335036702880157909855355872806518823123701697377987930156055220212898603695598350323653671454031460288891322345360638838779676934069898344956124075013455029418890948720412301094743768545244269538650765510113287156085556448987300338530355198629296308849852334550362907324989691480760720319073052354178762932115253620943080458645332263587647585471297019930664758128087955831792024072397346868831016143419798032166526507106615409896208591818435299135702413267642195748672136631092818888823678270240873001287581337673330989273233463336610958856744588357636691985375638518340789746835764805754759199594636238087644986515849251329494048946309592980746248393050790002439087260525209973662812076533402122058405791680780925176901165395930934264946049030540670284407604039393073064549630829194684117230032937445575098526752242220841355630944188942272806318329901166907864298064193418417073648500145626363982926052945047241494047069998200190041055788495783484686660778694942966465591391716842542972848524876746296672670018906986746695795524616325539170905314707777636316975846040098207545735359399133954467895858649520529215964457879870015650059651297549996306627753212072547445317652647979942408895257087951825721264476837338997629330493204712183291735861197083944162537161030895411243188987880809711509133304715687417785803927199155054799393348245846875385885530085502904021325484275702146177197241977503423111575606209826422305385703455719507521442114939871641885353040024232462391205282481831409786683148092987723844154826661890072604741324761157790974217842025138071852185597432263241000338579239783375203949396540998724009340108592405636321995653612014328822321372535678428133224252096545235753518722556429801354951371714496475683156243343754010082177429026367123284907921282915357076448361441866736189307807329774427270442415076084397920806411467290878136755826444076600544151040291597569828997146859631747431106971672813685664956822438211909100576530914781565205744537047497579648741331455219716957940828099055831142943332247442196487523208847515779406400009031388849131007127338777539486687646705439778974820656326615073350907863122911599558169719338137697532351627867024538967416639518477690594242605968852340882875828693950759698635569441661756127694723638466969600000000000*i1^183 + -133830608892159578859936227712627401923940558485037990762994021371623924832216435163384656358451959016735064371531047656284152455331314883088628658868351449368804895317956435991908210453554539660566904847713889066458917390672386288201296844674423078592100292194696513347653406076781871240569101676881166796856976741390574892301275719746501038313806667161661845255446882334370333263437839663343504397964605322112461706380964237272114004612016251224363843825723987321903554873525403540668420510524916192787042651184864732063170461261044072802142743385058426605664600808043137140327767992875580622751263605545945105264419149058590159730730028631877910431545135745790885392120381244212367543692232617918193486285142739604380929085586984902615979523060481311314387574035181778007323017324183358959170648445793553118230062951157754028482702675497898756019753816807139348852550045292380597820964480719459564109942857918308918146581872086359381545478372318197699907411114866702634778787393362935255354865550352199855067296318399089846686679237436921074041549470681419285588155006224726569975105737953943427136516942702274674324509631704563690532089440097617398798496164207815390837423531931490353651483873974568755829863549880214901746372376501636179625154921662043347088818836495218222777992810343616710561006244780842957310306261442039594256822668458828872086463505021303980606814799275069429928034216220560814490623525082862582912554041135796521974328242047431423660596523213807309699283738237889694428641229926512781386998669862378420245443258009409876769094392793575800411258639828752309661652521576218708619664364492122910130303520523894448020509518388165344488754166558190102858660830850586884299651298052654856987296384299445674123104751410864852509136601760503763705258735479149259548396713940607648254421730529045101694759668795247877030767072902355402824957109001000400445785479585655291036019288891835032637907559094072836214022673540416120479470444282803413865748601024423700462706745580340896501640434760445297682698727259588408708296655805070693959417162075440101495477391974704618902228599088851251282451776322249385968254800715108546242523553086137441712936197761533531560455805108491377061084179669855983450093936029474888090553698843348806068478777788797993297860152726741351090419311186140891474728273237647517878316194879329566556240215304933930617519391913447230427693891843469310125163085280941943962661884130681609856142048671194956160580831640610240537967383874310642683433294032346778056501870475035755670719763975623334566064098000674243099136459440165423215977597395516369138623484339055936328977414846170447501488891861411921904639763974861208387494365100214096527324710088362878992070219759522144125175835607228878545794657305923719146203298350710934868626189094938659822861537823948800000000000*i1^184 + 12056796258478440870306211809866542696530007526490525077725472069618145545151340450185265760191955899733303792497522192030752846163202308747016426482614732995739491220152333503287523131354603246488708945055291596543511310138414100633321196891976498968027681592156070575873592611708586412944324215660218226200169175997925239034136716525860344578026693758676921373075414319720734918425184500694060927783271411958846624734514391510094674473977975767028041325245657901607539162527216084688903318401464239153489634368806908054399478060400853462918244961471083989774530929056580354166338691954548236196429962921064295370057129396669621155773207427880276336484868108221907430365729604976511600895119068078813701992578590132374323431008543037025900983241876757138144313741052411689509366527831613198654695376804561642972585728969621763635953615483722213596377242551703145265242376472178740059458769364476126681686883191814146718591903262465566759417919006335496094836780603518589191830970581150811923687079894994489234144727630389714967943092805471538041782521200198058698416698159747287046819675761535644236040293750981131074170280326602123207767308133244048911330262954514754195846507406294689385197434516237258279427669450448972166220595783609662831545885859990991250226144838034618411528907406228661283285706863693048206226841022492094503175548158603826646819681603333523255560054513059303280686129770309872128303226492881337272009579619108859524775053724529440481707841262196544722418116813225971319396711619613267453070183492534151051947102938250415413076034183623991951665039975137332937045051662896452724766723413359055042726081760701802558256712542851430575636625397613894542994636932990962493937631117804286438765723116669457262412999138633803802945671574558194890196779893079331506674034526146501211379853251083857983324216812373893222006217381168699258500461487633330965706447230663404142428039245085754310491498646679352742078072535347941426044244457058092266069271360469601437405462209919116610926028044949278815708907481886984975285493268076690336750788051733580307215382137260960113276776677504479655069373270694559433537472039932246273010989842573178134612115868532400881775357645080679545879335925616291623464995701124384286521936961534654425935300059527679893317307828995866412254325574745555472678299669379347382501187635635677175852477888375031935566759359231243771756385115031973211286056584502782191332902094148063436734125030649647611603587984297119699159445624861631164768913136024024450438965669831517775007357176886722767534665206395965539605866396959950466581116780723409375526662021108212974934962527603508359976066525922741184954718694814558701429022505873254878804252689445646815494434706247749440176833709128174118017247785199042165641921963855447945791469665648640000000*i1^185 + -9301636875416112648792184991285396663791656654323813417462018319067837337164292925475246388625981940721741560329781874387621944569651059800453419083808749595177016064692575087397051885771488209334930111993800809430742860141941301308717381365536511516027291805544344289726638922778367309703419611004567595444771214804771864478495021864190780922719381127837780432925805639653948997385671757548751193137026241066487568361931906739985474508676832915653336015306579549800689373658151470635546893399978129405159268521109538342935487367756458155554587356882602858619236873154253063382012127576208193717444075298840758720512529114713308338712662828806132071977515014345756020824430409275751661982689845831436867562662878652794869521498379854905733909733435257245380365553668680580907603796512786307482770383756651504526577795170733679445616860774683028345302359279589908746625270191203236449569030515279277605658776954444750741714882762123916717199934196727670345089616276065077987611016468848169088061277034767702847448341009806724185537220141630283369980029956934206149754566438879462185717080587451432219744746759718331570721116697567624240801982094996017968584232868912939991286331163007292850552595577713528552625801210490747463109460494724954865428510084354578426017695891497339132672694837901002170553738013552588629935171832254176179531735034831616191221464917481675900930129558467832346636530069422149828890111704740946757087803692513015500418213591417026733422587951308156649282382149350961621707758817475867746951286431920076603081743572624562788850634872169097893321585919390486405547299668235900673232601434324481965384140874820410285853740459671808157771273279185528656760283580339687649170433707399055799374527431838760722762046421013745287958481538812777450653964271156814831577544226463713588037903366970832050504973738494175794840977337387779586461585902546944514489511905551736655925912651126501155945253661021057438146738808656793129704347302144148761803956718435273602374096989266993840471063606713935070648443139173812461219834481147047137528341036509167221824773996748237853951542992879299019077869914457488877910441130908234762949269717598373965050550220836553261465557847182931376989117767501413813460055567584558984245447492969171797939692294820402725513425620079035632119136148819162529921075241396449127360529150157955937632758402298453778507988277468378152951476053669242565293940223680417438272987812663331120927159807630501581471723927548083985159173109624344627437934033414141280013983436157848240725460027525441471613387133542030601907473256202042456315168338569867745290373573605403509789546927977282788875377169267511828269289420518794378221551514056143885656891750989743090137681058590363927430568677246963557773220160139416448270336000000*i1^186 + -2824841207523404222525360819159219858285192894680164418016257019740762031177292590623451598614405933794704139413844123029789684086607805366897969380297075631015634513839762442738305355766317732164125695363719301471770140709321112728939238397714541994347108767941334821707927716963504404421393240281993425530232877752513890741774449651299143465202919033609334905770882388223447097671505044803701751985083411699239211625079143758682264990623528541758905589106859448028450530639532712919509214789293201199728098890320564999386326955743081924699727265129715231174870743483933955889364553311722452732747992266653037234208076890224501537673561226195445118443995877606918335582713429718191182066241278725748624904177740555135615419945657140102937821755761061372079501403449820240896485886298360580756530114150922938201951186938846254568088359219143942126970684429853921252141631964537217292114527048456293741660184429929239865545932943120922613903265925199747746861596916215521709985945401015131270001659418604724719668479230855121459337890816782285025566814423869960782370625552170953425909113312919406203058109736351095810862648065423732978635631952285986710955049349148889900203150905456831017298256612415614622392496367223426591747129794818282370811423310536922424316368965269428391023345403999097103306014841546743975193725131778785816962209143382094873556159744584004187399734601877655133518038010417303851911394776421435591269638603800620402720945625383762673402813066834588996265527344910654188703945251135681160546608661369684511797553621194056705983630050297923240312898322552307419457705337296321260161123432560665344048794115723405203930832754717335388489451352251287063005967726090879128132975779486887643715373588651867437691020857917410579796422298129725204181616413445041326003622442902324944679394359245209756899253651939279533915445342799742187862028664728154478753817285843644177736784404982023342432596692127387457152082193752422369026160402411945870934997287502806274908378504793596655014295507437566320870185706915359214927827630777612795434950205369314816372937201026246426003127091862515059032972269466395745115017553262548444240846981574693790011517790146481010740007060895407153719623259391323635365427554077379680401907946032815293336459735537366973358849410686730743177150793125862635685692896192370394131925609670412767604961233261766955059846941407915112336965761016309707086250201010392348402329289516298233422941383558225840902699670642351837108873790733138292420080753697177022434580176081584764721322447283216333467289209169683219318010806590267205272310807266046789748976041121424563546589264824974285873078599650786589457856423647388759460018160762904869115729186421389651428097895959835443200000*i1^187 + -282936238240039435425208545560054005531552822900400025565962708943574079481894371902455412979214025451548678484622191149578320231929617617175345282787958127789142989566230198436327642731814968032817831006165042130603922533904212399438394577450605566253710907074988010223953708645491156716062752068186921089941058951290884286867676900274503059834679861279923021766643022620716133841873051259051595205691130945967161001024860656810736391902997791731989274641085403443827562077393636730715497573718052705549653360012335986031453345562471805455076008550541488536214809783381015964849669742900771288645819972953565403380665982429556480611744985568312751183936899364444076584465448682166510081584676282391129844174134723087632404005725624491437145785490531060636508390581763413075746284460330554275784217018942911324550286195377512911772558782610163735824276822983798010257975437711416424721797974579628969728851776560559915953317394847297884364940392546267552233347877267104824831909313321153660017066177103036336057176321673708851121058881900353604941646805350098577063775581402978729721573061161466046545327803815796754107753269933563512643147684081790800391259448911141970497185291266737266396302792347968464400125920270880824694638095068202076289643069335273810608783721127371997925268577671275793939777404351718386613247664817316349465402319951503941936994612089488916740858988148974921081218292618715468787526486093596342302430142763140559741771793112050442995680510009377860599958277677819950969317263920611739977746200865681749469681465827974879038422333483540874857418452823954051658534838222606966432123209317015303268384675663227224214628092333857400569447996743812174355335835964813141284460474691853658770319810319559707770726014808671954159633630993668559343962110727773430797389141825130607835234686081811638660560036858919228503795127052713290585630096192028193151069176123452086487437731914147258258417757391384672526612847793445849172461590178594974189476949767282526478329524286398285997543849875339117142437542704798384555071633161741000282305934226082241083645566995648365985652706571292794935890526999148200805897730007451039674903224473414912525203778796936263613671628962261412186535030801567171030380635807513777827798697310297502397742901108311399758370398027626800341818691875705339363635861754646442391720676762933467427392549952668350891148505887387255114242332525527520989606982243852337196041253674829969960140400221613455507899487880683812255487627056874551291498805170513285771922353833312758554234339272746374901652571296139385729089606703034012762858839259469416069705283723941126526282099265762609585031692947535250884125088763702920724648042273177600000*i1^188 + -740284464383164537305819016586466579975548381120755122348690773361457912658891665955962393442729269692136284770671096403043959046671552257856505228088772227843741170152174735812509327670072590967132208498108508407104269140485228973348683436907369735899819694095719886933612813456003283090446475049850088132218264076649285205164903533177842517377496231664014709120061681122319645460975236062038029233036259675586899773215354771732131543542813509543226752477546938483006567995267826768657503493704359166569797389724727390323877194152275685353615123296700674477836847173744813590719462407759330198236883793848331212203621223552105363270230536341727295594196937309211831293517101542542815975674705271026383642355753602508364493879935593553494442759323101396853988360912909696626544626559569404558611770398344201721123150438372511693213662659404724697179461557959264393883597470348111627098381205203533376926227213600820219664760607151866600759133701218810905374778513350120036062239914299678626685067439963354618016995934784564174821112334525988134197745084732289280605352709011493675219411769908130956666039017915366576667295932805861386700780581077217514519405404686011175497099880933082646944155689008016301970480928313182210953368895138463680738727834997703677332182234567539167554938656808172370900746441696398788940384155441254179630694189863926074357732653492653548070396002253428048806401343854854990527072830051226917688488837340596288706012208438570791224135828218959250808867411049352501106233519139325980454074236752992105983755794665456179466607562528408866321757270553479385522113386016276964022968652889990826360114523425519092297730197384957780761032001468625350674884567253719738381568340906446747733377038236121265847822222935951033455766530092145125534252222424336230058851085686972313468687750668456521552462755286717935736065793728908387955980714847648771891992530823574179515535097415005906164010736138215710661487273806304543770212846789138606744525598060685834743621700536942180471727104152597160116706672103046767651112182924759313210727687019439182176827332811441657504307483658742288775916891583392209438459931701445564780544898105359314007475088408829047078897956587072906603217629290518083812106741966159190105391176527180447237640198081556459487127525097270428762029404929273239229106079572505910859898692656534240837065997906068699440179287330127570028025188775959918564620720374991595812179732597146526562410129649069789537945385601161232408468942912033171061682709405870813597129633313122821130699640441627549862206203250375311858838662566017680216767072993309110875811575200300211615423759782687503517545922560000*i1^189 + -887203113463485805529382841415900692486603516037441815707750148656657718708007525105487542241867892894750095167783332122537646044905704921531155102006134778839772452801802410054285071489486539007300258617721507191950718987230858163920439496474616501903152139175594127037056444137855176291054403736498055562559984127265089770201317818941881622130332994341089747954215134809211967176498294651768502801848048108184586909642084410062903109494481453780249267656115982153710840316710892024617281725175164030902355492424804910544674689085383534532066457478983359621376202521720416218320157159487019596289683459610024457576492915727002249202277689850439659326522687333403592086994225604070239082950770066109796492493465918991007248408479574389935046141907457983189876836043870695340974868168329889822158715449054668057748950806664119303532274291423547993177833491110489684906233153852407420463578230102617706020732171178799608110883101941590839171633070192635337944979675974037259117337927472651377611680508878187115344480454441085053119835019552191789208500132389841485933920605235714524885965753037250888216888631356959956361757915725251757928231136698763615307780220235034604052442076674561253097019327793607227534707119764172409046379222030700827010841703168768243233142991055509559089010724929736643922625402174473001828437569140633906859496174156130647638442966581579023241762523187791256141142004987669377936171371512114377462594091426246189457471189008637260886267929932625963632611892010897465030742527256714131462059397810735383179870787488567984634971517989843871974851358329352446133673891392284793313234377673945383705430204816672884704823232731689704733527181940180237195825949057942190996014037257341754473572533357366587071132905507252736791307265005681739643840383246584824310476784205300627482803387085711677307995781095102854944243825495462779608909689873788122307680645891349825024618721153045339272612533528255999616766297095626338932029268569684474319648470582456847499539889039020714453834298390451919578119940487214679464598039068682264134010937655890291803360213615787031570900074496273267734808512988076955317050902894075831900892720931865202245245484626887063865180325506578607619226754474627697540515139641210699418105259031136507211238045830193123331656871412368441452769303844574668103622993269796051124753182364885682872965998140624805353281528222636526049512159025355687578006937087970677402336093815178426901430970663649380401303643627400004665017402603999834553153234534387996669095031683915974591373592126947145041499789740696859181806477569728623087371833487580082261196800*i1^190 + 5466228017101962095426079042965051215255736718915136886327693987722163191542388554793400051076813284526523346771295338732958378298449448084321991369025580204499940921285656536591643846454075403948858806427032414947405154660101096646760637970542731453058005134431906634782223841120164577415644503308276382442459334226699903485330338855114919601197395978329869819878764772137545834981434024551277909233551564147648525657995240451565157505486436258915970876016931213890533376183677671246832772632640087259718047634124912852104887452499892964866822558284254829497465856310275030263852676968661950013995093205976540227710016108378146215380214936886845401590205245404332697040414255022380444058745351868635110049584438990275685961773566496749267130758521240992171494263543727817217857945860303410312735373550702396429313243727878475213348949181710306891789576082009263757501174973596080480234348083696073942808151801859423073074263425520893733518097017306314544158250593696565112455302217684305879933877560551126352197998661197398556444967881193528179415438056809488757204848016642474263842590729585499060059190386030926119192433321357329667400760175115933885389027161754590545181689335001215093245732059817899231849888140035339842705023356305599817043104690340775851543036347802590297447402322608118945050573998577866991442173957012281527213041590081817292019162809917736695731213049228686584409085627420565561928726631089007497565175181346731237230640079192728325994416881908689584494498813255259196241362358006461236759370019907096910756112824965791116212958108381499353907806576482121124645435367530815534245935237250866085374339296755294118420402175526052047636605913341049012785391883931423891307511512157627398356065167525461917599800032566779362740454783049855334620693829883123084775573512365392674246394479095336322820757835283829695471060214563858929515824319965008119696204334043941703127473578693685701634135316926020758938916974273854641995642253514283400536731817333357303695157743783649467882466704704046727082990066100028865493948287505423454335629123158183720435912656823081874439058668092317768212473192755415775012118307800489569250971134315914972347732721211573497772258115688282825809720298726009658157626965150199711507528122886500831999308475304834363268696805410017057781312343576489392892902033283107167266305936485414171993193760563336180918353869697314856080434835133854046753520687430682156095044479224258593617181852412031877987634886363226130141542024994067656737575077804137222452757206984950907728902781391419094569826226033131520*i1^191 + -11133074731754739064645134567044614488625390375987799694305889300882903621273000317041990018534123989040044056303712750842552458705498650220047634798609895485848279611808810169261929313681741805787987438664140892202386493485826017422777011799608864699654756736492737579955195869216106942794500728983352560041649416594635982568627175458474824261265648114655947117376993508136151549492114022801160812864426684831188092228452696874148158946583707946517325501407433930852478755696269679376389594737281852311907389452740165849161437863835966905764137509410024969745524714521157358094420778182831260687978922038460759416646504568766620293804931370171246432801391982777999628564096577048210006303516113620197386821801342212194995141669395916567706407853258498184894682617356336260168716003754697083322318339245289974975247088982833781776202612827371235304653694544295724975087591690200210855784600687104540399739076222050461250071876799801253255072867472314661302468217843629162200383387512088532637446433116153049822639853125352928990450306250039345316542237473763661384282516394403713301542546755359592305924502784401069369866822134394718712242083676506098501349526011417638482957072674265194446449675337453433690730205789781375221343211076792248496479456320195111580978500897922144638007690202154550894186848133518963722873145389134551847994957245778309255422162059492562088024385940126244682235133095245404595261717036092905705994002101416224305446096540768354319327728741618514175560322144810085834339496272908505887439450842552377934882319672740485620003951181518640816656576571563622558006185131261677992853277843188802849401228499734295310934718388587799553438794080826003612711259928478640917369244414345319240756119848485873436047280614857660411331949008491942620701256887619878586436903551087822998076251473270215499180429635053821181273953010488820082040260336067675504247343004575966435018703147778764685940241458286615319962856133836419891111032918104576519865920328568314807132645588851400617557445142228003741896285766957335611434314660532273792584611130812998873085389313620694440407715863450255157051069609478837704669279656190856794656681717725983509956973626803522412772318582689882739839043016153029948440057628915166431194518357565965968095838226108323388962217325641553967801614768012669091205751190046186009391981253061222535126166993284391629670711870903484593200461675933687199446564271171267024561970093731685439196493525796320892191153057517787522673934336*i1^192, -1304254679364480667761181663458410115901215809516223109030161734259081650789082442009947701190385914599480215662633717437401640289962535216552113147798899922911927854289652147764289654807215771324679276385590291364978003966746986487628260373908623062401007036980053484187112760485738290589125324717186232874905129074815199007160041228096436456097033529902215690666495778873201245379468592104396357582396008763591736958011938454314684778826239922073685080902123305964007671788490055074280392990734859057357391897058433203305388587783469718958180843794368099464997700091677301392110318224821864757099988575827229335409779840453189397532425640903844408113233102473792335715263875102392634185893560029824468318406682198485755020424786608146399752902255714544582894010304515871829011185371166271942650565924252439411155108750256197453821726066017784144099154965006187368213125811945418321162860075339174983747974489121850080492782528113477422018349946098261602684422447580521632262813973692610078011266766459475086451416323967089180603088750591088283724382930883291648039152492797190740083352165771152644996397187383186112110781973216587245990740130981427409964900304637888444391946758985557504585440335223514401509234105377896867760764064243934177917544722582844528410838498486440641311292038161247531010561510124478851185015837925402894121123456013496378359108966738615935902356459005789238271331029212234100881106629562112394390144543452684740172895495852156611004252663901864513572916903490644348771864301562744614824228222066581754079043509587091599061578601779301439948943966299400036146526404815839565120865462434276317786637996234752305326938794340108559595940266327957186938811096931251508803720548034925469732067126007911582354676446040374954553293420060463919989097733341202524441584554319444714773140537516118642895768507456783186354056490733457104577374288958981221289906371887555876514284854854155492736547752698993692169917783399355168208758955113961948856967917282257177011172054838726795293871415420267908516237876375391414057255708044263014933743772656139944729171381933781735159054443777553733409842769058198665906749887652758306671081161562714682400135881714509622725763420750210336286326797357415343847718628485980550976592445666513150906829148288668843701210415204064657733830885055102336951309665270083928058379711355116211981033817762543298594554169885587209906848238884286756991865190828520942966383581698233017806804564219789649893845255075330433563882189912615617665255819150171344566192677626279889618455631473029651117482812156271400148607497491735850614234527901386614870478774232672064765330778764963059477861720200125984642231709894466668026354937815025221200735044033115880028973162864194507271544892508673203544636662961919011382802708036653887060657750520138331575305183289868530397168855439777973417007270759444786850953222482414035782223870883819448593105131243320140668282083427292991734412352149970938232201962791733329840355824940389150067906427660869717243500048782418612733146194723517852132861101060746275235670017236163490456178877926095831122979579823656473574126244445535365913846042632448306021449012205885088486932273831667719845040868709997950609933740272215029692152661852546262163091337342956834315625512755896413090036286422943973834151256407626157760981910619684820747288996148029306728753800406010527660875815276462717291464447874225435482522087687436630866503079844481885238797060577120902726104698980341532732396709419751046866930849275392962954070192573884038990477515606808805684214922414196294808853992149736896399107034980332517088033870484520581182305840671752109692255382997532371168971796822166465512597982121979994512949121553470368338331213354339776520547288202546976159412187941616953213630797544807448256350312700600145955115796003412772794873598887626086858752267772053720832216320342024366923956012719896918578401965075768303137884942183107129344057426177517308908476971156806793607120982134412605338638322428521423144014908957000119931617854596061368350748376924630271340420782109684396145744021606646335595501638279068639202460513381473758362135569830168573361039482760850083417808486528953119702761255800938483546397915051758348547971877302719311829927781602617567277660381984295291988770573663446706178657206842038621123769507985918441236682839224049449606340833894673390984951358091583072439044425655104712482560037483375439647576903801602239629959612383216179005339845718268362040333117461530819086706135513080464374687281950876767702984266265699916113070282854789376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4948871860999647210021267031367778702498025899075574628336549194747232525431312938718563257693641595408439996321039001115461936094480450396916748018587200677695260973722650707519411571857420712956310179800635654501660231062711794793449798830658678813729933641868349464334979909159345320921891388552577709470552048137537824499025258196939389416087341562636839374319785805036353501072747861269465930176507615140105388740250682204142431417761965953060411016105351061117294524804719190153961216552933066268509919204887039445187257880455724473126999133118745140185698475172523496157620758590101797943357232333810605207897756377068253917263370008941505375021732393209350325684406678386815639305361685088398227818483812869655789866217955956492049729210546950029611907889908254616633691693425681428341826099893576072466417845936707969707211961677723373616303413886508527485457841445533273875864476777151435038900257105994577408264376541976415272582134513769908453984056986784520831136449999203801433718990407427504915055225523323390327777086053221781370596941006950587826512035456959254289662621506992703995448751052966932636004832585524602784186390511870503337280437847504705165531176729684506242717125735630667469908569993341302206515636693727112372422307436052516245337120914451147718829793669517537722920019690747503155627310500386635977965064935685118878025935368630940990251267532493221865253849234405489028568629202594543352135621008595397860767760560889179118240706497238896688583201271395565666883347823080598493432453050261079265732265557229501499810370781013425436332610640480748192022014181449210862629484110506876672583942748059507352797278736256757530417943698808216653837370148935885820649655471480755882419690330868807673453244405883267020368772159753010741775705825564639897599195307923570526586225703538455624456863978647236101445725287104266099001831325530065695565326866064621967564327180225696477514869843736775648045342399904742534616547824538778389609946553611781206776578096407428833247579963943695580345202133711338439146371321228063973566522890536300951480821189027011047627331993627459823222484308390397051750441736435468024007695847835757047001871187849438872596568926621086728168735105004403462757299513410968080747215348548477730140065811135699113996164426266885131213538937011048112243662216330524750479396194644063554236913025796988326103933936939950455462520966850250816053920344320415758329434495383035773216624159746952088188885030605216013909902791606478961821719103386156032103130009055202491667652891360605336495518248324517194349981487390969304180861326508604725740864266905128659532285848007133965754793819936685877156987175147517526055115245345560968403149536158466160064177126602212459547496365804077793225780128713680534994802101275879213237147402779973906892535630682221630545320727022812807244440435228066086374579370703811060088433155796367950862323461708220098745460325504579675836915225166507759728374769339063455348846829290313461224964312991100413229428066131746556889353173464737396931544978103665227348386596728319728878019355183203001693165050838047315907574917964013599438663333285364212960553365990130042589324043623740595853239243413640364229048015457375980138881272884896982020291088208162557887973228969698859672243589498242589803534468287419682175879462845522954417367993084227742998967612190077162729283581029495059727702201136426904503751638129083967205138256013061520317372683239225692269501524328431050933616580470485895292538099306942629373784853047916831435602855758936764767222263409231681212619487378742795724576182349987039401448626958991613174978372960267489986351042966747144419608533475574866777828396803696242482616746936419407897913963864928245642801002718289426638721548568674680747424243725345917442145947320336297975661623186774338123658494384401145263134362992060013222422977864256425330793852828555594118123256062514100098179174465203435250426347942081769114849111994262703539376069301538931902023328587633511934772755164898216635130184861769101262749330234356137804441642465878761184185925199426052649711935357367356249260331610675978487099535599960946420285786763504712632232573053747817760032634257576615178389212975919909207853006794377373922600846203379084390074642690761779780619862384244693892574150177672885498839357245300594599881764261471107360801871923460322031683469746572113957320456285626197734221118532622169059678490491444666007727695862929965809920231150742001792494161654450303026810171140920443884886709925880202711186523166311081980727890520921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -11968743503852825434585897298830624460549294665185232304222543180784392201491017889571963041427729359268458147576218482947284573284810824532227091226448513756894244544066049075430614462198882617245470788061399438603883720498884895665336984175081271064979335596219375237825698670001031164685401836766974467600710544789682503539748110524619493488632038979340563764359843150043622327798708193279024451737859160122640458308845396002654666071387557176301827019471545220793255719989769434324395747761123996443665663004706361513728140435112752955595366376431116145795690902793218741625599214125497843254660604382657353956369130849181798320576887442478560923877383872825682703237464365731148325199856792576687547791333683077497826236056550347150532564678666209065434612738082271589822344612053815356745094438662654332738316168999412583281991388317779410321350404494259307248403754756117529334518876288409901395787150140045680003654679796047911205794139744564494725000062867250226844180572089004728877125986343102852381139110354943733470529527977682789462259401100852383710485088738973942732608172283146768168295369915159617653060076744187529241504904466229696439308567791456519958380851857182949356314610527647655380881455087654476332491554532494031923353715285802235209231466716028896774611498417760391775445831245367818849669606004853516913864963356166376204231634549165310322775382942774362276912740276590476106589146970418442484198087258917145118377924197887591902261600079436977357825022982070821535348949375702422769458332442972761490906256061851836715318876105565877044511407238675418161674168416906344134254594674726197539907954188270404233916107584359529907566165408338941857055374794610910179694928485670919749547390758196877274551557018808234664952252256435864516408218454286762701041491712972051555503617718625214412430578043858459656106589985274006277346420537319266848797809409977575027305916744886264741474031803028801870965025615135550604019799434794263215070013869026625715325441289063927058141820174351014651679629213063989402998601631762980169763915744767188774121307589806735729807565200210784584425871583438251006219323862438040016278069213374847864939794982651097403434547281516490022688667531134645044387688669626303700686087279951504528008327747435859197077759493903439504377980896485683869904281614918270759900177924337094262346621038332972381143297338271023287383492180330697684845550809246311082116167794349779414789440088357955638313753550859204492157367317841643023705893756595902801211142786768033087008053476135725029334252111817162569556517463441385221500445206528172554674320225976414321787940193507775612765788308900334499498063318818176223187123013601329188989349616102938523226416390646191957317253317272205430354798879287036033602113075065119942110197260999190872485426738614896897367640707479127735708168626699322184764556688053577947050354407871817752817187511948945514259417942111116004454028837222777566382669224844500966096611023644007245921769511199332083782085395011734551565421987931174110663075484438366399212874102140296848674813961851353548048207107019908074487832465027309046167109873493575190982774702790648361144644065443406489300139978636676593188259309194817521050458335190342945274548218065514944185110343683750766983285763442103434306398210248394587157510849278480939513549808910172763606195945092264114426754266775511541321578635745277422244264570108432147286134370762639408083446072472561046565506884053567662945073197395254263318390057644534883293004622438739354209125356217040865661578413419324487294771877903144196840102399388599593605307568907027657691218939980360329015856724333436596213229642406961847917110153444601614918304721007395869200370951354369299016858344229383152666190657431400241736845812742637105288051120544233941481354726384959902696313161058104942729077996161404471162281767930010293684130781451638360504146740398622888729187447697448996785670282927405362708427514925486540700543892792524551256898077338714216867085940516376340519671204268321863312255906889911674924231065018435582562732913446088226042496598877119895406074360766017632536695788911871183835622682803424567382494973887669528673778562361330586711535387178651385198884155388764270139517222377684348240838588879681945231541617834429374882520464042538620222967997297745582460544989906755869061208576070202245503095855307707266543717591283515357207931989420555170473293553726855662274081677635411821793620787791337547569957707121384161057019115918055257077840884402382069033407258101300379610156672259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 33845339707431381529283376461970519592122602395965390146919134233130026395135339492259497125088880933041911628292763961462081880768758931341921576743007139794824889967447112803321665577491007502080873080274385488225908159111857155812273239285958655861421183954242481808419376714871773044808421789086233337024682923628632859986743545405811056234209667749909217440410049774653414985373378714146403323624474773045296397626937764799969110745784137357806693414099184000151920629591343475855610501054388426214519099222233330208333152156013887099127364598760370911084349986102122554158001741874556156514126172270815219055147728937978422700460272881143723458259599639775593294732300186592154071954476958219932517292656231098203465709494467756137620121713599872978379079544391156361357790542412852928925411565150951619959921304487516357239734681772992876710484814053027028631227887727797249252421798186446437265352547805729073307840019742160889242223763598652630208423250313527360460472825604315704618390114595790597331425122975250842192345033047128635228678166493350493966267383296376132072876618194596584987409547081004681210215865422185308043282538276634249189830742943996028056049732358546897862344176348510690092131962824583569168299318227143657851326217206385480000271476702755638619700510861231708800650365589090635971444179089557468787489148170211799394048848749031330151528013474751587298266590052640905716826279711862946297081067499738056047074231438019265681460878008276110652308238337173167839407725719044783891594111764630252947645483345837454019788325964547807540003403690241348233252412076066674544738886078170580892119716850642375496399254674901795684284264485538699133718967319233546892580173893538806612857751257322429907559048514736916684693436591375121986697852266002182802981338518692301171194882195070075049198721851238861716841149022275266045495464396707054957249184122223188299050311404418641889060675068231228454206342203697943816971582276576469595064169876504178215194648509678881011027168270840500685253288668925089895142482399916311763704819670223856057863404074314557903605432969419377668250462170693751297460923573897365516124336245959571641205388147005509844753802653374638518406767443615219108383217872382261647811509397386308199905165725345369583983238548156786598849688476993711721942559995920199166131679666646371264424558897950806879378734025214371328814762409492114582819443605020951925440239522208569974767031796470950483223769280734855115154896883299704449952386739824210181765707167746977273602454322123493731931376350973534877361784380555007744972165043987433580247085962182119035478568679393148531682087538714798312234906985882432082784561718604462479008310462051592035911922914625361186888463478158212936862701173911615493715572643128296966360960959187638451082284950631351219431177221316800377930084523644516828375012344947474481724059115678151033946124046697024994152670665444181382985972091062307415215393580522170404652474502011733637057313102902219664626907956311239376044359934092725597312423016251933155183022537955606473665998139332909757602501627917125179578853744975064908895992278159728984110205679796019403619772825773220302152868783920404384106522932166594229690003937797297579749534959427754104917614513005773329655345454539769664699683739345131239781146099974890579589985537323442890364080773927443611431726081183487087614686877262499630381860014285217793158473796195390675520003237384932979825091886172676032222005555026014390999514413801888417379608765256209649335557702782321274331234120183072441995146162359705435396357835061393208606942557811193938887546839748068312630729898275332844443321321030515954496520176967138149793514410293737925808872548849248982416015088255281241423653663487281539516619033980656413753410809864824416154344506330012417501630041992230160057449748637268385606695797374950579818087073420614987185929242875141486582579239086342623833179703213035739266681872897243413543762887309770241004336316496647805028965676939095686560591802217172512398061184618999869954106035421207182787678819271805395787969696277696074804492736288598743020049693555764683120699508666769550901181526429149487267312881738941058323023870563630278727345485935732604988310816207692842693194582887730257983975295755671716019048008857153735961007121040439919131482206746446068465411351997981273555688182374513714029487941557129957770592964360967208027486555550581882004971267913436015421326860539657294201197722253386093539865036527597175299361106321436245603930446909052936132694116960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -78015978657973808646067347305920841064324548773844481935421376199995124066615290649894610615129599204175551034838897976277501966804578676047744561402459159558644197161754666235245880383826134052244483139555683691924661732981036564288590062459045006896717446322783462862883149569351145381632962408991442821902379913926609416097167467707019176940024457252072331250546081626673888490522564891163092427960800685332528356199879768341677484448470762179296713630761666385563027380932084319986084904880154783123241397713437227025110365017623545985256676516804823136901359109435791693502194780673888952754391913748234431518183033269510226807486698030973702326216945594033043298602443073527566857052137437030227875477460583951106292208136885229552911101770243446339569631068756089606930777080094075804607006606482673307499424388367099600515612724015373173241445978307152435618628538350026013444210951698573329241511792678337695702712880945855719234125473266685641778362394915436274523107209993855063083308754703942091813846582074543225697211879918022331001057191179561473453859738994270954560838806409072721267279266046065952281546080129037884420567774234193486047946233912348642794366523205002334906974452628249593254760248932554519190956149492132696745458347975528101777768109229745275203403526924400750655903563607693967377871632720484263542479896279157661090955673017891519459361646644256520222646557415728592281592494620303773425300046515031675194294485838541424214454887048659684797286771626130355594401654107720302102823421814691175839886598690703649385701377484656382247638481035436285263112880077867359125781739773595159111936381358126455447623447952439307472003732525005250751657713010453029937454326749943318714497837261772322340951945174996127641496647055070861908609130216769414551215310588835782386239553339494800615560669787175330082636767811055766273825289312802281347430657464179991436404583618636389159917864976517997781725911306089925916359276725807878823601263139615616481845969684125182102516378115190507819462347766328695211311568790355742015652669412839575680362031962590279713667524547665033460325210630131906898543540647768334859511784198351897142406452408214548402984478325925228399384489681143288336108231073672362443696766775866198835657132072376889275886360520039875682787938415106799955126601140928710873107752326669914607077502826943746927652894757672589822847511387005418093275947330347235792505079121531945995491724976906685609566413102130851265202165957635663941710310336528297520888977781713370480830630644028046008471256653984429634454543974031005790703258059137730587433914614271264376453927515660239280367027164461069012610276524635133078535702736551382867941486357658585177398586350999357450465555362841472775951301956922842842172151914964549739153402517032378226923774453655307737373748164821804557058436984167620498739638613580452477206353968520333392424273310085805993132238387638379914963849976176795020144181965666216591331393912930613590249415787423857144458635968036759843579270176312901107570126153295226517884241337976286070213369257098020958769841474172119418168831325260997363136953939175919804717497370513191621083904321379172069453169405076631107470796133313162110368444711169922181123571056641898270639172159401609873707496504356584537106622004870571095930765745989876377493224344766568431991525825803526436221430420188226438827999487145425205156553247816886615121749262526039235030478908360387078087236464730810893352661090886807706190254845485654642539597681461325857081483507242786438387200632643017808474334139821191619207771721391455941736748700339917829323192549180553443832716742695053496064183632199769029850813992179892066082534299049298160267390458925421700798628655120437190091737522538533493913536798914139869227515391656032746599418579415966437868395686119845720165220677423574524337347795819543068571585360109492688370387608640558070368556929478383386521586468865040373953105382262423925090315629010076239211436327484228521392764108845720892814947474441808811437304270682381982704171062922818571070024733626881114801331210067765449327167510606179948526748941900680171088785285122627969905230466106549589455339133896754488844646463215875793922331172727143232533914075283709545780777146704412129662271389686406415830773959756830922925573815950703230857188233772430753839694710740070477344399543311576219755305991306055713994232358081182282472029761862599654901644868922092064701338899736644864826510004504853834063625198253873967395766639168735286030325968988429872411860424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 146346378556114566094130659841355688357095744314112191451916585015627680936913527684776817394497870653347702196370540392824154075904907453700540391390709995707664649283014871523556507990387867133915761029564002024269893788942047330534126178842109716306517051816339192982632028810638861592987971391446042345083235816064191134106713065587551657345466530422916070977028524916333919438444987442346949334569740621064413294065085806985698158354662876754975227412079908541455467586661696478951399328984377740760976563644761783162001537415324640750638667875447320406922447623111726791722436614457584049889073330523934643803774051845357916145409028115334731880077917014207099600592869139790109100733638542853939292966409723379159897026982636024338521333308348124336434591803929042377149548401720736167474599876998859136524386026313397527437237460382653889317226731253873014109889208421290175032568889031925276250857536229754737838057244515165867902035687271943466200177862905973247231641979843755038840673800253665885871488814505460840027842388096419727527855368331893632279073082531503239220524115298136361256805513668059795389994567195300171464598370422975556020036387178974527539744009262790867598676434645959974315305060238173787581888076103932227368478620748303760663629662868835936494746655136831752808539411497028169240332324272941358935759295168917457321070454381831831130845162035333959268127566124111143312100422071684328240762984657680748923413840271068602171416256920065302688810405592526954932985455157112473970389974521802913063618304836132917622536915307700625155160305522622260132599635000501860573174421680820882550859246405014238286535495428480332929762124020414177686198706872964333360725132429630771828737051138189065817272961696891234768778898454928357772458032135088584391784572847447068398663829091181952749474248043177624672291569323494291002109522978378403366471625107598049416669640760254507577997214211586412217797058881239107290645973339026382446424085616118514825998080575313651556035859480687509908286755304032556142894976036883502118681939113749855760634399070637190236959973162503713641633264628236308427853071512816497048759865677095579083234770043684950178469513477679407552565636715965602770460307324982841548663876939114170973654903662510163931583456441517732274911880776378704739795084717607741450288559291336221173402832264495171633519718948933084899679542666891992952195692569680747966750067833778822536708860648303401385997761610574120215687482344300848449101006475581244763779094444398921794984864202347939570264476106568618903433518636079604965207291106807995284348167918569577659255363825429171513665355623579036903392081063689511491078180364117739576986692067079346001769467474261993168100000359188913710327408503039815837782815939447607214068463299503319850546870165065433180773374621171248491771508328314336872448148071143140444259474649688021810977499481318324620501252013571471233950841025185882650530716707049352117246370765409070346747786327216214454849201602054898219049411379976685543293384190011005792866153391189597638253368406416524090606449469910111660455779598968907224478336987117975828789329656510601990987895855416671613121795084260044099758728366833278074667465674945818169278617034896613307892715423727681240458204710735235170168195137541696816431173508255407392556641654689486121670976284638476727225092188624360864429005527016198257675386920618151278890848165056357674920039566141072114428113039034862056823725256718099595512965591781920782344128783888039176403131459928561143145886535714281834837756510107161492128216364926792584407365683029650874390763194296798500037727659778448375348286043369565190147844659604890043219130258762369756590029850977683736326973422522877898387315325098496713224879951728290706782011630121799643027725618787337456902209425416004781387789020387613566239262565895657177051873844773457246146955619430312010805070599815905679514778155898215394034024961002669068473039654514884496516348546871352263404203820880416038077054022159791914496109246580859232883340353926078489942852780293240394636491398267536399638143095741561961671561470200277169294713565203943095899788150907317533913566079741014760568094788390418396538589083616537882868463864132887009436975836533806917567674200688427459161506572420636662892743841608130441859349458620590347010120325143900976574981776971612817326590986461798737306670905923382820720676192691458784732979110761653676960896865759911896525053554487771612497140732631918920617675383715991260377623023303386530018335600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -252751515960843854939331376081998059654410878756557314400870362220294443694351182434827175701616482398608309396100199778422060381577730057353616872457096562473938016799071610157654815188608733538322919567206956939883353929738301666636490016872002988913515158902211898907380396593076685175528535630357000876087437166224155015840703843934474285122702007150311347834438277057142851978284680164618403369545381761838730470255363459661126525875171410616639738823612098503204114604465937508817757568582257550077692053608470232869873480375070434702719778182000020704297155382682219086049270512672359624716301868464328381199043088675742980573630804832053690651706819267687082325748723724379357800381769646477840144590246679231621684994151086575995469376749066814616759456648323747030103529654517940667625869538349500824685976217865712892139441281137867106437186694221156735984469675318798625089809509775442467902189435731313245275300182188779988154053850927983480350192354300058874697000190615932520980870280955465855346330873517981791425345294648036620070217838751526785410659594270591338744567166388493733585495988427040895485366605141627714081378889027301853499593781801287664637166075443599373415292961960390215542404729276734787448597743904003302786978854717317674224401319334137763843247245346248385609191881748513957684097696775323893031321321576020596979682008416003385958455828348515816993589801133336945192513468754525883562558007679355037212158432341211865515728438239908063994061743040327509967171930021693655449285469535715298645084499132593260360649674309382995484241804683605337315112216373260696694036190420873034329943108854420335181368980877474704059483489876323399458038514126736021359640205396249915757294301307004334478356511855435728732321361373901519389308592532685935312017701805932766988095221963431222146895749746019638602616191959131926567717976041364906107858033413933630096614882970205581524302337855998665300504660822403094787550328403231703593306295109068211210420981684891220129955468549908449064719388792572333163063063986952807692011530271540278353736202121824941743408667764594394524055809450248338012846852021115902573598465133945259741252498327060980278402878417927875115891670137999796223781802704771260718585826152487214616757599319114784765537016634384621552886420315068376145263158698076639891082601604455673474866107142308206487554715394775101229581826998967265146946194672218812829850647706645323012234796167574578019711434916673569559255286297547744776505266031256821577896455468897785539741566869046073042475688423168076857667359470867940380057272432357936305388103761630236505198600574238178625952827839778791550096453023571333062530213301848484489847308187713744553530925827005096344699436326954398186440813846752369968959427228647032526734105684653261383266484624071483737256643185225915813728299221696234113654585755205581501980308343644534365228455192937060996259437284690365307629075708841141898856559736515379901162643850913349893185022393175021619725262494174303960438420881639393395029344912191047758231939569922359480288570657221008298497988929553320090948435759276622383823805936432230686174599018342202732573656874572170761775510603078597387756250593509551367852397870365110558873517401263657906257729708004589412012158860708638301753854147748540895123114816457010451248252474320238731304307224309780752026140067458609667500141870593345372833572523963073938904415533032284079709951955281219262922595977511724284872669161401302648864434838842509056766029050468615914125569794042672807639197193190332585383534235238673729194165775836162767696919545345099881465599346588015375727303526595644324496398689176588864753034943520831020953062495097504114829286393688910041821604788902990696824752969468063178030860120633513927765319423955421075822599195937535241981471550916014341435802202004517191574487836428231476718181733213691634698530794317227245144004815173760222187176130574442486969503578193618271875195680844270483111362794983142266599295638956183879164101177105629629149489872152724332507060514092022499655368505561182771873421160404674533624064872018274648713264282650004955068648876762076996774277638868495362238327924623285802132676247312390293211187725325448560062544911009843499613769608425346752285222343361658908535481136927398600184704773087699519285029096240627200567472224158279278023077527198504058440967442322509270759868026043413601899513064980484687443908234688006504221799347714461291853780298476305886072774346314241201807929326486288493500403126889620317351220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 371535914152232518484934561352395786608751048907234764352489597713649972255787926275916669063819860857907012394185445089741213972566710489063133840248548502741894472434221813060783063446837715411451482100274779910448158200098259945068318568855737089792255756539889419069637046779893753388671858903723343012350710687009267158753153209571487277559283366980469048915884775131244494210988326536580827964133242862819520746670552215787081221544498233907148086421960314466449317445631289383815952473551356942051566911454520359124377125276415344728745951116112587193771272726318227120404345973458701544679610204736468069995815638879120110513092744800392210322961830716312776973433094837755989992797472436477222900685435413184461053272811206677396210043111489882093289036939750845859693582094400286540462060786110356242995946383229401696482453902391174049498661820144665531902339305236832305938242595245814385557370945790545567015461279067497622665236122726575135619289547304159166536438118647697236589190297151965503212709589423656274807856752442331627469111416745011952605739714648321527418695372817653965984059625878243832926483849114964345571481816048885555152296298210742292503623886636161840788067848177490064343931618364586891991379606645513788931626184429333172512740485374828094255395355354681428166428399522751060323301665370759786416626464490690908732965711519654609175889306138337837480822133006935178874424174690298683184019817363726215909607232466179987756118671847810703651732300564237990576363916751127297087708758524816523589591872899622320972905277251146534082361524905636484211831274155991673467264699333545851958441026747658423456952101279909291741952662526708571820582157320114725065589943643379642940419217421925516510570515300571093106398688435515433197943488419453241259955831610951455743912951821836682776859644910959661407072859553109810331763841875382503346055572884598985720265143018935514800776701830256562806596865106089974336351312081344913793917382225672229405364961424870791565960107400798874597862437843633126086053722567248905766966515808885893475819254493824546481835136481590221483734118472576546515469568133787402910707093588832133855014372996477563666887625067219665622589440339347759910316772726249542714523117712729265840488259941787449793231188133462682693737210035148628928673063741143760281564463335175315373800815013782605971883107204160128205757321215956486344485652926804330435290406470737934920771796771651106319504031028562463103834074936020869764774903420615063169996072388019166199990126119107241605956670799103092095669916367984387759979248446402742256289504890188895553029124348984081217802918358120579733735159605784756152121500769556351278555040767521965303863264582935349922871048592015456900039703735341720252949418585799874250226626264377360009034193512235254067992072691970039845337981329967214483303918901504941044908499324777247192590090731517265940060378319001693190832769487223298067057049194364748815658807589231905344745811082517119552417296911708371275835843978244414351560055037786336252517377399373024002503932737837074090518273096086702625161625675064421839973786124075517498523128854503183172469990660909994941355374574142268714388136791344653241546961578452678010716098257313107603730791437124273068716137109730310020699384771476596351411582907029160096523932609939346872818960512100482546740566953720081920219085183197237891471755633966715783458638823549242833633267108504321716731026057783849080792914103649939564505270062081508239841654472256763084548358949154063404624149180075793177167237398397530287400596310195807369250794183249090916265611052248906433008856933026144130645999959366915509950961152036499412436667248089722495654209368728903051281682445707143384005501173111696547168303493506489337647747279070485799074317294497333214096542973848830392599934620469394019362593284591495147001609576015328123027710519132209394552883050750624411339387582975437043187916861690689937713041281871294575940923600246028676826755306420037289986288540437747500616235759375240980319030262340201880319937413255208388618388423939205437200069246671546940564293894740072786780982767383042932473646502300343351037806763795507110123267919190168665157333401784815499407331156362128821234458667190645904124723020751890905218120744833020267430973485188979998092274724535406371378368285663379553933518779168859761161127149678956343880989191207852908485552213044001763349378046839888738277184639640824925697094948125761954124334122974031962562506952740243961367990554636781375199000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -502594807960110441268522083683016251269992820908484306446720500059016734628366290434510716231189089544811296079911818821826041905667736928449693770250272124677506894394865101838995433497555961816165802792194453816631072241220731343572639657131364665323146450811548287163402903021622647639925973684379934645525411624929252371234611095981667190483591836893027494886761661070944311934604639730791352246538918374082663495521816794099334139759364819058070008827451261765276848477809601891568659420670452180253849767985980452468673515551514240092895452452848496074424561992870605730850059025981705430704003607491888319862836043446030143125731750856479017866553858726220072361361430844561879630076191188578883541344431579916884241792644222564632207720943924037852221874609204422326405636298836847237552874469992765585467679387305839975162914282252293141048327320667374130047981168202690651768416416986600848441427478776722371667805817334010896121162549273641217195573320955308586700273115913453563100237600796430031563345865167832518759077019395719961597721409908675175333819260042754401459546388026883507122102932671984495731407448706807697322260267743716426919654075915245787765169095967844548268775078978562874341210047199191772783262023343051343890164051729773913209209220305069282128875808722833889064079131846050935769922941554732173107657602934049515581686895797691212354511842529381271618714519522978792602488780643338275232988934581028417931986907880744010685007561207385455449046583006606413587638463204131238650779326742306671791691719018983288230774339320656045242589042912755405520528570281070548664881733346927280477766797626569153042569467404242545442125459070377360156363993614522830049125090327723731309823464851334298020130597200918517278549057264443101445459571078547540728177108727213599919315334200117256225176452029415413749143404661915338036343548642977598144381248496470716234994889893353555915698153841236550228324274890967621771639987766374240260431942001000234096643678870021760537814145507224615136408127957558633941114223027083327440954135603792093038177496774233051051537973605855657407016949686392265586769205318437133365608747428135870376398123264325652114215696709372668227715111814635985486747164008715709350863310207314925742323144205059650218702735214720984748896031594245716802460741643218290915318007710747366841077318742228226193067934723701934047280424245565465919014009424519149769912589902778197079692751751968371631913606818055449675999905807755823914823331113324604827516050216603406829794523217964105105579094146862508256599496461664489107764564639951558179582135238773963633665107245433051717430304055745831710891277263564258883816734451124524491884559198639015976445432798302439922058382008100528031296250499405671394689193452367793287025952424536634907788090761390496668451087365733074894543407792676213037937004282784468287945890303431771316563847224057263171240840321913067236315169823680208342263922697660963568815765122514378882048092700218906301626659194576677807703252904358619421361363780375792519474298235498088309339389473642928796994336703428933748042341204456052788493018308015082338351290286324044319888317786278256039527767494634808921001428761009461869684248065883613201827592576567177788171712715135431395026911670597536818526033403807544388292470470226376456122747611282667524735590205015464945873954070948455878632164299612656481682176945520713619691023301840563715268143838555977892158395479664080211366383380235331063098122695045563823064926345681687382158426837522019880124830474668656955105428180162162529288673757406031660407636587502189896527355788278701008420860106757265500130569945416182358603422682152879795894156374305799217119249781674870545913337037783399390030243955133262005819711601945815278005168786340917142316362878294971616231053838843601613172005509696008303825517789359560852055091712828433109731290818397828471216905147777833362733435363418509712778036045253808521354880487534195410562648810646563702433469847784853336204104801324522526878079171329101491832803534141826593995823024301799903727895845581238009868668140363968216780462616196739763976642468651773100519951774359625555540316469262762891321937544430048610876123122163926017418313081162864183866618232824481533716616616320453098393734642627522622448120841317266826674166408381154095316844245876750353057680972541547891242524490300659228524938472221376350386497602248072815889441609720187327184035242954704349404883644500348858092366371068302003239831638571840235374850620734750147850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 540305473334756592571188836472653601338482994334232972159141526635339433816493846546405543167283159584693598891267150153069397469061465336120871392837597543591202181390759786941235201276400259258704264421620859340108425445052526410657881299827741543210800212754827371738550736108947211644415222115254548082775787925474821572102002101977670027225279160726315180255423674789238709722185839274883769146585867396770591305220838338988233021156393084000427738176411223636424556560015925796147305008847472838467542286227377686972368352616412527345359447258611109276226208559260940723181216709485583429542533404853303485969707912461500786436848517047956319551029510059482435739187661700226933539477000401243984124595525894585288524367108421357498881034687014303546195159524948342641804822464635804526616899043495188872295137667143662313067995326759223218664211008667210589363536662101214379147882153267977237944898190924044542068359004444637804240805201104083380447149839597450485494484486778582736307576321252001106614377084102728826770040200569099320755540876433759421134704487089421562328088464898777437646520277697240597648517123154320695752612097180701442520361243386566377616421503514526376646758827904987572042017432105983433702190134050168575456697152184162434088671227334053989173735028482457785670358146227271871815457786617609683325489031452465309348453534711668523295019767010829043855545155216726428556435099990454238802015671760826675412767632399877864698855922646111101262783009347453396198810361142481887494346498070270619405350796459080866213714480225799969140662759771134889248970236183211000469508955433359975108470282180924942135824792343679018019816803964384159361450806877454633399452512631742069066580291104445592476970363401949155774204570898902109718565527498400670717266864375007165174023579301000895934942338184188549520371679226374553839521041355126215619329729549215846906521667327940465192084686750694140520608879647312921486921066676905696056396339039732251557175541102022715694125339658497259600474652531029966532684011768320718291839561936748250939139393807814551957654445663304174959806487922984467591849072442038871874918332796867917210717996584082074893494066325110086874276882170913517515954503107906496970666464209795706482221949860351945407268421558980416038965516754245617355035459902354947663733474408005344691230235211980615040893511233543365425753939029028346372972377333146209490933681645910799190483833993952521507698605173816657891725410512815821356118183763557313055912596238804880999809434082375349115315149341993302281456480531267904504253799227922725432353259336287764891165575377817367093876277635101907219885646637192694561068014922739645419997265563177238787264034689429920038341181447967365672977769040552212347509031030941017814125664000006314140359183585946704686605111680544933344692607179498915010350005030346126422463719154424268982436533812447411771518617864630202249329828782020642773158660792535985296631012995833788499782017598084541384726570277581709057497260013014592749227929929754265232189942574303064255850402572965525366897368271029209125204996353307857827269366214260212346952195779393258795263987186635717664256043681448211860860532516180753551925750878812083114626878857702686923146471593799710118369876309529389840931774180574556405078338307023057081444130225471320839920071110383004031877652285264033907461802684630635499476801878868634528967944983976222525145231134058836467089682999284610408587704498866197932284188522792297754932457970281814303929989602839959967172799997511115209182977353307588967119910040550286513380552430807061601695635779620344422041067304838764712529301119797866161351988580904913438033462012745767902214007238078818851894349126373807686521896238805671336421188516156078863975472568134880012880339013001824938706096800687824160463483161176931315512642640461283693087933816967659966724107411761688904321803507392090392224083826629048825045750287537271697587019968342450232233580805948306182018626747047240083194882780670650924201143778151269291988732824479252590038987031030669444749264094984073483061019303785535017847614722551401926984256864698848633127915074982175093932617158612747779122267611198035796302231778085491878155382640294622158725185342181141369137722446142799943210776835473921378378704475955468573211073623147159325853586190466100721106276496099299744905394529293302670952109553131085130676736880801105708311168914996757623550506390357543453514726876620199826845607703384427765456715313318067718422533447164782987500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -479532609464509005644177927266017800923680267754988969403059040042549170026320176912907433109021860796685161931948445640303779486920755306476057387809000742985824010749159000514533340422638358897587862303563712967272521782671875928955346312546798657424395432251893270188306085683299736042901502428600498305024717940065517240031536748284747132697157699853644886363886001729171777420146669356826265325851755012996370836971086920821449674890686275336276172953476873871687219017143777039050873310584139298198120961391023464555754999631711863599557628652758699691459639721773696172999646736537538529517795799217652893926344811563189133472675059875187348723853574810764604911512143261807818538076606499766147494677156846973347532355143445969566146302427469852485967199637581224466405488777410870099010691463219255313147314076549975416190737112226968698283265207959360145036554616601126666450203502879200181639373560360542325215171405925562529747975659002761342592544156281906341166010205249136522840582068662252402756392271963040140664584844713517977760276805644785818325836492972363613727274215546538641186530282243613739492817250309996260498276893256356207294836099655302095043326769266413495503672262787367749930717321092070009986154233611136472381729482414756020677287459834181628548892127612068233902906862461047584231317337467597868572475111013301505815415929121394290482232699514129934907738913259854818961367808961187344918778003173689437494077567443898650225584794169533044395453622573325325545139655204592496189602176428650137098604168010196127643433389678453370662262582333388862316965535991111983726002169173437668420274277836591990860438256500296334883573294519312647194225641492127355518731897137935293239302768980365345385539652130536995293031604377097807773943639787448949290501505791345869431560903129785650411644218510473288841187680389139602531254406287719706544571444228689998247602859103607813726744677258685785941988293941056028731576323524112142940021668694071980516481293500321785109256814939668561543269158460490729966548280113862102559438315735680301614655059461811874977146413661204206675951122020217784316731772805411901659331590368179459066224846074869501652085438250697165959804492504601224439681340316364706934413693836193718985794979123770912883126174705722859363147438012670378707207783939270369038385699257326527304272374642969512602939474496163594008061700721355468941749963793031686534213471354582889263842975636337752183475654821776622289987402335176571250900666280117215928589507791025594706723175847407857978151338727520095512462493269538042281540103003089924754729960988899862841747928556041056060528166422525766182378195460712563732993322848134852941291450118772901372507158990469242449289292054653462968334543325222799313740187883724837594732932921815815393038943096292422299143393016723185644083252617694412880043981780603790652417167378249128227938708653677037512671939662054733724116509130603014235890230152845932935865953401040184635724417236774215076209099594937062722680995965369375908258465269077961644438261254480771749426022583124082087849044970253766681690046816168530561861648295606258953232375185543838319746419239055889854415676814108753172889395369113658144852888252827042549316069872204988197545274805826756549259834422073425117341734645546130054279520965053238038078833479889703961139660198801449207778741961607883003977026998327106217023514408331070359823793676261552766386175642286821737622237022888779576855342284715070866361304241334855482488731077719112826258035661849577557439938939791813981779296714280867697701818249853238930122655403571758775115331086012629458289703773708704148617437716254961587558316550179595170858869796786832587378853862493470288491323078803987065090262269498010191859845091752273340659514720448489521720984067446981693786310753742899010121704659020465348750672062537541996953816852643823734793135187550794538206789981046472173412447923804475674011275995862284942217848959166712793923255566557679607855838717946263184315015057130335713576280165139136996311202388151547583690821883340424107907267984163398488589331465479118054517442107917374010970184900302460039857120116297753030789319928355217841989024870350941592290013701080194337874810105486727129988281792389444273196700442067244787909596083229792000312257481240180922421203717259775678921190471406448330072626313783273788884291157441485625044214017946953139348868421480010793609919415979774554688508861451010208708567478661432362170681671744945294131091259949812209529879157564329625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 321258755739313844285448700009945594496836139456823732030656033776586114846258943704680316558107669697644675018063058554278520804826243714100661641400303549076631751815562976883668364253189341811463965138927074144270380315531628763653071797267694850143472830062305014077519326578026418185997569875849556462010538418235124416653104004565395473888622299494809249938218724338358364107223142974247783731997391432534650991559069275096126105180449455093020204858006390210603547736504726387874525626268802251313825719303961861665151417238227893793070964800921005724739083231902909529011912200145916653504046562394268340812207169586358361963850666650164968298123388293310727810908232845027769311606188720760716913811950155856922035006803999672243124942650827417302612219695398300550561221204055668333299371203413069683519412345869785943356547223698806505733637963570501811052854803966393919939298632294477874690966412824257268911311161535173775254662031300617936677027716565323219644994455489652313933164210115914563410417827793058778361912587646385317766382667211477473569043096278365163052247043736464717114078098279230024738237698633543247133903925981026960869375925798325952606763491007916217072597965160350797445185061295225879339407614549796165335752556905125167620997950850315245944033389094419244152273458009887258180963448513788032893330469455890743319911747993017428260609372259998467563443986452389912387513615082153968621822589528980611729433373426184201739884124941693659956078277784725571137716852702296821308301912190517091209257190592367828192201813357396584162495607149529944118845908611924807812729611885849587560525549418227356606040993129440667124549415579746102400740509865247292252685366859401846930191566308294272153050557138030007291073193379750187218165924040760480659288790253159945909655200794059576912246002586782735178234322449482981120040182325408760291021917854715335232010702389810581530725055750572175797146717207704481743595353807210817407524856645328379866322659613135000437782425107524398851117795438636024732200022791962687140131923915210347294084831129130016671507394266009548412051081356458623590027701949302055209594294165925104586789799415351855728819872295834720430208502305106660982598249460759205685919931419969348786436371575737122369353109616098219261648377369167848920755410903063158118630652300326324137307081536503998640458355026069692913666662318191217327577448055810996273114905908138608544546865000007913348947640369335620209733644196096648739571742140911736796558189491112223495978660995248423026882623234401130687955672938224213317240610375509486184706647177137808934348533088520738173090780308996910540053574703387590337549616358914229700349299096717119148255303004777123213465889384343082918005048552016982547731022564027017380339736465585082538854227956657899231721233164623362263380674866850475400604024031134776906644162263461492719204434641182510144312466936030971511225112268894078908574518582221178864187618956491999889736907955915180566973663580299692133730514920165511835432681057787715926884437675145081230781367445871507010224459646399990497423704507291004341595168022130589635733037653938718960438307348036542519686210652841507687074666981927631036580259822538151857638011590149924559144530514956681729774682836983172404219247298641436302621914413781281560689057864375386598339225065415942335490170729492666695132157058592670746888262896517743766819930041750444392003204202999920009965577606908981025736750385123779060299365555422346292533500576085013415890771559398450756860809649040836199589112021630972059631443457816725116298570587133974165672387926918535938261687455585374347933040486635243838542557083926694376209559326515828656270707653946976795570124945934299978942073959382409414560708684806612906408115643762323159805159172334860280057924038771272498419972001588448767246253604486431652440758484433767066936152192156936336350042648976929896125282554301072724693432656751306945569022965074173565107826614047497934110580051359300374145112152685422985663457885819937842428144984466988308306744263091358871764511298205473255241537555869329778692775644863498693871195373219917589891951107581199749865767729739717153205007926102925895005193126212553508047043111072795863555044478554487877063861647512691155616984207260434819529474881324628622528507594091837098126662821544757845702864023316494623562177024858848667118501709179965146012573863852294282493455638244759316847635953546171958544802351726039982562348722838512598756091104284446643352819497577768750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -170152445992442096493615198130693421185756051155795051083239920748291586647778747002974518725451938122023528642622806863333731204613539538095992201600131133922102409195182829921197777220673454074221983596586152399483506309710240700550277509513826577759920565570453322258057750797851079145263529518694919266988970952391619276946596471391352036356149436445740358044072532128608929801066545035032414110096657413870357357746092990321531377823147171978385357441816004898506698413810052754912086127314664765394392230030661935895701382922313210215116238960489097569947443166419691182788936636883825689605175762248367791139215875997430142157115537141481805589715256832162474781042047816615911444601406019990129314118021526081547807766224552505919068406583775110017844366540177639820846551323612946202193061096918401969742023967469490243422261130147362768555703750221943463964048845006380236960896104282354314966474827915361280403119590595205003189011648370796647190953334932510727193062706154716191953652156033521107959106904710456381638847052749342441549177585438157281225192154080323943246348946581570433863777862943486148461996783206550471198730327052992401266636643576272342310262689132267008035160764134484112136500404928022395038982674238722296438933359187346656087683280822007310793905677180494715568386113629590304010442913708326984325490345061464901637015718132615447610886075937874875187823193968589850925988802987952101155670023345131948323806280198684486906184423216411541374291207296949694384319956576661204849509273650082857401116323029513146021394477731974032111382069838174723782967448422629068129469402828156539017877161727175384734128300445982204198103412718576457043373895749829245207852530733947701068288549107288372812954431993860873767618687050454590700186111232860555781115971440381744941957790064149702233136269218139213294085419918294402694262395934096808631087972896959476672131432753808719317926294360877692665397549614175861937582068386237757320181007784433405982330374019527955502508281737920290690242272564812099591829626195418084618753938052721726798375153570345334700409195337123701967274706001808438319677245092269085290914594447626974518755729872829742876054211477801519149526626263186787765337874016018331557381866743936389843202053809483537857487505023637438836661687942350368482210251049124673985378825764909733049751996007553539153330151483121382032314431380640816095542724732789706454903079167068054071646627828520790169682619381962515571471861522166568192536072424497445857620602573791188586298836288617562239664206049018113482666646176607234647524304874428847749759327420207420657903492257985643934607685090865033007202016175543656049277497524698129539692572035007785359051206756635698363154222298027638108256215119945608098406795614407661462687393800697290601773848659895694503748141814057533708566927165140047316715003432929963754580925735088279925374422632423176681337445360829887112814412735336430263044303168361967793947256446282148874712674532813740001606581153234783464573842307101104790499800934787163286644780414767730944522388375649899282751311369742980169357550146610817395883601430437007612444456747712635524601513390658789822522086997267643099356691205032906742356428021938022954631185023309417407214205941246468656434714435069697181180712043827542365594134949938984988141373125197194560181660817940364444811920890908509347678229907183047914525952535689134971768377243558841178861750181285074899543401371292551527483488599349823708290975927925132767919314924113347833710319166440469109528411204041384401045280403456485756118344404895899987116691185723132859691606100979806592523367114481607695741123498458005606216615413746748308420045632006520812853015075229870863274640477467074282216498047225692199238770996099489332818014948476366118868962193753551238431123396290421978840299069738619360222444998920875622684908263408490025578577599940251979900490224872743638704472399192398558357484427349151415981190724583290287025100737043063591753869950271062584266169766132277309401543101768050246422788785612877778779976795074135991657003424990951352802747363893702787559122146418587775500459738084116928129259151867228473011864401670488801124203769361127400776282402283514714908811769577404078838509067001466305310807005724934847933506710121037569236180125180130188011919951261368128524268355680413121577172270282387156327023036609490605092033233662007072330137612569575180179499877571661139844111065586351526300376453254678374857987752788105732750235495720101560219155518831562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 73409632969013652305023967886598275462377558950593649299070648607082811728465637225679928618232662273466519366894102925462068733788597237724748934591965316702032546908670737445314626198905602864182617858828210165837399103017242067704428460475235516949515348995849721862447045397415749569122136612755206111926380906101044743307194363586335789986582916548519577894872698811278991744298912197961046691453696941852711295325336282144694032027596500630557107590663629434095258104905854102323200820659214045409794836005275480475917482205173465687267692756553836668360415283459239322537411400797563716323802515921948842701415148728319335831002380543430976168364068896703121872524487952641303581656403628994367423387343527824101257628013395741232572831724943551698875584914794529995757831325310687987563171514879981076977913499595608261907534424217955374712911049279989140322402598510462897580595372326945059903480724609079640653363121535064558451608136906276139903230453600467598549662456896641427176448976084413966469720245520662052436887264042450172704260471901828317492801771416592030103890573721982060743877510122424273080695980811788177636671356499586213797736620368639376761193458618779899370265065978159297195699346554038253122812047521734233063445883269636147965007655916434530581624173296380027378151737110895645885181812684913646530348038279274037307729684377490943583294996888698025037408523913711378601120899708699806821068880587833979259142064428147141877157083277730756228874122479747258873320441043154941809307556519986529434785222186276110119910774830118498891880480968307027785083198478947470926525647554495944179744972449181650671045012803227829613487806487665741031330967809836730343211058991656312832485803924989630325303687232194075880048790864069339932512448861710122184722536480213747918209425157986184413471829635952859391589854737216883770758943847834264005243912674922032003276187302844355926252195415748173644005833325954317576621888196341521482946352487982798147028598740209537008392557242655804193893804891064660532467102779759412814820358360649279057209900948562544130920548414624263008170002940458825534839411912324630616655977247198939159909977453163879924882003951621387506065924002904037812316710337306532775889170739193726368855419045932233872730261060898876167299801733454437930448055797464964754145631404971930196300425586873225174471613399709360779017530589167523732815635684940771631120517075891011571840284513156183813949610992222855835187540513268839857066673148043556116486872728928635970997814037210109341250529510494495932616234443463666050397297548635619289236507917128271478525074505934847321735891565426431516838705878850577182885129466277705183731722631125214049237820862840871291715240953641185512806531686434157622914860127048168440121285440837224043447708401072942240139646029382099380058176788804657612661079120252044190234854952828118653051471205910538886932526801456764910079000390167041037925603966230144486990659461517536932439193157170642669610883496671637803277218102879668120743354214814034932118392578654465586772305410979991413065171802855149785494268442397005606629537851943394056638499607631214090605539257743950229870651414962962025182165782371839288257333720676150096531576099036550459154864135924397700454094874385273250610897973595939963370636286344993469167579681740767477336984790649269401931012700488004178440670504850796507503581751884731961720151151387700432054322363058911404361738266074585946562416105451398438152169643348088818547484328362178099223196166897212630296501964845460418519723084216805258011920692359146304681833996373153539115688169197903233415718981603797863976069535145211394786452964372427291031312654898457149216432903032893021782190799039011088140496942861470121337808703223515875388780382773386176349804464766305956155733256481402014501093848814604986281558863995629280752359962769532889643158336745568595138861787268342857997464615621167461216140814462527125533508555390421691695700697486772118368891890048561261481017711553694393233016333252954457297406754006377058013094307328858107726392118226583504246062557254233196606325236354255492320588364033468698212328892400283772483231571177791243662057028340642911029291212533679324969330110892125514133797471262084723339963540613431231637245992302498465845609936318151230432614404232479521407517200897046464091410019750308713247820917789504088098269704590747948984301938741912567988923000371299312459356451606984722851311259307785642363892174468323635976205189674379228452829393046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -26741966659304199972646052605877432213877364317603369718823959397406636345568715747929498843279151156311980264211313217776966553887006615053194664916150254925114939390109122678681164437302923698634750881275013283018733005854754521263540964260780743168303068233123151674834622820557171540195788038227405670574798673861499150348436107613680377696821429757269233311579411389637853091329108278123454840094580267415046851304066351166539216100675670806426606690077443790585210394708112163896741539991925864762544500386444064784424407349306410930120589724518445553685161597020955113190200284537097038816805693041383774286851873972103968528644795948244432595785499073169995283978249222629828470783085134367599281811174878076980560357242796489567187316248426808844813139172949762618895535442425583419324183131117887864873668057069043157001150218111807372851911358778177571019974928277361104695511003950903948719014636071265788431506792621042539903278159318016501614064823532994230213935356878492195665983196101056408137970003217341025911734411437932639300345549054951802002075928204066690661886837394228580236188045201329107406441253578961727047205492195915799544204608369728095240835659507895046598076796774661886538841007289838586014616091354664514431463055175740002771623525624968380193835985806569627033663826980339534449185203000540816005595142627934897768708101152372204800389534548442044233872389044989678602758534141548770334766800623169455372332024643274459987460386737261570744354203046323803776057956867552009630622057548425025324223392234443284100816734506533900439792604154166515541162838273505280336326361970086722873399252848205585577058690680000594627638902071290818684054903549792665347021957088864183225331488742836330867336952288523217814931700010234611606238665895377146002005174348898289840926029718640223950540179260610575946414930837442564459163032657375834042924790379070446166562578292640445971437937691485226259475111963333444453119426976834262821926060881991489372007540486423387282582957241023436004245708936146501366631531119362197775929964805815049108042056180681801207028306384661656679714048934596847016190302012100096120471592891339636926658349767263649007378014408719228122610587349930774484806290494676263432758858516921178240412746392689466032522269372285747651959854690977923509133864370715485553004003777930149538862854191908785996831840095711383691334800867892734602103847388197510048084373708454729063767520794007085673297435342581318623987068912375093606245439655443756910366703134611313839027360042662667156278907157138546348596814985794745949516033748408861629500024672627576241885583749903739932178077507633283626002064191927879481449567487758882857269377582647892694660668156232431917258617203548163347818483151057106253987156226857430813074633667034762342627212414441796945084177138209575454599236784909820823694666975624570984529469655890262818533890884165621212287652574435140386887769459187022915642529729803028411245036278862520371465934201226718910088226924328073147984960738675918092890617704194869289007951863893663672918450285536092966286980904885553849465338282221141539100961906050770813416238508925196960208295827658921017607742631464469245444786737618993969000534666028482342929112288613111905904868986549998313892201325528393024979856431559374757206043263735077065978477593435002114151893077231049505342629897650313228252425133802222065701638739146090749379849206825586017723135890177966506153751653152415517752234018202835005952069100830554765069642906692356102040565858495254646617283511429175039107309387558157810577284897527845253614637781734548747523819124676638747305672065267752284238824160445623324336642254961838550820991442837365175479544766428145613936241575866252039768138320961157751462591690810356529892722840609287900845099566775938099903154929245197495397073641248015690523380099998125109096929536155379575890124474418971533952088508566344701995248186181602984606115024970262828879245761325443533477633537831887442068497585235996855727753159697657212776922653302282732123130444159813042636502812440996890733397914918041691579627946910870315580716235493596552915005150203431672415448655312002095222369100188564188220421135629011269911421569341554883245514567031938363960192540665995943935491191461069598670353379942812609639311781125902308361823893055545818293767756209844261853700866973076642619991681262132314149770506485081023959660194130658411762712767627664347556848134083454327735685977508749690920319683149475297240802046785830243254455716406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 8687607317815604916800065403522892069698913404618301224790972207680140080065651079093797375665248743111552276121094558206409057052939504599295629810810336556902537144205793963672581430608384220341677246005577788819023785403845358085590936193947908436679738307606672199076850747363984367207839841356815437291024543254428569485294710691370263469634245569555318044270354506839895604534693125630590001082049484361835640903058313508735495179317879321818082697251867450017173737868281242597600382423418876222008760836770189153968639398520679132587928185217283568705471824665745773363034600008851150265354514200021461681991654943250940482790577481320533619871120715502311633034383986330055875767532543209538390175589781567197576836209201811142961792166697722521031345318786022003498842201416316877574471067715614415914275003799545605627429137288413005304187691541687552075627596783924583120278265350401753337569143537819478882822904240583673103434593347052760490458097842918476032358094960724783270730894668806376058024353754460886602567295596624440514544703019367885273961312966588766497180454236119719471006438014692202391069827443540191168294195943739475459823247936249415966685882006277748538297554162397586557182567054709854748003444687671388520149410586907296592619556482544941061370325263232049792330997143438565781071741308456029864064971820560628040672412394734175158926150168260094764809728137420078421350717742492428297206978064979477383506496456437037959978360988014486352987916494483956979934561117327547387506607573674263504022672740311555027994965318399612761038271132362954194669124051367123141009768759114070053846092867647965099607613029367025229331404894107085324734538414936589387650178369572408568073124081817296045217498660706668256842197403502378943354991834603110588098499669284238216471900530763971693479014013257044022434544653574395584993803227725644183349759486292079240831606326670338931854136613179229239018621938983758086777249394749822328104769567710587491256869002870461546611031548311146150131897634290429753845472941896977574692078463605447797419109933862132783567209790267647557637098399647012134142765773801245514891963255882445795401034030509590211482975485562647070119749099453329318660872238408622683536118597354034989180491837425416252214645213728529509911708040814192827651202131476586768052213024772513001007401275948603014183248088371363748585438876853295698117839259231486643445414038139914179822303213634639807501040289943455089146479449449213344134360860642602853641802766076739463345489082301627044789140425901904139234894138525392443064060504714753704141019061077572544835696450239375757646132461383554034361230349097328513627770472433039778823171759010128389617953335753493221514738804955536806244405278975582905424567777558956058602991963149922370254635166128974927174154446005449671735439061432487990425169687014011887355228941849644352070357488262294307734784246979660020967372736472532694236822661738745437666563433675606955701570566675195071248347456524124908245563847195704363079316428892743244019954710324388482084774780105911441827345765309248275678868288530953382869406650217089389808238480794074955709555038509108597002433344677671116265738532094782411295715520148960660512720646930479953091800617000954485018667188425084066160338934543669639073359823753628707496347838323333006293577914595780490911639052487150352470715423311359979010467195242036835900943997966449903317348169833148624512688332042529650525988533906987779282733601051869455869369305832858950281347884725617856306646114073491282718973213826439239849018912386607159274682815304057232521412691146597995299625980351012546798592432326803303134593785642148365301880109984367985586516642462915766269711233898779444318842924430307225837227384339444427272910536464562319874846366029581052080523653994450030549579693440369759971158774004561507483181864820440245734697915371704907254476766273156647278758400124483569142881203601757043603255200732293874263619353215304964725848965311941720033014706060007533784248850478712952847106069463138369848674612777952640074122474364341563636944659398429187587668915993149776546650639772227370117457740611299574103217927809702154740880096143003394138434822194547813264474264242376268306033836894412901673894149063632057544574210382222305114041065505627989399636859904465921751414461163497867460937304999452537221975529547329585524577472370258989370568375287911440968690883242570475274201152873075353185683599804672155920580403102007700383585059070332976444960242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2553684013258936348287826477077983724809163050388118895378554666084312661043960967353239418755687493846869543623099744930076795645552864641752059771309526314974667784124630586337034405705013599180074229838714327870265156631088634240841155010647771757564906566636018842736223534630177263260593929939421126764296866457978572073438164632272464525634500251041208750751703679178023141580359650150787157941731398966265163587531542210980096896734683434435578994006066578973862721013293731025795123665636780285593717890159570470367137662403492355638187339116601472540240472609376939120469373299840573528355724368638442912431910129913758516750943952873586263812271445428727600333964819164194423926543507367570999691971011003443704331246080946719993011900642888488348299855953309896356834767334887117712287548948617206214036967061835304595962607769254066813863528104723914486301332037462868576892213838271911809069982061387571631294611620013328512195642181773409451968252735304720147324323405410991346189638509929096915898549936308691516563633907620698572973833651638843992466892914772707312053166744543338802833618556797110406375179292707928060433231698699420820108220768848338217531875987645024856007997855559950098969325855835762046292477070983664755084898166436637934139424844992798885021742969606149372118565154617552889977311502195588724799891197412709426201093586083854338459302071012472030890867574840575880412698697562321669339242404087568416364224109414810795895882524505436022109318576249385917229913296357547251160314638768968991834014397629669899468048187210989516355635304957526079610918025784780608206113341171571173717659890554454608535587247198120413045309255580038418469197062655970590552054804728754939614411151851898327389676151177418942353932967251964276223428055868380331697529765492512872035110134702706441369346203309474959228077356810646329300893252999579202313944538526068610817721288795030351938528622554028645216801815943571621917832798227297378930157022608840509863144584341939367842583656947756674005421673437091098547746511447196735306154877025843317653474243653620093302505590379447438379134751770324921444050589093986208840675560023676861052062868864568312289489740766372907460790228030712077504022570050462165786296227267312233968959826415384024853812560148653292887619546204286305405197299622958438898855850523935197175096178899339268218119311565167989510601218694205656078815829595862463054871476296428416769511173828083559946164915235482469910605999488810166361435812641396192480810385229458265590310174505238795962654680050564715086204721205883086181427587875508396331970704246806103352783955088364920987645784776132822117939866744746412131175190121906501941929079321652624266346272577151477240753247251406350095034700344316384206621932772172105720505970590143039462548387390988980758939362363728986204469550006153753876603623856732943793330915101062110961699413617421934478868774105241988124258577796222595533292417180741025640541384119621880618060141656537998257406662684926490815648213914166348397820262816312423044753368842437582143337011611638703423432185805551673367042515752799809764627990111373010488917870514660634593891516787436216514324365492534380726153963948082243363533989121609979458738785265952181701492234675830080600840263369061709081400547767751156295375411268006189590803643921709915331605791817213058158015291353008148750745644692687940063839936675983162479552597543516168128464704016872106557859357902554111589860892781581849325393390254713537989049020818793581083804274229477835115660245893471477582023339514596337778543705728038884105471416411097941588440740805843827664731972330486321586065151234088287320984698556577239999630517305909160121115721021649067952209650571726253692922835135562184717473367486995569093507682180579875088846238653910097480684905860371985251541076777927075658381606354203524579269123291977025673363244941134535281029226392938509772894035768464371456157873473001107564026265523093085457005917650017731859604720265631272627730230858897278932812747058263150196765170449319774985562512985210041501764976122914533903414991037707386848116702118553742337719458256195765896587089323356843557815240747131870802581851358966093797755885951088125599848751127462740850898965806368796430571559211520704339761444934989930090314509592339972332887207584846555423967577757084294883598000024327894395436623100553481214098115984163600832251739841329525130874346885979050394269255573242625136925123284975584781467275406390986495585057174563925492916796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 679016381691709572124611402936162466618767681601011696055984788345547749208925500045664040066625184929819670949105060045167588820534315978935837330055318639755702835576836946980427814608831227420963038746473672353344486804371430104948829355857696866357075831388272305098202322639738861625278380290137342335106358532364899722602027082924647499708389679222499964805148200190943244868118561682561926276962674031312270954473293968973616987890629774342482717960615860519165912382309766245661063215566108200009703941279170217640147540729841839317668408009292419240518270303675772647972159216376686946496517891086602195509537622797081060764598925040801385969593269976183052321418481456015042181666028642331657629134118856470749108992591320248476641074043419341220064848066083591745447882634145448378251718959345570446849213756008395594589635548042974546534988034586311281357636433404510913909952873483664776345829829443633340621386838928627061571741754627351171816954135825729869877025425936690176141170404904853663768644330707088547855530923325994878075201652636630378635105757860909017261040531537069429843776294698189383295479346065394576787358646722164783448525008423845818372596991373466289014867380617575034484282583278851670165766907502009054290239560952422074073624906887723029412237832373543689597638420293420980141463461343975119720176827782009501308186817060801047234775776379245495898839881614596553617480021094241590882578342391642660003285691240250791658771739577490988990450734402334831378578841173245961244837211838948410995029767358982656416150134526593058063512421671249737401186038676362635755026702402149851869614488993848123690911832816623872029192621565196531273483055064971570300333471966239043763971275009014412761066316788652741666518305056973475124347964064891357335337842365036775415834216054947555772697057935172522757580865465544231962564866882244229975058024850246537051888952688202779455507008194269163438746328079383190588923989096951047661185934727832853877236841701547177776665156101312914616326751339005398643069642327191482647162916131842260364106430128873923905317888462474443598098349414989145733177424266280061224503807227380972758313671875400733647181219174165027272822302097044076142457435025214797137962306596063775920909030864484749538324730899880806891653271819989628406341108524072159373599788585134862401590854586449101968359822714883868561826843544946768343498111504564599847346735701993021505065240740564226565087366666416472519357849477737739876301992369462311022199125080078693447408113529535925952684463549731745935782740544523583633297303463833411387383130678262234685026597333490942603603678792541198205421328038002203233451439075822960156976269460323051512008667918701592327414853261784762066710597052433698272187660585060553398035206823198275078706627745849555376050584876119259362381078638508682874738540569589477928279076608996717956555745250460435152686390912294495615396564098692334251030609777334407137611054161238700400580828226998138760100228880905838218910196173419970514636581905830352553476595528166415131497162388677708090231910489105855828954923754584635966818218335193405358326400608942965349469997001239953593676529790025055482013578420384309098194161211561197747357480702807396595559365256834048166714646606584115178342105100884137459286811883277291180248941821441775836972468750683640822010092117662658826488027606343601466819429217024862919314500633112705041459594808736361021704491808460320636734060013117862491758410217254040792174877376599868346212438469996722247043616527304056180044128388285134385658892846594005993437586278783918598361294584801202712212550436119274525906054773113251615175009465278356882467000160838346072311116020627669490566624143883885905422244254509661239616491285927618386939003304248066766122704707835373124910306319449910788214601649941041993053383196544789836969935802864206312008354144518702289393868928157691710599216030926913236030170129658570676128431064346270551117535953703428437035518702108853814902989562222100102361031573401397947943312215645326046121039362959444981286291413708395009369479466961422045282077140005514796236444616436597846431470178376103277242819064150912179481053640394811415535677047965851053738125111144491848249855045554187124179404438683589641855465336807646642672905057258741816993807830547022166505533350092146112360063076441429702202901816992186316131670045792556530229013859587636538370766606434193702451094646871998746721824701803754871009051277114926822958264647001478071972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -166137459563108887698951116584948307389744253189569900878667083155621294726991998544680146557959987729294211471088437566228294691168312060535007380910548639101606353603052256355136340442285726384427128525737004803088232723534481506153387731476189254015001646752880860010216971062084021944274714937124532113652241853583448236937903005489898514884845079331722809917125949037465626778754701451162619751183292629521469824218073439219727494249406622176089177320223016021486763171452669898418897111413510069009302174731674829000041181922568142451791935630678364641428255966347832249215747698098152554252214997797856845240178968317657668841535355857379813376718544767394603224821261418978989515841110687781791150345784450331102309571166013408423958552841395110707641602864225914868182312632441868465938832732794420446431402943078744235315698555288960882708016500604178075965849514657049363443710295346748603804284597815338258564748326425572445555859476020812753795139956728363599811346118551224087554195697586329439099220621961053038398402086517805400888124222848707282251472674578209265597644217838788226352044954520679410682321517111047829432375461139408730097197241001016277385876960346809921599240992973954670480200243536827948772962501378815790352822392048720013747077595108630299947217467983433049523457031665019902957136496938275834251621723423910067787706123704602312816549244951683118304763281215047439944645513286605515775304967590386484707208041869509360537264828680211696514881845764095012623494347301857736276222530020209143845863860424458891726212716891475746927741727804035402246643454791709120298105215881367983711811147450999142828605382930936829326781428576338627099842684002374238489442279805946094101745012986516261977817568891172546009938851441686730213754020342735808856889183927299061076658222953303817962001322102763906751232467189014859298745328364539863169721974543523141646538701774485030530663984409056633349254569156465614521022268334049121292787111142607773886979541990831973053222849361232024365846977584403899390189580769333542769033631672611751967627540193671987917986595739168862698016274311056889240111648150168991761679436497484020464219961242260934064733556028268640230613227851243867514736830779569747637329022462406971477213937647037975833287982731031863647484730258946235544965883259801753613275152957815107215527569003230987404943437197209667147168562217127475322100661745044986954321668892961678431403747814888883490010634264068314983598250218561431605886267352557258649738388898150942336509344501945388238853968945098901379157271705744647484534459529721953237220256175368486126447894762612834137660882445851900209239981688306058447623715281224749038140717820030001778070568457584023773751398383634943039413994840332358558567036940347302801001172331596885311802527080833005158018312337556821054875975757099199233281296778798058976200631884648142288131719126293399384868831493314900556045888871330863238054383538774653690674597536209874766775394395875609358066769626346385845621867917572227830284012548497877062467886751505926978014273593491432473566819495391093891616704685347150786771663828254353424569903082163934726579923897202514763835773389433880498784967652712401676542803484044708038735895357989866104969346042219290460859026493478097581086640137237005040249735643562234229040261050611144748951418382161488843408578153983384593610791936871407742123868009894937268008307233085801621496158003916201646712106588919941197428618928705802372664375903463309730637023065175742568238538488319578972659770307739345015910633620643776837666287273958844114586741140102931761525590314978547346913521595973477657411043840201968073557682349999520247290495608520609838790515214114949740464939106867128422674462172177042514802027940736158480431978127467265579559826381757080656440414894756028294997824540941708748360859209747988077148440228527499454210085563593179966566296635106479552057033699165696886619911244434712696555153728520124375285637930990949525677459681011793116840792951458224487013886242536695105851567325915901252227971271080251766888181751812442101666765586843221217706660035919606667551596518011938472793528781934724451678990820255973773594667195684565162570280963383860422647746709391212439429587394767680074510174001927050120772484151064463280326433323768326371336831861556321174569544264711276867592501887889041356125307954993791963264980731580755995973491401753208557575677259589284365004098062512035235259213056639442333455147607521350928684239964976861284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 37212476529822319719256132303291008078883635197762406340229712187532301514069555625222170724388578586939356089184449462493591061229790347912514664074665438543232148790147204052656310498968313434690731588407144306290711962150096499506901877426487801364555993111570112356652574829250593535398407244971143761359339813730429038501303948822916611050066122582960654357749840688179798198039280027026622651794083811716149200982010864942836864298467160863811940369139095108885408889684563458398377176968573296048581805369979398719999025233440744488033124232889367694829679335266941575764214769740344736769246123778336300001509701981355371070486542074913399422377448149106230386536127759899050498966032065882375034759270026991463099507298033359913238626748032572069608336949489210186747270320350446655436875648216149886664099374977800892248153300189893211240400834969239727221297554619187471523522206871197812195086423669767563051032613757314323610677069321635747903824843126447905748136959929200178791114843442830812918832930575627494428550335012106860370900288803740648772924088676672544845605100582451439707554258965233422247600599642278626863812969882570570118958171764251546886894866202405142127074297577975081347255587215787696446199662553258479619957553729433631975486669149415244702012053566692522671958544271330198181417213309240118175211190416067568279702794533144028038736930118074262337707155090643496940289261861476201868114703702243104017974577500443254769077192370485958537656261052787755145862753482292694110660064369940381497055366742945148120302144887926486323183791676445990983846796806054760616072678509911804544871892326680682529139303160795820731888329773122193241411446756139832127852409298017526876726063782087819734517411465915914394236045852885558197397498237747621108974836057912817403576809364798807201497327576731163402620422382127195229037785703823794014891032594735915253055722061775644861794266962212568814052050638048749954048890639424931839120667680818221077971313642626979664709034350445975938229553142165992928661273289024609092288224233446419169054225602897869349806405212924117019868295316447711447937445527242800150474705211005194547591701468248900883072735909675242431969664593318285857351911465504373893235914538752901497507752056333056033817526840789247047463718710111600270293540575398743841560771706602700847435457635110878259442803728450176401144391568619761218797874641363232877684664392815758878073500711366059562999026378940622653880644558718343283666508685063979796138960401623018079121566375804466978446313463564796325520699835259127674508599809634995011416547615807289072815076657494781391285266869837329580590675138128457614849133376957064754424121898589946253585521560981731048950868568310166411226460462907857384359513003139041879703920419992233136841702630522734616104016844511052361560622003126985009516076525235004387854853221885059868346907026924088248565907118360719273650397855885604038164929008551538238288045671568109435027787150586221991548005115157544124232042471637775947958376187332839039257050050766661170596308841731205790370652163124903290213716388167099648071304585673419147548512540430927208935065177253438611657450074238074683432605797747375422291628189765384618174521888824533470836745469904712845893396111744630755066976081894155459620287897971544993996706024364379905518725415531576072351482100560459550315827954533450366788819693604737718934329119138383735497724427360102022462768824848509265620700981874311847828948306394333360279271130002730561216530340023349943790015426793450589139344535433571835154530198102573813780801216329913233283940589223828484094818798664289585060363623982516496915011395168110014637964525753779377519109488492818584020035836360218261374175596625679015825955894837923903826516244498613552798340962645746798213286114916342276603524230804429777388456084146546342660851323101521612887004982984879066147136290313478283169853465219230153509963693428194794185726837775431577134838863888615006937622960824471794388413489469040833824430477329975528139988854627533310501010114670053212839163124159932485459582215725966234041918785323790168053889696952539835867444213358228602407019206545929838115684811289088470614849707077689702302454974714577319373961264340219899134900576453817244835985989019120485147301512289530760261654763994950287538041446025457585324482489400406946883736914680471795161276394405823231522153163263746020090023467190427610973103271055226698155796550458154441821607834756444888706127227032418212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -7620658118319333376910107272784253982475575623316398536507283362619652391106675409767835314845082729760173370754117141923528142047931279805623273418251047840176138532228364727094785921548956607523241402176551753992995771668208156872262308783131833041263477511676972414486842289262229340743073986597868627190017759085534282923059165885605907203995813010837422687886727168265390385266903843665704165960591151216636319976072959311153020346061929350815196877862293444408249572687261294862178328794738283719424748627421807335520536164785015159672622671999680712591876489289817717229303491891084408744448853211651119748770018686196117193725299297885466121593751077805939881476093120579503417371339108186719784129677910208484826310582950847672531626539500013786371812119858506690703867811440856504162791553885703016419458412446608444662404501319637137806712183260258542273139974089368256644284549874314218936316369579228719788491340218250755218108149692809965105269072668061541599408382561211505442175520252355413110244288468277736862524977591395867119389318853574660243809092071554485846149875379545713735065205349415965573481869758270084595587756742969020310275034987054316883140254180215433216946969645869765762837770133255424871031984030149574810060551334498880940703071214206130499352793699900520010194804286926255041827765838393271594966886422389901372636979351283901454034165657485043447059830167554875107088678454605650338745611525631506207363665284767735102526431799514834589369330683973750090765421683083931988157142982902120204189485361607561037921211476697296919881902757059312235451250791094594368219771364864441933908068261352583240647542765232433806497664035268946143736912351756668056062642893424931057410787878961490039318526817489346727921532097722420734045806930611077350272845776330649735233071718505379364397360911579987830363775050881541798498780798859100078172588575370383361944162639346306890220011525869580628840465070518382861308728597793737434265681181925795899881141867293701164978343183939197167432133194327095459088925515619916629297843330502405110320801920748113906430279481430751053912562390025872260361439761988657678177431636966509447337225162918124380934382700694335061168554011595834994800702540430403256559166734501874246701154839633953733632625372678291368966797548762385547100343623009690867367816202561923777420747474592709362904896982949609651307807815539493384388755479017604676018116106676148032531206884654637420133226528609367256873461132779054387162285815943422392312824526804501316646757188595586604573873721295892198084895414687359766586913051700500947126065411697910617207678239215715487852064323728463206068213128011585332217933196476031517619445813089892654410912044692199377631705451145575441565389465370567964003801913177337633384101674355611083164879850475095667696641620525522219338057559328757323756703585410710082195032588583254501955912972146405247417098552456907301550015789160256869985861510233552645876311076591692899066007514988464487246682994473817403922899303677326533085948385193362631630156970677032143771029890528009493855064764578974487373231858009685738999723255099651887089234827067855973422687349900421097515452525153586602320333748170050672260919705937627690948444677862348263377206621550398825857308839887816109532221943190356917208252461597654101930653600032357667365439175141639159403012111992327140779174227378080125271319833191476940018705151655345552477639453684715828225419834808632762874572908631234779911649425381037452470537932071669511838128004451658108859358911425105400806120655752517396132181368455833717368429121490765050010363118820933515013133003991752924845486071843257970660098288099322846473709650518575716625247803880831621707609313637507718359551186088480295961488111259161028400496148726541125450891023306636721593862780920732450318710448859513118940933673415523088588768831142129927543397141096546860808223263198497615295416537008978471541939910115055938549834037235560638594643294243182311148475820921501296882232120352069388376829548612020843491917483471629364179290357108306867646510605808063748233638028991664730806416497836986561426587443573348049072078177391023876325027072432049573414350342674833879216409159287595701171740616238733901144695009800934162157013294799732993709074836049590083408548758770291869332068996361927651848427551360014263190215008442549696218233231343082438735040095786013395022392203835932939916737161393823297192058557860522818427137862612463256920924212617112300914592603070769042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1438213143815356793158656654959181393252624551687229009617690002550347338804532515192416366128508284661928019479445778103453814394905808930575256462811663422656819329712950858735018722003642998083158460330662350382707741624986041436271797360594173885176487982122147268703328683208519910363579600155436701098415550890111433970050741299469635040312986200082661059636031935617853596513863818269800194533677755704729737589492871954989614206525493508389307899464136757250944575186166279567802160907209817505494911634396462773625928731102233346739450573296445801588649432725933675918692100925850822070366701459081318861327411891583110474146415951336511928719047734596055068124402967685723564165268972298509768898188931192692225704316772131291048815078440981520064988775314071201912858950289070647046969266696858136047378030768775975183411171518409516709268986568435949808099040196622359495807764946521452204872774162815075840377926088927762101334742002364749462109461190652600955523983609565843301989884421116144734081332741697734789869276134970668717930586315737472915209438543798077050556904425280628961789303926297079784224185712078329132109214631408280296903837528741954815807578526065046663777594008391395209523603088888106331894089422589157948328649333663137382929315592596092401971763181302427882565345745458778505737128091141730189883844366265262509926581181871725130005852257092200013517952230323993473112044166632814522870311050732538444645335952527436933593135244578840407084532132802559865220101733314844520357595878261961798032306844324268643413198064042628539423422965362878254743777597845041217551237166059557904064243631761945625697919192867536090601469813469112989578663809641024803160871319337644665512704509270581335205151091401897632994729524217675101500452615160819741331305765649552772885076044495819634544448913240189166393254906691948364821542783651238206378610198088820178562364692717370311927183512795375896294736424780484115945193265740596380252530899606051617028331744066562822927579290007216675241387837304390464665029906893845620232403104802350141378081266326157676108268019855902227314785559231398619803442159768354381807737444570229979468506507478757988635054613092028575630332888355795539758700808068755286606960357128349388888046660404067345875092658173068577310960082761317760005020685201730108679767323574523660788872107016207132739636269105300064813602683234699372302475161156809745765519728105298768771392681495314085306363382653505392152500290079756864835013778014802829097386729748732327234477611569259185841885829441422935298872154152385770266758993077299040172984380906760070999307693478012399137528595672758508296728510945691856251687045002287365076346625858562445409851236170844571765170390926253279642817895374459358578425323822679616901625679737192532104162316367105742330939607305847217755841188094797883717667850443942604946059994475928954288779460156777703089351076651798806655269366123103096598350777897242707843653458258705861660274955973150465375799522112023877252289793132495996480900188617490088455789085244646636469038198026013510163553703094338740981869748718768879433776507352355135422447841470529629697991269264959541283864972059640419928497049056374285491090279466674991285197972217337882061383860728427529879422632556465403196697487799296872904944780942272730077482038105726425047442654997730869268546130903846534707875383504582728677142071319792471544149546736768534257569137161495672772167078133466550488064986573609120561364420048271301625506163998307578317624371337210089197554456297745585516489053216037483695459911939999141027690514406077248943548860771568730397044456331148225501205112823534741156512550442154434847581391746561283778990102759956660467510130663228420645418835171233850330967891297786776954538145615190249037207627151869603409090992263062550862314358781877036526889680660766304525817215538391150087501551346441374854050986123054271213654932922409216696225451953021902304183097842657713374186038657228800533316642830276549009013639550765123428106733660465429356792084096349107235274719892962008761034663953069968334609501537247680873956861241305000581818650400010788657809193946778851587915335126327700051782320121346581192734429069643256914258128825143647268812417862212258943262382318165900350734138745749180864667190172423038608005643974484733522971356206816784682772767988607642800569306007315908234968609741844083742157567250226149927098352073332235186959081789838500398517688323359302822966419580078237578903726683227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -246757532551242639384938226174222547402363119355054968863664899787173676637318385485418188258460379810608106919935647683015483494947835432700545356116918406703975735443590017659760328221037799626343764580368945531663033045536238692787884682480582707962185886505369731287530852943915281553581357272350406053695006745212109806437299268487541261862110790235904557246539272603299800617731796119284848871694903985273394447037101055578763871267150564750328832746221497229122351992959514587299808965811998730831432896429991838299941760432523916983141205947478275589730107979954044435214976923286638216897496403631701439104015841739053122319135820943366961850777729362573831505745040986903604552886409242402596373992847640102649530822418398700455210758374388727472662382611803807492786909785672923035792952141857605443176702814845839952726023014958844006219153867447899629821334779997308529307047188857742315049982946971637803908712918652807384734075382944403478042154263877853876070582907679885995143372994635341312267394395953122832311507995924445117692108762794205510632763175664134777082706492004500548138313111456301291351192005239747891587108078042012766531588674712256070867365582846269259581202450966901492921110868538434570781602873644435676814156465791930009382696087290107739513338909032017130519918828709450421693186165646453447585143120370000402493119050528204647204484316685488473904932155186577378302658386570184309067725666220422127032198741367083944969916103555410253983239178541609105555632349602133997387433374173431685942598903891662790986831704526098715932895274931539040860417590158731318195390618286471140740138186070563755529544091556371930465195399144801042074599815094190466325404278289462774240722224853781396978991445450865952127360290087621640304508445777749459351411952032456153035578326908158704929082205426959952951107706461055519461731437586311232623948847525933789531143526207834332025525341784562444569434670816951476026933448615050809233716435874828258131758917933276838987401804562659769001344497668542625206519562037906708663288639198401830516983318929204263636539590832223596828744207561668006263386593448988875229573110765291039610083699960717721532677864959222944358849821054626681656112424163405532140839117516096345527071576187421875046557052143113776588176567972573939861105677171196291152133584647449625113992916178580438812825129730018067159657182761987728311620864219858922669007615013906560099493252607340317990191873771744446167783270010162411306742676542794037559946299519799082604921000301201747824654431580524202288987438578134840233088891470690079597875640066211213754129475514697696404696758311381223665326678166930825355820997589110211497508619579220001940234728228122787360388317865396377574357938765100811933058745917411419876657266989057099181309250936449505351392424474263255621223383862984916481326140929687067006681243894544036058081376580895796217542334212753435801780219114691443232875773397231459239614689118485743180959913094819647436710761811508979859307543618240948111963754577419093101400562342173801478928123482292726538230024836773780757290123915856220678607250644030036694138306063319285135370649613835380256428018565120281145852069474586599391756981792640639078887508289871405490107213058149351697373719327289748792637081677995567364064767059005286411223978596732162647966512968469167354084491902636388310101394987557199985938341426396548339279685740290197761435769136669050605635589316308018348227690704160178800683561043219101222122031189426804657061632047852226488902557173129556356732722272518146796666336874993537099262366880217172391922830168954990972817863565029621813535399351942306632975774952810916362304356101757279101123662527622733674086569689163755161367783174200493365885773600272061887567031684611388737923520528691994188904395076608498266142171627133832367926365801064518237628277231878770969082318849580488490459855569358898313867974197925117824475265831203542225004817153717038552551268531450753503513817242808900032866568619329545096542028577592921849175374842560428452944816446129169916668470032296694264234555279830532262624025134904261580881077206752417038601974809037226125718658942368164519825973523361802834346519736492968839361997766801744066838996332805888606294453652675153763965357760285559899524169204212755036641093845077458832967348397369441609525032678988120509150638952638019975416538580438919665009035066116747708915185895506156752914466770441542781251524854559577431856506585355527739034225067138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 38384088519896568538069909088001684879636937737536145869660870467050948212885740896624705499095386784587735991120726866274846205825069392264772662347516840091580366941573481469389835425218268949211815228281634379712588080087285776209799012385873773476708721960740671450797836444312960302446563329719025345205882579304950912493768405884228558336352327665613375039601839596195152795358375086449515667665896670555046012394348095672486167782901256031493260709844662724835092876352710097859043931786318750632070342107052533502086646106276035181314599312617430096656092746801199057824319697322316247316126055457269057689748336756486721853853317975533511913545109796955537385496078946170188728624228801194676756854333300447107181439005861558608694505347503390149738590633914946672253718273387098322984366107588548799724570958279792547247479561122164486547504222370702570849321758569006774412593277713297610903033091122943809029053007590829941884539490807730684603395997711105636852547914119039424328809603229030193445990615256446260423938877221611844532687267265666842617606102434036409237808741128624624064963961483885392184875778735198585630652523479092076061132186052168683898827145080492034197377895004160786731837941605392735472327212865701448479407953124728232321209914055136399282578011893823908407156728223578258720010502895589733276032489401209997207520937946941051615627971952533322806964188726155766267453918895342889692225668317377850837230008220352878714191320603631009017670244189307137409565270630573820235248051285399078967753797713814524113751211512012997795631532783009087435562198034937102723734137469828292763403997755845585987625990989235814229354512511229866712109669155571882598583004168689252503309077667278800110753275036589247304807779348183269185085232882962608075178463879061245449276280081197404879497431004503370495631926548735545359408400693579271452290634297130940443521393648126733579922230104835675174159140105900407413229524769039934954865614792288450710731449322419950862245925132043086026401553668574878489100972815630367181323581379246594229561233717573925934947139190839045984497789442904039556112598764337199947600568297784606942692050487840343597768131212676250471310096549573313367668258409057909182194791830246928595447511417879583203297231312759350491685277808047134652321284644179156737923765941846224520986845160846700394164760124954312774343889039891975593036834136967611621284602116729255275442561082266699614734202987764828765427330067615568229231969304743430718286721146806855763802435984594673198828336389942920775483829206236780022049546174575434751465611740149962721777600316323765628899569338946025657843264063020023997484854319249882682681848813076258610823416905837511038879156495246498299572633571178802817513844532654812212806692748610729739000357974030145894864882642322409281691978340571046355780330241436154148148252385595404252190914751483709433680575687411973949101645204905699742043684124817674735833646142014732028746331777677857311364702623605889059558249318689353260257360723807085059704129990929733905329863127029412804603928980399090203370354729930870443955333413562781994643248559731541740404780275087805882791710709586272521914535265041117391555854079729694797195718443228773442908586196360173052813872840216702216229333681674509493046353760540003146468807487399301696623673908761193002383326123466528839784856832797747500156438795123817602641720920382585393918724800011072004028559089283506089857186190173679559961507817736107210907256542485394824380390747774810484844476234425483989492701611470626729598647186052594398596444675740556981494108797334640450255700295714687045123660357195939224464154410882756716334969863847690863989695342598427277969362835058489394333021448794389438882367476103124281270008931212875251646667417249456606615628332169367377340745186573324661022929998613557651201266143967010927352120925658678714161801582810946059428495769401944552576977984401859038341518941804552207517005207662850580351207602577707506945205633271144019069223823505332224980217423226481572024841445976436533806045851043239841177315487145535870315487581593000761740280413848907556393815017735527878070900425427402962245072332578363373062488779674085616016585199384895495471960547599458829939609842843246070925173926752030639641258112755235393026339144799924412557235800216392444342746183219501409795342538746879137449038824267737096240656400459626750555763637801323138936758309548560116113139409360594228407952977443085126958753967285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -5423764633640646818932031082667259344979537861871299783299171039162931295146988820020147580147306937286291313625174700618255208029512990138224404263702810749748979247218725055722575214435590029351880978760983948829799329162562114971293822184308317993151277904668765600039397645496373589925933269289348296678526093812381814905330782576744838664503261275338808249210019649954671529903293215113892303373220350093395853270785536910772135048534251958697182984374161966496670280468848549595183852272747413795942877363158227964358546387392011064880595497661337823865095454462135535983625226365448546233251549322908816816400584798803317590117701827281564424525022014762262671327628955082548664566791444684765484885521858447537273511656996084548626681144277880182164196786099271591355161617520674571490699227433011965428970531015627774614736233690476849889666503549047193108302320637993083813278649517069137047093514860937159999812078135738732264684365610780057299396552696319448656318942068081703581565509563468083471016004557136219829433213780742990440298012815467303451434205034780004969338326727335141059600641232647062092767296349190564057974169135313079854180494856334554320139371677114875060369698421894175495015035480385239707107856898289942699529450265671295522751562317749842835049849162006599504538763253227971743429371369823379017029955005581567188946169458581243627378760955327167021528626945878382412983809569722839333932027370591820212116020701722561591334384301012683234664683109796020057180252228131137205129502010863907911965406506896853953815357254921172536163975347294771002038018189842578275107521373541326971190279246628938156600514632500964594092013699425553358374355822167240094871564409033563937818252589222132991730655582909523026251595900027350694434239411247566348074932741146532527099518943202759174507908585622688399742184873226022836892405315421940208810399336394645883129314862788258026612036611863162616835758682612935924432986969752968214352674955298206930920710666010216402109309907185648020180784784974456969634262856180112785482890448600342660773170816275699527107076403914845310409671179971175805246862137842199088527588034819217632665143001569515088543341490310399226795906631779891921586841585156723060871975444056190387184374853275958324894427368454724891404889331302868196467705716367114975280018781352871303368481643080701914204401894015557309830999468255727020863579733123019492944806330523183527115054320583339938227115107323747631686889605755883765118399026869270307933561860026645442415402477337836544110131348820035893139345917583861185623206742732886776984305764050416303185183950995606401884568423773063665094929582391916474135771073152724817876292152381859350298259720333924121249748778886517292440268932574511609785194356506523817055697718238436375266584119945886063634654567842500737789246057927864881835707234783477496422440849261386013874556920639661781234135055619827984968578410557280213572134625364674985655571713437821981394227834626984037826376078255411207796807783821451072946461954376859705653762275880333632941088073742270540731007372816214796741636632640390504776009030905425257995445030981636837500842357772473940005542118613560987485937943096535803667586501773281545319707708136657416664490432541888583500543865643258190619534381340109758256244004703813504667138131611524801562776545449262253886322443773723332450728106901071324624882662047582713302809491593587716240818900176121888007377867816658985688237560057997671257331486058132909841102615150271245429828694555596725903026164204770203948491920345566255941463107389102331183116393729359038929284271477760070162180139989868178467260833582586669780155292739416108085543656895142642501455370677955639851505989634204807731636498758586308289059367065444956568774955613384616326804545085761256446052600190042362389183694146866166899217542110921347173193795079227377139102412585865084739521963339999946240938054057976176327783502245826598264157329876899627247838447818222223312283446558065444101110260212368726674513413854566320077952535506309514062058530728336053512104946042205222220392272370899254767585871114821181461549501342978556740246502197959639947389579117151935184839544239143518804366106990391164000310523925547084744329678678422911021906271967167202409641365128677664218959501646560974268318900293311542275925978516356699404625485557488535081096538267572831024232407987025664299222925292759079978670330441597020740872114316139610650253580520597046557450876196601420754623413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 680553505836997568061829787972897419019556460312124136630284808072023727940095808440088294038326354931692376974661228369601356968182084284036212803229715315204536011318099979409418492770997175330494909306765013961876044620832874469699753017416014723976342667954628445023618048474286339631377087127495917492150125824947805355225965522387545561011981967608929943377126772356138102658480972621356355517160101220010505369049107027493160541902472126367490688479773708589538910128080582995312882255281947293693205863456440195048174608523016113053787433025160455318191832808833518259286240839590597307896232342011609251458079701568552906164791094291907125802512299588237489468649893154932928159220129015865177511772499334262714278712020819336198373258046218931904506894186414014944940074386298438531560904584744423725684648325498516452290675346713766531039339929616865733915706149589998736972673698974198294701738257388626517498208052697229033859278551537295612258768654287883676180852103223881526249007824776429608865536325615659984990417832054826457994485137727531179038271256124319944740685762884533219185510827082403176477458478674441194790830415456350526480855083401240492496258381258167209172480252910159288729139095767104144075416831024682219303813707248765241741665222975781010806752423004683527121659722368754991874339058068508057414105168261909508879679501572394676937015236900095012687362118201147002832320602100439117160912401639419645158401572621103830608183736491088590877645718418935796714450115749416929618967732008986227938838789959099024167934638668449642413884591341334807966164276644085785176176800836983477973348380853735091248441387782231910262864650369056990582419242430468393417476754544412046648432672216770593238053230433276555387658093227947099576577798730565186017164150295901051676135187999028508714552547242893168022323719979021537674793156643099547909608764240952727787178284791336099595194805544898682691907316224932778566955288584953157558743732523139939774855740113806797727876069077731954907257943680438301699176169699232883581565034750840626916883011231496228133394421767904431814813132111825418531431390271877329996831978579404859631412996794660119192792437254370016276316279923481748446448956273594205138520640124988161136451820112506064121737613858157078966380983609449139159338949002049715883405134650365960537160243160982450005742322663905445521886593462515885109227172169684744115300166998522237298579993189147763788022473068250055537451234260220253650054140507360909288457255562514947707623452922698658171347336658232576167585703428526270503552575692829693487982036213684463415400956109778384881637207743364965445473945394357927847870833118389411214700150762014300837024651195734077167053643494026654584943052016779418558110520624510254084827896063224590606494313546222079258079245119880102221721077431420304824290564537313342868213058284819463392974040104937088348320018584638354366039716626092248870720300905949463303780124246330357042098098103342583991948592484035473553411029439736820853112440969363452997428244972792101447639875117832936552810370150004922678928001261197913488614377862449146269777499409747887202496189733541020959546226303986792356245360803013388819641649023699399224003247243521035065168662723861414310589210848157929425929382648904667313949462368495117711125966244854286388152922002059712937404592397723293408211782773322665069582955099629978588373036300898364157973211503249617812227160016109672873981142311461899365232724271683114382574615469819126437202500424420354539424480459899150077135400164268945637577382686143584445663143224427979549622092435379870445732409547424747496018754736777458842303363049430041616127788225851643292198128457909764378355020086961264282169324449872612847828999415500484672668092923677017693365792060911461453750902941324841015812898136328949961398018126410156853890042191494224760555143041766596968685265564935024214335885710024360130949142338966552173406616522975765843195269071393686409153833173435063350182297621390434744216483759125705215059994324029413945895678472486950573937585878687045812623894695896326064491189370638971858347482875778994288485995077056423448433036941983253401537261745957023464551889992450220387710977661881198152776683900954455442321385871320807371251746414390944798531412374389273878176754829000474645980284280833101784647712450512748700493592805512623060988458727311553735426092579603034490590031181054794935824711602447553648209584394864764572524025184621652118682861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -75877241804812046143184352141457292368819206746900682733575681957018893436063118716404882925845481243871212031910215198246280761640444227651575130828833746777669443286181828043255007864309679637816837803696651977998579273359539586264026759842651963959865412654163888605767997462122754791148190261514545849010376661088821322181207759558420015995147328573775251774542687456187201602497703011535980673591562007550665340299399524580551565311025125038594538362891566313100166297019560174620455630067095223562112538534228459733748425485771155977051702012636868345164678507310466806556344549016818566776964521982673543043022190255589657660469764874379000247837085293219175555848709571237885257585719836296750318237039795239094326685391851855598478697030605344266335212280712416888341379720858214942690301511948872082633382429348744019304230750799476519100749023341745612929213951876741930643570936641739457384152733264374731173848607722823556689431846747136494160336762527465085487830900173363675923211496457659337118407169468061813676283632462956400287065046009170248050902486970687744890228486377354156507063907753709416448202874964300070827196646929350236902932316570813151345102126446352128847619022862020380259766581968331413064904338581267555854196263326114701346984899156316168504488180898512143334179893261051985052953559480814351160198738268864123989460771844053051278134472120102352948518235834899095454587910573930577738587843916510506491947791219429961404247980184102074927702870745661826895663004848207465382864572947708558414926052138842545195120898289212328320458024435341695055757975928795959526235397703060600138097962128903428812160911300499950275261693086341788384256394614647067354549978310026418235776360706641691059581121562707155820909054042975440481390411132989907568305952994024766840382461251372054144119387189772224656522739380873738759130842018211696633258891117860975245679320582650151807540800830553546166751713069413748706820168184557597818476449455217072069740916579088965158168387795383042574820310643604175266107378691396964025790111448305073998256108181191889777866268213984173194744374905251879277897936192423062298424440778195779460938601492684398643616420803169900830235979381529822735465156205299534074235737758213086302256348373467910993658558048489755141430062866337098765299716813166483237654078579020525013193420750327017384377652257730084948344330055835654263724443963997853984161974602355701931960844863591117314405434978448671913294144145212942589661927293736616431420865821240945179518507427495735756647934634174533019399267026567200973705259543645161430009179947856568279802057562900283469020117338475307535258193783789492334873264728872955628827942244348027566782536933994199024730853519566716258793502077344587433893494213819435349190892566921594522693178546780447166520767900547796670401026108943875135411110504444185331092282848666477927094512077563352165250035247995029037146886814674032298317982466997558726152472105627034125788347500276946934710899272974755633583260445214238156192498970353904515333528844376776002432488552374328898792032086940203594187324414502072868724578404672841687060097640081605995055322102182395318077345976807275633673465275376439402880040126044764713607302576937310469247269682466136772172809128872407504161118685277460818645395319649933829263928095974696773486346399440290823743920834678619877915942937856256426494776291133563069626019950228115434455522928180520911018679140466045550491818190978768746086525800435031836231043879737571343967245683689545805681391677521441625577610355971323646167517523886418406604882196724237405826815378940591765041056052532832478478869572826143428175390661177828336434761824950703615265712751143746225359405087588004121388884443939860498068154274409398111249344799728887308859127586791299572099789398896631824338728027202117042447591724252355405861837090923026037657607611685510614586939930557450074359913568643400829848755184596246773129943403614704657294712749160651429757902620748269806634449907465264368104158991127505045319517307840601617951853503881312179418853444746240103893656403314580160799554974881750179961280726108160382767431983109085269974062042102428073363854419414564187688657768940331254796206933906206709749561529109942180321590082946962168858210443272960968750748791629976813360127310399214935137135834385415616140098219862257340689421356740577484552474890521124381782749389754015735127072995157405084811900231230648851859090439829855126737539935926294517517089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 7447386647856499570222588648834250846488719707541158891614894713474765411443986117454515524311645974304849858778949814414649198727915806860808524705296390799732003150194900861313714401724849270927124566320053857629261721083704968709974213397608303580086254217888485775217730399157892897591246885607191284684505467091308969365669311270667092640695447053144669370894173832117415708072416049610498932551468249143124818638398206964383686197500620277992829458489305510183688876598870475027417106396728153769235860190425374888842090288083190021252131503022283403481671568939006983404432440260487149129517075395823913081761328911451768649184741997239782744644184254499524647578796858199788769110288787738715024233443168997465646519022775619547863312675908929754261123996377987745605210477127197760899056197993887650411990550040094012927440803650968984593659346620613686345032168413660519198600585538899936081420185540089690364562180316863775317390656205045252323562240873397206998521110132547490673874641545358045315207663042153515683590727480920266060019913957686274480444983699905023077813275387700325765214259235980475377436037455457011737924826740742390896429107706635432265395256594788743098668228408098517713006928024037619177815342178177179464569075747225159171504358183846242077551311071690787649351679227423568315038196102715175904525690128645675051857486141299291438556540334847477918703609829222654796156696710433239206994765108186740045726480479986241403242442153364457919579910644822946483764945275861792472208879270567576207217221464013276712434119194153250936484774174435697728992375675457514687349051215779014832356593292101579578438199346475473568783420746285134031544941511969557949492780523929979389876714776513831721717886956982693355360887125773966013639890301563228473104567757463290731020625862129560803439961385436927065552630628381890760378958965376242745449673990345019717568077835919938637055269136311644654136656393350793048928172270992317696993036958935330020898113333001828401308559011911947852824557566516684465821757248595468846338477535291475947817892082740304281413439352558423325565727076077853975286841249341961397144138738901147247321996270510883069542721639777596498272941497384869344898433524364684827975603087858274367156072071550903791626824774854476756339908875207639266008702857351397866867588865386294119108307689059795731404234418385813765329498681995805048207763178359368632190819445672902050587376475181520820430164826257446501791080139579261873052119117970141347959301106030491678218532967893544535975843765241244060372182618544462218814096592189162448085673480677396058802266073424081266148384166885157270047985897793223888474443827505988463290206527734755917834742423833960855479781533800897605793602770829505116537684538321571437080294546578637245624684351254507396299951757301122259951645391102326119208835292107416290805232935519922315108899761867480252199946383004645521394365505960487630629637353144983488534795929089420400108896887226144418466551989762885849382238321899204846017044724458405821817307716153051819516452491960725683793863240192032760197438461278985684367653837370253893248427358059095284219686238211210682917184498662649508242917837603871994391829432371144837775538865893340356258038419489448963383876843693125927654212654926011854663019167129770248880337356166792109046258778865553052708509601742798835539377268114072613287848986603446922655847020553363647422146699677396298339192992273971287641934843069539814888818935971439279101560358731331607934593614613948745451827072179571318717261368815069409035337820414056299834296391670417927024442644302661418764781484057567888149993673914591530750911215657958016593806713625697299758904840557349008484813453515444873705528571022585344625413737636394183944418461748315742173642555081714157091421840322401711057615147967800874634549474314460352777915963621845495149127897297759548702609349470454210090903339468618849422711502282162446303492104438080094563075342313157287936918837942353584458261127680954697617511754924612214385174749611989457302948124438051836783023359900444391116651085405672754326618989006656242729571783174575816522700571517524853690039805446888200054029896482698324571032552747291443447593865163237009834330569429356211028476035637542654981154431988449430370533434575885958638407487936674695980392140776126566219592973827460975264485916524735476770216516349895663336518267746323835347134558886731396841182482318502456971587399935600411751784851449174880981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -629712612246128170178421537339991904791157323935857878629286890138956805454581287078105391331438421398022005459393872414111105406358377307361015572346434926533983019371593855186527206164388274117680892802667408095141374392650206748330466760870566044392616014821761022718485128897138474186294233284357621995030020624276284336922966838832476360431341311553166886247723253752632212067715087000770575303986245738590753724448346939397880720694654148755478392132870873178959549317961231561545380211107374332528729389757313915126388573662886141714237962590857314041347460272787786537332832194834490916978514420298966859160526258152158797144771386954061136925911755703965204226340849308515995477718276978420547086385549202907665345470860391028702073466450496471326540522098882975719740559603388971818094062295070007370176253080506863461830979648902174962912690404342700392172935791310298585096743873584646946023222821306964711902203248978031521283181654226550437661278490612676875043832031799188088164108511878938639962814333789727721935502322515117035087470524369453154059876306780508131511585518414192920291434860345186151617950109080816541603300711961436703612996510810189541997244967291687648009984047019882500254247718908412153994577753688465640164209997109219388656359420646858902923330105383687507851377632301956351221314764804481306546821030274019607832625837856475084884034716138521698122690297923814933342629491794661031322490748205661596550638070035661105854516679547400047607061874823612263270249228376560318190619863351234593078772085549478475414356148465678834346578134268925331518262151713746660172607363405575956937052889781711934626509352725432891486139857210431953393989719855903680105283103958983110789298480856858615386534725815387454305108061483245354542039596960301909681549813742627852349670655938733716679558538281478940702670036670854083660586078470995689723245207588753999084294268449880524485625621437159065849977701773591973653578582302133885109760915638949502235200043782366967942356464278690851065518999836680451267975837134669583079754861844320722135246229781553465393627757193141864418093834690871982697902442213414017909912183009173751740411632124119995152882936395238090582350633506141120867186753144511632702316585535339742763619761251390772835977048176148659863366696371794307220037618722072118344377175404932066196388104418197622902002565566742818775221942794662381987735969991875046538758077826645312610749389383547301658396264688602517870819596822638224743288518626567857625082987319308688228803840146584035355293855791288179196308451346956525242854127765363220468528572590364116446511594163041642628685442306477302070339689386579988589112198775542384845777527662980192776856364152711541419133455127984620058986220579234758336087138589035506237546209718042291526420304010951871759284904810745596557100541338828655459176828079828185348778009637921873766507304118402927889663029088926546666440312860357384142131377178801153636519166291137707480442126090956089225795039806903891095052367500735871657947104161048965933694907505457769451494325580460390775634944754346468783543166334940663879955603167409367294862902042336060110852753088188659378450521484217606976115529299314178979226322339613046443995814857446578483074612337928554534037066416095688526648091799962537478848609912642340200997625490346605030629685647336306956679919272574533360267351383879523603796229115962458467316886291515828962805009345584379978328126025782390096513342936787054046937366996548624547970687914823643503180109285535676122680149478644536747549285229185633632947788376295000532754568207005683281639496351989787360737393110082208974161270345215247877590933638670639547428991620016309776853905801609641876362420764472233932663846316097603956460612348210117696042368265068295886951473342835616189964997033793176688944735738154204604049953067876032661649056923232674997577017265543955906422314813365194677936004129218004216913268897562567672948195855363626682062916978809888284703447289646302568909081510935404078322799650210435521175938188592913136504509621515612196656165070712391750201689924895307029173961216884648584396102024501871124786373956501191046684719593796418515685992896914678917860863836733710817236369309397884923262115086240201054334822154901368452724561570363016710394490963960243147425626861257413423467191395186913075101851811023593747296445793298822023995779739509379041829084639646262461276217282389682847654308030141785554213674776808714679128932134151458740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 44429448032645897020922473171455070992355670398711611115049460358827828260329911811440197548349320610712489317988157778905790303051476104765372189450581661721816271970676706123367700710128350045899851158681431245893428829830508120028511444467869170300673058249244817426210620416685322200614698943929764111832944283188130628401130588529098013425742930626806075177965772074565030374468469867150300835226128559300557332125157087683264345994735056280745386863805131300507836510671268223766550079502852352124025502110931478021714775586541690311834233578365651791082810103748024442418900801620261774126883377891353289721024171924624337594045481640955728235876743064831567416371162280822641724059935582909295752586766123454386926182628584938398142987804252364436404816839755196552977787153013933358422839498978660535296814454628721909671140181337565007396863569025429944875691953240078342237830751244202825164662345389529203516570888180172475421712607325435194974555297673336173616108108300170816415770664131269856087526180778717661611168307638563354458936228416239916309043731917534306728199856102391108191552580108390679073058654734871316080198341381448318829494463057966464765046293007397174813260282297438860608944213563859041360637892495625782121626683860023200087876593631521685760092599717260383521553017523710844941555384073617004275788351784789831539060416320446292972324121518141092239921111673845665580230849737040187896880223276779582364096341833327372666037974929381884460113721571684067545708457103183337234029455208944564991998353743687422150648210468391023678523285355391329514896344088601852915088478997148777667284313721755649288785376659479978186469256341299043600936369971803561938244723871513291357117226420341628378311947913441774100035055208021344749707443803148624712972428990293288221874983862275028197872415142854467337310223055934624343116437749950476868370984780342464785289934445575648091108418983360898726518073319106436343287329586277112481334514727456577273474427377758251088554022249068386432373534180909501591560745515143230596661381966246803809667606624299725723609527863574333370408468255229475316096506330987277200823521255341824808988745006571721925978637672059013626221202144225343420145250438612341360105927676877537738701230692946373241339908910996472760816482710675104928472481400169694784728061319713767326019774356223336367367527600421768270062510107785907080944590945660616575546273450171933103566759789429678127729911589810505600839471759003782884017045498710666801736017276151602557485000536734394555218234805131913537613918861430400437356931296288187089675425650823521268424142563835077198903764176476847223656107776873260132890236404452122833098447628949590973220595711832019498407886168475276216230401312212925860345689683352431428243033228310444756262326120307765435579506132657493424017191026725086542950591485612426372500348904343871529494147721513870233188439098803651119001297255895483017142257958883406450304642245103290609055107259135119273383127923291939280115631683545322416946567831791446286587113554491922781597872447201681671650067414558618650163555680643759126439244867993449650070850142368045829331061915271689738592622248042588037918131206180921420929294362774523310472415940541550156392659564892311784436299946906853529565176964185086182877484298583085969397957050416705867288126339831286451456701215281165394666628136019371499495278153599041470959031125398014967138445787798022760838239122361039537657538323046097251075519491724382497592816087659419762307587599374227603443008369396165663682041978058659143801664769081103832523890886944053465901701369594457147307329260539607648320582100285727027913635600694865327186008814572318203321668282899109015832404825693026084709554040694591353763513357346967103632765501859524433144069134326106939752970483500634789384552527414530774627537780602150254978086458666454808113185112930152650530676962407654833088955805331316205975652260652894918813287866253170647449470495121416079457166814189213324909785815693820749712752718442780324908629240441968685770136724039268926560696068892987960596493281274088971396637403657516923658833939696354883545172327142342141937928256868212989771558332450442061490107689368975270936487097834293880536596377523103771189527074111217281907247564087436410082319068537151179181356050043015853230167301000166518098686051317003180127077528073599937215858106049500077865081580478626049494334933305599136518596246123810250888781146608641187787709355354309082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2771292822665778434972778444325264207969436878652806984237889044254743884055113795943279787079981030030544182319745595290300215373371138394041517717511775152645990080729841034074725792373721541757134138260983807837860096928606216084647968401082034454954614715508060686892080228410575791706714232457937482649227951749920797707319618314046411129688586823682242622838732917099170107747589011364791372176702057273718147938334386881224734368454105252793836107752528661900321473579411954533662792772651459298484584055866474769812523357346074211911627484865149482220239467244682245458386908867717656208529004853006515816320997344745651619372449685125156985782140913652141989112145787612730348533843365318468359005896773692615556395044749307846012413390989009732458229714622980736947383194411402872983295013706124622837413855935095609559642953149072016815938531580402415153101576192437551121049422233234370188115971797003038827064901401904694855724520264660777078714671029575466268983571457011475554976731615158683596107948450383307831466983987558397152563009376407531129297906714198454800282565760243795872645938616260777916903687301895074062721242170308921485255155713764227987249616866509102360639976305156178767198349827504526992457814714329460307767982232768387406661202271413236677801541333316708143255007139797456882217851062566326666813683091562473709073740152823233927616537957928955648924094763984788733927257954408471477222613546759902399688602603611019234313789455736753037918507190096421850627725165697187936089244927774899212100391414805560288974779704489518668387502689535593865604107326864419272192904526804205444585675139313464035975916136460000849531822612858636931348521634394900797376732404065922071451743980088726611255787460949084194247536928689115879540422455079681988606560475791338206964938195419157969643512592740829722251491813018646563020497746647008152371630550192549428388097893718944488514218955810986930880819714742217696344054701087318714123225578994932220678170799723623708777244320807148190645739230658221594776121588911882705047395013934066545070406794127519401147801100085104050606193051140414796598700466388476182143017951865422450968945723101788408925284714176217750502972741561650482275183415373383908115455293779447916308598635943888654438217149175456072023317545337360966284554102225052548741620355181582445685355811545581608385444359069288343978145020336350408920377340351595219248775215531078125325601230106130380092334882822078469181879229111207023494497427080513000663139335540896734433981800439672648389729801696620756118148354353029714281282795240839513819621500668850761652444111706052283989428061585330212132902200312015192377287251812962501894046870903270563763402664492622577918873420198405497509169593366861242609649742302534356679259443129641840640304687405607094731523265058480402414520300673272848222894740675355407751161956666808672602145695307281763060457781016423580507586393319411460523902371498556146558457586955218425035537676114013021800734147808489328898690931857181789043368754683570457413444734998235527088748467671025828815373415376773385442973813980218581611621656350233781572300059391756552079700947842366305806745784741395276053507549570423861702863409045448255965792916941223791488315401568714813404752417030149633639380270034759030038930307275952648986075329360231185067796052033646574569914563597239639076324450258348520668772387959886824441760810429927537300351218284742819887879299281573336376429788709470754997051615671936722394479380386505710088938325673093627318303083069231195064872886584846942186623106536406092189299654163999974895693986878909684890525785959381344059494923702295241038976812596522693742077552767809688471016154450383104756094450215239023810245656504449100204204963535121979447817404507965122506096980013958141083675124514530075910439443566461256728098463452273124054495422235341565502640056606518589048937526721346097062766541057699153732558210277177604387089477306219093061249768442439435293091020359707828110473024725169617330029071584699878432133920115194597763625524718820143468798982931479877576944731679668467658001087634832457266776380460037618360877200137437646100460048245041426461018593445873856140162314112763378533120873927577764558399765409478598928694615719633684822886117653588309615283166263201912697060647955107989002112704286540344886057537052593670313762460084059518337595875829301592716225190752621336361603319286539771895686517625311175497506356890449586728044271469116210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 129747683858602363179572048518883351909589270142611377388362652771847450537230517970612042934411840894045728182891856349281247118578435615323634157951928905538942378270015827964568102079656183016187067690702380477433397493824058155157999317036953138884923042929342932630952250652266725069229085729635173787732882055685252834137409774066197429974624679499961686623436952545986699218361498438462510859285140703719673681321945269899161798426849560406132502071606918878668620321208285032289049782654214040553944192782850871232712140832340331678358109384930374144562663253325382619368991624121056631018207163873830072169661236798382521253663024654025719348085044955333625097704142653679426271265266541622218223130634186973221263295552985693269975090606576770668900502516222967194680478696790609289856260337209541707056838011574825688533865833522851661291387858242498495483577163164037960957291448984252480636427952742127642991052907808158196356819531042091471643972648763763854558652374087092202173707742050601790749915777758539535832536077258918117881066178254280705802623983019988074180102110526814503739218326715985557523955071529187356636062729705555272185393359663309631743776392806024480379210208684878818093481328715592085385391204997917686122572077395499308610543300455187033639496093288356297802228796637571829296419728707848647278143514283324069893392939482537262094150579812083712965368068711496129361623936991150088261202535358351166428970525565133339786580542883895323275048111568030124492541481132708596309016084457900487639330304447176714680795606333878481521344860596873358077223203580725882552724225897005025473089217736576111174304210433318693371876408171013553481176305827699381570939153315485757775225113300065315784780797511171019823214713239783155773180305261299913399652371030422684685613761836786837685490882002064564929321174936036594705412890646756335222868441555696368902532765070674734926804029080405088981354962978501666890572770614762422725308975433023772978139691634127882530504000134618995002392473691770276372591742097595630797656032960931019495474598069820270617302636761775872166541071260875935414983070905126605519299418507896731348817986698458810587648917621224292617155198351889315327575064300824790667380023397185201298963642601896863199217179868245158952176108890979093614384138778954096670587211643069925274557100172665744857516718996518413846562879010928763716255723248033148286265106875714202210244242683401368586366168649359724952544796493419266524841665768703558639957355208823996998205547254194302388785888892318130836505429229927058233252050965513372687884832894434518745678479561289424244891146109281427022853566385940229072376587811350708889703919508124465394692083581503421544511695208382306045770870169508218798391684994974101060804680784494669486113408894900410649695768156948534825899095347192071950867996157068305143300328195331484439676735166262508486964930794098825158733749926113003132978271488323585245357422715455896964981498253864225012929447138571615837914208485887726519532518764394782842001913376559187632665262015027974247599861744497840819897876857467642904961913723267401137735439626073246240257090319978193402601819642101352064780044293025104941123323088993967412399366425156675051509610593452151163873018953821764640995500092128694181276919155654761258734858183819911826989870280246320703062959223904042544653349850604936065604692871107376973210615308302986799259971995729415070272274982085538408197409391999512268908888277409815949470356292340457644048747667753596596680533789112367003657087273338807340352455092923616766045600762133500867143703864673335654106370810061869806399372979860488387725478876004271078039453792890691270252706459615883318403272090231886860815220452994069553835650228739499647980896992323590578682984515093248033395274718894903567458632194159368176919768494203301567420005723764022902372388284423533310380738063060218386327648932785609334354121045162839388561276302688534568063246018447256402210398023713575631780613932542110564119563192759818944260306530675441296844252173115637259773838524666552828300755287649130246500076302307215775852215737996825113124863211091655488749415641123335010142818066172531107501602907790308509528177848599554896534278469855644239694870850466711098729361981859627291146904234628530736957573662471385584537422978236916971279467223163261533098046384467510361725895919242142996235956265202931776111319877993775480884332565230732027242135915860631827366352081298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -4531357937339699754969464205696985293671071362847965067397198496703691740799230216817901216930413632183984046963778188818186480573312609364389902123843764391549689908475221588452738044340539108351999349145806314144312804675410144626801451812135580617265001717326063788359570630199880140190935253630997647923503741755136242950592182597769147034009410408851284031308055521330038993931710960706330822971138109819307441422205578942350635985364262669711392828605446079372323612532986702143257147774660837802962384375067873764407251825985250763551160851858320675891008287402148453202736608752524448263478290402359105273828568291238604188454685809751156704242185532343529643215499882040254803366852074406793936130449154802925194907763992963200633775351572277498698024410190565952965135226706170199855724323329982081072065082993307430637072936114535466082525580643323216581184655851825156548681940397430674524298497184240388553839649398488631184912880301645077722437977618294763528358344459245163909237141554271800396698274064462584293457890919281225107549790926526047261904905700008782236084573147357522693418657288528577239775306149960655969341348736868201764153827812156118291122143757299810431909337956368033912559424918352036058113268068289957797955723170736367310598079429558199500811669596464128948112399209963331844920447668046450670381339632564548938943956956357765501878116578472177602482522757195608905752705565318084406849208895971340729724161530379668900238896051591157413112874200733771091751023479286571661941277694205235908152865929881787018356586732781063035544089279490650059425273853791474892149321339210543761511991289660663391340987846639376741015655976632349810650609386246024666930442940377052558694594348825765518001128453506468441908488750848200447336854126962160321340121421729603793098746449667403321808315974811057807736121118057955315962239496770464669411532322891356593673461226779611718976829921326216300333565140838602080490833388095866093904966322257559479134338760168180459382936819188708953614409773742289688198840717584211865207154624299035824861677524427140349428586219470965517741914535202369867872323630166471251235053534621240317786882891702164900607520560873269842647520731715816022990505385860047221208127974254141621164399272530019200410541062404306875261537212343922683115324389030694035066644742771166803239120125766255947651683178007991430584423609003719979877874268175633560251746337732232620807198265592652646129336401336076505924097627398815075669618650769886216556721387542641210100107464406765331895693413292195742276053829723254241999541365903714468495329656531803990055694613657985901061361409127230984031418811071894218270990311158285648330367422792097885777517648842493539273645903696259477627605328655583957318258441761557909059870658670274037005558623005786689866102992380512532795831015832977228936910690781340465174620475894281417727171969964205224505798768555509299921308296224180676330376084652624544655773321127059951737682255992727607356533504625720678518702326691964852214872899297396955671847465319624596825491918629274815052504337983809767427703487506615325502302571372590849971987662761987671699240181741639907627566263959138881603221543988333379327463430528444610280755816557654713092364053413067111381506035615829546417834379730464383551725826185788289653686296487195902019543929973600539244562691191693588588767834980960723561527993965176345963776541646431937923562412207100435527178058597215487767434221432474088729726420073354731629983575940605014871071799083214981032454684627906225305142602337943247486626740353828439398009011970256283430969565417769444543045856813399580291657836470764186328583500301673584262784641246674314776517308013845999931782189544897790921314708470953798383620591296005914334867643054815138164117464662533273389139518050503205484638531077479021061932876088105191847724626542293022155219897604767075161016645019075425932813538914334731255811129539461127413696341299445118937279171809644885222481042691119577597322334310630840376128607064495016464997154339663967325391475003980339836023339336907682142799945354198226088836308293306221178725622562791536472360062757367308407209921332734013194469034897991239431041871451409933288098668948171382597216866782389657637664170383378892624637154308482680955088227632895681672363141264077884674850016390306331049357917938905304632660703486836945223644643656529711100697821775527270781733901783690963743425061245380048400616078893282455205917358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 168792027654467194654330689832628428229226668632835589752426996606665479293391530718818273543174669866286817125700221694906125018441726397017652476537879651688376926059261034163049382875387017368271061854637453017464665334585884583820173856803167279414161829026773783703588484911701178189781282956334417856742137885857429132703992474604683908600362833943958989714667070636031144702526317363622366207531738205242993556951309732029635795189866437098574134949447847709652002406590295622027292815451075036000181595376609218047003445482022486216592348713297781490153109068299868094131667428601661524232929321296767183792549707328864832496843258814286082413399315982119501666203340920016086669521472212008223514419379871007580127519258753549324606264631230577728812121994574835783874002339157977822085177934547136273072593986397640871841803856838732150288281288953964302807019462631031562135641015054291183017247585468420143476435422013324800221567593345419079216025408463664973683709238866035701113387356679189512936971076822644887458646810952426454219195676136437616053009468602118936942261955866011052049685998173056537584210095944246812890492125861064252789235007193040381367840854215643440005793465970982937942158080871099367844644952055556419775332578560920477046124968106519296856998587370307643814258483729778311652317168512548805867101185391245470613291620984929173564831486780249395376657509024075262615747516919210050425701929482474635568906756428103357484544654519898585665973914221126769384071561903147815324659832698857416631089916646152134620140418505342686516073950778598479551213981397058129934891947932731602551499123395231657505003361052872899257014585555667826406775804396495640650458938550986378321740157451785267827370375066960388463702713070354605832044265538345594704177983012538113056746205560033673326474321201294859912043896578389984924888729232364377946913386612500373153358364202864349411377092102357283505388767827233626232595160326399450360174220346156398392494003285734950138642301556306666621984254195751380228656049038317070408718278700280788725895506025476411955609141700969991488494295449369905454814997546012557221201532425103174750126582759885569908087763491603490636943168289617281527087931029880994304312257110696839859887384747561241317755680905054736011355868965560790414285443563376211055948818070915376748529123962660806037067782724670699406270294226883108061973101928436385246792087792977457754337183261746083991842547511969222099769581115586413269533878016215986840181048902936680021116446167037497587608042738292271952399823598651196461148767187350940342461644330102903635573768427199427721618499523463711278901920809746735770781132800038337486078176594029210714914108101007915074507881386307570605286609975766059168883568261151511894297076677113841975476850137633074797412131152596647015718203451481973566829654545185307626802791820823956074654955065039015506978395940405250952728513268511531816719030755816797238222203996830395461772609510112201543445257154885114912559921343149970327006933070840208632327398798592182583965972792849380144369838408593784601018143462255020407576558885737455322791462721554281620299280253717206233098978309861987661006280404263862342435416325791220881519072583615189410712291214287150247901344591698212774681078692880538120412196047066115384091158251015147709302605531985747356039616556672386384305810153426602190509102590278600116871777562002081912467823602467006447330944551413570271515677614898021667125277209698896731505264398113550009738982578570117714831557454377706648914201054328316735713736752412931720367390086136152305287463524228622800730330179440279095886386639595232044210120864808434393160390402585620886784306300232121218176221927842078404335175611981618831531713173647043453575988063767182353830006843051652844909720673303419869456835716102671839816592617950501610058646916741027283115250736451446664572267896598162426125739287621897383978877254744829759514877864486215334048949651260799095880038575588559354776251852211727965210848917083293163217374757870997254234420532456772134680482860769555626281581678319457495847866246551300531252957452443823628183063695394538494499931101637401585040952280445374559518598534230364027774717014281419514463957916943403572894309466271053098070550961978171305546732908987087269162755879836701997936008961972588545037818760726535672066048664703587851238912469425663565217648072670822919291924877471135362423148343432879726182052633419930934906005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2025933685143737476394041479193599575705595871814826511308238298779900365073676463224936688410213527115612271687887847676180768706097772679456481650121255095434455344341035131075030194117101548284631978383858823385142389937308439334544620034086466341871744450112532553499064701607873257174783935125273262292982545309194259964805260808783540094531682235775163666246425840516397329979805003279955557583284327151420545722369809611943126146441016839102710832448718190099184716635504767947752252661019627311100699582174492057951503462447104669764258145921753277692141554474678084910927736750784355086696715206783402819057916866001061232220530564104858230661290098274280539568136470174194635823464365214305021283370050397240943502429521700702984687711303292166217120171195564501455373413881754672649483437805185066479869289624535262448912487273730794915608937876686978223454062320808458149167995291847354424625681047963449277338554383349530283436822859032088860945881915260327440613238151465049711233121893839591901448578228859064885830367065682233370329999601382562552363168243807018823880989635684415534881771191091269357125745351354259564438731212854419818642278417267039348825376220490818916269463019377471023829155959398756966710580458579831976031657986627835866418529240020989145710982361593538093105304133379873580230169108175594310382831796931672461810022256147153041646573041372867242866632307985951974203534638596094464211976785532358243721675374761101926438362885305249663149960561739191506520619526898459548069678806990918406832969935782231866482034502759772942098757778169301486786265303396440862316378337152585804027734367957630157435740805080579695590143782383067790960673087463517388063098975657066244052288403016871340313525797783732416443264591246972246379177366080147253637429500167651376864280806391763126417581877351803241558368574523523296421250270262448622096865670457455223170468763315629533701688692107485259967328044847997908343293684184467999016512808919616463641011106782783868241543731741271237106658971898325603133272282642368637590451799483645262393729373444047213599709606213595671980226581999954728572198783896882306321156637475861969764284472805482847599904451685064984130994364253585939266212602431177662861357212121595717816183136911028698092413450505979061955447864350119032184911800774803715218216774623841759482460484968923019482654668542697618828082183199245724845689952418300419124214522916069732467022171237955565959807661021946684156303381504883689212110220619650348785772602247985922535029300034560062440834537892367642623827288489409979118754075075941147476115128833919349786578262138496976075375569237789446382067806085155109780659177646588505945609914302393738143657194913677097840362269127825929499384471505342034562197928149521552550925442024248257764775560985018887712402649502924781625058490160184132983121543051286223060577058399728106459368599043244950002314820113087069170795713691795034083170765596447916063046167385404747015496640516861415816073899112491859316484020553348741993343086154707823403449772348840638498592010618682916919315315367384765393970184266236066331552469821023391129689174100914976184158156037853189935700858152365856484838700074561443733869114033636935614617618265553511984298270475537081903948867924625276705344459916576485504757505162746081512402494910102005908388714370916815300999720044331664983788746611942490841228218582998648539963042164165506514903894814118384943160256686939646336717150675210743008770161353717728949475062127376551398958496946823159716946308123345374886592495848524477539659641131397478194196163776486425014493425252710527138380129972716815440645855616893842692147369611928023405924678382334932630833148435272048806197526180455631817511853222161978011217753234424898204426195181893380038585231910347278544613204214376162967038979886066863401070399649979783286530612116252968450153932257043827305238128697943161654653518657412926401875353528817091258900892737111022126463822183115953864758301100261365452246244645031536009739743066175489452181005565247109823953393080632569371924032568521229027133657888421675719395575853531603035856284746292402664612501443667946804315368657102539279829559512296139873767240377586469784891680216758728786307148399600464078511198085786981829406675926318987746424376055362203180788081800037810550980459210867091682702034189029442421058229384425930592608188346454865936611683919195042148181262097994807016132747577976123104235666111111640930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 60044803785906385706220329530573717180442996819987768250231891477693696737849117643197411998018446276163225718579562693888252939635802767457902800356295862112572999929546889251948656289226909660221007387141677391525250345697329067200206087672137843268826080805277601223684575946748619764676531736835154871159109175717308068765516052674360592296511569942463050367420186711652043135483419782430503649047373631650697231514621911695408012477499699684832803539051296147367938590852361288880267552374504121188852710084289315733690771733467430019246147741043467526948190932140145378658928871193604218999365293144026535675225929061886669027581345840821841841839014218314433809177036466414221265639840241308096126184511228254349191391609905887564349077819438184081538165406462473240236487843735546633226782155045985648516376557685364709072599296995887938073658736865395462857858513811145112719371737762206886503092016385575767104805466429582735650512991999542611211010190889312639175325521371486688200812899668537434762625983159982524065968867731337420556640536688235151062784016857519613479569936106249596509983346391158064567815410438910248435450341410465116681922346203142950943595127557702720317672447812553964444487600933585689965482432542544313270451438759299226838347644749319802657548433768393608813739885043341008750340758225972555079710618906126865631818629215883828114072190290458736608183752638120424420595232200257383853433013871739528656289506743600632318911049746595783368092250436560112572072584820691551963656122390868932056650638077434338649849049890732433376563847001890368727822852983608255884456347315836412943954886757441455341957422745921375709340384393274910487160167028920544601591158553941813849582663335126388554360960709880368419163564742792757189273335146450052538608935646304589617356703071123267901234659549070006070032305237379478585814945449021461213078081937787944273325959989784781491316050355821655186450577676477825871946758897713611755669696001306331465324855258960685743718779383529994306832184524030336664661934987738526840748661684611002846808859919114468803049389393621191108394197429167609641926327261606352674578400813206994064348946459586283856011069492806253966462242528641905659304902820122145783591025954055944526439842157510268124527148568062168824265025320427144577748906349965019882909179353583093793860498846117944914620993801519295879918037904175800410674391398543805443293860726438672731062754679518526524999759020027764937843518870299832134177434684291078037336443148345367939682508226666536781913654625296086536464545991077070206440308426021727094286351221198598248377186253972876256568366520727657649904643550747914548351125077824635099675926638280911745246725812103145120859118815665559956900081716547924355174763214355923462020606801685260762128058816016324951822338116023795576609002728256947840993101796216261418633100462402526629210621034850431757957598648913141811464812619621748346477457533353584131967315534652858531466294209437609428726724044967776354740741090309951301610590865407368246292819779733835129863623935953346345022275392468982195864342086874492332612954101503806180645209042222488055886729934839143310554140650708618950142304881566038765479879063535953967894986384937773108885360907244555207234559124492454545515413658674532191408649727763597330515342486334303655260367666136906274976243627353304065528379426723181728118065880649908305407701738763040132553673792485208930753582174277869502755802080033113920496500656033138493694032954400290865677427793625403325682119212606453408650658527007990744509392101532097300916430234609381926648614636041169037019190584786936084235108293417939628535585851566020721797992088661317498559152440547411358116181800120055260152302751287748124311010752008415225154202969422501568379941695650187643281825408678830318732896355525951226074312875898868585051926918381401542020870006298312764332267364830401501191944862254481036320612708773851753062565331732202997604180737576158696649222754655114726512352335873126643565128726669669585645200304521766122111733221933915986590045393275821078844351270613375777733457387758590631291587555606701724635932403764062618163587278209524317392922993572451125087033563928899287195082155669461290917907709615748367528379782771587136537145417162694461485239417963520141541739553854695841734158818840339941843829593731785999649067432746444266676444971357939926983653604806714464685444601090550524541131230338201170077113956212997436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -4232980477553706247635957889031537735628527672345635319268948810766540630377163267422348753826925859916731236586722065512753705415048903099400187167790246383408658803381925918020430109282692840025688550079051977907273514157411683436701450706229322720818390703694735864789129577412724710373824339640782404564725057793495625425920848597755708719547998843416302226887283798741522718570078722895599079931957696339189901710763620048422461080274334032078131714764151994732449022579714783240603943159402679196804476992480062709313863287629777858441504494605379670060302742017155536788239202410498100481866003987419443395550153781782668990075163578396285860970740812486273270834693098733773629759077616809493875809327448741523179963954087974258082136015396539318671229377042678056198810968131787357341176787779054039263797715761924843426152562283634792272399794990357004336128449672446147631534026497867326436491064316357460825022669783924842633492709065854203142022593379019572265449517690416610714203426201431988020937402818000257156250014823646027228515571256920577195109584816865415757457118200688784773904144225086422709248174380822439326397291033065932343211957800615620629111472681924783752615635645490020241398098598091710352404781188247922382426571732882099375737993360995774289488609317276788509720181839925939160666033423246984392453803659696909666691892248648552172910567191035965926605823453306264177644492127859168434759370257947734495026714764814209777587452328583666906201589810663473608609503334922620805978359419490623828172380970628453024557983265907134920817619059860594889269521125158463406894684330301429615417101217413118836078138608303730996937194195196611823414611555262126899411110951169671246690671540618096954320217340323988261934498029232731420987875151254650661408969633212375246795195041041280335104513616352400231080548685604834048038869381947579322160703303349620738623065113595644752940434097536706158759375779844695041478280793977379232529548714003497067882806517903663242773089330128776146207386631881530208790815801148303130913307613427588412929162262674627770879459825921889645143955058664277390418952452568256762733394667529616656827532674620676395513731645304998164240857606285311609033633228140068314634424613733397550110164147881198261477728777283329958342408373916791747420698673007535968098232656404404249737360647541593551431015665530993825741442814501053531661083505452457582115025276671059373408131585862845713004802489120806739175803069630446733221187847271666433102027098274470914149746521163744243308285575792829965996257953608485765777479401204185824917908289840757164607515434968225892850423870803615812403905370632292224890949820701173099733844108283677062966738258601857312383235508264719347884747987480330453803437851865484439868887639928296872978990094574013755600397706538714895150965812611746462492343936525954844770212774750108497269469621288238171857346273335570910736068097623363697516214766905056272368863151432469630874617139047214309517248879724353124947170455397839659634733034501060379320195829794147849087258402129369221217316147256548085619995402019667345756616620807687224024389906310955079214402315850425319129581551393100847845246866299680102689316790956266190587225349524759765271188350503813094710961805407363256564356607448453386646433854282283921168246099528323520924345821179565545226188534886060428224291885835268359554742525377256705635718692897631324612560900249582223259649269229050111899516623295001062180665157972583889035345190134294597967782760197696947885996617014991486797988983500477533525777233006165580888199343526474540023895123695860857783984442210450122903903060410634358764009671649139305853392137466305973185207113686525929715181290142620505513123402616704356339901714523370934804429076808133354695778336919223134646360361454258723063326993405784115044552263820402127384600181664728588804699029357453836546112037584564675646328762416921983242869524321987849383674214815014875736337068336670125179059769587208716425054427318072475655950664475248858789142468918017540115259074877868498884748486936785141791646219696672168905154706891269411083097209929866330754689788035121851657435326543920004706727435103086392088585836184758011912066684959163039208675386710091607480409483286674721673510733099899250888151465691466397074292399351621209277367759091678301881686798354441751767326482833687144623522225546561152059986672257492725773163470343097298818418378763990490049250423908233642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -240200849696329842598931922181219875063225559568752607772671028935422248666854508859732684892679563621297630712599912203471618088229143426245153887351947355815488469731485490058331667772120672420966426821015612447639499184385595066748584687917562626490102952835380494539201320885394287898461985435760226313111389821516873830334888713078987758370638031391332702045023681463064856400745729625022689693585655451987749689878477490638363458291834007861219703711568847905234100997072192461333865769976764835184741876964071613550077008249463243432009826125396942074542855720222841066955852758767252840660727692464674829266953658434912269180526309050232833166675279026096977320240502569157199518801735237998981241021384138095081893280579657463173530494507123201887150519264415378034005586659822995965156643751717750690790722989788686254398125880668180339852111684178554334974104249760493966361441494841668569577471114686896598584301860257670704297191403638107777590453947096568407552950534428183585106731962368691302674517240837705761186508359471337499602480377151357378743291943888933856171384911830593735473310824257854666135902160832742342147604007396048149549934020162890741975615750239425390897785992611245319453734859094395427999741159184294330812549068791003098856368956687312792089788853186659065101030204799077637938742794567983677648085011827409210895734186055534555082893793704006670727194411746409393640598460780106304842675552198306144927959680295196818353350015704338570620129104310624348086282618844594436040312820409818938768373066832842154825633626184638755915834965819563738416842424747353438443035748600946620598543351169276385880335638569638063859150014587939919677189097640110580709684370601034669745880215945931924954387710664108768818793124929782669338314388375628236020183383871025156034891028728515987740295253523989549997009287126992987526298287250339318857714410047860239901428547830097569846505424842844193785350336954315309537815291736851135913068188573815978454379575971287399675881203315716887527851418603038857143572725289362620750301443500163300189688142361765683755249449477472793137265513376495055201444337090713111711857838226003973557731113528220598003766652324898341912161354869619538894958145367865119835061033395463697927710523648530630418479229891671029831027688818266995107947270230645493226987752548984617387255027291300906115973054932361565749873035188647545502978063954000256977195200259182487231020007670166694311825931055591774664318469243673086431768366750173894327360387496400077717134845141389871749389285693132885917834802355674619819067955593822787177888710923874339312383623658039709854486421189096305324479614938211917628003793200007895399701493436578639671329522562792379159195428394819470736359594194362315592875563691404957717293109126412284698358351563017065828680002289010985441923304936500150382337952581009732863260079222725938895211561812600683374941899587481490701367141132772143547893275070079908387628516472571007973070363367564454129184164183539925427324008064319645154792774609862913795426236332040186605319282227957806176122077413425475124768462054701437009073926852729645470273550261141125185781028107733230830087432366956523621940885883823936601354213289118349177263965019090951485406177859620783942554838240596647576046431392927806820862952018477232039114769647789202455191469922684546022677049434496176281151639228807945029121081299124072132466677911463789232724087654609418872383058739815448095923079978231372801402199201179496081304621034288345662210241326635154254429347879964551606666781270998988843973821973197157504651315902065060940293881397896080517756030361593679657438370247955687199534373707843900514723598551178301961397113265724827453241988270735078188075335629201825507502478237531065030777822800736630151594602632349680763648515350502425892796562285226165285503896932182093057389438874983180377296741784048625408946478020819891500277116312958498082395032765727620489558317223317164212605541588433413976224606221501502861289063817797049335483538034416958925775619822732159300997593496678688580348482728551452793646276210443996793669041312045117086152212004731840798696783931421081323030495912774199148704087956720729676249726971401614619799824015076373237428319645466364527412246099281116865978890182854915574589641689970384584863988581411916230668473490250642657464378279480269674755897323663779567477591069972089879394948258286089240076103595425439896258119450517463127151131629943847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -18290212836286180880938719884962498475491713639748568689989759620017151811290980639642449159595412785648927962741752004058248809220637385969723078390999553646414063137520671311692726876266648856987732595681825879811196712734554386385504175923254630632101450619934703736056926366461708499217344736298336605199787519799151509904379184135306810131765074636565362116719882318678221820104784465437616092978650443006756621186264895211936459177242705432167443595249966396141413516874797118642262050068777692432060958561673273842889424137048704713424628950784042885104853600409498406357974763889486894568111415922355521876059185623865578661196306097914853806955481704546814319294911231347963403901462004557735865183575103463105905998274583152735491503973511742010827925243807449843194323122706243539337969471430605503214074292457727586226434545573269481859851472718164272659016116679848014988151626274597504153268102584065945219199311641258625554551255822242436854727188283253231632964853259940931118121251747128784420653429051009238041783475758709893397100701880986801289436074389240597759536113800564918789565144483594649748036375855239360099111018742017829837127723528111403180179367111793279540287206773065048981560280944453088315600987080570192682212337384906648632415717032923135605327059119396447815644369661507896632989747727463458943529444720792884200703900951238850467233437366003902016009225791609131830174176601416282166270359125259224669612532965213061581148987517818536553051257225339373673815864608463409064812570288537959657840335759262929175471366150169764801370895797428089154060520458027748960149068520755836183061623497476807131929761230378508501165754368606872026844576761546976986481822248960728266909918272746309553914334791989147056274301836002380309101961518987052150493350921173554713430066696332142491313064763054330488607381596305227323388017766574230273081154252824903276457912422032631697238897321617711668331394598433676505767343288991786022801675356676834286279359672603789802462308311316585535746963035019273055607900128868901240403344528401209055131959025989472227029015742851463103519714475615265313995552222839869054941484494237621880360551746939258085646508688509608257955734138471987451758650074533478518593837131396802546666941945026779272724066545879322324671743190493701863055575277931158180888107899106997141150765644329438272233144425716878969692412282872465477966983518253101028608449673499675124213208348563295158011920485662347131140058371672432986435017817095308769362404084568554700657504509668967606295029366633104118550470319424118985069834749053737139233096145819747305250862928858633270858300886591792731569673836093638540389950942382013115949500683675894656484108247814235570720992122721497565211914719895370270036171594379309634804393604903102093791715418769411948778076809365637412947391792158205796879320874687320642425118799842888394027420484849889594114896947087982851177500127908731456983749512916580628401444204933117375128195283832225509981584624584701723761569189873946196441577436576852868546060446186008244064797576424380432429865303248298216083476852428725251381049663716848298521929391904831496212724711949662311387273844863633650483852183128689127154289996538277904047464575496820050634392546033262584662111210473214217686619863327699350566227034037498713476607949472901484461718985976696033885449682504101740609563717291450366666487094479263819878810964275109751556978006480613057742905182927919694373508292652335210992430219009897365510882327860151397642603572313463334328074112998640639083071130502940646175489606513282666601665522101119311898897859813792854071100398824382453051614031442936588031012501082967996853833360780788503607984099445310339366862385657081004819647222422405713180013485060961476421685579040977377633726695262811806672128924140112357472255889705881199665441208262819272377867854673213692665295917173110821601237518818290590243029804717044714421051525019373627469707123151394404070858894905613136050585321890064491925775515640578400175780438512126079463865640599258319858741066155588071565819832485638836826903900544450287090599129666709880962748576801578130889646746696105109314152559251552881341752873741111301754648714246952477625572228911704645047026607794659412352286119721544442456261979780443019580996558215455711598630912569232102229627150719506004120256251904311178953152799431315405434913420487404837187789848048976834124512715751935318684818906773559469729661941528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -749002609125367197402302676115736908719882320599705438674978496790674627908826375948632044164642220416852687262074886538289663463733104980501281358522897495678336188941593439294520810851281555602865959474320173303835403262405260996751152716262471437182520771087729260619999980209813101210505913898414695821230273256892629751098045812175423938754537979620764954758221040920816395809545229733133858116555066619960376289127095120290171410683228839463881741629703529412520782011363685110315981961525070500913724450930176220341549745470541036170774515980213484245113757030213676245484214904360391097280094466567204071287463712310723366003938886828591866638256213887668787657099485777744985003782409209805119741592437283774874610268588545130352376226525252617799651489581303360248689686830436437337602838172553211580388328702544726642634112395036337754623454635637061141869654825469423163050377625075384513716278874161385206993220507479983070590545470300816973952485826334201624065159727332521161699569399746052259112188945638617741838048409147479417789825713058478027758413721281472464874970476270505701741275986388121421222334982407583744426881202709324246195773189769191929912006403227611228251051734368599925137956498341048365385274427628046973507790894940376746564611354303926731767514692479130874599741937894739533593548757393106990540793533055193347605613132627636070552424664175700539736815554788836171343054125149420760322656047302677846850222875679132541699512679369827597599706986900448276578791473924960263138434093783159385178470522316530390474747593956095228633247341018773682047689532724301378948242960735281817409640208188453437327926435825474103477515846037397766039484388924588556444047889202934959986742913854462851116163520369023925706138984221091392404405859451468496335787441068758339013467028209874264970533478485809610469565253995096972210241448541668110305080244330268592059304038597011125939303958969544509650655181787435238192661152944919679932411243374320497354370999825450770373427831792548708441953654563724536847407184515355052549969150820980887635063690938322166667577404346730059692095282284296414918497046938388408031873530079421788283652027805222437954131863369086125182962733953542267448571683473496592259289200878170475112530339881421816742882787688808520949379660754697828291429148715739062588173504322789612554029091082253605083244555262468137967643017503029511883112123236010717484721577688900860955696363490623298374308035735538467559490881752428253972764343227169829108569787171540961337364808363323805645698050552396310771412013470793155659819299698980870668661136001817262189176794801767979687717019903469309140038443196611503121640429792858163655191864189223283991224599765919485246169758947137970667854770455266258615822657993053412257570016020478800405226279792782638778015191084087789733393594040534946290621158241598530566696290485465426399956551442254627950482810319795411565009196847140834932980508249863625199440296837312961011075442948323776761494567908464759177413449407518142311499363116784044401866955767838135730282764417171434315563304896602275978352766724676066716004121760638478100958619309572967105872849475799349843098422614042362066373034156328075302400257294371775629613994451256703262118668247711265702037311750473723223831660790487174394408902672457973070055134271228757949899859482121712988793245124715633604275653827630067633385516025306022332771612747740783347220630232142585861240924093631880283113131041115226921298043895662796027661699998392913142898559363403810324844499738915082614393218265442190966557160065175037206923291955147747191577102062883960099140529435872744992488644923223121505342852731535077942075233505003922630179568280355381563207301520462724181121567563485357701627883590778669486944805098853006365839167892216673912598982367256334177464892901595310208154016106869389777935750632293148363151285107478697663150270488700266505031895600657332364256617669016672663906662837363163019218192859740608261123282464137644334536310661537871148966064848301314229085576810444541256434333870566865347172208415481789088396760550567500482610842422055398534147833660780445529299722263931729083429222232997213214620977121258412080998794328447228098693885232247941464903281495254576204408761811756273339393791856215105067284035662973953590263998541677028776309495656125260934008000597820912642352269647330720884287131020269964802631407541110601080095491522431111404466484624170698225498199462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -33663772085012580057417587822596325373953959756570284567698806606719731858127237181163325052042283741247024380198677394033434093381053507059579595602313322201077832282157590075725995418418191726187079570775772486388031600266983464512478240983608876534060943277182565246789161960819989275545149140950222632837042838762712689073993584704103346177546978245640968825003532868557688438852451480502827829889487334943281414530638004879981255927669051910888295750253741783236779315637321975751078318401065546418748064503603145699289274827557711607743668307580991318764210738225265492996806504075700383843076607242818430138991595113728299658657967308842525492623836261261872494162130849488739729134766203617236321138657347837050694416909543235025736477274102227774504435427231121564545038414026407525715821442497927138342513834464307274153066034532687801040872476804268871973259696746150733766496934669470072163836257357686680293283957138884438174184377349250045928518883892662455840809830516019746769104414900148965706535008323996978194959121707637837667011710565760363280857383678703782866730616213642638853266901734439919007413841668284714174812107724709456971384486327104474572280320791964992636495591429483052066456269225037216517412553386064498643409414343807796793558350089796589137861108821140643371496209893401826171738724684565033036584467163234470128369011793037442873405347584642028514568092481305846948523763179035566694109705632058560175325153236828312955940209046065961123629853876812546715879268426515016295079239637287028347845577145808224815160388382619832624857050315788680739168394821558086258490965826148837166952720957991484707694498686101034738148295881769361779659393188150068406019211502769546652572705304462330089193017119575351999511392587059584205736351258006411293373702116761442310596945115762689991872773829333306908095459443702367911632531667608297478772866157505431862050965185454798566893139568168103987303673782184836948851576096945072680332140458151982340609650704531651291296254886289019432455652502849391036825258607918245008978538776372386734094167881906942199875735443658655307366957703864020872879519369415403621368353468871126890304104695443490134975143185837119124537725638676286556747112933059642504896213965967780592040320540867528094810224380841122628208771407418982176597943328039747809859247537387498816567739125836739143923358739999969782563170422205767902924670126120145361108293035330040150909726772206193242532216935267396174969344848185367503927068728216933963104333168760421403726878098843844520205592450829124262470540336832249437132295146955600955872827738699249380189516875523868352718882788740887986683105774160254740536549837155598094407108781787193161321808073305275546786636587991200402123285723085881819845540580354778792619256204903044530351476862305826961831469192695516191273503738635996342288297260147491871531649681843526481570999750507374750109005934271705210699243395427659194724431072573015717865858523870351135068812993968588560489612340328900269313249479874982242201898079401058218975015182382911444209507037321259522813498771093004758071313524328666855247027904536025328740037911818952394993233061681432556178462799381366383492729339633326944924606804697830732244297361781345623001765783659551020282394272927193519363388519439820383963307392437423141784811768892808671013386270751969180398434826633649762134058350396588227066124941251325153219211819192252919452971606970039164820805052916076422276034870991444465509305862023613839039410313415960102190151493509079140906919361728465233174215488157465650698460272033752724870005328880967447240262019142684458622008069544313625251557204540420147326410910629031567442109248250259964912330931982264675061332079164401203715300327430827605632313730253525009675267594442743439000747393560911770834332138322554731943677404238352710665057863046766032633638401492720195748562431823535393774970156530662336346876246358247603253257604346949289594651813757474025656738229690729619979212153557743880173353515305517067859426148004576606812539430104650656066096218726078713704945464967567349943064835740965054785072726918783684576575605074611420470745704209217012997709820011825195883902425566031503454596985819570608582922254382845974218069734141359437285565451789526563147927606641681584695256107096505556326879831659947448462625568901902597216368036909121204428753525163193135444981277035761238412840023580713969263991008931918756426371986651793122291564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1266768179520118412915014321554217532573334018846984668618416742737350080667403793500171923341024704406379678272572135564172743016967398227802174704333380531294098535299959526210989535651893095504543627577867460112913099582669834603347662673672599377677728924612285419118816099578284522018907087858874061617367043957046507739279152175091146071040761429044976695992857591572841913916374968661232834623253698079658499422700732615926280198905715310746137556909361605944319014025512824334472082148429873266059790965825676701520592238910559168395704779062597112856014247648970980729856623286892108887405345163681671005491560168868006286515658986892787387175214572228300893778926610740284402713096770336706976534412264289752804340031522194076654282522701342875788116757351886939859528473406397257714293093250673435993213012832271902233630821213814902508880318275286131120750185557218801198177512725629623996538597481626183013064152507730639377057864627426188710552040751334369492412669997488515169900940223707971037730518102098466615918091324205044228792157828080367908888582053973115269394490567797340840428079802315731901582862990422696247148364256729556924536323522898822574123389982667019322761064862137747489577175340824062785023082692050917716112703390922522969117320374499600237501371862420185208425600328976237924378743551135288629770544206201239735797134868828671078339284058974375707719278100090394920618522394982936291138713196652539206429009737373690576774234066687455272708418691468056941290378880064719583267739931759176824020050112746585166300270037914195286576552777649799277030531988054370662325503519895493247729362130992550401932291940813334050387781050578565672701770669713524674634524059425720022063093172490354817214140593880343669727394601567604018461984425593631572914239373726852069796301169227571400879267328400842067012346907419073009579593385771178798193956827025871371599272530578740195694438737674987801752410226761954501818463335541889030203269124502019687181848586926660392108282552939412911751519856414606450142576281326748947541249161994735298402008788053385785683735053267886693779169550348762416129223884567563202533156898146228522912706830447415879837700200487700723135079319035745690471034055409366701493458925324876413890159653926572862095274990547621131931448116568331394100569927260711425544511300296335980439165170762555397103902048200235671913225363324473829909152666145508373677826443746729923026504132714229278649997390506271199424643599521632757599021426906283774772359223574952369731548338711600226195789585799310808870748392252502897045876484506776726811160302026452056655951218677229512002319695347158202612194490579231871137083802090930391039159751995109275149024006498025323057242452305289347887228830972735768400603315673751141943893149924844988203662932728298073217897205660562645439784254370076352167271912312693161657081589439570232111390226238967538006491189189032975323153389922234671631717557562180975336526789899861121035893584525476101508923854730524179798029146169697172942259532847759083883878813440264169565990388699905168631610649984168707657681046373033631242789409833304983263650923715042175873734240788377222564007631979892229189730212686806121700726224171451423554305843549128244188780111314748244636089960439057661637474511868812582828110208295280871492387912794747999979225950736472147447852135659813501872578136092022305997777373957335017336918148404991600763860064755962195903566517933982238165341249214658753988102888369651746288354574529691002178455520656581576055860221220486712590114321458288319453917622519848250958720445652165084634141709616122085821245797721705214467339894581634209625610874450166644471617389618784158725881553392450244793686016901745281230021704804684429287450542197144056557119758908226636915256851044002662086222818518204753161253373542182826162170186743116848486129783544843513915928773408385929526905280931983765256882967429914454080816244297152377732179428300562816093769148056956715403138085419223593278811333352201388593627770733928089534730924105835026284554095282760751112322172683865301447089716492539792434075851270350305710030598532634524222240288637908793392212597717281697543859253780675356034622859165548935531696259024128124717728317119710467916197734115107281342570176099321339769923890103297231223040864178293172686370989987177493025897326404707987918492726983493006466346943289968341841783561837126846349863595000859029151573099661618471145629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -49888903237478559927989512105227637842975452079637481934373049025874171824480248561536597122173938225083553216351362888433415335907546299874656517311461126872771576181072349745514870840536287800330556307981255523348977889724435201099538911470236627427293276756156764738538178037030794833648802120192663984946796394612976559330167244865363745176459546959265344930062303915872382347215093441257105592958061124618333207808679440405675776187000004366205693797950918005053533969674205923447051376250627780575464475127395402456196195247597235492104787393416626380020598825936549280134386812714655617223341972647067452606704198564023943575678690053674255285959081771684789661406825446983426175250739535882197383941674197360239739911042709410359925521327517610840333331233863848998322570833679736814388743877081177341347490517552718183735125348261289808254791938848956011692528802128684902149223827959553626107913921137077759419026696504109814982737600111281254623785416652869783198980656462771090230731549071586474129914338369200584834602077194942210572331257922611307463660467044690002235939416491212811897812369089093956991803116894814408501067297915956910416157053045488358187555166684192777754256857063373927793917747945269483820644339768514730083836333360910880256516810800678788467314145130634639503956316683808925431833468643418608352887032333514402102652991273852812569265009313737925115959455020805027101536068888912425743668521646475715710275128650377490312949060052121710769977612880467933332249456406715859261427711210226176464617763024605080030414145381767340056622476591976083836473510932115850644047362137695175899580369990845650262897251543871550560522460568466434059804982265693355116763458256689914288236944670579434471945971304231831196230324349277576966403696616716281688526006445785169433275718384143687339941560227582507758350360525002891210611491191627154118166927042123726637076930054459772368751681376520327864735775304448006365922826755011763956046861177313335085871172803861967628296818875703049551103301535562993440255573617241526031883213210745155960770929291510311935035217066397368334026338024626248133345373604774661527595158289736391107025510702956609974305578098065008378187753049289201470814136116257528892039920895691380432465980043739458542732240641610802232127124839553947804867354114957454313549562254350377305019581429614780416121660595244225967952149548021064310031683174838606191356902323251283846324131965653499723096754251062520378098942334038231372562049563467839011146440501414370711329952651659161767557198358233570460675857357281133161063439313880839282722036340321851655919231026012670041162650485566482554137720651308340194842610682908612388801762118838658779207818342861689212043516635128239695862398344082633230259033726712073768192638323255852928506016829188447937572532705531327160755807299567346128347660465905731062213331515368830875132086025730685385212167554823251133947439113927181594445821348602698506437274901367114052919856028018465972386448404243232924711719119937469872381489627657752017798245783045886147142075804901241935511903755857595675613613482387220660899245367221497186687125426544839913356171777161247545874275923455951572201015055642568270248294326601981421969829896553726437017159513894416417316330377384658944479219880293737102216703042102889001753137253617000148728369902110942341818065349258613191327046568738899899227285002922859894154893145553086060875808188111645930170845078377988332084873732630637118363959681817894557794587171566852565354205183632501695539573115620738914171228186075731023418811557455845981317551600446294449406591705924183268799310900249875473858221553486008090359285280219903841747088106276989340794176482129759805424016395980489664198093659418212123965565209291389309228989611397206718388273813393189744734471292254631361039491370518822843169782590268311428945176221910162376634705154104412285888214356966642982715147542724741612218240151184495267273885291390966333067911248164611183145380632563643491094279589286111884252016486738935454033188887443991723810274055234475187014903252671687066192250734779457154241865102028232448927448533121898493947717661808128459243452087676518358437425731977659553301688778780575917323646352729275550663332306802809051642444475471106875320162446247271336242583854963826533028004029028746050655077074197158169820223395391122022508317497967289468843585665829421980553758590925240817519346687824983320842147804796695709228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1993843652078178429068043935510105870983434423872118552177692379720518337119101427016053196228375291871129177236981817959469693725293181504889243096206073907299013087361374626559808166897015087500719181059707369015411592865425230153175665699641163028056301462190607661613952861930160292564395755086628926324885129927567006361137211644263581368001833322761310566150164936680753219123517484911457293686433458000575823073780528542835238435859346288888811546310633906535548025825543873603221058266411559452224112694513014312654999026743831613949077660135537892337108985823828796841485965951457658723797196074823376677063975675388580501811846054630792289129179774671606150901401774740289684185371560654540980594204314712795838806312269923104606049846204757781887526427287866316093071554597586091672403260341196477437608673399214512614312455526209707610476201886893464598318472819137939477597552974070578087187704889566151201154755657302641185868403007197933099422581763375098366878869116532546138279593046291137321889793644057812613506320801542361364570338755910979212159176709831831170328926257480675431827072584676360302543326168572135375739268468693931075496859964969429368257218408148237417493388375197224783616640265614999468485063826542392790655020638600129542467887784140842126922220783228042321928404264384098486948665982937568747529614834857664138382620815023853058030245939206150185615630124644235844883816655345419166877450053680306168312067571168459541165528151112133847211715892017509108427500841185247044217954766058382171543717622911481376708932282710706439252901352035604260056461859160549286484649423336481742479724324136585853111851981678359438022788319133771114290173213902840236316162763796206653799856814367519346848967834594284507282067601162988416857909019014803352244180281152953378899776568557362420836279419955334785847743765331721544840733916971756626252818907404729593372048187006126877705158769753647338286120415625882980837723976020421640804622583128103727745523228865808899466543918520792118891119491353837722735287148711815875708242797257576027227530933121300228036583717739642188996256981195414378099175470138612570962761212596113617165536920979039343958714216448612842951146593212185607326883032116948615335450303490483549064822572961328618634436527374289293699580777236802827746213947563384706740829939264793014799055066563065054749556738526851529727451382703065446454717598832839102654694972137553675789635413975560693679963092702225966010672110510671675524711621996181316438568316827644255126370770240480637794221861363399159177811648375448585309261162111116588833528702443418385408552636375439576447004141755743075806959747046810000233794899088049527483365581894354143341383808969865698772519840149522798130649972325171372859985511615312250985619698441929248658000272510537038039274150097940830667317256352357238001168625473618178809359972384364927471528375389017675345912592952764666432420395884427667903543663206746717926966275724552218154088028981936639252994775085989724064814466437018750246518836277225069490392081738110063098660917767350119430054822148211793030166649543909472233296803102940414426294581905385876961776058482108754063034236319255160863919362331264631227390946593627761279070721513436073041521064786100483939864947642008330571650635598730694526392458109806216865581472580744524733929063266454024092993309701822055428755155084360196056184719514223241688238650990371063792261880334494244741071607616596980743528151501485675806104650294494855896057995831791583552232483256667893455897583006917490128688714776633934467801764502554634252548429339844400609455968768087560152721589281028274726443097257099681616143390748911370990074644692776217479486896538477673631382052447241107449882943048764402536442017578889383515735332295159648855734338957083275587238023252069607512843084189746620894669455204005337699991706272558921893583374560002013958241053386627469074016773463385013167991894123834004689798525789773211196308049231622222005070067230648973051427930769318882930282651521758965122759720894215751526319909174544450531691462163996138369287743622355930271362501645767627640129409669067453876023300829354872475525983651901079340280418763136031549714385124954848864031693977768813379973693781837115429806593157788094539449237560609733538357458952156630207703739282583862343213922613311303798977424358288224636669842048201748902436498420923996825788497700098704695679974083408449107082560658454895019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -80522062550828555488518642536652981358085726938481765217531002094675086188584598848312506955699588740691299368285776929390957410468449604151449398484150560410062525882765009329513482897137578381729133725062426634584784526919838127455505122782750678005898925251369335164831186785920113627112587287767942214357253816054231050919839181265006553830574421347819717612562435045042782456293243023005306530631695361800222259661812845967705843363872897574965890111094970266477028926312114507705087075542081730953226000037119313411066599057174318404041531741669766565721291140657967106372790845006262159646321503833924915037131036530177165011215463255325777131841028773846001803880251385210330263504883541060171591943880985074522746926235148510288187816893690947161548570951073513234381503584913236490846570889282037512788848622815750577059902933488671644416988126363329047650294625396024126562502903267208822228861970750196696187622889761024384490976319201457201774498455792437213922715649583306515885876531727634718377271206048892060554777485545553411726726122411969873334136525375750132293657778611392011045978418191689055488337568469188548195830410899712031324209133718397988333044242474098973687590512886618744998030633132624241247839474812618661062991480418544837357669006515298223027058515059056047956194604499401713104717985204309284929859768680869834625961620577536391002930997533180084485409986255345247072277093815202982510656476356035021889140209420984547324935640641871981852231376035852138642095285314565268145632635568207349012573036406048342474380312975232230611944751252554819884071848193756878299658500630454222672242563142839332189369752067301708293904032119183963947175040373351296341545015645516130924370286676565704270242451466311556200544211678022367406639396839382062274225170984162355491781732150684101580014016381449974174450354244989008194714546927688545975683070534525624950613028892870162512506581403169764031900998477906396371099611790269908957949320255511674884089886594931546833178290820062351967988960849904311446002729027271540843983930407773929085935464585348232501705534501177421429183392095773249444379869705393056037253336817450609396510936041084923273820309677388213888457082635153049608241185612010436818195715580122771003306862451678906680899063773856305824874344233028795232225933780236407239910478816281949005995362182025847688854615045995623011912004049291468710871155675004765976860634200968850911244238492468952073746718071694733674518070797599770308804312617154646452870754589028338991752441928227043597752839509362448323377165557104444860354569186845811037994381811183294994964497532608351972877453996049707766941079290083896697225073408743623223803565912531418917517912924346053287040137881581206345453876456507785059757576734621783612670142677862638576180887874018301223406146226167269308553949227037527604771431442980982055504625987387112506164236447401914512090696640535906186271820008295379161741769772240598757256253372707736625830190107258092241622451268999924036623314768768467284695063255357374269901123272179745029711121294235882460295032700073298581454156954815285439977563311723030164455832503581245087049016784091227675608639973120623340129042599185631225178297097642351683710057451139238491571452324094879347220882928929088483754258052742190497508934961814487065417974057078257370876730687565992474060222858527735628239370353592592446381837226594878075484314095376700093386069456761883656761466476839607488789718240309816582335219884673743157779277379173367493155907203775960182506040209117093270215196053331065990821086785643801415591122578788832906697960398180115790941684502110872005409510454620975480430060004109695004956193338628706868910747684872081410119117581920621216451919913494272624346143676231936024465716469099713608844306866667554929347513612829592806955886306157270412330251487254148943770456078030716957150721953500282114548911172160120929566885504479089557665024162235143751235143023769052571834302833832950555791225386037875844091379579200267423263308890594834093948360568254633466140727869360123168693928677828950157015735603083945167387354107396601870053346932283156786298874572757516174998000536794718553621214678924890758534467831461551790245144075321376779347572387439024282100001991182680603006296121119204192450869779699487512097946230500587915556835445747685615542500921382589465990854839861637298880105460418554559589438040995734727128450996036002470646053552627563476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3166535570774474945736339781330728922353715475097034457277919698766772886471129245185627290386339400267575705354183967498429367692539379006006198847042431119072899665543468208655058866512433396321722851411397368510266395860628775719052645895989501935084247500006977766417576472659789757691958525646648721203635423737496238615521928781991193093215835427128705048257826244691230645407584280106118713224749875849209751643957539863275332985631283172915782623365034108605906663287499160856962530072647399612159823306978052944534972567172572604511781284473393828748851874715871098696278503330973036821072922147130107536068986282362006658955529109617061578389224638182276118567172043652413829614060825600621532456478649935600679760332445902337598290045849845133015483199863520257458115733128881719047983616764200683992736014190056078757932451204947554452848769773263946588116773958895630444090131435925907449855711602601452815144063869657147711974326304059329860137048322061638710139603008243686579883894487646969433972786813008803619504551603077958938432285232772526017557482589389746796336040686960147166598240808493277193531285961574040971319207645981879575956442099517511685008558069877467362691095288064740407272039162499376834549570059175422269988346917910451103728137952258871071722915059489021509095184069518939119686046833005175628173674936979588229401359158518481596759387975173911384113301190109189053644322808493428982389507945224858028890615582436534265357708118813725721831686657951727700939346276744225439296554255151477883933911645175424383575546843043820380637285857508073680262612058420342692415933312385356266384399449081363645422962100185611993067449422402936782422194646350433207394291292485431313206933303705475599305150114576378934880375324764688663027585284876473133807312443564941638307900790933206103448337640907039960593752062110807345207739319078567647956970965888051359745952323672397861170859748245011514180502967770549122093789790365217617710776016452833711946950295458820743696296750529023841243466142945105158727677500185509449158133627701710697107937107694104567891101369154717303729838144704044494293351367149367715694599649142731482303010099921706759278054938579621796125973752083002088686187796890622854020026623306079120147721951433389155876157627752129668952544797990693651316139178878269067410337308901320600167214782079674264155859351361981391746331619405044358984305190968921541421924080633056954343868782510892536518391966792042344500605291732998126182891442091206956207363438916544214689078285020507466045135613364555061673847085528291598599422245732255833010575516126445398208714322054208505429583442970085968152520310899856505568276068063258464793521703161620952247489837938007994491717070032508951427665583546328448849318789881657392880393590732022561996875952983393542878110268767238677609792483043565096396566326566458823598326926378755511663545127528868564951064238888508227261119452833975116744545012222129584809473036105546861805979291475141471808552968709069495560408338945386261229641103001785690047208761699672172840563908909695640371602724564961904388277035250052222585972265276632186049112001001358840739867114510837644829856368687805693789817828258585239663055631448491373267117154993556128907803682954880642903327278642714469649797985863202078027585080295852679805190715378017657424925739574723146519130939780428011113401151895030016801645465341464256446211181176922327793792275526254335911686550394776159432629098909992105792560546753947917775580063162126671377446669533178357835098659134610285506561490751782381478081185111392321742584559946841946632380870855326569175722742432708462114500936971249096431023884862196595652921598444028239085862668442698294024543903141471228978294721065723229282739504938104772600539257393856790388070842352314761126528600849235607475514713334963492713450614144308005861594465597138471080777492750058293716003647269400276092540122208061906754377204202347278340343522953783181716876488020185053023210623465594632536707817120960015523712845678028130253906154895905731842505966885681686435626885625157600610602547029297259395403575525520300335011671101717234440633680262526011082214192997926363882272137139394898422454396711023522010066648326572859977281255641169102379335756611570508903524621942152302932637003197115108193096155238643975843807070746282386922995869167185161707937573178727942612111781045111446499364362723134766765674881309343618340790271759033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -118023774712941533049639867047018447903040380880204924679104706793152359097383204037403462084534277772808905603426512264198849281911791548824649436859971864183638599894430756997376570829240883776248348620172132275172950420866645634859932152264384199305936035112710272376570652540537105911676249384166522817808988275068374559423818738606844146102845396467509678406901740483054525136533824462678582785580197400859303108447608933233363026612645126193856027007445345403022141618606600554249387421430435690958251906024303458069766623721752726543962295373277777298671628542503127314979676170740386729373603636392826881773900845276625387938863559804625565240854919526120327291028921320108579899502357445707211415568551354372887777860284606998527927992477234103774886800094005212525390825660403757727125435979723573947621439482916670906251707400005745645025366793830510952736871640131903426121635786374454560671056148078920175336023052411619737841979405162135361860374376850009008506528270969679980501575386930107271768558829850568963213567105879600365419540996426780427813664537584806920411754366867257745921104339537901317910177087221605756724177143966845403565520168604269701783979248240699689693124143037374074017841677656152957392771041740876246064198176919362189677542310166020400573017726994938311095627553355088493585735712627693001892963462913335393412992854958811871432651145941587610716531360105545486481625535721255827490311030604704137502363683758728378485616320235234852844299608187820028638579684957999618375529026617439676956206150283569229774771392346167932696317947257652773194723664996544548166557201714484138915832477996371166029104109532455413051074967412387341796590530174019615377332659758654379570914736561654779169385638651151107291460309365355987358534306304702074386149828401968540638313047870745372953544399116578019331168427361064636149444071269446039842969711442674992828336132673939787988423268727755371804903848502196521673126275182524160483166121366957318037327094221064718639872819294723728590663959317923277618498786886505426795029780443229858475063804967543920768134703991808595746324140573035032379871363844370609572910094819380967829971126890229114541634987566375757851259499956283053692943754105090673943477849761957524430887560854254691635364168233730110235261299637008163083057698486525815090879663525628220226521198656673457809375406484046708731219028477521428994467827084444309521699612164629070068916179467267610757227803554057519345765463186867033930662915426328517654690490690322514737928912086299209767993540222197321682218504810399609938375067312930194881870610584884720232412176713051580608368089676917082279106840782075981946035883086916077089236252782955739362942109626932331287456888205117187475343197818445417594240199570077824224293923016642165998951983584299756236694967456182204128468903487220415637203463809495026915324730227253864364303051129033298392207885367012866562224627248319261479173021941066258599693745047955003206519780926929285716955426850745159601694204415965511101294079151581269385142851854735487846125909157784669282888786319572133125758224776655282976105243297423567297683770403349702675922012666532439876274799199875022503031604864842406611397219654049747007796316896804121654973058382404712057286177782393852540616650280201035480044108324842583042839016871189801973581043428666628672886788757188029495191491919111925198071130170187569607999641448917532268441838469497853512510926589543312657508657986785617299954194028665588396561581977655227368511167246764201591959827707332943246170689180290615542823111444357228695653144766130572390442670716030991017514718665028844333682239334239408944835964802256618881380157277949909505357707644352365344205318368012828103141840784491767508675330005526012689083584188973072247980024039257008723723350040288192643547334956759844494944779108299949470032333015849376561648588906587412070853224312146495051359697262469253463713989333685299590456425978013550430650418364604387212714780307229766977139087449209230051393803720319931164548202864418667092514755413446412751175054054466094809905983349150368330352163111228858482987306985012790205048041925802295803905814789511197337010185718356744388828431983500972343444902448683986633110275890195419975793204730117208950529043180551359467532255150694793038212168842671735024127161217743233508882306987338309056598192400332409640082109575604136261312831010405900543744172828883165493607521057128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -4094864697311674066800454967119731988700928142784760125240143536252378481442908128432859400465744169430093140098991145400734414531534067642563797943941279982783411689038630433857267539886583146320604724304604198457686941540090515620997531690219708609337033837786436506610645640707342433433664577952040836359707936790659084742973642181537435872757902165862335726466785438892418816788343253018380440187648119872478002229064049677150308750988143204549804550522385684812294142849231617575480254660795010387388157386832813876592609051983821593914113520932989243686195656162312322437032081273354194073504897808033463656026700938011121611728688114771657439184156049411675601464083894617981348216648998534730210696774024328377025848997009235503375634723709195790693414469677469826632880043117271479735722142143351888100831029148796433126011290130710027735013742239696828264547747925502880324614059419342648673087312335117522250487166648162982690552922480214666282136796311860928828210379937104465609396737041757054379932584502022921774843122895962777776503633720900220912091759234022271555344405636649641868065755942313803373325889738902604535557947911919708034575961224811364528301955437973020122214551878835561765946198686537784609362937406424164911850058334926041172454851617497765456507595842947103127480155250425395852906240367636376862422153889728661130792677191758733968658835245188108300339087227364519410449246591341335032389142187577795050042543455294525737886499118369918696960174699624388407986334176853662237058098811836978774993487133880216718489330509252946495971225440253504804973837910544994407472451399830300569252788492690900544120890133512361719723622814818872615542738548776385656581156214102828023140375790896957022622630122904658791899117935548092182704763005659272993967229038041542177131501248953099912540570504502587858213313143693345940011069131765918699461617856607991170525453072852081544453493555896676963306349793868757883713223029953167172676849765789770131940742262486606848426929742484217190901382052966163169107144358576362934932796795813968838120770066146063478462605787890409145945028571449320625253432199074702208500743050620426350531472391605221654118968707227283655056790408390498854595860977622330385171463606372306537987239216916561992823225422677095034148766165658233792800193155040633889347668411773065126594562124528880127637049642110305143818726000084680590174244761789018321601740390112326772741687359444134009144806066491069153150282612300623455396403618645834048779162567399213457005385990771829370767765567901100514206427000372208179843852880429849868906164153905034651797090879831284520033461790748320184713998969023490038004637567632785728929995889770724761626804304532617429845829969277377477478720032858613129145911082273521683425583107614278933742897551675200011081137800916441316321010254372174783136855708071523125243876397876678177437087635313774954439808668333771434245473695086765793584663228422199836189455669256197414382298944433130419523037474641069366030276597065396613648906757280679821229432004738203464952424217762864075388781367542558402637838149388855163037694496133569946871592803804387080172472620213788136179698875581001828018526375053423769743092383033853944936258050098268690649702286529158905619009210763051716415307807039177913917455974350076385195712604412412841826939863361581186428819685934856815210024320265567784461010998446594870550274089912616756081283542912739508916711857500026563188585323238707719249139997766792850727613038436087092146059729009029830397632128928785219232367218283889749801726725407779844079058867620486638569655107775230709620687139416355729476864072366686879743402831034145569890690201272820727313211406092227250642635988568907542596124013411614108841168340253215136916587098486427449286991861221409568283425557868633102187749329796407280777123081807355738306009574374774468124023419565629946634777508925860340114273774318547060687479974143286619233269753571300343076798100045101704104957075514421667009516341814401074756136405210606711298106042320864075829952896026806772988024738470072991905829879299584824299816245699166579980069698706834891002729562947462383126448500170431322984935981203228732589431971405747430729258466851117704245416894181048077693483261753833636621153238648328032037455067077164019780841944238378932799158978087229567911526670606923191263060543063360734379364716323668029978249128237757766848019855387974530458450317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -131864405473193349176957892409920587867762783773877560923739220817913235881467369946825888530978422399217188800246019414335476384836233379234554236170746645308747988519935423413297079810861304339435044435956784405003834859352442125239666543300065578468895692586709011945621424796584617098112684007115033910338878731404776183980614918522983071321589178476505313263673901166519890901287589440029766096633572971316577494038544935914839622010316393134822929665031046863562097636328277916007940026460113926535025499082904012889910899638687077411561831986695164182340506364653855520561263132154445598155738416192024405556293210855918886676846064015544029511642115783012666950830462980710827840884114767433823214847268476113114668728494551664631463022049012219703531835249469987034332766671173265692312452898247192790670490184342052262125994926872406416007713404027941846508120312741346392833346898215854582660146306199065619658572721213543478258460213518511782574058773098142507553610451273265867740850072641838780206375046108680645858083083961667674503635684322257403277344247423899238204734905493678980309149891158055345463717255516839977019687148261061532664103693564385422825311332827023501605405050775732639024479163371497402304708439425189540971733369709922393783872378728849058949640472212267637090136250081563823285146376494692428885220519518016316579939312661388169274131723870564672705292645015551058946151999931979415330068419509738925673079165847688037467379388966436091664461517110001478969031311676392859718309137223415238363269778457311761601860129171408416380676481066338684430329095925267242500618756128392365500601651483160837340900296955171994469921444636438380113264244377213918783824902454486704246572044137932816103983537319708061575167697169623290389233033825134757450514963896829239312586974618509146887306460331913428989848093711240584607908668923521734076127920403205387765975530095887283811788459227717113099377207187081426549788356812043703231206762907437160084167913560604798873654607102307998051408948855724240972770259652263107668499836350523335659906376748612310059402912613484537476763547811699275735277164234254825157951834940859471405824404298767965584619837706645311030502453338525140558259890133069998351824222646357602804808490931130616068601301910321161642831979563022799585842555397660136830037500519341370632902611297841105910010268451888864561705463841307088815076991364746458573622726556097875958373086689369378716671975476056657540618638136148886996531890439232810165090781482405353330108551266198604523659323977595794576750021713314345264688346082799449387909102194934397310478942173322676361389923543742307108479589018540011094002355419254008676783692086295757183109839868565957309789775741405579275720824019363860573039092905798849041016418063736904855158350652343996705219867474924956915570385646429154876843676276113499559466353756565010332690097868166682252949088062242403191573334315959019927429292775492247654185577532515191621991082417556522311086026324679293286936006735100767486272704444443025402655677118650299419350506199562492854718504400697811195055016434684096073784857801244334354717228423495358687914064185446999241596112372733373415602121473833081785666473149782742758812438362801478962642577133917032558172376984048746384537343242313780533289606912435690275133260695766299377342819361551948571217860143922334454543867433598227009444449192578337474972977026980482491507276676700081823215189290813722973093366058543821218083525230092389888693221744887382438699930557362799183189287027649953561127765394740161761409724113292148177077625048282868242977861287346023800852446906180458195613848704896412659682668057458132643827795755759048446334608444946293551429792358334888500366777979078315401812583711773981453530620689795934753739340092548784772113827797853428021733866130746307437284420039933854509176338563220616316816876478900533765911112048157696121545038098715728783401465241166106222881625108047469514165684853503380865623467860529846508932025583364538794997747330451195756200225725146070474754424723682641763452105613500764145834175878678866794858371037607984203936782560901523894349181650930050762533686316598061288600127297072043778644291369698967610632006794693772625971266339026014734858218518924341431815552869148258803832503262383630180136313553901513890564212738937315202904070270720518889510009688933058008385437704655879977303884913844819448268026462756097316741943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3922177418669203816212721874222148426730923614713266026687576692737907466732622739801203996523026110954935186798738589968655155198790456023432691819770575091587110519816663540041388597101211942256136679586237423757269142456863338234543087075269375270172131509017795245191976128275094055558685577583756733098525224980478337689724813627348255225300848907347986779925739973766330791989259506357425429163565426201938963108070120001575220010961831761023769312294351580509353666044594304053860326249601493949050774169798976374960595021337556130600482539393330541744989219947470260844208030313519168506268984131365608480801741117826781408162080066140009174329808414294523346983523636269040060588509701724409446713744605037623614445592407396579678913123222976259369442579489182888394705389042878620471751689917709797721301052047854342416152138374123363299883549215622065853190567268613855038814975657360876387848860111250675293016270958418640903260169541372559626341672551717712637275648733296722431141626551037268454232865263503360924940196612019132829589297818152810810964287861470906828514294331119247042301819497035948661049715340272746017649476735965790231731236289318689870969043844749260790224625540079171757483559414761228862268403808210815679630210453791063859222227225734329988919040823461206578758509798293045734071357574503938044347225567481100307169010742243108947064137080184884975789046558190114034841200747811048442625435465383284793248814034884978850768546093553199408382060064746207400183748350766142046722071526805913515430489158730819800978408889079524847571528359094467917244918062897317819746048234144745808807926976113088234015298832822777240931866521211169251390897636120087525789105767654905813559257692392272600364990949603900448386022371349363790596987734771989532075654690923833977353653189280010843565595265470435780265051395578455222388494262486543318835684320594310949009772481464950810226313340781598219380415321942458693832701875312058069216090366387491160883833241454921363379975440291600276555976942113426519640333552213651532270530599832373705677042470645989012693049082386173323318371782450180665443684816633459658644477319454328394374244246826042180361830103404335057118580863225849689521395742084019508782184933399334793893099298127861031662269286003107111823554943521800094479250473529653280478590539315176978376011950344258793591091318056370505749856934125520457232769658719331646881638703722313018362174970880716477946900371148630512237067955594481692371458311664416205006962395314038781187815511782767215833825437329731728008447184495897096501222805498395933646787335721670574219429481549351244050578927254973199500525158925424259619680919394755475050875495020564787853301704079119448876265122282080820129362492579240526802785545857550047842920711773921542251303985602568829509061964074690573998893308208365445731728996553018907251261951911909786622767179669822132624056687326059349247504175522245196770912606917969491875554845399013743090133444929773201098752984698338116004782364779703389814463046752741990019836132886309217234386146863367173766239860990206830336858530971927653573696902942774735299137385228309410363141398722131221041619416122300120177241475003354279755472754811276643799801230058290333836164347593194131353026073240966349733248109942497623836964869617151980197490124725396876485487073508772623629463475682497301492224854332552732540078463164808931380045192672090368970158186872611782035422213273231093190230341999187646003039973665042396667862216009651987714028179281233240470306566950606807052029613472214095050325648899791018483295188526898805784823182695712146921246625808598841805065789326455436634905126354925652363550851703732368533477247029004607183554577223311203625652703720063137859401564217741642260282755019380528502477796668446665773514504205560336920565882736316135406263238058034314191076163716826763427567203180273408089552798773013229184843977306878700803016095585395537254606319682277041509072024148485747248959878705965014972228947144390463955381396378491559350674398280174308227908801797880576786549440637427435033218548046671553598366184422123106772055695876983309933108124635757368333073193110515072211182662200866048172452542331109183659549153226098109442853086665365800561764942763010147197956701605343105351832108168422487202126319692340494590465994232375575712125754725331030276695367757620161179133173022228004208081506320453925127367256209254264831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -107792886225268471885513864199658333408940189675249373577791531614450148266131958515934328094774504922088316534209689520292008883668749614794408302693657118798181828867284451226962608750874661634002195604530007755037691907924848477702099102997065139537291965345673928137246640017293364251228232983923674260838150315874434253271061241234564907014362695483463239583135006381100741911242724574929834768840743944791187233963220466714643537798856972160892610352825640895720262520282485573633426041537575356573411949995559955123133908310299740410702497121290917649168466153589476442196692292835994283677233414190395571483670648067124260856689181158564405618503746889687771848695661235183406202326868832988572856205706827243272140683725823587944760722180915954642597812605706577532776381360045469924669459772390162279780450523889011701928426050463590010179941437213076532128454107791086073185191461977778899824649650381241965250526465444772675082283855623049910567040004185791860056139024685781838987419645711186836236911085537752306032210995876242419036144334601708236082420859732501996726587381051791601772906488216227539154625689635157902232758015135638920954039482425590470206447408870499089877988834085565260232998534796997031327666560765577173185195245624764265823574086070162015418640439789516032466551778697194839884001126257687541224225774297181099353789332951825222419656958878019552851242127556611630960203376793586713898902867306334083467239722121885171323444460941761096649039802950259725506190527273348567285669576479529960468712851039729368074360913989801853249053126160326551323883423383347570802475999292979952857768657045872018265148111815509482558381595652529141128341510743236347887410112729775971399358820598550999186990034597745180264312015032443452169048489311085184311208051580731088638544678375220698397024071808769136461799133165954290682648101085965023532116239247921802093312250751269929608089230956672371239089464982065905068721250368345567894184709687054957419643955665793264583914214157710367691280003496510324401981640619134106284889930235671187855302163495233886317067076691606730067504583417585804627736399477774741260591612836090531531004534617292944648695979007461061260285914844531142535357299614489760491784562524050174635300557386602112634762218952766488715286209538222095026389689776714402713835614854870524997590393921167968266821288574483657255711443080231915221506856670152705923813277041451030825263640333951595140248404386159894793932102560544682265236148256069084725373250362621331883386146320703205184774131088741348551568697422130496452471138263219811788151713886389237340622388191946428319921832051221699577539037414710296776870874601616762241733636320528267210209389150346017111569135297347460164793919265886807748343145287071964558882046309410773002052169987304384385941047011597943921884326541911524123626370789964704978639590050382665236769277249483062083179197120662371322388609502539306773343693235582342786883964962791768990080734365795085693222218177293749231771909785488448238739349262196018422518834717406279671667668551663309332553008436369246617624775064972696050794814828537479969023512420020003121741710360743342479620193238827004393058208640555013562033677356703873866148308254434041855621261082195284307487118355433397878240962695537127045758028665615250890141223563904845980415644928192016575305856489363898703918247928819729677712331240975699846407699162640775536030338548412512540349240057701663414868555913211423532679237221537120733256741844859397046098839041342036219996131919902605201142999139291778377863075787823040946633579421740186164464524681798227048768273331338515830681331582787693768242664164673811419105597758534155115909533001327133228536651913308785574889225025023677237989473708764386614660077430772794388048699780032006999083569002153590708842602459603907091744059506146918020230047266428884708945995002410362098576903954192308082607450922748448695825378337142562653994661256395559815771275062665988754378234918387664902793488635073869483494817471316772079233985304817242257286162060967341532444119127803476615453962353713756543966060178473417982075118031232775801631557436546761847898465853724494407385373688218194538523990921909546584684396015630450366046342307910728616566021665758403711118208967831762149267056717635315329093899760008455560155396856415913854528168286268239542949495085005577176583014893562278914077676231560849373636301606893539428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2741838634870080404440261453186929704676007627318457814361193408425940424666124573959999362932593687300841399271295465981656824195438668446101074412354252735252360592804460608139853834732315323636280812756182186208482985318384770281060597063143133407835711335913848778195401449645082770313316599088769479958542657642631580307230382140280063743781175362883537179859919756284065612472216689585631288221607254538367205198378923847156054771774147099027295961646463767341715379073940841596396402773231691038144027428628699151441258068540106456928933252092020914695765631459640084729440455971334381691923431678855319784912508595846797320962716290872743670472967172804265502228944610234127350174267546761249445156376667629462444141651136920361834461622185087950275693926492225860739187712692037879630381330373208252189592465720919717871176521588556006102148378940834582896543296082836792646178189796276566557647996117207464397665565277904253433674479231370189654930983984516120525957267639133812005164812076010743047388863609297343765022977150028083833698396497963469202533521744479032436377647701854522125894767351239480856634745672457072777467757485197711761786197802909146297174794333120970537448936191229873376372042892660692707860883184356764298198573504440759610234000409470211371281509801394477695141701225676303053876304406014126461279193914616230253778824239756122007627703139177122965430518151238520395301315415011417847862659075944232219664955431055758279075903342172875330977149888053277960944242977869686043446887224261990924147852716624450658665038867280750658834051987763280151653021389014585821635217790149110136406464986267116867357831452741971778416974409946540913030840901897548175059478016234091433712233803320329174426850306419500940255511847493906354459421588591272484994705099631672643516253149140242621764807013278723396727883145749994874966494530437839572616940422776550517106933299630899968498869337835519847481140642178859203057594800926527975580357055766762009977051832409281822381724954895848585134095999952133759396424246544508069801478789374689271921598077571083937559881981804633562515980501415184267749155012145223964798628746457196335783135129295287669653612769242214199753696437153597256279190300065343226660630973896126257585893841365959875101949936769850868981494508296818383466663803798835419984743035051708788053060832905912240690030542828177255537850231037594839142475903034566583737943172360102371646584330925064019570381660401732590597737910192876539022556289837883121637739986808603536496693774345365055175348525072780324081316689734444357076800156901727394762949057564512214967089635404126019227562922174099085528417069329519836690165137258267486513383146336439888757364596690395255230253226969317991496676213536285602969596576090187560296146941088324992082575552097177777716016310982548161136860577885004961692437704868246556505922577695780032181413652942310439662708330848445692321030404405398178723428881464016890828100838379474482088854868146351780058232831110564588727168194028796541036575490919133516862728693377166190785804061088354221029699692268277999871958057290096941561824935740109292809722503578357717428142898328510235400219689189222130363013705666654487872884459758937319485322356116723131903311472206252373612348388726384460980715820674059587023961562781574537007264637747758350600762006265640233974933834039980855445113558425805949290669274225213669307129082863960692624558706584842176344820530108077898507688945685751071502714304111409641126643798362788740491013814604643830713036072144686456476076111944796868294351945009861251933681138006229037476880304879615746812495683599254001692505183063756649093544654757246468336522313007541664072521915860190558997261506602986073507112104123389885545494247295357116652199827992738281770946847584970802609802476110699796808046295754630173013072617002035643128453738903298318475109869869084683146810767427311213833835450242588773172859599636919313618827486514478750538579769722347721583273818206962850781091364564831510623092178648129534933822223235501650435938476962228620835139982592252541639345980568829744142078398267946761007167110566540556209196878282926589920066265593070556125166771647799259638145125404013203540487674559223228050356888685578259910708171175478879471766703117203909957229582873042217271571867716793588785673832056769731836325626122553038395933343486613959020561147965517548160340168395805449108593165874481201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -64696134393681605595861141895796666045335110602402382676309858625038381768964845273086000499852152462265144851194078792720223935859916430733604481466668804668781667077530000414390650130556807355369748834853001400370045398330680822148970939143304977766068525327787013356176868279638771248428876903839083254956819674032621307380948924968495989730563085734268507869352610092880366049798016855272458969680687122768947982132151040387344495155353365304949404426951290938102932218332888441830927205302995611386608147746112008319172771270907545517744739781452489172448895639673747788052618503197940069125951179687261771593585229258929283036026336389793853063248041704708011683162901293640476239230150291569562706957101673600421787409574515200147017581697150834365531186180904366628775863182624445049521875517938880995357531813248479882704816728394603693005011972570758280563231299846520210115859727065133606485296429341632630195138062570910029791895931828908422899718507799767100734560512891371156305017207183276328135692783489554396101134364429827809717384619790608934257988712424226886767845859467700670239858335879212103150209673415511281979396423883844686329476055807628240200186200408270965956399515035720507343948571188357015059544201746122356808003820003568730285388060117850806862877104072158272149954866376538524766939928641380357603727994983021583541609464146527262366420193226538577147174409603275985826634036707610946887429850619879600733182093751029790710632246076201738214708878040747586188346076317446039433712869440449124350344169772644340384330350760918371412348616022714565033816005447719326194460611737709535477523253353828531163679334352154595249191189159336149374523403952303427412374167689035505988102162649725828737573654172556336871409665324838864600024196136305205756873474993834689884636506234284243612419785410958113483022177742514458746939226994260134265426806022187867345925503168718342157771669745117891458403579032921450530441380888716951343343817466983865702224476219272782151075651466267143529516039203011981568116922326684817158676351493734815185735682392350224481362107273307029780210440950413481329078551349905814705569295210327114135872300600203717190310365865622068307659901401123086821267896177976442129122418363023710830916513789700349289032743245744430728459214038272318552817316803625461920159329912960606988569361826738141521217953922999243699589466657971367990525663467769542666868241742407198064396744681781838595173696559871075403459440217808543044820166069409819686538754993003883302236286895066833905335919791089444091326605275625408319977858247415417634071583344269016546655111212945719521671465784190096834673532700009196622713457366194877597458345707320889092870485239903634657273750992454828142808716126021413117123936562463464908149071721336989822899888148356904053027360752848740305958322080869732109150480353437968115397030468918352054471113741418835994780561189012696131227504858507120815153354003463827296815810188444028980749619703336086179124856808077871443545293832754592507815775300077490524187048759009480155566128069978182242666895631701435659914381032674880661580896884947090781557293367203931123852361015347348779319747831429666791980379960150181472696609662451525082319817640396648561110053351265892529195694917683333776452416654602570554493299497088354135566953415485531087597147910065331508568994447800787916794054804687741679921346280162550089580280196278813161079433024165862240079685352888878775952757217246275021755960569418571584524207522990179303712838216954677634424117163563779957438475482363271947504023531370335985412216298455525127170226669484420102185979147632346179810688573433214787551186456270182524981042685533570042079463905959408139338303502488452913832880409405033450236690211442206211615266984115542816645665767281227632292551360510124065976682509710741089608194375028208654903070785643162826173064313195618146350114700663490710155645872798879255176931020224724977306793479948540531596180755517198339791534887130428518200671675765379737734072806270059267010487350195883442200182979770814914248014620807752486228771540731011807263915786884327271063638692428733610663377705712003846146578665179210664528601906445797826504772509988557040329167797521333612943754767660392832183413335952813262043693886957478882931666809682254328912673196627409173757056467079657407755948914576897457470634773494159469902587887958019010800667217608861392363905906677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1418089949169317158905530774894190102734126077852247214132459986445784279144126403092375338893892018060482164118641539071017189250096580832610058143236297598186791253599309516799355950233069075688751717020470869293281546453839240749263148936827756760702229717570114536237666668254620565623608770113651593210266678785477662552908503325695287525452768049379900785174294582253078868563590528714056311834179098029902569531012727273728445395011812606676115978480814429525683419361043795603056295845546486969576807676976043635173145034071319794157328074806736120704101339708455360020133039101092988545761451962053280233205551542508411316946074932547153157502868015279988949059007743276033520514589504091029005634928877297847301148639147965902428643912303481487818172405627561941429906335783426996454146217704719808476111653699842794083020689824491017931496642063059728967374643790579101019774248943290046234728558655134461819436299799968255122304065387899540068441890197932250964130798421815544865195233013786354014711830698157728111977632400651995799575715377143677373220468554375818010612386243784245952296624116895369012971623205919409136311414460402240741727950649490312178680827020898292793463874758081866298673350714125061939696714128746523418919807350235866684714520191779858308675379698067214470173301054042215021700796660480314026572981261921932804224621509734072809011277551587192737971626876202461415401642369247857951060554252739562086332481273236975775653096203835202931178594686612612854633412608449787940325140196041471331758748229470344577149723878007835237933419855382039246184353263760603014491285877588072764593538939258353603024564197833943853839599216497697060286093596338302899807674011035331561715999711805361875689653614788823009374447760538675506835309463354145572159154973087098211166197852717559504146588140147237464126761965934560109052309225653907454772139512106081233768293956697629703243577761364421396492315243685449449440521936534818716784928979517107724474846308651264585147939682735682163442877903733709130452115384195548347034760944848357096224338717329781805336305373434745907306344734706485624499860972121217604350045039862898211907028253729465432867510593762543762380650335635710017586185102810725787185694072061150264913631883470783183759075598328408516740935646374762741209352331478980866700257186971087026380761865955042550786677917798457799139849229354829864465964925254236498750547891941577422522976196381815120933677608394838169853021958326501467801126870203026787781900360980676453717646895405224754157210016057182814016654430127488543569508162457785438513107553140538199547215980145917460544153350306202077521857319231480135847993508323741400297633082971654701148641036521553952391870860069223061712612456748890907134339850894733445632533195767066638726037299291009568345032959544090943341209972516508497396402687263874910900570093269051295399851707671137522033415628314217000314704547117191411313418118336406849528727601921225081307440872650549806782428659059037232779366436290307789264901959090278320887673806272052107322517337521002903609321742094174435599400994698295876241109773127445630119172117844917830175101374273402085574609998859627184865319104385130845145265792038957267295607211500025124140775115144233720067062350514469161341585190077473167465745283594375780951845302001906356910243764201063907096755173630725273650815688447813161560286052244665952991884708276048090926180406444916281129707948456051806539684469264078699777875676235625639114250328933219877644158507209637986431765876214271872791751842178476810037851920338942471728741104230928304353837637302805408812198462146715488608267327708932244418469686222042778036027462581377694633447137600672258144759862574480219922329704276203631064169470828446802341784835360362687466263144396688023021158228879669292528692906999598483904725391746047084715811260063806728059515654825784840413330560845589083318517756474338861034662670778749279607908356218927287432685994025510180751924812627428664608097385234837351073193620292905421852189164762361559949182756378446693176681243155138934900427168213512014270871428829889075867159759459166561735817839541400530615067231465519538171655053466984681822784567238671291073400727651579295999149467762431952004473560657114813336216826289615921741227181462859100432933354559168111202414454793970504187701041264458298489536573037036512943243847087220184347435747440613340586423873901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -28911186625064259424939211352846217686795662754087033722746871954316378576740538440732144035527046772394890515086315365710433891639178650288255383087052117626944670808189594800445868747371751770742419455043293390398681655388746796456279382666836071923438566364559802684550915000525620217343619749714685006863423625106083286441322327924817271940602020747613664468282485508564930116030188577054091823788694772039904509737025476705243910894217439216065698984459681346877565435209722582005927225986687216752306233316519051571605781622426862428056180845470371647230579573462188661448388610827809569314445864084487009656658878846840765884843561827264913386917727090053243017692600412773383821334795111547509046048621975890633233311740847102785234821029213404421327842665362336264399090385616008691204597396713905446451461140126265154693468387349582303075644884544489943727217764153278133601663150118562279954291112656957267523001843332752540742353436347282867384609162119244986512987940338349946043501675596221982459160512138964217497452547349402300618605831873647234196997550514178136054931886288612229096217128571942837466958113145010372658620122370804234040656273254000469346599555221204276025286575744660529680340596164300925796534295300683888450557548819071146472863441589728672076800953476673689201592778724265844593676161756082983830288147731236795934556814743840281178917845766051626716281517294732991761916774718343579391594526697455007119590764416267636130065474438469084780131695957795681708284990942040561379906707575830005567585617248993313318825173861369727600741964368501393137638869000254179428751722365108603676650305789441800590277761091369201062110575053973751540652430400549473304814593111175933242503296682203297534289747907479758997149266134461900234841711097212985099743312714289149421679120897968472012707068847313792548394494976238425876631509688569630984135539021360888949423934699459855143369994725725502734670507693717451562330134295185068875931725273549063903073915222712165869894424602371940904410264514778652354470308310837212554313617410160505111211818015112427136097407794870828869650453985452995148523163674666548609127244688939522775155080405864944512671318248777423721628571651077622197471365417397566497660719557376084725731997067957583430184003080844425090039312172281134680615014476059299234985330057315636984288192855106957674749096205166910481530729937276169827409340421629736398236931610616086091444154577055200566984956713276100982934018579582025098282059598512224574892483485460532055297389901963492293867376056297099131931324446297551374509734139805858402495181853120302865291397812774727307398051284330571000104137376571717765378568944310501278348148183445527940146687143119589245178528800071529885282926213713931401279729155104072169311610693895934695960863862195750946717861062960738720117028505101878801380504126312041943375869969890630918333784051425437192441657874817479987049702317896922710646221447795060073085855188779051622347569919987369906808084059348536471449628850402452594897257812191430190997757352186613484401842159441968619322430123253004545739296896995830678286997003512068974199888219185191557961691508627454911134018957269951311883863279131698412581839241277966858416625508791955986539448896542997034138478204177252719126025543747940116004537239786607058915361714224328864282422209289094310806616361553195047180520090393134962977586025024079091330024049002639398820454320379367980058325236311230983443674991639820731564931510320122022900169212001733563897661022338920935481458550870766995393954759125531201677087804357617563160356889282784166308138108432720490216954024963063376815467657536434511955825101875538683726267298424440314792017682929102605899845053612099762660291046885006775039541395742116633664602773149689240439493428232799427955575480218318762330721937331941568232571720637639296760313523294777321794575261355938432270069019966910811952529975131424643895544671546070120445744624607783980118962980808089493642041886118399939685592594754034571059004808477803966928992204806993733286689678629950155746200107466439945392793835732191002990718536391362223082870151078694074855953517572016478229064299011878200680456083274724969725640662541657699298718404751196922883233104768125633823997954602710613899732579276682893686619695412715118657925153071571272118942741324269413041234463326325696296867360818655609055065575010183883790659820078872144222259521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -548746180573363925968041143343210859129434331873759070397508003906398847257680490073193544921605132359172824991866902176345641372220112736802698000270649708624224356446448964230905504370761599244599147911175151997390025584239424215135305308251592710294464530018400500490009450866855117279671822857264916911017715128395459005516416852127163566625841537682891500311313226355226838773191962543932927553591817470528932997504434322303242175290790650248793414696266427969338742054601224023519762880223521240137584155365733213093005089822651514004285922764967381458503752670002865545478690395762488062904459090816022785134398932428229732573320686375305499578478737516915709237230373023337444175460744368253613176951992176894644970073041171904688892438071726964219410547274334608922735522014702040726208759144878467527336195875213790979299528528240740728969548730686729601192335487449577628046467388601489472313797488163608425841699483296719613983792006914513051925278795067391898927268836239622369286114020981176199290670854376156349581411130293367713112414572651970142663276404591684724189372644182353041033458793467293968363527135100039581342802387426369463180990913380745389688410063723088876135856535234601483235923203673640948071792146536988735736772414484234045726354789270260013699011943078264810483127160639394944084451672647682111872476702726317029079037421255780215606625729372223803575464293758432975003738596650450941281580031251028859649194690056543103674990965073217711688635709431469104198448365499048445315149390533015882309382250254540119850023304642050149601242221192044636893636315076291087560202986433869912387189741264132494405203540537265861812311338356255014686951672743899438225098382199189151986481870987574468707262107645635915866397309711077023555970420163969938330652477457014681539137944213959991303406409523924211045797907613034663759601266673559918739550905521717259791960970940419637808014206829726453509113230460304769660830927823198391576155404695354402633650813751271645695889232065777661803849071483302747252613901496420344159210717328907447979111364377591672280376239522219505347543364202061680228523758548097608994484672220050195052135184251368553875420180297183629405713488233247646946356580570875140519698309876414372322589836313098032488498509947258873957950254013713322415467065453211342916446638228788798729523148076696146570796248107012389234065902070240592354730312577357985427952258478786190399508186370906119276981516954700666881654470660471295245908805608246053403364512564285474832376667814105968741892813308618161761615181768758220966611309982274130598250801573353253659363699398363535802779248227612900849337150648637534562464181336044487635309986576572864695416649889226327784361230106763422217658357265389143092928501680274641730228709086403283583387601612451373826311653566768811681051432530655525247187181143035013311500755500960220270779162159416830154738398418069349712561033698966177653058228835146613229500655570499555799260201990743179768130465675418494965204521190901910604857654531076849696966805909303646200281501430300102399800548798693070025421592703988006714568491578682646827859255113416633669741206822927731798390187603746621588780699324659061635494625423494923079713957585621977878695863663597739713822740928258349134086975289930210985832275265381590010307500689985189968662813905580162151513562710513999046456654153655785987335911959278276845906807936599894045697230277082189074517481542890454642821342914714905064784562189755227016144685429903783206320376747523684889813059169585080097550710536103190992796091183054394561795383095278822901790913344077629166326382199871015451923864680251540087988786620931515992757051855686171023388432636899992229827548956595300959770690436154813888889219502043520933636627785458650456343032485963396663057019004706578792549134720732462357473926572049315754442704069457401851850629957173702509905089558041832119195066674261568711612560844206001784107669636646280084630247798073530264156207863302490505677553814562836394264689779160642095552730371075977197114383882848076190995569867774409927896357062079502009002872068265384355146485815538402151932788213945115949451035027012785742997205232707293267595087399183672342575251894909029255167694707140335767590571404855071333781219901845093385657539363972261330364594885130915579384852138682876393652792130713949215950366383374074113193682398871582961419335333630442619323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -9697511407627486456873152871378796952781923410297958858876636076932706013444380587977459560413743550951423715532112276789460709517452035417615482056026195145024006136179639626878425657529092939277481382224789055552493324185717992114646919391673832764745628259543142097445239954869124187193002865575392811148500202336551557213656461802599858498986300951766241329013131706726558745975167737808082262400817415472984863467894311694961445038808897841759413114778067176246426262492177509087139088375235460425607656262565589781856832532174897805748088852746651229869363007896025539843324332493914410951502306040911213086817500947764519545118476056960602735040168241684200142056056336372165041839356765016801761605578816122913260528931879417683581332766352642948530488547509781878496295098215135212964776105465052193863828757909180122636201441470118643889968762120889816800505819850976287775639634277764005977440482148125667576298614678058055992889081111884512669438224084453579940922222021623622170248791224056603221270400631466304429120028771334104445945702121481312613902942617394212439826369940102355221891409384431126663963207698640876729282484451306799611690129852786751590461409387156436592757747613051411189886705958683930488469918438111621962298740310876996366270190071999984292179615666203262562715409333877130631952861336756667387403524634535379504776605978148476122962215062940339515545490043396151822616073596827367650281710485355126713029038930949713466265532553431062526003244039004090187171323694180156994475790518391660128326207784820266955309025958404688842635561644528146753884747947327515140807203450803193938315095100973310231343124818016100392423149850654714319780961689987388184439996508856735869485360556101969669394359357805176536227534948351609457016354687310575124236258609684822139035500801142428403713929716173197821607283904008579400783132855289901789655092839955235155857726092481216736187483008535653443618280717142100383392175698005480164720502790869718363002289810296124809562206962328694758115288485837350175395574782507790716622122242155865229648783316114649967628490827814715969946775422542803308050950089877355070071157661970195039568397256201906544625602867304769026414630444499892551213875292046250471375223533753421188050653714433786637557757671401603524523465341341917580644486285043489035056618392812138742721139120270239343147647202570775702664316992363343606038331271945125329245756512749410554376786009450412494368915050870505665703143487631166884089177306590329110330629853488299921759786920591348051400812997771717727425254084662957960252272422265437958000067471001904506279813513902582619286160298088238941099697310175077091269790859159898340814761465164916218695021354491753417855958370321386755488257060711715484221259896918104261275029496765486357844922603974603951791565391091130511469976864887810468155212484532750130966356264778260612187026571157644300193070587837822024323827239017596500303856044650351163777190478232823528744866045741285258944495024902577721631618960425644069614314956699844793745688824849557979285235228438095764515869335720422172632405761672737583312268991474257322632155073786452004630938381871439104387221385663686825586920619139841426236424968718758308412517665713124894519265061399295818972450478633619862137056890202814472511574139618286450148857516265086666162708824651660268171592589339280934075979201916413433850941546402755264617183152716293526674146869128384474854640057900562845612251174140517588121277046682880805704447621028003255449507457646449249657144748607885697950962235679706788368618970348287136018153607677098278021363984391436585542095048236887619778335513532970322919275696749645674665409455556359717634074151721385115038387384447390527929902055159215912746451234199532242594856034182524367870193717651130301947731366849859575978905469036729094415506686732130326491567372413645598011030486242550633888597878980444591303186570591196405778612044378952725083538401800866252823510586080150320546656206103263558909482145928775119013748290847851892747206718047713804227023113393326498005757281478106799826448118243930457358470253500268771724631084072729560961268040782394265536696683107270018464672917988446554722243628260803309622133797473028276273488326842380205615507375597790759443472871797109394406624791559741489921246362792765211657369684998326544350823150336865698211709768184278720422119218195504686264030169695615768432617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -159420453511561031594587238935803084334881184385023891122162326038578363412372348472217727437923418699766903397698443973826653252382245768211126894842249609689902826016919912074176525077256360889987825963734475323100015832991968056538650528405271368512956529268486267566124690760592596779015449394312073871667046949060726985018695365432164231400051038342482839925244794993656992554172169578820259135532497293451316484645099345879515549065539524957649019251715968458826747623749351561131062579464877037782036987250186727772114086717052109129865967826152507628435288927312139435675039898636656980355638117154823297747959647491328714702872355218702850456612824337763467219000896910890751001505278173492113138456710071808026033074954520046265509621016513456302495526217828511557069635073450667199651313636869408566008777543049306979161061751341241089134491381059990335993137439436953309961219188378799735581413374437917270805176154078698054425087926945413663961637447554495858738216533863617485649352393682090576374413386882757323796565036330623314332645298905858760433915639570625128409118349040108628471960331712040611602930804419656296373376976223673272890130197126125611847553636969072359314673692624290219161574884950604182013371766400069651116927451165158844598855973910795424544223930786625954965146283172562641914678512371526938296965151276621730650644098401999365955002076288743060734056548245172329573019600018248512365375625969917554165956021112671558888308227927796906827713354105549065723697577482549110856200216163686186116695414777857369170207098460845192007376399479941348288323401638352684478185569365533366827634863995876218935241595338276819363685446016845828091446171247566789504928968906806319416874493606631810867570164790246617451956941947226890466483584883053263628836024571620308096755519930714483748392213028648982119042501718243223383208165757459243480401995534754455183237285337630599059805044373725067847889269721186028305977966852752142641904871662565709222297553095892791581484050703676921964579627925368915499692296865808137088809830779454950487346866482342156378640708871784696455676563273719128986540012348182935237487212290820857726939899923025310699607335556354292910815193776632610784120012943635534271503690442031378441523567515938060232071461541764044909477213623432192268639390704758700812547370790980828690308708917439125540494505591978343877224607792434689583830592065943058196284113535957193026863881696142701772281044738527471532811995191204139402532231584384139808894784568303927692678947268561971935744800974823569654847286359168232915239174773473208065663607443017589844546295196963643205749003130912305058734655308637950152687276557205843808410353310415026499152220149735286885555268603240151083981637229273744031113387882421362478500686009061127916061021543781467759647875174214098908929209639057286162404900705505828533551249496997630137381057336242281300827506493622274014677746812405302665269574241119951652444081115756093715334830527825859133991878564102131650740745896062992756779016833010083601982235009779326056961590253377596645984334626022021317546609976155461795381669502206293695288918005895574936885505806188985111330042087561296344687468982573659567926681931217321087010692169886368861307232190634221405373453873785825264962793497197145711559751623567989908823087052683963930666975449670523839908193594986225353005858313281051006583497698765654213323725306689003082229648148592908396499918682965978392218444032352923975317463130992685677261185785494981663883185951349551027763444544001802999057160074911271826718817783030559041661674479432070602967354682931315204339523719571319738368274889750616289776602933601129529922165363142098714510627990164108259180177126590418219499212651434625563533841862336626442129438395525255742984173212778480262327330010777352587352163285159356493717841870541389394676913353855102257612856362452279365403850918764917106510170972150116371634540714192949881135796767177166256163299858999168255496279509288015841131295681848587419716457813433087312370824513456061709695824901545717606233064584654395080785662548872883435479320228036539650357268919583674218211382634060043762503470453094386247259211374028271068654675819683117271292735500752715738522156169965898547684120027989147187037908565381441779025073825975524792872962128666196999540220842818627729825652659168524607251532516293500897316198372521967030479572713375091552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -2434053116758948332682596832021357120757938058676737498043572505905251184942244461304126418284362275445250519074285721519151394158086988664703731017886279578904380080451436236049010425423445212839100453618142676124476769772947301916874044739185356648770420538849394705690219405258557757012576795062924057125237075937310545870992146859999769613066671798518229944147815847471027495593020436817778886806140178528098787169975091774909164281830384666343911600574723098519467844486872884785084881914775342648997712245208691382800801817997918438183161949713733664361059252219442953658662377491577799456597320039810353008985442326773364385091019328699461336473378729652083288440504022295327875041561031593430220636913753020569940988033424681608258781360601939874031005778092694027947251764886985433648128392587142485259818753581795793720527335462752152786109608185660986948546103172939221112005564748243352275190526189436278439147257245194544138591727401960010097129210653934469376278675197429385467532681719330689742877812634369925672277723145774166182955150429916933274050148522988436233368227010570591573753451163994548821480563033223706893310906074488886769364572750999950361295247137836632271338863150542175079005703227470467332833706394569002450345138216529382640434131705554649895541872947720458397939852030136495030931680994931665596874207511186624916275870341601722722307569711331651527744454598097908906150752495139469558415880738103824993159030438564628425357255333429489911574594965434690504468173003653744250190798878148858081334929127899828804472784691024456496928118026389995176641688246101568049583789116289171315757034824106534463780500838157968136409044944875685844080774827117530399717200046954950182477944511821350022302443865367955718171823291329457776925312446200128341392175877651077748473724457407639924452401152315214678069486393667452872748674617601206814199508768116655829251763415452730153905878272062199779883955257306437546086080582535329027188090117766263447173058348666484851210873965870335725324488695360216720948284248656800531439011153369915361647438435623184396255373628933976566842179819002549516820335969694935990362672494071579381596314919204034788567090234023859666442258880459460456093417234724044832425631611184710858635169666456496499924845524783413301322458469439611014869465184355350802102976775825325114095287745688437935775833545728339930607367500198998479317984671441408960722241990192009340684279045199644981743717743975977510318817096501016164693356529781244488517654381912769846330605506822134178981905157782389674659137604036560673782604053877734132427951632586273646608316632305980017824370117175806876620744246465327639627881657157565331896302761812889397242674061886370690811910818790808018945669981404419668940211897007599821729664333997877627075830614726500878054791803217180425393920150888485750680357344824980153386159610666885730058725500361337883656922398675719470994229773657016606607079428157792654725013193455053641311742842581005582250987114836435658611634185615316616761152359329018934666962563592290356854576988706457991052927560490528301004392356127839699584795056861365193599567691125860274209935923549812626949353159634942297449076274774985199506038036924937629136361281155157081296013285093928802170676274670391213661042255553583865352657706377541423319470865799991108330817562745782556671661918032674469179295449503329898147402921389106936078732447562042207513890019229565084698343082971878508218245170291580956850780894405340793505980470598020701507955217177254755001821706163700216936830032594662111503826156769789838848458175927033641686854843931994859322797789531932860019846531543311279604977473647192790218375843573448928694650826319653333684796773588550037506727597510569521256534346448402540872135089636889350865921080643058353430825325687008215491684025338803866167103397797249642021852528500419210131261395347760559879432797584176730248153603116728701069693968273444234741243090005997220280773913680191922673506124155808742978818472478538464887425806392559467976525613016249097535997842877807551356619767666700810189983402378461258429164488937538597978544427228347152912968392297219508919370391010417242686487617265575059686364961282808113500036689805171047994663619775130145108683005839321322183197648777476098846159252433110113726189156621286181027878317219021156010911468236932202874713356002732009076967578664607572136446833610534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -34440782284073650508454828486111799107783274953399636882961131519303964692883002815559144394719021920613938884585737426727581074639686001644594489089188811956881225938971404686370462395955907375967932836825655706885678353255204304740575869626739251326044472096642127986654676707730912868178421956606157562444812602713769913556679886996187316013564401760843867571008671812389431662604760711999220002070029351435215126699384522704643805925465770176752534567334224946951837037102259228852615590112642043620012189228467029721033521151145253007035204795774321356957471270825086397834313347698232198726029952287129176576989520344806918328734091174384890987560638790453431774437515862687189651282988956777235505453637790937787544858563987303535108742055945500587710701322383810233865013273757102902487130397795777778473223864293411055115157794202037380251130848388342196716872419098457472186441002439033444119594939402318883308533558170584134740082660762079475905633752517083505241449554046776357462455325940439670060816914691412142259318760787696093136482974057947763429082484446729476132625436789272150713649405395036588991994817607079802121629450366513986209229901961476025213764179396873699410122639747958520830168923542913057929429630358007746673282580771804956128774763266913004062417064646403331642757759464422085227438000808699321462507070036516387129798557942989531513888052442469787297824458763828350632607406724544024907609807589344590253272511942248361745874569185444424319635904900640266980857472370927011904209788805915112178094034215220268529244774815032966504557560637755828444316819888125240447750080523537039558232090181149767301373753429445147069874036796647503313261678416840796832381845059665077193865013687235031405117237990653958524597703280155902549970262031862722353783396630179923194471599133997889619912939820980597453511645917956912767838199462933840368035537733474690473825281757871653939279855239150659727892584796386377885578115673818681295631597002819387680787214750191539697539926962983904178407285750824618826728523391919301148450227495425979216164669130080857932978902731267735025530675252064616577958627266459324522528989198270822644403946348295051971110124119210532734238203954203783222834352866669618279608305250735919509683381502311581328649526834441545060005630787042037333908447272165901964776922451793864458999903647463147425396828126249381222876217232994452709554193013779461486135355960677853350495065712077558570872930681054530457810753649035912146081793094645096610153339715478937652908833025053293568254046836700746353595447447398222817184924761762151105176472759164867854964412781511215219292863443372273262688267480175539899798792678922050715605552169048350568591040402582398297428975818335907166018541981153544366905422053596628074022853246646035938516526935971979165186077652595009559782490434165566839008582672509466971884143371045518725250673672738864803469650958126674323015974062338724746263847231749388371214761430577274271156149597798018462090415997996320373027730510289257052368772976104751425680457087522727093335708546802115664309887459426011652497993394046565506181860294305558861416559991157784428945404305391645633525482429997309277233343404013458983190595531619848486333551485440834694181562687711868384276365301313374000203393645755849942214143984628014492176191016238783898640365728073950630080356807731460576404470441349223512603565016975594789103315887044387378070110459463399566275696501466608396044735805905601120824541248871510458753105227896262955158332808866556722366154259851417892539871638346723130722036242895700507026683051913919769000939439381381763734961422233046305908528619646070412490649801570216238103687125169462810932524764543566862953288098982570221722119427103079309722514142831316123789631981357877886983858099128291377939457562781106455571856651341447653939779983397545858303133547989920321204879575012956971097688333986493197255959101028248210903582151344505897723760214589924474572647104971899716051068722010891677478211715071391197387274552380265574421970003290779381723177891035679185426864929499579690657424798720871085693066622998895326660494146363883361953479946503546917322999941683108787418519474786720701726519943887600417931069100587740513114165188315883200012128040275293835759244186048854418734982703750631157673207561918930054810584557769200888178329929077641559411101183360727568105730256320384796708822250366210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -450239409387533062611730087582467432086761226589874728752079919615888149456885781598336295678954579063369814799945994938875045769185485863541636419312363787020181179236706546516164841042735795020946170021756339378778127614246951218339904006276993167354058993013318343175568952552984991418131392239489973936344040761701787367229663368378760058361325849976288166307975655266119909522893953807386561792998899832162813080405707419694600676566107090261459982187522963265722844324086731551968400638116819344161238912567203783846041531905019037952460778277161898401570513372657301120706704233125616030047858684950261150108298176118866201159112001370648076245794288972998827747573329874823138379427861429837700288359252225835989289862244516911377286665025603294114509170356326102979211988970627763046869922189999751764880248089056778095621469049462238259446901131632330425662666578017417205718285609806794591194254859709617094927915281926127596108631472036927244300596881736814285202411787149976866007406062701968193052983728697857627239345444781506970229383395360437145244908292131183349666351872138738662534455042235986636315499766117908041214914961845799949464823956379337697184639230584519730951040110178551096116041985358832553270059826843960535782646562966841546288116158435558581528429708595809332031189505445307779330235034325119538115556917085564577451180517224026406711824503266529499465724807971105672825522023023545985458471990090999537152703488412209824404525884058896230841757268610489293468956178979115216550712755075347425720156654857925229989385861035018038457263521231041338367905563611785396943127822224722169982045029299266866279058744202468827574486693466118977425964927337752757756260165947567668218682791516990926771809189380101390624834177465108567946062281596047631893425521415258569646999253135966759359918960639281529221643302793741220021316499007520025952020187303010129856429514580568252973498848693529611587239405369572976235025209561922591734357723065270758394330515569575277948140641479715488083366127541913678508176368781926362328188717558447087185435491087029653846881933384277452871996384332541644173647283241129798747028716634105555648831311267572265628984075342029842412594168099192452134623640927666791846078002383694071513294736941102416382637773362505250742603204606956884814995024774225241997675121724913913619015184580726149629902462521422478019488232342059997606430355373216903071105851624049650184193054418138096276153554543356504730467367557132537042273960731913348530079291110795076565352765992724246771191141107813852581354363201140610466960175420516085103944182802847489379553182159536178763653953788160595865724765966705425533406480393631519153113839846364314772935087146139275225346701547813618044152518873773170818459994906310536854954404265851126823834117668799317407804932618687446371915496485650375935490353486184037666178213674671594508186304747018833331892394289715820010754315145306812805621030331323687111761803766563889534002674724387040900596772907691425531557666938180056504823265440161407448073224097089496623959325602199572415583983955445696837117504556717970092733546777266078082648091365096880412117594897509020160480099787790567514962416871116397685252846577159784635810092434493427557468993470385330539053478608328606413293846921433630422136257329202665391372844300212272508629774335446329399330615440073479956451151336099088859756603127473546374777132404971001366071193909002663278390088670749439941956176549284201396567954249740272557879242615975780724908860242928058116353785293568153965722318386590644974602081874648439784532528563780531385606863517188539860927924889463544281806190209454183710792848656809887251491065913426194063289158720560101581993903600292783422268553605191725169920094407516216325581008059169791251987034760861557095682046431960921443878272498480192841210976243362547254190861227012894312799770403141365713569633597120471520197348560318309252354833009484900935194474784099771896705551397343308823396618022022081259350455034805421008996672512267250900087349255299028016994283090346562594614448527387913539695493626257586851739352787347303615582604530116361296814234991783169633469551160448748300391589334923534487413198367519877813024954774859070082230979696596843008263884028378627166367434506178144879593198443143373598910543367515426619295120460971183314676189665697144474086389300857742323813681650790385901927947998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -5415260223201161332488412160003463314182542113840341326107056769268832546702654476710469064571415010561938808569703906467684363984664586615094264886188011590718550524102840229575795212454759672655964780984254828622733595436908858823376708193087915197440446778530985239670979924552335136811113143360877107805622997979603168736296957954310883458524983117392461868349479453209233974718245556304054338808419038584841841937986920429916791181267532902883614141086437050531818306429775926078326441802717460834820054439277252283076929103491101315135849138122453769383228362426567427056191699787448184294894576879595964764355822759307751049552312692533811221459034507180365655024734416491956946035810948161008942432114501208216591052352217147662312707082892738303302277869056646456785742295777403377795946753763259146854260489601274109928910514748047856901779446175516968888546827333776939566284965039927819752545054448636346953949790021260866099687905488023639627421544519340307581439628884096178541277719051320148204029316159482049972944497925989306249443463956647761351842369838338758106411208871094034274157960939589284859414966939643262304418202166564440280501423591463872613105566629122017062107965673720386057213426308212686923924844325440527552015345807185160875603234380545861366504259323623904875915893668812308755540052250710727326216781090555734779095049293494691003857370562390641505031540423382055380697896256225742717544762869225832652419054876451381235753150440746513157440482557079890565312245012475999806831315201244472440771530286114152371306844945262657023664422431364809674183412661822824967741791034269649799793107704508279292725109775183016702038679122067752015159409590327714559063220029813979247545331167471053863456280928347471389913499475290483444461646434936257748891956273677621727548220512996195591305034396479881962431939245334029350925045047990727961897458818789440078951402439859005222070066537308438176645280486806976217231153534978343824907381026087513725299772545676896579428648294617704626007078135389455416521620792114892158287346880129697130146934563023307930762206498299552345796122089383491170493095447508889301165500620427044550590849170208093851925671341762936982539634675014380251051354920509764477443884840727969219534795013336031996341944272176481089689689015253378411743700788635980645668825679308716582125253601739146856319759280277117597517025208386798435362537153889309533192147085226348470048584367331174586988722888645866478832853078602588355829435368592178841567279549264576717962596769855108694017658392018891694554597965557336014380977080850325672405703049477023994188160772871027132150428789881769731960081735878341512261233376144223735773647692273831760296042086236956719602116242528516761581887685341862655593237748055956445127044672243180352230515359981082754937684616039132047559770703967004472412351934491916748493409906139943380371973127466574154001649550330155809967729112453786495501851294056730560697288845618078847319939078606985774461645482247432323361119222713745257520218801030054751155323584192387729253328368801375866573243541531609538486565431662639001765732105098396309959836039171731782627228941597011940444203159283248261034159758706409377831723654725451990457623094704851349548942063393348385658662369220951423562498216958929180502846144959923385090087219654956713388330202007846938439765490617519802991208100205693888309750305887932617766459158264764047324887750069302038995472228260308058218122485618567176611902577493408261400934017120728195922082741505360320558797145381146958511056630743375304645554671853396990945556570857550917632052635596382939084245021549776456862908296911017934027402880749793929455287502493939509233013601346181370340899083005374729027023920359735092629974977635280358092742633087316559893162300222801688947773085952106064809832553685683271706542082718362675577773434096536901337559584602485640186974408180542951824305948223907596791812228971686566038616176991453644256300308638570858312839478797724184888856524122714633594863927438236818511800485898787126905282903446856627558389633911074042009045528606516406488719566443178918355800743749640517248282219631579707236560367089724356316274544852288537982505646896541579577233430877352828778038047577093096572719404367186381764071368026778648483891128891111135585341182184146501449574865176445419038811233733834411523987492066090077003082114970311522483825683593750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -59627788348259890262733832235796550209540970574831478187000928766854072307082485210000616095382336956855744797379378622752465285443078530684352270666907925774211097632802221800976978794729339270066311392632352056199878065103993205311430000764655383145318987309947389705361556825532364377157845240193260554142445185871036926402333310755501137767339624682381465589263554797432783793130337820768924866417575701812989408660504469866100102898560142416311925335293070464269834473071263145917918702260100761416296026598603421326440867587405920908542953007195539842851061823995708596240403690639251068488117995743884012664468265749358997810007558213708305529694454967985006604438323230105777962203602640370555356966097834114520427794597010026511489020695433779148253204091411290747844195052252248182988329078348833130248606289218434013388327266849770341625936198773701283342576612586642270879259130467308366441606761856498057769255822695433443318831801774841338981853508391462018711377816465445558110714866675881901778192941427825919921681533677955198677797652706935590268981708095606541128980721924088619538043256043807887147285056781482995776472591048329275965198855714896490088635720155923602048582200520016991537253986391314500094218624558568184984761143175310473265626376354195910299376579637445828257790621678230023864665985521169731891016489240677695159450457135855562179996431672177869619539629703166859970746351837748050425383028042300626762406976092733025806410438839401554469292927289095914490305490719472945686690307032148333667228556985169786679027158684498078404331483123256768917465495140620819079335563359901272070872459720204332507704905245974012414114094250741413073634634776748341464711641324089848826004027071345406887783515372023359000000954948145953634524727860100043610565500586592373330457653060877542139854904132684873673046289062125694175751740598874309525336712359076865236063949218140482664754059243936845645224985842586311075439137590315625706136138959544912047488066696265547713565284622873653828643655229877978812922662676525691374645475924503036797028052438527687450414318005283605046451111126470603954216245306290499491734329016751894207897452975295033855346585766316356189340600358069287164522445244494499720828696708023908659246326174950159614411631072805388345949535515097486809910217523933172402845846429607549594512353954915540906632347058327967836566032808640315644785964475762394344861491486338761176067110030274500209491902940493757603521650799838908667825760351699564136266794197631443032199950563918609795903473615767040361374026690600636100259604776108199924867305250379820408139015940938042117712833634469392987753165699097016461764530707536506378569997164061820119120649122094751870045756271782438683456917260766825661590215468629925077841945308419938712207862884062504612795530591035252987834854379694703739357269352725966581080221682145015002025298286394711994311907265167038530007545946440603769289936988642498949464030681720501682035884228259396959673396613837357490107702933996689667645169816673153419123333541955157546581803390446222509380689894250530188519863184059141416348957158584744532031025641289516991467040409165167098386548058228744448257331363908913827937310434586964903206467403331755808744044731683992622214520872628081887198012550811584383405871085745114880177710283173389256088087154989144042657095154123346131160184724081156314837638567436144057740174415805496204866021793662652250977165795117240229732172195689287789394582634321186319570880847433640126151514455920874899831711673006339137804064959155356749259064278202099956312312472132611695015295594261941327804632450430343624758352559270288858447032960611999354151308974505126351829347773987415922181146506099435774175454324524270860867601363624742726811232742309670603490818159748994347646458538677826030056220183817314295805861200008426433507416853421470051118182354992675197415204666261933025676192161214432698453385218697063489735057637262088756648646016906428260820244719744650049778122119929376783481144807272940734655967461182049507780720953029505120683332780963239118448178036234860454329273491015383715989587182241082018427193931414984890367102795769183035498836392664254230058943458580164597021372147649022564935565488810373070768129625522333906572229993264241804409446664733937996531149199723560881782083182650249763320515493750711047965800809533831738917797338217496871948242187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -598288824662017129272622154963033243350263355014352062533729206364885262632026088184898843634376408367657232265231532309516951219562538848068125271382585901589628139131215069610295991439859609179619605409492017826213529275104508394287624866992242537447850826648333872307607546851392811716985555335862748217320180696201376414021225119936991084255502529422146657406795679056079412378945698371968211589822629602158733108836872446377585633061438607782655209251583082589123383007896974402592784485497586711701770896791140074652285260447845505171423430358480947801616091625352166437178972063900387936975476268238396649512419014625891497648948342324311161152416966898026835932205938860036710953505443078708339613342530988350324682889956215251882224544797442269067608237312518251193624071847820571939358792803623210339285600051396973729355496530480121246143510766518597085859460164582747882264884456198018139748014725908804668768931052731233596563230563483053990250288330181113413093269770816635134904224168061677269526886506925309584222205735413590273749666140662481463225426665295994337171972582395330536326263972071852260550581816707801000109645806843923375711701397875009656917890485391245016520896717974531276069682693437490744882763118781332044725528976478906671467010336681656229997394825221270673413849732410053520737431075389489681600164872056040751402422447904168053573252906507243988828778603206021791620069806915418231248693732913565528041888120893743407248589362598930582080798711808821528902702321185825214632397543189156829160793925172381170595884855781536276220351281669177607286045717360129416247809428038231347090052132103926612534689274377007817464492974061299791398496076833790143537202591663512029529810098454664529147858907352828899782189166306434536963561573405307558621164387911434123737500820972770437037173810118998603830692358049069527498647984357680312574832276311986427925913260545219572455074091040167961172651835426283339509520682458371052868244717631167424087240751657775842428350796280497389575154975794550128661325449378293797962807977172558589615283594366614979697196835030516065944750390103500536487845595329043265278190413641962539504821905294742417866955632225021485956499585123463017122022948243506023907394525503541243038697707330397103315384151576309799484403502622374752866913036319436182917346058577394850339835771611530984180350882640248469095223812295276057542042809990375124006326773420870754393750543777831014782574586094181570682874452930209785558395493534255687503157482178786273766579639773119599955279513959277770943254786854494602603254936403555206817482769215306114627530831475165704835760331260054104360881626275750549627622561410985539498036563674948019924148732889864983159658412804698494120739386214490501863326652705414875811706247367630757833514802505317462493801847866087741921044261000581603699035934777316003704471380651717043562296112998772094182508721648563888003272592285624948285667900507937323854377178456579307687307432745425158442623010268893519670468647794911027349743347172074007374901973359355041131707638242187855497809786868667497695235274817380316202846622216489489152843383635930281112064449839946842712725809198315144042618571780255489735317824280664459648217200064075465397841298343440029517390287466091737608547269774093066254212856167545501493375286220525374850654978216829320024216981186471047081480889148524641958893401055140542634430495605556091892530215578605017970763644137101075042590153635435541247773932702351594066002055510084806973238318262158185760814205968109202046000959167777024626508982717929899028615288882154439106941671175425283580511225275326751673811702897659470448194152018475990398567182560957200950823917572700775643211685500454776605644597094927038840423692742080764089914325727407679570302249184973925711030425653410146948226333240226773989943525065283915259931465854971756795778135871625883715052579300289275995410454122532769507840931100427344136179007831439401063671739478729924200159260190304446277026517264997946414704386881870184000373918758599780159617298107426909410672620379870112451414157269945693488585136384247308036260580398078895227292280686157684266756703771106412359212483150208102558078936603339210460132228503471234586308492055735011368602999612845063619677224585655674734258385515206136800203255631129220976101255957396390165844338372883465969477023715938912573619745671749114990234375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -5453676270315555392233971865862931525477399017315877195331473419099202200526031236321115950594976447595204191863220230860690135605357411278044044682162502893157737578545542864557597120924974308882099478532726340406204148002596256307531231489319228225436624619570128482342627122846463615642585973470463229002818387488590422771921726458713766601804409028181786095244542735053812590987169671864675835857047340080216214136361878365801109116838689838722149756499325549245314755289761197657737614753788099011267882024562469794949569032952504996181685683655168624120871359584609069298951155963538726384954690985772416911005083686841006373095810067324556519100799548157231944911926311716779832959928310725555173133474041062718003077879509466678078353379140811398355213316958691616376765196726094772782621859794812805503131027542215109086803147470781380365190740395648516906356347905461188258817028621756376029292370602969534508046071084216585389082050264480123558961760113113940844189492558464184321359895873022765862213710287340461369711271566402429836648354210854080815219699860225056590722289387197688728245498008886686192089018793318571345916102039834173636424458231291167393694300583929589536368257234936597102572303227741252202919150571987682905288612385100444715172725008226335134817342969032432627588728656332025611700362380244634126841410777514853144188022401678460020647022725760248244135210639677787881310468466810492584381335692583342741572979471639690203080164075696302596007249349768489249879374923259665908480536369992473537796336930926432426642864348312783754111897412713218727580771697507694749962844384512557150962481579232841342398452938170391763620209525860580679184949735835520293845915002659316828708196771354705376263649811091226502221191412750286138070216446012151138713020355799905725703648263591457345127708474481427269111248843668779477324439482364039824474622783786076884547650961858624240339055524545485657862818331758426887978518900448489047053138171424401115855393462456950143631746571813571464702716708572676257650896198685919271504375992499098867847092347332647796307458236597272950497448075088443075556297357401599022496266213501457743038762615829297244482670544615105680382036169343654870292679107778583536706286846033772188078355492966712741234510809282324512407315368159949396237546758083027008193720507307782058830373703431589161782726708540048950466758309298441764138410188164431442191132410024295609959576371562031868269087019064250223886223953287533328713492054877511445650046968224819808936569644985598636994677159518476122677578751956211693053989351733457933124037248415466392276399676971966272410376651412525082147492187986194191606051222234510106936990805193536668000805743648355104016144669793002431901603271144283524666426377640183228771887454800141136728639153978843378769622630872337407805952723876446443749104092043112745176660914295078849127836709074938698139907924715280362105956493823519851070993487933171428529325250859276944451776201324565214396390986167734451666112995513139508525587290135923940977382777814721803895935434408306655366830664646086674080289505712565653329327500190024153788817736099490617148153028843016852406017255552298414716730904135142650425282311749005156709916366538054517095732262257769210459532488210213257703639505056175164215664818367176553756474010128476675778265817631997359045297039043224744318149378685364702677436720198879731290922927427539252947849435339314673221204688922769451263728024995308933537919670545307771903681650766786484374413020201329616702402093252080274607146361642919923677178574695200326377163514961476263767540627190404929798508161440254274590800626150747110870602886224761696456911681222788922641697497769320083020180814431297370200155173774546697261793188780380616713912256274061920255634768018956797148621302485687339511459978447525664597592470866289141427968492309942470747436580631030246717277958733749924940979577663908551767433283942808104515379946479858277272459994595301033445817195710914017692464310732308182793147718569867996267996638373129609851209534760599966262399254042201884428551327907485791871370548000149990282472892543696358586552928781597242644424820845772475615552986707319486900097965972586157011285500545726986493426768610195755095876704760735021301129419009581600436386445105665947740525362684045704303444369759714789912128058977037386619024506018149622832424938678741455078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -45143048009869928068942307678875454443699266827410543620272615140322087016793516721123412103474829445980837040226072800702886116099827825498356077162731453024657959051983066181325173893553423493623861933812742768394934514330732183793620857640815110245932243502553011133885219099961751777210481842926772038363464076937574783905294366700668317854156323296449471316981409859439217485387226559491737022785697524520910449125422039286221498236967330893043438739568360843216361769118096255086364300267335126454234958751232693508538414979641468258085746753782775680137592129012474944400212207590879531250339018480999744833225813682970558101666114859881341061508011151902583460009521472690790908497933957995647663686437002263839108276889875828722064845513025287896958617616290820663757682878554877607369968698666568491976328469236281806168905996317742360244288115141731182950474328404930484284749242900711002188624106446910238270202701907812770955210501880443421912303424042496511623196063514070603937561560589277621799777367861826746829922261400969089291520605267522942945963636172931632228707050206392961428261949547676834583425427085856051844800101687468166963175969551582877923445550580299174981237686907585005172086247734826332906443578670713158325859942934131117486627988871246990997286360408826766877728832793517857303930078497466220236312771165087545559946099177813469100534609644128216008054497003762849127028904339976775506396019829457222573343427897543190335382371882226071390633363620622349750865088406517412810263940755455919088487306156322348033998838342362995268646188225402694854269549608452184385318977387036930326992064818986498742335622580765978335724423178871776514973638400718963656077693996803547936527196145340418553765861344148223490490388126370641843611533417610639844589140936117158548587151810732670398087467759964087771644597803471558115762298659816039597576891402705332520677751159847349648647059211155830866081751379867632659342875372204425728437541347577997533515942340958286390130338460557722283843367353607759684151064122019800529597473486851333376920537189395628711773693587980183146697377246266909936426964499506295987281130289345148152032022164466464284589819626719548617685303524209407703140387760185566367135361966463423975397136102858615465318055122125775118225428727276179007880840928172543155663285822707505798844341252277451140466617784419912460033358691021089730609928831306664654697761771807932153939515652323843500277299857314436933612288040271964296517090240991518903158433584933454275472207466244431048526454464703601931289200756327377038846477343306200356261851399801776121459455407850703358218392988435909893309167286936299060765438656704478261199980274662376861147489568961734458087040339004798671434539838178417347894199993712166458911561540636754370441109660229373294050197268857398049823014841118512635589092335089930663405947007447571607059418646851562576622409007043000095072742213083634924634252152233432708614116102802130597789534878747025302144080124830172054591389969374509756064571829692542826045388816753519311221789437737448493536275306631136249498043212320639867934154800398644167242735964181252047340080814058098874704385692286675275251482538130786048999336984445674722999619173955366806595007824598467631627948288344188445701847773420031102627547761841844737267430805922182017966875019014214422230629822869684138298145779371839763496453568927116967558830831046546352369580141030722539390717337567359454611922935481012046251805951262603355103531141736331994479504588874187433704848108667151377123670087213164792359076090839523376945125151918272230160721514167033426185794804575154067417111787976451476396591192710484568478509671319733224306169496636216414394118630090843880570883874476963080512385068015927860061161546020734442762899181270707578754879354837861845143275147320333981402975600506454362389178050652668121332402127266024189965184588009259479517701122041109098336105104657732652218058238481374876172714461481486295862510815712498566781129733491115356096414815847926595367302552511948103333223566910601613490009143041631021235445662109922625002197878874513801935279689372527607546453591384045035371472295155536285350139026665648861296600737958992434476279819325201203568083164993132288273508470349829396563327106954150327804257986940110354688747427987627636791415002949004755467282041518547533454075448844378115609288215637207031250000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -340020458789716082516676238797270331152211660701373518073120330359753206202667901491052056233243415081257231964030589790907948874651598242224100161296885431030686279442007532703034676157996472792265000744934261449666326886513627649863218316121935612626738994916239318540797317217691047996606367930716633717305873085165197819302148666757537469202021483720236356041682727828173971880323472963368842119114786470060957863027560717169864593992005531352088386691600743831153027783657552727213601944908560674212261058361155491992947495232893617311241245566888693513981582922740139562426929292223766570697388459690604664958512737355762773369182851043062213752216624102095572057762537183573986488284031592435750310776002194540775436374817470434913573927199799345718391906018554194047888240866750250590368833278126139881630602610579423616708149551244883437008750765988534228524092901849912304969091138716824391509861586111335496266821178236199799831821061077285461364872877935912949860583690870418645808441521600409956984374008714293767403093858265289744117123668692265669025775328475161714393473208367948000000313006665644692684415330615396372480464523730118822376121458360671273631089310558056112246071739298248799261009685064755409030033050724805697029962073954909773901112226406434093897329820749180703775072919287799492189658113214421993190120457983332402912810613353936898794122663179642770507794339945289865374965159074420274327550306056191328319181948311675570208220034816115383166421980939465772645860623378807838810733165524011426894439680709720888817471978314202233334913528152446580155358132721666397523633766524790986852681917635238358996087272747049313490556079242286437451248796306352775641210639286529854673780886018976177503306304507594520027617516727705566317469658605228285744945817500434844719317428041537942832962936059166137933201894743950826064663697326651608042833315453877709424771693468639777696822252545047421888111305390377990262180945414418401369200214974206839480063541139715698595898493613343006471498730060944822829881668379190759116879027443357321711019561067365835776860863317295470137624708348844336950749807841700335760600134939717890285997523909969795048788524665621685389739728912317669906454587551532849173319333893826168020764829394680250682507471743564224130115563180027316063874562866753074532668688774217559884691159053900667878480584714361556457368432404414244756336300576044753473048684795320857032192635768393768244971999567499174538535518231396623619475042226754591511763006919079831274414544682988705458435753671201500636230373489628854724293141016423374061470284859489451150716717036581263499482606241040232402498008452665430610982319553790853785602457916631125841313657757424543961098754021411624030764103908367981840973305235908855765173074065203098417561863250135898067259367623184205477575381687917880800983557662169347810643765929900568955275273363495477613935215065985584177633764751115662453867123083816017563536130284607363651102890707920830164914296720906578832674433803144998532981940726468760151423801403713864872588895334533082465944947037227777150640469492761248438391338493120828324493100299117353675863572394236282196369251221967618505331236842841837005645733717735850431131938270968710492480254622072990459862008364246050083831244767314163469480908336527614802663414544552175934822544938978826798246017957107027338050767354488976832169333587115322105546443091774821939939619303348918295676994996970741950195639455903094184413129169146602455833961938745786389723601352334783222371711061275764224624720785406673739944076349096828643652444281013083190029166798714200903809068477426659224439700091310425001190428806485321748566225479881179308406630416953357556614769922613908617282792807332490009198324554606775159133189631294149005227146001597790485938619254172038201439865917613250096078956470640898745279594469316029465199883885282054750766965521405392159878876726726883981025519639170225477202573315915420770897273750732756649530188458255318888899914976601546344052738707013290394577997565560332996537757992307718791090307980205827870660484295638021449932024980788884361507397822995673848424717138946219525667645468731314643032549102064005793045895879311901167465453865770488848553541460980210025532425012006621207173646299055992057742427442503734297883818711583470193325785472071025145247117081912652247766004620643798261880874633789062500000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -2337953352718403069609602022995805588760494659774155153466194009176664619744011228132331998042915679018716099857920610628025144621317449336523336625358649502780749586117400201266457651183925891902365257923150466917746978001265031757382981053616714598936635178851235660017024832306289352314272822026736239680331431440922237246448270433449970130626623938388024658622406085500017536126551561034228921841674098069454597878767300452796338622896703864125587866012935199412203030706798552284036955896241615915157193486228732036261959974635676696496311243375185171636879325861257797785440156552988233502160827296764121626815290542888163762123206690939138351074703629169222585669111109000024297044561052736811896289819226397121030507185529597410518241122230930911272223697225960862257303573669652868350963218679410506162771566766084159346265821919591782370713632616283374858586159257126271919626187602805396093872125915514059679538060863439956202314048704162523462493787875420132091277572977603804568676665891980455970824044559937689808636685825940552649920526325254211155873755353813270739633956844002000018265445692604778654418239639341654259602785678430461866767709428417872609524245672082558962529622087123746494923862848880505256474993387857150790963721929814153839266022763405277772572179457860937449591565151866047363664003131687978237079112887683368887971956975591841392678584112564352350117187673410393505562879468992280130560930140471534721951818446900431049185637556010756746941648052804651968208514321170539769590821366826047694110156005786132541302488369361213947539489302801406764517874265607244771585428825941255826603205366965133492400316450413196903362605242050025690073308279576055976759723106825284752973257140730132623471780287426616149319842136199617464747990595833714494772970557771205704749292099933788472353670906366703675761322983179469977736274370392061071847847672407436306987346805837650490640734903106275164865093533175508004216087556212001940349745130842734523614645671611777228392878483148213125085892370314499472471854468498981773401878186476143978210044114076285080747566520934867399931272431680977426984195782622755427631027284870300735625336117650659555688736403054755131229308706214861478840759448452364373848812162410772001971509391944306364450015883482878930232104906050249549662409979670122727246708099281057421623147166798807647753886789213671687956865510373769635315841763882822115993076524700613129538477043884435242919432480449526943640706019527380067606033800192224941883498181025905780144638326539139497620203439164576506954985879174256702601669372916097073281906662599752439707611909728966502854645914199702054328027635195720348276979399155321988632501545074461795776814780941101929152362758549631406985724681737751528478094540484625117754924890785888145855208178094238234926758400276781569647958250843536487987325577218602526896624472308023271676808757525351396147114144874776175340818034756164003434032696033521068331787346288109330888429319064737879860708623218854781625183139111164935345983911121804539848786182453017831965714668144239870601737722929173241776951324133218961061347990278579641443185886857817494152654389944262527318326316650564115310842866810618585444173445473763864955503958236298773481319249009733107902479448018844201603897186690708283880146586892355382108405623018237559662673915747941950552950083694765955463021662831292444476925668346268839083837164013908621456349049333724760830649070272180928144610345494310379251625302707661043292788000216925566663475342354281411192302618494944875898386828886749682132771411017080438950253669740709857413036188332700543136069376591083148186363137201650531786841443293542899133279007848490744569908934693754002789650309432729321080762125462705315822947408177840067050262978809115238786875420628841671885164687563528413390868653734551553856657299030084583102769568641940207967310613488230981244050985056182501971215011862103691404273754831974253084804188850544493339112527602235041779016500373593335126115035577092487537695399248308817349811048270581037674400262517303249840691524901108233797401725695783945624878456683069639690019699531697453893772700738352952969188946131552306398708401066125284532981997201518976815376069329065344553019118856059044880092917574539563349595977098846490632495606436930826802596990970563962184252774130599404896750992573217775571947640855796635150909423828125000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -14717766115297545757054973791941407850307184326561676970716530852063779625459353839224495304620224467630738671600297165909184836690823035340555166135179540881053875305222846476738252787969215737916673435645088107980967954458253055940581521176690838413387707127254469099596868317162440194733588549292085618158413504556198577904736549530133090417451921704889124225623710707344041857610146603996063599411400167651030149919631438383666257201009047294608900028975058703029992275098791312376268475974383326584375516272993759027090508356113202033560365024776908651211423986836901637026137177470951913437192705191895648793329816978127843831003068776727049212770185872659699717840541927108707095549028886497824072520497982027626555510823182547456480536359203887452929654744071451510754013689072654387921722659706364581246004858075606406022043264805002026132787200114763711636705014027817030567350538703211590547113270334353223613525419721180973318114584651386986388631668513127290995269550575172197635596173762419328922554732530661438283700691657485098007907251841454960678573989846153904783544483829855175381450646818889145663893967864960105888319134727226229999287972405729983022656979871530021147222261111646617434424441448275229390638340631640697608235611663447015589239645565663966609438772007221900488061870112011380384692296446926673994718485844042219788935574922873630831145551797799285405036599671087338931641462912448625601857569504081766554037882196991141711801570918284160822144813296031661962699720575422414900912858980124677715121026954149638749267759152621639946448825111453847517063324197207199462931197703976304284634543657967252697698252087661247265255423371673641525954173553215913716289544698187131764523352900168432452003626267686251721782344029102158169441752169987051743768927567331142676694297311548998572972825638494075640979614813590539799616009781603465501861004768808827441726008089061183442411936475361760705945845816607718229402648488697929905948911670117703664247192726564900318374459648207141520602136648709932752979056381795569867968210006612834745405680695311181728967349628797395199305133793100996045693535168672178225295569920144246019903775487526115797092765379610623591889970847106831268215500682275997156078731113266997701770887883421273622897190287401365692883753561048065519839821022863507852575030455182348099079496887590640827234285538665551774548978705202595068642308589995808454048267946759609661004279547256811696114284520277427938029801306202389541305897224854721593864210736610859346835392603177562287039559381171277951614043242257508104189047986813559689062953625654431431024785556825410731784104842033088073385332433553376126718344597063563985995598115877436940849492219180251978315254671372100108569423091686744244826543509877336370138382169322488612685567365367866207167071983580507432104489145496548540219821186468667793632351203581335269118393538803844690071506052377553514006330819263513945384642911684117325918299228653840153022863753355257046362945396365121396240099583783910527977010304826674225890401321518487973769534513151935896894976082796447752207665436381316026102267757499832798852551730066599646359537040853480102468885930934119943294965357833275333644621233953375332712271945844361731786314809980570032687034815281605725517895537372813288073310739242399287349099382372050563639171222744492526158129382966573184683572242147638429668868724355653933073806677869697846576663028147849528353028191984626601667051770694618541761394850439097665575378843578491515128381413413046163014623214035330645709830833260092138712146346302884003750911236834829788692981994274789657644014118071160477928095497369476377850819006090402289618411996552027335235834970122961110968191691249172889831668172415199034063689188672991990226911046918215202660925222842983451774298093609192316749694364938818682685558180149170999862026644497392423120871566255475923596508017497378855095511295817804798679246066868146129464302210291151448330450522646809858547539221274102358201385710809432483353552392624132862535393106252338052418331915455550226863176721403286806963206402111755254632101012582961103403450046685115188824800931064448435016246582595754303850197248526837400440826893584037315924770720615418422447371040050256552596620243052020967458466911981122859558108384765915467725892658656097163127053313169746645336236415269048904974624747410416603088378906250000000000000000000000000000000000000000000000000000000000000000*i1^68 + -84981953230100092147671047322117916859521267883936910856458410511874465299960452086412456715571554089812398509724802907137246306688789105336379758907603178082646095459271560920215759308977321869715909013943698412136795476940044454830739282277127958448773223006231025699525816139653550458448886039887730087204521281946878079283293763458401353094857032507952963399263786534111177732814248852327891952655380378124881814120350959164226055131512229417440577463696755766965915793102350347691156539039181485681344960129369725100623905077155190695549857733612121889738840072034811018400370003756379648941213812039064382371804486860661804321574692012416247240596469012486801827573513880722473950393090534926998325050553240204898765268951442452462019746767909298476408736028826802212500076973366718714853756031624335232350733302596065962896422605130297793897216883896369560817519491789353550779806353395209087087668043296341166892912150331148032239855549902980426245463773852277251937471034448833343218879505352674638329368366504619147018811805862776630475641291214139053675978210838548953605515362671719026507418182031118925647683874907639926378699207756304168094722396933091100513947309969883605239294915599244609844117112437045302179822241500456582866687442399053244110857925759674509656991557109455043775203819883417659479601887664055376153737536666347037465839470345631062921081729988712114131824397530224989151281371051162753241120448645679723820804907444392452775896156383942302644224012901743552493853184022750307978165730723083597732924184026183237343002900377389152425679511290843247075661132354742420229884831511160098531703585207398834649630001733664152563589608515151536850979667999393061496971572881781191802742518253517000539732000881791810042014716520095122457309552504330256178621933938751977485125897735857433586020547019503205844225398646457283139025907681245871724627354369853896694556879121041384583906453885956741357073064590890283570515058396997184931569612859377212420724422466876139340726966198176662731561758914455715320938796880123430518460189729273001958542756604787834553061216824131086064151357554546836393715292733078532702663207983617675011789847178529091198390269672033029819318536094388486336256673077693249077180843952996415810973621850909425222252916226929096575181420401882698628537029726022156456452877780078972718829441344092218730757234058942981052657478806274503276952791238268223885835332983337506138183027147058672369719650905517763101800309410808053425912956970157001501219108289460758992882230197260097352761524966740905909933523827666006023174888796598123804728646214182348956756905184910342828803835052166284627950556454175082054318862528651915660193547096841393047080643321637196028593905760030639829322918953839908983254531534022749017382541633453671531287248561511847438705311429334772320148153305653822888938082492518542935579822645590637749126558397691388766011887870479043049718863436520312826570395713377533416081603232430488498412160711274786844250537087717417735316942655544926886972299753501933944311487599248100857498363780482039130403316533368151742154267850173545815822120889889858234341452880782232117575219771870517855586032070699345590407508455346280252949590257941655896548681148409946119794785209832892299366575170602151569763838701129164696547841543393526881626282467192450922214773722775649772016771152625028473419317779960881160813238390644691581672541901117748045363877997062643980032230657358214690196461993083720586931432970806938294749709728632516862344873806650398987883345447681427781990605943772267361559456747457375679018977307257020762569767504453849824745497603076967857492471073015488233668508835606280823124002932730827320957439422198235924906189141676224668584418863241441790721667461005999188991075413609190963846478762570094539752594342116312216974449583427410532901547447185384071595379405791702880143467975922438609195107501265362271651551585213269023404194546943181297930153363515314811509783920307305662699629189952599626030573795836637282900664719423963537433594952497884190631537689909330632505441258262129129274448036975911185538019729801976290104478201433454674418697040894845938154879256575590950823100789331600984745643818097526482456993038880566665181907696645178982477940451754394778834750133840018077931187111709446973835847289541467817345493744201162290580892078040164960839319974184036254882812500000000000000000000000000000000000000000000000000000000000000*i1^69 + -450496797526995867127975448565484508487406870735036033607868855394231991298649947221425857449909178751657575820224691641783360230608713888506437825515019983134295059437931482134804401261681842142332083596663963367046211436661337967834067643899710466490345473787394749257501071907567910503026227128167457457430432880897072795056388032242523281365694458581281924536602965121870248962799382957942270854059963585730631358530832295299660309904940142016005264540540052188725916966374294273822085665419021458180810119954108978352780568879467184016180866143226900873085707005919507868069373597022913938492695041339079551802977500651743357994121803003061452796551755796905618865701004026398894302061765163666106230079892002975594270027961881734106019370065526449314033750249986388549128238132439183961949161434287309399139865779070867876521174590898748795869379568720491690162495895582821975366026190616635368480096533043405621086635503454865713587052902169739076371016691303350516994622925213795964397293882477618249204959119591794111770340609687432085852138022042425795880064062023233516497548074711384652453939805147467019044591237797697065014441227286279034690760669203033174940863925917919658221263973123110200117442461868680349472225175094925308398498425906376300558459333330741981067217107798437408282606060023966910165545828180534893055994119642960038070974623590380844825802361529498189492059576488082908733431742605228394620167274152706591575157780263181962922756290488981545187012878617812530136029320070820359129707665971502592113447095925717128747327496016665813421617882485703569692464861219510382312977412205104271561753485492510596553559817300838611616153102545247263382755847202783883426878695084166356958140901767249401379521890248529646726237553286818079117459045964514216076780517449463738211788913710026642132507994284202349451550459260692899998922096991669728307135013562989137185732934798291333446855780288096222512467712995027988225769054409273502892144145127937861929692127168126569913615166239303089975765491064561716170559228120590771741318511917645562719007746331755539651728467221291464608915011404631702201903557142588832150015678445827234900729094067341918745105215888701901805523730390809643614548515184048116393522223878453560460221459214275134010846847532024026471969220715751668962667854762680225467867332288398815551159597951511851850455868113516934825409751266143938265649330345067089690908884946902553025821568980508427858704286320696905391324514275402445342008251136605707049519077363730419211207719957632983040483889832117048599586470907064427781737125784323019983640675269892675127200106373498296361774692023520294503363698085972383481541062925609109429007290272272031683147954734340971826775021625126113593095820292958165861028184626047516503320743303276845000407310692324476609700782590430546377872912810859718568317874621237182683293186156112504113438996280670159622758776791053088862763544362456534163269760263730435650768485779000820021855569558525919326227178423148925602991451043148562521800543480826819885084621303618036980294964667353987943855067132686781148751948497824598701631938383723921336379077715766057580535747257391206543224372245035455800224444866668273720819888685290390984644555458286542925942016955327953821113270881031168240420289990505623704351290158853373724866877511916867275055237976656580313091942172790916976368141098505064696038415091032245586301864079702842773213597974819586485407270217807726144421509616768391311068847677827960175193749455910862642592767140944652506192865383373371911574895313471736821768037093598789875379868526270986401195178929340707230910541065068993374006189885662564466804320227095577957066858955424555103993369915529018155555410043606104746174129673816655817177946208017509222178551170278671987837544850067791638744382900985002960920868461733829203391013533364030560067938232571346016443204931515290222592743717151291817815411230771104137742102233545054457756452787043101476882356784462448371319036095579330858610681158616966837142209712028911620113292364614433040050573476958490909552699467365504598369365838342979139372918923459647784594569491404121505778595297243476407998270534411530817779169390180138358095240889731061422754064732170311838437388290488778918355364317568989056491773752513157479286807854733275776299223326503963562476669346196938605031423463742612511850893497467041015625000000000000000000000000000000000000000000000000000000000000*i1^70 + -2193615646965798469876885371106097735336129100695884385048038744146366446987822116683311774369791793770489730048383164917542000016321504608539722453149336552751358836775323622243286079114750600102061544243919704967019852654677504566253856660809429035474935344604440954230450929509357982951899966292920299243389514136338139893442786455412987565173954967238497046062581925857114988984330684769939193467251259567938517161192370122295481406942584082178902983093701841895405655899093235374894424866148612834398649049949534940656021132995794566795228741022175859625744041130488433315616688399832138716260128922490995956768566006290942534986806068449009907286823028249636838565168365103605714307525255541427360082503645132903560917824341060566250451633710897368479968072349590513527213558193988934648752529788176911951164248770938779260905017013689769137478649278762297266675221434530480722654312131244235706281516267761389366639991848734252432936430121038321068081511094606167343348527755898558126668100189973272782525968538524524658134936657763543844118760560347815428403541172867978826123814218088288357171531301140167569953936585884452238557193190056806916735575746144780602292921719906928478916930709095194803131027590077075511737915245354790344821217080730347422741622430936438511061666742466632744287972661104173454255298993972745133733564475729138936126056056290317832534738964856824673838709395467169263496902880299409611420254910259433061248025407257352152308558056992817048851007950048633212408345656666048649800450003011236772028071431950377381252365377486973721626853023412854594619596691150354907967561484016255557880899791773215845210376804688872142741553543815162603224628420999741052026366570729501819223713752729653544733872860567384355598407677270055167962287237084265263648529357514842281246739858942615542983138194702113424125668720624943676964296319227715443121659965955217477766855075596947327011829257407987499536890869093804887749828673348422441222622235499395126420912374689861634406360448956316820160955788395933752332337567123893599431405862825012500304284250354087418883718294736240893215301183099122900728858368328625852232627030991133073444466532691503990280856902011096269845677522992042109589190839547795492626027470176226900678063080302438429855301424080984296685149507579662376052717496759993971989019623519046213580315153769700477515334682849265078230375217637694143736027475997310552334833284961846357817130942993241411857509356939622731168345701882334654878466009087830998403207115830744956412503740756038743173483129088534876021865353337142689259559093714539519210625618471340192397747618876013248729565376412861017222662186335804906069996153183178873201712656769549934612920982673908958888781391135346690003661218140678827700020422285233644949671413760120036613950513725711126736340840738505608236264675514386812369225213590850817819552012594007767437906989321865191692781020728311648558036039635696524698823549830390452352104235752271665874378446362042362621523041854172087248507392945872499205366317854923228076479598802146962941954684255788481862706527357106216255086539886583528232857064302411129367932199651103023600015759281819564004083987828206449676104180093189193924540031960456423784854270301343465840497078633163849491418039791527682144271553417490398246327583062011640199009287106093766260798560086662535070855032568080257609378213960382624558959788194834191167785698436192218265133596993410314557595739386867748626521950014320695716808715347536398181582307999965533295048356341513744389967536965404294554131230141270119260319396818511445514694823790706468943963457112338765714131641974804839393576594085618189203074391578240600814288417324985378336629890628049298717529931331781307205318252543817396519024662951179525143536357013189493714422563110931796088104005182803772769555923893652652885409673612573973893392095624617146689241288086156874847514472120007128918160194827528187105876140170685541895032984944606827900544470751991731424827818383514259764458352379217266349994194541595864662935699688588938259063778574872533737248476075129487720071319947070315929937655790651202223599459946420480943780482150652531401615804877001766215514479603766631236891154973106950022789881808281492669905310226536900159595391677796028026817560530528712140010493743808472561778653278952034009511203274016624686915122310892911627888679504394531250000000000000000000000000000000000000000000000000000000000*i1^71 + -9817450045574895067094483300968085172681208575131899077232379734600517406169797089304243390222270215972306390352422954711791337903558032185469451257815571094342884733012981048979057360842342021070557094857986769006094313620609303384560343443629937899014128414103158532817641261062242330202481557379307047614693061824025361116765897473332457127216586911695309877748172431649019092842012487803324055749121297876883891679386062073462151909289840962412859074171330102957985610775778693974071070860952257253182675353415732120144685676873299963687352998845577385064487162113126510517566424304057478830838188924347352544553170699507145798411221296095965743685858851926521228450109247024555973826646851257770831334475079627525459018335672760445630938272913256752661803582571390007182381036003392716907970854897006471264602739792345841665080082509744614764907801389560406768581641190459220268381955063584604335360595665669594366642459815063624961965530500574767473924740600725887969304509230486478789262821816119017033072730454812976392048209759843351340709171923514156494843198928078671910845694909861650332689132998921617850804394241286457002351140808246884112073300657340749238437094451310299809577823460261647042624130010881484850097269613735942840893359340057634369115460264373611934353836963765316729636232198642966969250478870254551394791034414934523118485062974930244683879045558183099361292818823290563841921383781352771656526248195947678506142782403861388585440255083123756802932923836127459422190576956091556590492142081064084412213578210329793882486054928590658968595609781773990593941475157249876027633429072489812755710971578702988858531955156583337835557658840117968168201883145122964718481929482280305439469733081842745173020267710332943537434576135353134277544958631761476277575116969623275804018556276061451552721863192392042082874667741633463571212156790916093141735535041570116331473172373314495525855445677019426830640668966686330507061727343915976638610508620500987494654014035219062252678440860387131093332056036727342180537008346120927096969601371541105443527962079743666515446785667222726316056200219713661107173971384471341410342325440051449023199197388257713295550335258311553942131276824915755675854816029360478358541402515142729722034644010715636049212116794413118194710380805123057327924177078151521418297102004300290924542589178817157045549798925581087511641259312994775811682287535839461851042135282242639736829477411929018820956308487937163185525670538721210486850916611370903288883328103669904573262999083027722615810860320462316794914000659766970684501313923030408092666781032193719138389345107542221919416089671046390253832529071768103307579290529617898973826134797919195975380821454907555422124502529764266652910579234193313005895989652521421804009544976297155500016601046767119643838912447419731143765949163354342457700891279550825020933737660018916307244795238183714618426055105591609895096243384598595285851443613237485930002486426320286901064950399872654953900499712018628920728085965614945945761615869687681725075856090455515685979451208533991350746231813016305362524875869037383529269280004473108200503380413939845798458898445482755311916956759012879468881526497047820683412823266449068012403221027801199183374593346289942554874784264733280241853586898512871330052075702483361490216411759658763888769576695129817860593564569922821501426188127559572352642677317718987958008478372899556889433710251975518549709141633285134738973118775335042397694873760844539436729413383218969427103162612426777563165223901483173514011742697125335754045072609046694477304673546130644284301000071106317809966852874529773876530609938492518568139689952454257202823364610919033563595688703352526701292122933066488467808884161120942601701642503000124110756785785014585572552043934617408006419412998634382790125154619867890891103824764101045500081429872910863805252009831228037401053582053771665389747994817438187497872037975055901888569515247541779924719057662525775719889894522011283015139838280420522317280375347278731559522912824148940874568032092435284343378103635485303807947329983451940103167814894399495197804355989650038335075885092943103969380171241813967525067026193019969114312988872701381841408176309067013235690059037933280141363134380785924706911189078781094168088452405469671019159312165985149966019422944785849383109166410577017813920974731445312500000000000000000000000000000000000000000000000000000000*i1^72 + -40420127166211339308098684356661749726930572770397686105606161306124339260631396861283603062297907977719247564749490164525910231518151762297479036162199765814169818411567813509858464496228475487595032080184954918834785901435217921809357782768310730230010946596424884232222512405544691889988582985721685338326373912178615771085146734491249006150163253386590109429337273476611488710196407546405198478667710493122429903072226599542047786594303691969931081891136964481105548061333566599696053824527400207005414550972384846577567556652145033997299895950889528645698875450647067385888681987632718366372397161894703383630607982662522985891065701690150830412266537752769174060973558640107487894183545724665649955113721935520873416830192740946311557641349133802820629763646330074442107972740804947821140576705650412113027578286120462738904710725086561600286092431797671328174924472178433272890339677323779598326326120650308171706015675083301110498285481955963374203074105598562074774497653901820659343738123470833358890794450954184838283479803179295025075732090555373943868083583423595177973406604888694349342035716864982706093611191198401796606442889161689936392006721115243337529009256374201455757280063573141315331055036240847819944686419954521883028780106409316846516415466434304361804450563977122155988758564591292567875727243780931408349138568016057394593349801572222143147256818726416872483310909959419385500742284164815314052142905519619770789332905537484505850145540900254796225661436533513509550572926318380820871136941501164713728552265902354968980249992326254737483285530907247280896582678713835978049356980019256507878656223764884693573823688526138560410535661030956803017087356482657272264776698681266765472001016768131641160924687985354719753041606474860750182216128505820115119136995131830765791485912820228522627413146569125499303288156335941306102350596142075878394480186622433301559914867932524057609186413566643824090860809806377496476285216794303664487589044786277058740476709594424296199214895029034144019999174761501037973530637408573885065759092812929313726450135942998858827591163558478590202837353512475924614505938401398920523597610541635424714926289172047752799411920399553267365264409788732241414667570558756551787260134074267849556474097056128673766479633281465685643822287560690347998431548368610798243181874424631905201336481046725721154350181728144548511198023632168205494955359026411533088553462687577538001716349664738769402044589245923569238319888673376175968656715448745906024632950410711776504378165204925704028734246570710943036028154889853410313967787246327934965264665586676691721964594762036937156339726162403206419509776971452930540553813706609509932856554259139715842041554230912259595363152404433796320809627815837543208061658933688074074988885830264274261861474426573829429377747454531785343054696733303003220689122871986270674453913330241569750055433146176111540153858584423936059968369207071563522592830867620731130141303844896209599238391237414642259043075979793835251110265093537316142331844949448780074898591513416597030063798847796735149329421488811295342062228111675051744689026000390503761399894944818202836698559028376449152395599778713472367313846658913726684669151322207205297943330188690643092451152146678630839309533137736673162324965270337588595760326965112012749031747379345933813118608387720722504611759476475329449481697430372836827945716702028686671972281999849604627534375710350006796263251594243619625178242989956788194757815121535007481502160985631065217564453847261273005831509519403102488307892524405592388194856606557509600124408555523238479545861292953777575540446730422815324515153464954425604503484019394427473288756556163448869141528666277953917392686745629041602648287673469668192107265438525215782210252011033933277556176951518315063794446881100362196458470551498631009439583770589927358840130613984094775027226129961397272345049235350156168892761125404108438822699561221647407853372459455540309217952159294239290527553239506463154007979922967572795228369163095648389906367462641212784224778225377746249786464642030378622877766417124059247562409200751083999341447390727345441769733271095453527247648982914294092444926185099726986304200549042309522556440929621519766449743500079862599067644694936016171273977061374007321236483590421329736535027599032057499980051008814374569055871688760817050933837890625000000000000000000000000000000000000000000000000000000*i1^73 + -153258307770961349275703589303440567984276279757307950053587324174799973016748655533638715489811341695356566080307060097576946440436708773271731829438121471898336895689959367887348837667346081925354393454711975603756711065711684601500248087304604292755438401778134450155308268511544495506659476866674677460548830650577907404376087263556327166953374110412464716862732524651541923716262287493386735045249099446029011262563199295252296587070374456857398329258722906899189784549966148905992853395350173966498703412387236912696823080797083479240632259252803121425445545718613178185065500641304108030246371493919924137747499552236712802890422426560456687237427572205312227096089874408857471218889320478114127600898277790790105449096776476803142077881718254380747177815764515578062105247289288038993206882639451176784085268241790099309025556173169888362271538804554349266409125453468816990183064844724015016901417933173180084628442458722822012956289227872864690774266730412412640969545337130823851882673725339369969369738702747935182459229152760339366716222680184339153465664461169711682064644843374770494492912681321021994259027555534523711889702064742317956950338177962443233504372793150551706136975620380323529229379803984769870891408909917411551164508838935192207559534484853349743496450945402382511954167177920479171433124382318823037030037150768881027951425689369960400731704223666300134781316734784352683934503630855300429434139998945845268868455743831826278143970066822247733081081352935551266945026444737448918902766337726427768671557793399931283043798446259969711429567490666730219427359505635129242977405594195842451096147068917329636474709124847021109363879754030877581769992723012387711056146748746219494712059288095591486973614823957378878394836855686840139442729821777316418661652606178972848898123989735408787803571998504047282276524615944436941075030976455754295648893850371304836247355937718974443502038196912965418544402436708218477365862122261430362669700648068795077927995766013921168567201088032550580775493610852806970430175501613878961120369508619168058000726087214839891451358752360751166981435396053234508375964101026102761394309541318500899763745522847125060211154516733531936950672463305459493376630954336597733790395273335202782730763775428235031890103239238329129743028440637875811434525031298248436161187262166250510299808743511978008581847628742375663245583373254166215242056672367231317315479097586380597694176493936221981236539378689065172435704825468298453263875247825075075560625938284901385224122476791911186038842562868594056597965072556563986143497211180596507472188130903537294608065873771568285804858631255676364744368423897759731649934512265353268521665346185661191793613259697180808438605077959693041002686754813761581126884644367351014376895388904386315370903296857877447075636025595418883101078736197019341188312818456718199106391711272999931315361651566120760053008022610146354741088062735442357416799740618597746816788556796064340336702549261726178625524996382475409483014928943211095563123753863091209413513342889079801344020913791492978822394270558639619111698690698491682089529734713908953496543477390685908259159096746803858004979308617959345402072242544002455285299705583378305178244926320891190049848430541750835646763345178427838039026955385828626465810164991052684495586640980686538960762807756946101292585954392988592694101700025805344257892659134693469454717621647321380651364113902889330309330151757441539426595194293437912128827538215313252893309538180813673202626575244000105191303625865304566665653289942323650574305676572906604940868010934610759098752867868553037677857997138062902367476224505263611122339769062873566340760340860379301454163433349380958550686977297370203968697579454297368439563865541344860830564833903534455298622242187445099524472107283474247072763182284578195869856663744492561330281282683177584023866462185068667987780186170399035297405622845747239646091335055669305802162638572291421546915952067886854053361201701069605795157506484012252650007059831676055900989682020363105720750840559599986308300718537881805160082230368241618709081135836587300154501235743349103676963812626905065406576275494035670933433248838846636398511404679195639775656190575349271452426405756062135885694376867135076257844324217256314175706138241384098640056140959504576271434442280572341132938163354992866516113281250000000000000000000000000000000000000000000000000000*i1^74 + -535707786323638983568439413419076623717782590107934885589933399931982197686127994380830971253053498979230292727989590653502706344062427093945031321996200586404838921384792696888066279411949241276341004902788295047591503563666220774207909598735527703528424136116081617532182121731763984423200945064929857163849850416724102024352418494686975210750262273555956136940580751187674923718469717356893486087349501264586385255504923426241007285066502702820342080376357687604477063340812164152716664149319489368240113617578151778471260767710750892827072073664168180326504631819949210636806657814873411502317630696456408294791752214350252109762861477728237818340066464719242679394133973408172992956826089981430968542134054319931022400506665362111727573597334734439328471874417920613386974055156538783383487954316564480448998504500131676215324451951525857663853533827402052356580179272484938055253266005089189331776675100828870347496010768750346530632518932664833916276111980652985557940056965105308696312396776223118981577110443431125224101126623236988723255070766931833073661116790943416481986428095852403164820106062098055453541984916124185373397194549276401401016575821611583164748801091965799235172532525124146975669051044961171503543765048434164342446211093676908743039435009828595830412300357776402497469963954468229740921212586696732596681807788675149571656684520121231144139761333694515654146515044834784575560232902928595066751960736783612013863418692126603137038510509469630968513042500082728891706839322954090673480959157158853301604756465325573076258030615917328134539868133751901708489075141626761096020536848496278261827038680918009034528984768397378662815656507840419141184663516900035785140523319719802159678266685337630466746947686928848315027834553825207198799773672947944609639784026067700005164319900509803111489646086807345579947688725447889244940939372830700691799295320986155846540286102493599194435462365894807810820873327484078156332278577284863610244138285532084200999249295645935660278630961693292200273326747986592865676729175002681376614900261690719844856360078105563597350492477244821689942463094064666475253297747656873709795959213689351193412088945894127708572743703911252035631512054425090894241083406496731904033323368842711566042305143489615311853947079623637013472379706472286102307244490907286463323386462861997317873569972297842298881045687654252937852618777725069384349983242744504565355855953984653058302319188614859415914719299422114043508975311978061672081074264552724150775620580264706182316451729977342937338774982154264507250259227557617806377767589206057080828232245144906531997012635541166276310541740216071567418739976185337729526149087896578259209742181936933325111085115694473900695592311035858756389351678230089114774578936621715099694672999374050619746876444098004775156213796696188536466472883641821981196323863302703280946038230219810174917348380145155811759300652942217638796464404591318974784317074878186343558772269078815661518654050963923467376994245455724296667838559553936399008267091378779503853314757179988852034892807720091738112054621720711479932116094384084492000375910905201215928283975473997348798133599189895814556864271105130033705744198655295470388277951729492645792440424959662887206892778333025359432977667546643243334805015981495903896515154632592717275042934310505639161009791568344556233145768597752010376645588798086315374875051851964903775630162271368932417622196349623831784547459346744992916179672219336647270387624737940215181183715778857836260867199432099474689676589985043629854987384817066577093309384778563770611435512608147552981861860210657529671750461474046577076735556409020010901333876885722588607453077106645533770632383594810053896560197572407866788525148791336414935781504683473631998967560571974476647357473806705113113257030433450696771543769288522980547973185217654924132381018627295178575012484899712272361491996578805018916518608934266016580598753657957097738909669911675168777312181547750342325132844084426240884428683795281737272537036450763893122240018495333927086556100749955280105423004113858160322879139496605332275164828744702710001963439782864341491712602798227274049297457981174186614304452762884698163875574115819054159960386896246650239729097316856951886936663274569917654123851117358601362658551285809453684220937583661400430840027198087227588985115289688110351562500000000000000000000000000000000000000000000000000*i1^75 + -1727757786403159364777712444365329224750754732016274317430419589343951335114072974654767837155049439182672426767919344296597894278570725399074731156336282142094911226052150854926430633803628712377221716775748032383302903507511051537637699732336752401623829659931246450979647628246524272084077785246388583953510241011587585570668247002784561782105176689357357429372140522266402888645042773600009053016753170831589829169394042110604366773050581336709830777185937558544710942817680587779259301314120241957205866282731807679952743703902568110961749678732350567043272174914834725792484151236009512259160836121627707100342334367609603427728245584816227871004389798063377244303884638016428716500474220271306082522199042296393364930575827689213410888331408501537486842075870306671417249714358879733080811195415254681235416310633102592051320690091663581724125180880633778923454740670930945554094518174685766036292446555993670649360252926235717571427921926521853570356383478801306457451897809212852092101869386938467060709152150911895784040501178159572515567153882587638261822849299911339957533335158829247596820389415479053384082633434921605125887925192595911736450540319473051079254046181462175546317196269565076372520620787766103061424613351933877363831382696649621649639539811809746643623728405260315120375855768105715741810807763910343221499156602170684321327964545784592296494916368734708846189859641241325778922586310843078463678672811295415071787445659856065996711862863883022632163909465856487077985501499957429982972721128963951149441264085940309952844745522787379984027672582408413281746504142847950203165203184524141284180164161859248155141513806131729166065246304158238226019178994642791877654203004434353938605827838649648662559070915654062796200622123166977529759108733434848049225345478826334648664469677157886774672466147220850987239197348307475649871015010078074812339734501129374563952320653509396568728918909135943923366154166219534562135221667843648201885002842778948088091309397233410703824988487090686952506401723688263106812666071402059069628516766399795387849121217518829719289145202500849372004281957569825346397493221099694375955978125007573751118705695983886424517845459472257263516050936490364175096611184239549905896968311616686604615677611316136329964531672684247880949363965204710433970811806396230325302658095531439299572056786321649294806296741310188977690316911659463735864040548402463439468040462291105189543244610071517440790385859343642942691264325722797466747812548022490897903240350034938905459822897071245186123700037116101977571374696289638758139078057252624890354442943653554535646832517848851825422592269450350474918659498721010878960286529980597796892205774840877563271505701757019512431289232168972801805126981113861091044689225405552291785875469221786203592255468099292254458569183364226613466698319298313456837109732874137270656667567913108750801633462452870477237646245366095514524962966064353273540842626796830191924635774598137238198601446626395549301488813460162099550510187517772895392690848458686566869899348148500454041730450203079201125593217461783947728843249823609640838501107558409372381346880560096652674266167452124715156337556964476475631958196804066332662972084048822532722766381868411376811622677859472654141866933563902337399692409876111858379015906217403062559744661238723161698586087244758232754671361916007484245626690905195400017727777223040546787975728353051931542791215390804514488307311916255706457285145179503553272468757127800278429326536628887894096540503722331435009886919643624771932981227513600170489176047415323457335142754876689606712101858462386364060606426849037381416947678582960356072242883261945403823605444895918150190936068449687994591882956716072917583884282745452594278044323595982154948775636345103114541003811000207802969977226397825056603263996984917239221107824629063429852394907947171815031203051202218845213519418078750765360353185414051339455844932605108573040665201041840388467973248576265195739074811345225610519356566022209238903375808997553736282986572521945276945032724077622641827502666512283010159108545761821267247461335630630046338108133023654430017800156123271162333584844278592177737784555333963309883473093558247675229186905483298479716375129922429547167507699089789608356795008624966036669486515654369194693969451141865763255101029471916262991726398468017578125000000000000000000000000000000000000000000000000*i1^76 + -5145159048615527605919513280620902667248143045963115697596317078878646369377402071770155685141504178339565074393667510423537988803565874136020304397831542869484816288024455615936741220815562758776443620383335733928479616845809086246664089319612519728782447531924807180307522994754502970891312989331592142573824892094796997609060365852026008004245367497900468810176311950787640460900228939899681977477826192292881782068695632293092609488989260483924665898491241399080871242278967041771603696922735070358621235066953540715165244371787475203584556937981461149705856465335809497129062009819733291398252804889300027851019099040538662594890035575882943513600909919740037607948677054086242499384278984727858892429777770027366628173462460830501423101812115262276792623519026980414942355965922779332345876155128706053653273519064190517160705769092218093401928564272667653872734027279063791522426599107938973750071924361938295349455677233777223939723377955466070807273753213736220578617066468706835547566504927903808059334878026921821548007792157834268146333504034937826981596816656375054366341742125727688112344928235131161828871707953011826568658040974229354547998908862842806928423476492675431154991152432327258236642334187377599700297035311652268347101192941127188996764104027270645409067242320778678679619394285486986347644032219407865550002365293077719125028547117303904124162790519242642576256825684174019038956442506646770357852552460807610922191700345125857069798523367261893966547933335743182213080326850989291021887799788041916997273792349396824884133384269188292331737437592130121223702865093642845280158747308230513292598176061997073901581817182558149097909222540127246750101023138832265290655355582303460720399259155727948242044476708957770975837916546435591330559074209774615471543799365387830686188050485045941565000722415572094359893594503954412255701794231619043149097100038076861059695556444163161206876558366267395734593729491744180673313403591781298444228521122958120766759937519995677891071764961752466802245528131156652385991183148970727534657420205699223245618602434339182691370070112276205765003497900294817285057176658468886037789134648543780517320749430654091485286856066399013171600391169319464732311082340843034684233811516263460196883372261347054405840105481318784840062519730923022722410412216066090062383768133086544325139098316601915471572817750357534704207161501152213250599019714619413750933530361541714349512710039070192455471870756747770762676511332790358110417958353169859095858867852614539584871994648068144661990831056656081166252545629849673068606059296986814066984968508557756073887057487591058818178401741752147201567653915034208931431156388450693902734117435352604991821206766671287803901097954332583731991469632657402279137670756045622425580676854124479855646243891455044532836662396297903755311185746779116940556249318276278215472759508335852286322573090223406439497035444093637759550320132401194629901168252543918227842388457800972533803487272910329619292489083292859922898491906167770660678574364568425531444248776681975972294991179146326215210290676115902577621316545620190697915515515374047457210948201426503823373910066242089390330658518469246027474913229069306081719295842144474613745398194502487565887149912930782572719916718771641291772089745311795586650085575534259654434273720971641442118884362837973584921809111444926996511452897972290996460982680436788678011849963217135264215647392170273829269897974739172017628414542102268048323063915754657286806282889860889531020561719433134230812707568584884334792797794799760416282534383471272145795962084651756210637393787372544796644106474768013208127072585520159303193063812493825690033436551702447238650534580701915808195650303472639338552352737250869362498246497203918094538272065235985911389197269756674000372954560365226293893485874053083568589718011294457054571504586767566637375023873025324775906600157725657717639328778595855239395735416789156739830796573092547335883972599558425236174759409826677106580142569103129121924146112836669922769496503621146112380736384680132599173203501121300770864550386038132810224406819413896149605986819290426219449287917627177235696040272335839933133324359598442912935290367546624973929657475624322039991536326294989458280868278419068081281160499671308439474173420478253516555521316711355184203569024248281493782997131347656250000000000000000000000000000000000000000000000*i1^77 + -14157846464354493379547607098354171929463500939842310656225197736570427746259734008282117540420980538773247113947809943642412279428814619515060848917173824315458638122710235253086616180213902795736167648064655136111057155495454381128536093030278864687787338243523934484554241703725867850981506963122435414253306661948966051876347710273261793310220616004703073953710634005668181149485530028044962060283654927557286966272852846940108871663805888827766541979766482658350580530340074054124422403150060292519842525712153918709039521559431433188055341829218838864135309406892838264508406440977082502212803629939489611107166489329370054027308239160213252623387910155316971476943394620606694013715987378160498906133147446750461680063334553316816774659167251792642963330169765823459141334265316741328195038513139054529737953333987274876312098637551345097104252722439900653692476027043721481702004514480909751524916066708459372407109688885250325012225046268661535996881427754364953001509914620256784889673077719532097909053394395687139410369272069300471972428799008014362764733566743032406764814302745925862497080347241589607719406514983495400321309034122568635046742483122603403495146018901336097380633604587447168172789705815981830340609495628859010955712789798076318533827021944973393951995508481337767187661081922441070211408035600324441146292278764192298559680190082785309758012986577889788371610621837926466042145117918706758934819324952426937973741777258756524626613009726819106055230080592066742830500766847953743646168244236312585879669959824531485637170111693425592760830391081798824091021551823892768177099953837972306885217377135026458507963805852147225383290542855245671116186514356639267734779021103008363772214123965500064180182124792668090567514904465190387985146395633097993624203981766157087963688169728716938798528868439595141813173283047897421033161377561172919723016208241489302417195228428174364682265238164272672409633367367072228222735997893421546534092401194797875191187833092338605069255972449304104918197333345138015224317152460519288097616963985209882496591730832624322969312025676937979300245541918919094162896333294063650149683780676751740795580134141468755075124044410026195478267023720697977869800146758154119280218612199104377301633598493615534151659708543585555133421065973969854797087317803259851351155289230297110593869788456654702890055352302446291629371980530824641693654250507771706595898577003241864204575579149113607227745882192602791042973328700187739593188721240950655886779485244616932014637274493987696539979526955298563639468206748060621800633298356319966511191192908149322772088567037363773841194174818820250363898512459847391966476480322507831189087697930250168431836262584679668205457015745186303172092367359639356909920083426846685861110446458744688282850102055294369947329563872661678644746191102244785569092088469044463798736622903922534473552039450099489999343219650796787242240661323901858854632375950309616757717657262580452961901107877644366496792570749193777480280775453298928383966627772773394527372144823043609160148548716409700128159550977568211751820861614358027936070115451103804927100950641895645400401650525072573871947412089172203379366431166049148282342052471007634526136893973357826695012475841366133488042711007888068763684209241641436013575740172298824459907179574546096533562869012468935970455720640436396840190597554305355915398836539346119438823669506382027734292492390380528659251755016817176850541381596495812563518220688329291030229717108266598026440976472078296357896742388815224275329891912061852172995648611376486283716585809836743284340470404742608282554259090268240954821377027833468563872394780134827823668360212811959470444888394922157931614173538144828388743073262510293182443652108004129451534571827923410122610125919150884801964136456169997518280362887985947595727970517966592466831173418088084939250687744809144130359710593002745313688152323881578812678152634047353759865132076432711867279676293067394125376208714924351748279107605908563791219049417762562326822858888229433215534071016469489606547800175033611572920906124280459067476512648906560838765453447262416340866884228068406849496923054909650354268101791884622662401535148723243428728988328845389442181564496280539891228887066238929861287304293521411785200573691349343102923688964694948211331393395084887742996215820312500000000000000000000000000000000000000000000*i1^78 + -36031871967785686975577019522620160696663770432520655121646447709475966605752985173562772676897045962171874302401396736104365078523871541125486176700136526924399011910010442230841760475378316655440705252504750493053402423027343108368600437418136057301526903269425571177328462815018694547187831257703622925873931766192798048455362715868752076834322280997358158531928847868767120566259481591600758629426907654446481834244230748269997962926469458205436784987001316659793363322365613844298750410123121637071509195009884126014678521989170305496385267265731028886802257842571881951609330082061778772036407260522664704965379686342801858007624978767004484657330501440560746538826965742454879115564118654939591233309869120333433758613880735385152626915517126860426370741291530260840765634142389214035840328079747131052902355023344607480105449888341229495105613071232660795720111718744719139262004086805696571426787762714399341736348969502042474837941807725310170723944390204480796549161000111572428969203921476723887188730340981473355173143050696848117228850232143329723460004045670878698954793528744430057056003898514093586622974202804842194382989817192729238763525625754752585331007322847435836618298439353820955963676299640788036735246848697746192164908790323304633090516257007672018302163476260582356094925003441166509520664461934914120185789827324233722988884270692125367698038206456798154509675007465418836424788678952154719460943402877304990659146428242632561147910122958587704253439737381397643243721608413969252279158696596766045151751788084933517706710173560502079292187794004010568265785828057427191521099788609166063669884460784514177055675794673245983314735494173272580470527663116343429710250339165422365510968623102856148691890531943764333091652555130305537196003176301601948260665552930836645492211321006962448546307871150856221510353172406723470896770978878381913546287601833603100975931487934968237922524013157931882095645417435308582105561732175516227851517153921214972825338777996735791651039986891238475038641728641636310262695860700072572523067588743358389066024779780035161716133846828558442062297089750024822496683715231879435718670969508672383672002801288742773310425808353668291943649840254346989620827171151002551708707424585487713783730490574030478212660604164176182897965198148476515395730552183227524941602963620744638009740007960283900343574665065690967573540092450666274869401955952652352568063991897531229434369558327307333169885276872666729901169013987997524642099663464519385327114599850484620601100827931744451975488014153633912954885095980617831678931826919684143289204615021485463975351588496120275214890670480179939677445172346455121693861166971767725346034129302949044159412931102368879760584592864511080340873479414686222734161402782890820178548819980769639834807637813062082019170706368274405308945076823945496945808119825296658751067250307497795858237864564022072817949905242445642766660815929551479998664273206971267703143765272612096883758246744778442847741482250575642816036367507055936071183656594810484402331396048071476727926114697531684103170866168862906398628222924200436976770518194321368035125987484328688108701312259892343684944946471548762714488714394489599162039510510566211708231482407625400298003061331443617987415496575518523169288602699379639551178422445015604211427925953168984566009480093251545707413166092483052576713322297229432223550755875855071096809258521950954503765145071861494391331040638380773508609823922965519888936525866599828531173085333972298335562518230875052901980666084950242842197688174958246770204122818867821824438387537098656573788738800180901872652037885721152080011821220069601371954734148836035256643551788006546916335630332505856379290277486022494260542999102141586671698474828881341632728682848966621438732819455259153166297269836541597102458813922021084113840872307981018409630556084284968569695748827519026090477916250385243851862487730305418831965655024458582385096980996483429630267829818133459111249903723819463780780157015138276535857537674105048407017893088578988339983260559000649097807196648653233864457141836568513680946862887252144839254651388521018193167012841331210041003085494137908697815186869909642690639286219403360833724171931897596782563791620688471599844657070473541184179875022868025715065908816819542325447268960036950602443539537489414215087890625000000000000000000000000000000000000000000*i1^79 + -84926398575987350763031737126281759415818810024737531006205526403800750817655150857399188476994376998726575301912314438817636699336193103109638812021023425937168883920190071868667935965861705636259872538326467534626914287214512929782678942395216787548341066173515315181690912973147120597920221167840505568643036718179855438633043574171390224358317604482981776297106127392240444584907624373550593723630273881723620343551937501781227256185788445546959228668249878808162226047286258135139131893124255937439140716834597105175851486084604379781899737821859818344008722932444966688742208991946137878930048107328695843172615812821198993193635876332224263250763241886205880281330437674300464319307072385644435873801053110587752937581380115274552637862616273673765001220065308532686204271161946831920932047727679780583109104565935158923638705766640395755911940834453503546577644285226049241571477994470491332673550459528124261984026093182517765662397795315604946420498461094840448199572630957381824186744267671325142940656766011675204105831853076400801315382464478592327163219091366084594008389927583568423139884219508772510108192266759887966837822229286333810548340686444845102739642445100423828650565229279669811783331880030856668883571154340390333807764640865936732609212186082885651342834763204126172075282227894929876742825693921525172884010056490031109115802109300302772448527058098566503533780495832126907004597834933854371547376690109356364388481942801534399277234588933476297226541059381606952659483309415722870431929997081004240138275310988371205554623784848688162280303731446426222413876954204126242186153359947891133216104907474814499581273479502062868506380908719901150388448393346410496592482457622876441026641690412731957955547448086415044333177834451226220821860164605169006868556281341807224529675551883558677981067894983152639871764324103407759978563121233810919154044422943317024953161442883274575821476322014462865314010961470054722511244952717485653547811260343552786897591411157514239507028493464809173831215463866143038185994035785415349370217179456585168073521879139468230862813836156898885093637876026196712930490476428280420360155843387685977794505468917381121634280952128449014905858203747262221143074598062293857580468935346997324924320263024113731069369793783339030904342787891403811362968979211673001344869685944422554965831970661727530853645177781407361409998946514733058967925008105862130204929998449477885800160326138998388203489952805763782271771414023854497207020981840741798340284930338231228896313329690764098108130738519648643511718429285941906076727549684047596670752471883318354417886935093392929994801802525475858973279892388384139399649744358489140729714954347768969311024509752090794103055412105139927947029140971593049567415903494184079106858054325199055693211728299916129492658257597184993891612231680924428193586429776407285203126808330197023619458876587058852089985445468145298372192361253423396566669368711063737505305623426853428197205629933015657978596183286640542805569847704831147885553645510342909472429356462756857301327689242635252889652035053294213968813152043680925566776653456138991624005084535216869118761950750146547478637206527839491610215629842593531154288046925869587969245184097736769130158407190886398768605016113723716942520460877638627849845976451777890603713632478485278532736494380781162199023243015622571887981051336801049173663934276771039363453963579841700603922083816071675238611607363012372757652951646410874367804791332646685928216422016229138758194977931150916378941711719601166674034491794924109551515903209906005727214697367846748284157164432087021154510002717592547325159015152941377133405007096673130797991761702759389368362131165152648167411394312552938682626715776183088899318917587809253047405959894067841176283271253855850379386616194229343812747955481934897872824369894120235351631633989101964455808834510549881321717792993142029631448542213397092431413038910833683088439356639190080412233499311561234084250230797172776227676225543803550007151998562019981080196208450217672567831722410743489355961049833312103247644710310779009663856805422544609281022898512747314802157586488257398441604894668790517081786172328948894755278386568095834485249578464246973547350472987674809906617820149451085050408141139191189770487030134194552646528797446023872907971963286399841308593750000000000000000000000000000000000000000*i1^80 + -185746570247512970526169190145175969014393385062747756859058556242221984939078135422470316148403008852072792513578444128139002513877284145360401558689916672655404867652799497124920285909788048329790808446917844646658621993194144707427809659123667972207286931699941300841984691954115233571222222981823424800300912565500424676474533199062674264082806737390170969033474306409665219737758013628886361897125035133424280536476343198730740086871639511642719145435283014156559871024579188348772112399614529947191967633657380007581264559135734547337248680971589294085604645856244733520263424285997787383754314388672513076453810427743460075004568960621590216013041454946073599095369786433894211871150048061497970156674934372216162706039194481818893272951284735211663651518062928714763927964669589742706925844343468914745090622141087321222833141567240042703780744615956433496289528142668252260581360122276657483079076318594123868532510446556998149793976671567100940786080452915707867467935858405887456507919062739010015641286804126327591423273304518843638593635434819916414242944776463449710848105530486362635738337818843924627067113383628911136271276135540164223702762140317426117497366974846353903113366560237858364252862190623181645780017837114821570179317764031293525240711826362363290426809667911514911339144781967407334637954362756636537630253830109170931418707348197447069314160622038335280552647886112681275110474462007053802008094094496992955890325262550036027055204617718283402807547682428466990349225660662465253368533102807603773126025539199936454756516319817786399288402373545139917715375655596229595546490404117973139132999354960067381977488123816878505629941862694495345919329513815917209561552991829129136128715873834559689140315791884753677369169088057950892490090606968039611772580819417705740850618173533282795956679970996354941242587880980655412688775828707720280702391272125940510799473359825869968166745488782780581948429805684807530810600787992577582308162409487804775115309284003233449978185278771769236639462831247903419234760556545892785528571483951336489688119883620351789470022609387993560359874568474592591878713023211365748619933240525952248345145926658815737463689060854497259502959241778530153238734627969789005128106045721811259853938287418431301962757952491065054212661186589823000444775686176674216395845680569504462422237465968715327575118641845824701467550805684700095382768895518891825297005198750459878399117229703751182355244032937328790755137924071559856422423103522177505440273874136289870779347318941320878697594090536290480541296307922944554508084596161507530683570644967935575553434819755013216013028514118904558081391442378256812080300290887981246346069265436315253008898503080199418395348007209335361153651225285244916536912519137720374520657498509955583073143984628944411243329969493271856223107007531034570344549312348907037857414625840560951029653840710844431120755616119980380396769376804156886880672315833710121604642108118302413848531134868017940765251894102272037864394817564179761961539706268836029989970179194890699573577130791221925880695990629180594271655375449806010445058218847476688359930191080811770771616513601340290235490653718762353028767858480462880164729909991229855103679134069872047269701073501501016668968551815566761595834832525552974284188280621584572313342779596607253525119433723492471918272014319476843007202610654791068535175369705123520425544334243976402796837334638368167977540283799911177324507367307880974825181894259988417473660541063782342991839005973668381793207153471293261809343867661387168810453949978030555199387505203612857490868758847170537313098333269356860842393937301009109767108107808807713861905080238316558979644453859073260837515213114199784435554959153965809959680840735216713595801417634540431643828624644770605081580279494991078132250447187192300474085095870853113247839422928826856044318116241946738778807527943823896868687326416953648447345042916452967071604989372583612758925223094413916995823005435827083696453621584635774570852544977150466761405053811702966577059374882151592187234116999580708857536380065802950252267040302011598003366035862577012938763837127259493796268025997990177414592638660617867920141240707773233600933791388106774259502573070294250367061866418440213527768837336975636059157481419924339699489834742962557356804609298706054687500000000000000000000000000000000000000*i1^81 + -378117554201741326831835654572759120854082105633089302413725799285198339145125302206825179926141378230693437857490163765467776782288555035911077653661959306243332733215644933033037046407420284945940024458636553894747561591434179227476128348968052794586737000428612813145921985321693749952342547011027678254682859889115791689537159651488518420313671055832313650461507938454101076857387677585709755985861322156405015242845034844482261097800755125095635730884271096661486987521740479557083646049029047100333434415259049855697762459088598981027892014568260542858870691372258071684946148044976440586726813846399256450961651441508071973296532985957254536811031398126519517756954568059621200490367031195174545259901613038508616665374240726401698300147057888940426517257593675144562341151540847421132431154459037269198649658147671998410042199036767440914732310717366734236855422242692421801856689962546522852415388442339566234039438698541532744928633063699920550258224906112189973906195845567198863277061358412598333270371800520282767900796574297710112345433673260851583574268123378053095877250457492494717039200622535598356989841526326371642382365419059543590658174956704750465753684024896957738235734921614311429768032920697145732123956228625150842309751719236232862848478928163523366364034509208139058475158950080445275216227071392343868249845746742428307461855234381556809508471179382023508400226321589730341811579163864006877723741919209391965106543998041329252881063380008139393590185357998978580531207389985149023965594434243831131614951170586913479383999768138580255011910643846738302779972396179740705339862974679411976254362208783698386248689908186828742756332219767969074252183327275252056598587216715102992258485073636457624523643290747595098939425814668693704572514901757076104782105751224570468192108405862684611131992918087177429754533016572236421908711377261337573774387271519610451147731222627956151370789218409125695785300912190549419268867397555530552834902232748425656693411570110615816394336767723896113851558077857961625722732177562499251192209033798985044630506801639120341970935163156121169698833214882832026576258223506930143745042213469995020322650849096927008096201215084912851673559248607904686248191379614677380412157532049277096423397502275692673248271354706691756170231961249204465232444418129463670626760319891178906005922157626574419933634293734649165968197218906220977327466479345240563257286347825408513822896049490343901406811133649863663877165352373487547347145441606178821352764335857052107712171620664436430318460450716061235052702020977203885223696998861602615928547202451008887503111405057811964097815041078572789428613506685541836898707496909548472709686251884356340426662065789903473781348001656168889781555984126973399322892047664246946123330144478690210531270851143473775163208589468427228099799379407487643681835552491617584696355714228930558875862490399676488443530011326353533145097829816620589870128340767002874027798966950231981447788256073611462906039220469888577367093520867161116380681643461913161219976786234993496496495035879133922828151940770549072792517814172409933889674840825602555486253218838155307357287167423863053664645419742887923332003799751253486604210052314963456533467719334276730010414360279731715622033183049877800310858100681131995194799236542337632027143845156700868437076562777964653119895808206590386462567902643853815668827990892885812269290361905059791794374943002964879864118668163074714919411926031379602456788274751212707194808560377507445329866426372407054949162450191254015137294850811925347175272076817822278265190430860200563999912684286619841258361112734395146483087067951935035314731838454660379729091636502113738058382711728009538330834709380074046468615640496639453009592040523985894776117553983800830012441092567804683316399062857303556577232824334445537613909158276661256345432925000411134784853582547764251795112858832706527230553556841340263113196431172084702072005294869949585555128983468421309460982012890265064905736170247970417959743328435056590453697464393577225840161810020162254465386339452121593538003898652918979570794219420458497663366602822030956696848625420883382365218881631271669465732677049274205654657641469507088608377734544249586280924306582014259134782415014962789804686213610975766500677504116344207485411743618897162377834320068359375000000000000000000000000000000000000*i1^82 + -719453744249164166111970185025482353291895766901502719353441674025773458898269188698506018157891350741508504851491097852075344801531805367691228163442576074861561317159879573704751379325073939916086107655104612506506620146003678376648117590413536471754076046503503484085501443969658163270005937351644928771575704577864865531825841787159424994299449132599775666716110873765039894102995324787403680585073380340521027028044407942975829543052978697534702533391039089773853863108997884155407111734539016363656077322656386858088992698161021111452933801023337826077530020674315571026606973427300365948851088777661175183022600571397221486726046064759001172554877172202588380066648138775922111568484133503687855857778169482088489481368965353654519493392747246369511932270036086295112530377194149777788329739902854407056573269591661950657259676629966199900750809541682453243190595560369860983707747723896346072167370086410365316203054435915240168666213060796579753750694482218243386481263480304092425474607064254858103280947711214108226862870782074991774772937912484902491796343431048913571456546265222986812226320300991587348957423074331814926743379718473376032983913623841414532364822290436341428979849315209998436170308241343765260567998076089132900383398242286431038659625685958687596563737810724043058494914829630779760480443347673244996820443191944831630160465894024712420085360276890253445220259161882034217411272649011366913029663261378141011371488217895179270580408877284427361873074792359717016347747176400150249393753146400003341449181503204054436010112688192954350947745325398299601795115658024340376762961744179821374953791832817616382655711061768952897984725333247051600334771755359405205956516446350661104253315331256567089500602240414037913844119350925337982501494611180534691239756526460508396516345961797636481718625302575653901527936253811781247690219072496432621048119449590432393570521610221361811538230824569309137622576831480800635271928249501690782201430042597677532334116728497800408405239779006434430629933960365985272339410885960663442422729559896548539380688332948248306523890661746535937565059264892884345369494742034557211907438224456260953938189200464651932822574803899986634543553130500284137401758308915418510947633794548152343644850221738014747625109848705311575083987566439200625622863607517996851003946326537077017262823344066605054172774798788066473964253131941097080268195200330947074757401062247979371847151512478689396597329628662311225339567623323163799177609875921137335628889867346958482402636079818265576190651159299892605552513610531285304759862470113026525867083288664994866813897366453660547254206979187334890054016401434403555111698382721219681913760321594435372648651603868012852140345087385201568571928481472449455298055732332177206614620342313166504076823170844683883103494687151322596501660490696150797757822755997901181366051850880846853373841581667470059488844293791478693787937970503538715802247184385911046313406174415180031165057546510862449400967747062358226802807060143229083974459102693002277397663503991688647554134837980820086000797701971986883778205767204607046726503868889622781911471180044810839833270352621049099833261014173312290052949057393426553211710935835956062658875465910373133871076206087882533112917836268183096708005680634771642599493811937732934556291750637109597055956922969204988833197047987914754812174351805855177364509955740114126639520041934237889035840322789830031026584726889952821620564004571432958678842906430934531283589890602871304480872094108175113004259966807814505663036887909879923821734246617215439545260725569209818772682016204114589268486614965732455349806975847297915762956009135180732275470210183729324166948596271011402564070059945526246856199697419280798394416280795259420195202167669095246863282648835253166305016967805621952503583839960454337806166404922416511388352894924190878778114789428404739334828395401866057073123973918675241412592596327942026912633485407968510150241918334310115504614964012383356623852776068620594787012014552479291730749610957082380899628941918987474497308235298686402088420677672224414335279067777622465903128171048331780872909181105634044821541811352263705050620669374319547395228325487213179153996855916756742412125157268355374355741595630401843050790711680085486630641415303766272870689135743305087089538574218750000000000000000000000000000000000*i1^83 + -1286050348740884120926509918067693284877648783601026081927164965462147894331573884086397602763095595907952564487988525336850131647936403118828391801123425274920838919321241289175943076866326006436653825247763258316919414946981312791562501257986991929277442100434201423263085260590248810517176117712493350712151718211601360145660075141593057494777517294152405176135971924421530184693162148623489845491360138762785975980625229825403693384152545907769239954666065998276060017590112991569863335829600312954588747029873312491349091043065171786901667999479318489144089540304159478825512286351790998885658377635590501901549249886719498848785882567585541717732927941729760252177638834329767603797118386519492478747465231501221283039796326274123108060594092762633861882608589770382320555846506166287639747637568908041107456685047102770119978960169458858535317582699231994072726779642222178451920073287831228876515464649236829470022556142887484051327572820756956634820795410561036504922901435617294484192161681695926763828052054476807277778819007437421597754179115240914650222048120107144634215758039736506900870581148621894266828013466639788467653152156398753391852936850994432906350513554930453681404374778213321488298938186324747515970578627361616176090923495335951087395092103399023245008660192907294411046373785753660755260771622734943987130169406751112668780718418284936408518804404131670297804098292211448435061901095701647038745758145091311208770030215442607293780077867966195444321328210438277615346995285797708517235091915000698295441554273879108351304016491144568867002855650968108479566108844331211041683387086908990923645547716444396467220985851317483309769903119728633043707384196364891222214230181376611676237521496036665074678891761766883769328981634449428348303381210798060815905329745547240971899518204422048772748732992839856861444896526761062754651664037704279720147045785410820175687627372552362745086163600606630484662911063513836484321358262254466290829893197930066732998205553866326564120830443974035663714570174702727731994309690619109029531396758140197232254315681555005502393889568402560989029219706957501446378672516249165051992638181407823017473943452498722014142853264268670159845086601765977905418776651087964813361860474055886685221701464199568342007472600873703021581994650334881130964641124517455564726800791434291967188819221010857195418608840611505272255265576594408380728183683118692083068647192499467318741520575728384309744843930680680753635298588273319753449940830006727097752748001457522596304120489463338925549904111450692934668061853601003196432400200818335470604892723586760041291312567169432902757003578335635820626674471002849306668507461625604684586105310087540339424777952757819643904951892857818247389230287173021537721757625123630841637926716040635379123194114952475446265164071707393194083531692208596089124671078274623307093104945101572080905643609913819760749809022705126769105941693105735729256285862125067366291448073022241663094670484865891675330030583676604039909540168707044389606802427985052018200446640819164324736494339223196674185611456864908062274545145125994119090282380762235512191155849961498127432499952750391863177737243427606442081223322031614357656256277311721900386370696373820442810662464023735241475888141118635827300243704597222668265102114995005671596697885320013279993405130081888856141931651289090224101267587958240003010330226393542714142218861672380946217398934842424727205063566325915365495767949402899867057227322468556996095364618008550840671753644433019663483211668148312004347937596453683564757532251352601361366532888882927828944069345792130895644968972070559150544573722499827207329369229112026385525716191683501411390038995990988515156173444712035755787363132963995313288342656014328826130442865171623927411008935001158430571493784083383933910508915021052763167193533142836310498995372164080769492803876964325503158478010552131666316618459799156596339625899449984306018761275643509301945087859614247809136516011757231536744742155073991329932917698804116664759617379893392597021778335350189113979956833483026789596793262727935940284622704068517605979216576350945388324669438457065463529614219242275988458844564323617035915777372628122982412469248489948821922975193191925006570024238633323677909494582736444407333655653991044687245448585599660873413085937500000000000000000000000000000000*i1^84 + -2169755249666199939238173989872892110828158443663711600106771904940990873752274302579843115727415887487614096516572349468625663618765635211075532945315593920714172580084904100884388655870876803500132715102215612317151493182510738879563069365116105864504189381332916163044233004705577533720125108668232309737188097769879027380412051397639570976896069746717817763807400184245392539637518147919989695773278442062787005484852202997748281905064712040274939195105305746612239456481858294893401087782449898066785115021354998236449148041112820409635685829733840823606021072410814255148121566737121928560476901183760169500536680096810716222547681608654676119394848278933972463663060188395099183500830903236949751357668637039039936187394274129983065219485861217211426353586808842019358393462330085965889003652796865571461514545275398560806931478856732254854643219734064213077728706812397487774414924050466061513135764913635467307780435513737665056849033853324791745909262352578501748358279363615620176572275781716384616163866209774919679055117708005940257768269940919268738496541882767511536978763595618753048123082095704833603404570195911017566056672065150524341311127003021339262384097859206422062833242001033860389218838748311170545636356231110652561089898552503216248705142245054095932630076716963500644640401717256408301273316305522497390248437988401510098686923211264194386316921079574191254134161561182149442334553645197656427481649007478419859783366679494082481116043070544834219113904884273804387858302611338572420131649154238089169190370700121780208499208310333502382718417567348386184298210075398675865180921727264163192713589815133749548628210368735069297265536533390091161977925989462436850283109227137390220295296611136543036846001818443627761212697143566354333406536645675661803572480707371215269272562457488420355506175130456330912850344494872396640123169001259712413927202020936723259523786573798298439749128069150012758144903713280534401568230669093680585674349893231835166380894684291461856640818588433237158036805786375655545363047018885281898502931523947389035677901464850693146456682871523230367817299184106840560095776769281060972955384095679105834876467096876307760721276276734437481772177042467785642014707558219044060477634097646151002536450561129131046170313106285073683942152708561800595812131661560790696642988806911285758892403106288420896030853151584443555272153522187041498124785886568315612095471667213476123551974415806543449848399827305789508018759069589337111537230683976515427602003641631062418673357619204283484762029378788935015787333815664408007209268317868442579058485391619616666765475623454054677843061179343478147149801032868360622614195453886760369921720953282154046299489608949840363532937430868292011659223912141199127485221608972120035425328918447913295266967152249069154257027566525956933744035789658168863816756190527304506132820974774407712863868869788968657130642888604321314910633579403070306816455718794218378860049290609718569243430610622475428940193878645645442594360053506301025665484064240690298084153732434022891769643900610888101801302452853981465602482053304976156826672239470048973537230255826903557042744012541199215273964042210356033582841645405950722288741480320423749428631813525043717731150272969147010360196369717222379736975386538661201512967108292667489798252968875109785746050337800813174172173881009032048501174079543280116458093708254647849236962183132376671663441529041437879624853986863873487216910869059390589376376725926735792784620602115584490287246904836457139571078437196453020565336435374585568131383538249631618731497137595895937549773770378639363983622444071750718327114080303948217920738980010024338721951804526176030700471101088259337135429370701123225861290716686024227890847074720161181615461749334508400468158393174381744142290306543327069922310665810681511477627657767471995614188868023742427028442520310974228561347998120906264664705019246670220709141797393815682239883988065210939533851571561462311506564729464774535059645060958779327912086679356816294077704042834256669194804719762737086565834084873842392322343716480192525572520449009047624871149334026341540384621672410365396266822966844221893284853190070969540410399565405455483459608935761277088459487777568056494918120087320723011674425469002210650586170981313216543640010058879852294921875000000000000000000000000000000*i1^85 + -3464807030171698001245581541026344580580715866871278311841374828550524549452339874246238806451711427054882102846230448578415861158987481822419248916713869088756769898471260938443711498003810183410837907469673424095962015213879095794225065959138799949052470228434510296375508648570188994765887871322475546241468739208535998115137214531873788528077470928732034615709251002286837742345202010712018092083827508222330975168056413683888113010859102447231703504783742135953352566531952669978268390735457055098114286424648077055312215942347648515376426361410004559948812143461372881919527703632065836525117831717186215597768222897567367535461059438234199281624136137246746864085441474053111246363295580648282721907960728443119177004690070964487617473160977529274896864573735385141164702554967802652479176030379918180784981115992165060012126601986979461417405282226528146138047774899842384932665186466970211021523795307266583349023653597205461283205462752325760634942911417150849982373105419891048858759206476841291239342194019675510282337116481224472965148046107248656472479779833488114443092859553147052422174418890165487112744916616469098279899730586575483651345601896150913223429006946563382955272812257349906984322942028244872090134183527216869092019818833436169937517095497706984542121771612557339358137823767196785459909853015934219742190227421719896788918255086648657992506168358489583930850797150838185785672089378892936792958665106069166180649563273950078392896394469097681083845252216868726542392420557733167193317236674467592684451530311392065028364127386654755887110668697418607849925703872038551216414009959062395188372345214629642844162481547877084425976785259613581767655695548390676850572035983287529856595786088604256591851830239429983942802964137557537929011407436420638909392609438085948738280329109719323747630503573689374931286152863465187463805055991919775891045482065890955647592968542316216933430131015543031666167996855135030698266854051504249994300449252743688544614082899806085042241383014202224155977154634412154561878199742522699746441086567910760034715169938904916386138237027698800960919640717460482651154604457349849014484333249483041756257232162183337644026294139263268752810114446182203820706954624020572480214731545986276648677835892169939899372600860316601938190354654748207280218392243739477271948816685788155450463679049130032699502109643275583224120452835352237290727820951446128108545077939327073401948510659837366555170143502516185607205692704564396088212381433294456736211355025178421255438978521690090453036835393973369571069591295136905758074499784323245128857499198193918486108569803348138875054388975990630924687106855034895986926523086779770606430935197546928527594924031245953899811814751030855404599438974658120279841765617458018696568724189730882466691584715584377194969060331582320207397260941678020248652740147673274180683867895004525721786119237476769899426958557278869688833726825255903299136652192843746942408380603925442493430583718381234402535432718267537096538713050646452833303184593918844408489316556484722410030973425498508320143129496297840853084748236649168339994789168943979363287505402834976991151900186918396599840854795639794921756159760334925250049852662432716938653309168225911350577048254696377347095348512160213172727934719390158771246087919230304587243029505337248028149082099012400426037567299430889568076655185333053021928708426487316514890954767023116471391636005452051734012922377547369378362424344234311916140069910366897339144272798891763294004379000245833941386307083050962544731509611602613224762565252136054415135493561456500840471273506311643563157392838520767878852418207469057742759106392539704452333260859488504687299398632720691110092727417289414810697306007688676903816837071387242753341667849459102183027875146964082505396204928809490169144518236317778127500662541424728689432257340181620117698912181166424326451279018775013217869332116483223424032879125746755519408625699982575431651006819734251962707209671333503738604034480926581827257339307313742184032114148366894711088310938823941928566244670281690050937260388230222199258983880652445699913143720056281075317722646104175746089999645941946994547876838320602169645118735453515615873726383712448519814904935103919979925165574836469298387440565598549210846179846612358232960104942321777343750000000000000000000000000000*i1^86 + -5234467106375213675226938199023486838389915242968257353687606581889424769411677177785102281318069862562904283451512406120944538950132922521094269065894681103370591752666581914022166588167188665596327691141929794825775198930780381982358735909865198575920379891798822998177924785549053229710211793795604749894266437066487249603254703401466530214552250507896635908255552852158159589898771217468669302933217513767566482926920859287641580411626715788946942263265759080144634828753644669047069119959202239418073245858968056987076098991756480483064642920172226695949553854390301377066890216247115210739052064286002278393898557390094309119997026948345846128827013230818484886874478901179410971613898337931074868286304972794426690743536333981846483923140097340984087480721554461378640580145329180531023317379881717415885559568927884592073705917026826536967895820590690677728074349358063179231680934751654191879048744308614992545339676222753390244751184422812920885951648265424509402431667360532755553030652294776604200663542006961273282201234681673479836461150119990783005334352555255302385194770450066921161807279513525658987078093138671795065384712208670114258007210462758170058504401252350526776861915308020066087721673348839235774357890480112452695533972228554081209555502762448352234281043562683636213525924034146502579380754180832802539927250527283255583707995326614634995636221361076915654143197022128669661058234877081224147910695574510260741793503474307329427183859789554487598972955147337004188774171805582884670359930284602699493008285272457825362534765518325658573216548767804798421058866500697287747598186824096930358680761183563759308046833438582674718071911230034550219536250093894289727376542605869151067001251512709895955345048352361873247525187384887980481381754485833830028163124710072649277338919270459548898760946524958750580107286763337183457032883213430036032291682041031089532459805486048877969401379591803258244932176382135306903931568120523374443640583914091244003805852957506262066266953149438664999814374773863725318702446687204858207713707672154584495271002459229266571741693223617078734924883614779880150411604522174522538482260360942717514415545788561414538387369933214311271768464202445123284229900859039179135068129516342077468540697308932662835018557595203553324282123152053096878891839309303153824780212175628039698788985159542808374296832982392888449607698132164323419643075436859840800333983102891494474519900071498522084282287788794213634944527303397797446234448202284462120878387660035014473390508806076665378204720244436883967270751962052359841877099518047405380098195779852447573579574583717493400793325760842403158719793259674034527134512759176818257125966535305487033018052091099401434345263247616284405164858365297840931575912918428826570839439227262923262993747499949292205556412943563752988860455688022439173391524319722633794114146381016157993866029451384146851732188208193247667505925463315358874872934891121305548854704013604663230854774584935915815819790938308310642094394990802679869487278760612552353980208826092460713790247146620311154070628994065456512611049278668783191532456468203026690775902611381255142316609659941951113215609966940660811284960100183702743643906044130048090013197594291760864608418849390087008889596899258010295219372391725523106722146076541266886923955368262591835252760098975579061882573214229703215658620960120813042701824375371271761784152073674199695485073741200828344301196731293494833712118157310022499429548852746518804868147771161995898037225888302288314803994416079594188015535006694128981284873457671796079025827937097205633967058748670325833624164473693640670568758513158688866454389234111019035388304651297160236935057575086992208263794798810736391692914571508564698300560423256701055277501038712886119831056289638917679064611909539003679593745983006372407618865427265856903311137128806067506899789351453717989267537600802281495246956949231270448396457112806916087715041123374744396736187208988377497651903327904819560456319106375887134146589520945188653198217927019144436657620380477887893205162745468395937038838479616861339898042045959694096212480845052040692590322956733390236546722364482530676125210686403495007726944114739212199971028442916708116803728457998300984594487487384207512387252869256321075042137636046390980482101440429687500000000000000000000000000*i1^87 + -7455164921260166268937662713116662090636854132031216325741326420565460330995682820480792043416317586404468682905784523549981682970193844719145779629713644606379390167600002347903346179046196253845208380089758271252182123133841350550686828493412398134282707537767617047489410260133330851149872566127873805584875195924367311869926903657403867777132074159859167207081826154885002955113139254467070260437314937586820939096171271336772386965709343824227484137183341630010399447913570065373625499527408588119255179828214246030403812957836863152473239739549002306927920632912898188290268425229370178520832855752026578514050495533345776050799117198568156200408708823820917847712779446063953027981390400468530748054511435424421351860967468990697545913600029194844160487680645289691922994568766847106387095874877568278501229776020625598398786343190826672239218730542704650617650228885789712170044650132000861715184941778858682417920839108464148647353950616869581678584595180616510444163281451866378656019205443787489167982588845812262115712625460479968263476436011036162641347842366539657814709166380936746488875051026002847239600374189717208849202297861439473791624175100299904307983549040895267508362507644456521747973895390782725037116549919012246980309558689865814283684715981497889610152641527271962492920764004446589869237801829562394390204919155170565306212040038765749605660221895098227108815274316799443836982924961770214354796213541692154898755441262860450606423979606923597376255271865580231086891211915922599296692859240491293051009673813273685603280734544534914578240973663911546431065508657747831677116900745581934127009591466117124334979221092043862832182659701403708775946719225914381810924233046261024120162264835942125832708126038674139953848184827378010408348956607271353267784846179839962312849456431290930910332112382244332823527889733657223455832260695126291843379878971580502457987170206257558995368555583556290870541982649330439976359065828369800526792516348514140520367637016124680622860969814739700297614066210100178557306416676721739659426345465569241789144625886195363273309920313426156226524818329054118400780271882814330111421247639562042853066531999821977696470192430203681764068603266582385593979981851825756980168365428725435568094523060441696750469813457510714141937028004584597705470296508841256191159393902960429489886061515286297838112365566426209272573114058329612051188433813708209919489459450315397704181838971043897621104773725619636555590175065270264302948015632663800518124825193200441617155318066692283955019365718210936636042653919179814815494169050416704763120647038079670188856735591167671307005082161111502764267149496461245759535797266153196616929261875647980244978046198953205556020118231239835807377081593773739620233850501115657473891481297991058907838942510331891423282486029770083038288259815882450485027235136181252149120333701579629609420193319582129150630913218400565424668388332081561705733706200231545424417235194330882203902928141384828837544080568385448666016938695529942470077184243871781109339146158845843693738481175784921173123996591785851989125752879665250736103969096094975876016304466848466369262853403844792924234029216650690206099326551492002887023139372783123693963015408694206652417966681553895444391845955541087716488140458564942925670453423555676398118344157152077058268874889917624363629210059933122356126087801417665092772652248129946148001651445041992741649766799827859786081281872702382384435093702414082711120215719680547231910622534109468076321811556067089644194886206939775506770961300973857034467763550260822832416965732485731509425558945172712123081992689574534896453895065838259514332957541618082606545212983030880172739531833946336014961310685965028908958121518705512156080986567763914995098667651033494527533238680923734998369974845832064571130108332027617913614130121797824621022031312810260884907480793534440898198141607213328730222010050946251680558341453154993833160626539637556852080765450210629554693538305416986417930179982644991979579456345819563643771028000732414329394796926513804529308451291470826139879263292853292368569544818384413546954896287694795010420747104071908955988056709457721429806146778247920901777809363955358986910409104088983166060133679239688107326140924289205429086285596695926614074778626672923564910888671875000000000000000000000000*i1^88 + -9943936985120146041122664414125783928226984508213783481464862599462556597168412637962269588443857366869743630135702881781346723753465231107173008849499832342278512412188960179196948091541620749625859001986466069889331204628348979696731068971226547555730377664830923502945442458255407600483995502495545935023595228580323179034700447786035104007857218220931839145479161869619978948449455370382805967069171369724555932246548090190738685600258664699550844685875156184370222830416098039536469063050222582893196946632955291442710632739000837477489729553292057348193023019599652502882587106861260827700449400095571760111091565848831086063927741309204229521768056890535157062916104694680463136386614867324355333924204852334694666938369404558312182781919291417403805059946500010449671769111918280546133670204266227596383030474173452884350803970709430082110361768679927275091664236368277162217118101278986902124827389214772338091764379982856175068164852260798322518721394815938820201174081191996802518563650451473128583012691075453231287196331277909403414126317147050139124721734305416650573466984657469115169315204363147052222149686078195672606896383782535957174944709050812816112266545690994086398259372716655725879996212539752942716682592507408941689111863565805096384110104794810679537508963815018528804713707929212156783079597538695042730641364095712055629849577499173350368492291395476142269056419057063845784995703210451050249933994597750318955946267801614507597479674520672820967618303170608699001997671081079398348518796335118155168782337435043642493824325856878143261663923151296923330629440471550982414555210216325304488952168322129739928688996823954200016739734819951478700877263799282612163284646434049949315472188134618629700790111616867962071320935013057716727881785890073069195571415043519079314772948823621913510308826100356548731541519330815783077239513776227066262235159694566155594057077178902577665669748881175201490311035133849482324359986049366063505192242031867229918192918238771378837217022797610819129072927716069478697950841262072404739987430195043062404941775546233331598252365980016114324137159093967402376353407599372987565672419280619878107734532894691812367208920578497065643607005114666895438332937463056390745551896351125798780858933210089883046546624663645670014160640383956893341293554951272107068828041456757596208408557959900537769822014534442942807484172907036238834959934384819319596592013967827757704903114073782068909822224352985407818866751259009732139376260567217645841890768068643892388524764754806963447133334225310778761601089732847987185569905292140661952568719054209175012013305707695151235110425983839212616021347660737647486899599731348194806536985966350406842484377765145509318668246077906759985757005444073567861238582706887065304164667165445154033866132457319258793650625656309359461528620982065526014866989528465354596409591150982394305863952614100495959887538498294149543596832787359809372344322888354129100330939200310087171192510940233801745339722778949789430543259686144341999337978748310080507595101553553999393860663341115227491039557700906890288699800349411769581966247156938283393458174694251162052528575811761314950505459149455811972490758075761490801327474832880952900693491509266948564345244592087437485157454263462907020587859660843154063261125161826995392221137550671028310724030479880246131539224321277026983307723156124862472673714256443890975404388200296892611979440825713708303506494673877293990727931898567320772925634990604578359593951929703060051912397794969106037076826025253981632806054047060103886351776601939674361864799353378638962562794148749306783636345552547407887312596920348857862360954259329464221438429613410864619271218198590758849380952032832415072145876744885536670387898919625972420988076965188587765815816692627696865413595774546053038139223724441571484618588577077680503789999361411877696224234592258425738609280010349505224375015906338019156531818433193947074855343813837609523592701196144568355138580892509800317104291345193309082385898346975755928736441946748596951419857723226117004153048964922010861353813631594923136934595067778664336592563436610610548118261370144832524972649300415890817608764025372413030097242460607003691320551095963455894848814798428838547764959949550535349893295999912368188233813270926475524902343750000000000000000000000*i1^89 + -12328659529187260200877226992642090391347271792468383898021011354863505102068356759450434301133026506879054763666469684932605927652945771405776210308480531745994960239864485433103196571897650887926374464535490901052468941615522013041574866151621855176204316803642707651620874196050544502427928967094874033097162276382473657979813878174995552297873661333739524035671608696307228664866365565346591643827387075965100120392122681574405220719239993734012287322289062164089772082532315998798031872720016867396077447347919383811079217089766180099180298461525306186852796893254022565375799266578467800591070396903760369393689875374091869588811232501306622389697212814630366486535250088762050024731323728850817282763350154273847286539569364468969823856186120966421676195814655080237822487649518791559502155689681708707353745121181347285284487464439922136907986615842728380502990935183527579109762924623395177373823342936881182876590902216144956550433619093432337053384644093917419128521471951827602442808883400046980873258250858006185809999337528160332043937394749723677627384081420044183013287434807030564695732480252145360841036013354263697035985769370181851384817743026047567146720735578516752433487723409001252271482196901268653132183293620090942829125057187237433999553323003113377223459177700406521080582335720154080959495874621035866322149828561399399130008611121360781659261720309594895385370452287256972318379100455925653814339501748347198966364206208798856995098723850005236897689716329421855484725698381266290515814363906866924676295251990296043732719354003612684419061600926535495017736434183795281003560652414863360858830642185068950563829709646521486969856585906200406568131558612985856296419325094920296604803417743171148637369350449934718441471547802264440642158779701291158442618364389407650570668100885058014305097296711200544348184377262511071172325149093892117615057365602467761505364148825500522351386135213926503547729902134168871962131725427513588093078405211464496430753018074032119084119578988775787004620875400373397363580068760542463544151092718061863237756913100521401177042630799581679108237354763128918000833553342884035356910565619367473740247186201124532070244932041387867898312719599206471589161038796073107610336280760750413506284990337954424007416988942625748504318802163586988427300467247018598827842895690391791496145101269550858330538163920761095502957830188214747422887229270943165777521904991555120280177691206303932255501049871688489347509992723937111144699113793442794576712869604481452745580649336265341387351669972625126096456462012197102666072791349021172745715114132247359805319260971108548983939740740740444257464511517469262929163848031796766723601699823069457507566360597579945320122390769116642072135710497608201707213771199590034638185673026489891463784423869994614110559188378272311935992168623272981322257082946073955483056369444260951071730830076548560822444633615941937518885050280724251498644687003930701837382560647453886593795366941769013278363611917628733258845811429925049993165259034978544920917740134396780242166200469853749869914448404888828582741592340673056019157793805774828559910577253237172028224547627996504860956240913907350570088287607254322727859865896213825336818776611050218061915598215852513467953335091606670228505806152594800984826633005295540288964725698209006934700510210140255745459993482926087497408450836143041946812384688838072933251165656185127403178158460989557132854871809796339075458858652293437108624440113555012203500796273987788869988552289967239319438905324359452067537992517698680370066136534929683701954112799711900750868789508732292643714884370780591587319293869109167187133055403573779533554005983142434859019170842108561977127702869341662060578473643086840955724866098420533497327166619866545605232893961050852447544642342706119125024091092744375394667950214454283569709198386697958462260398307552292915912705594657996238812010918184442711934894098292731364203638131777721701073295391891262303407375632041539967754970322160067741279583297257832637635735467194554199680430653525933941847712137893734337987932824302621221690358932141024582503635084578928359973178562343773012420438335517633456360126589768380926908859814858838256365594044319385367362617619164365840897385444246525231654088017307913105469197034835815429687500000000000000000000*i1^90 + -14077270760280305517694567876618784227206886420177823307321118183966926623305520405866551765904317643203252226824141795979843980505904680953711757579807628548649041478679364173060224650146783050764028359415771275230052420314727484095042043905002072844364345387082225255862099932402297964788972461325892823638663498871766292878598869673966670008285301706223066153448373994212692320449210601454724563193043625156369379068468056603548807744282837746302595787772461338243460066310825697395474442052184375845632452572096622105547448144907638762515793113996680899716805904133777200492659882727795495188571933495362868086654554355369871400626023039491308976576802638835118754685650759544825810657637383609759330081427486724688428073090165248914864833486744828423422238191101105430849093762654989377953218419171833787266700800171285457297319247839392012369202367824302640573542484348457035377247504805799145642865216953634014035114887986192832098190601336523203403244565813628084516984150931378144681257437399066236713204551494691936280951604235771272462069119768491550773899455764220810418859537588004428947887261013971682614768597586562930472988149879373403371159379299672742527530559143905115713053245819906202217208303084681887555078625440080774167280242499897236002069306481633162700343328577845573107560361856798244623662531042888797304071778701147775980060154642127159018151299106847942556722571043821809525910797952511057700332071401597969542436647196669124116990344001513435697170879830766096682813376195175888868792262602460350927233758770093567472277832828133889967575973214806451539436414510271737739655826044149644766005296779909911065820958980050715346019381690219102664491782437428216412330262884534655085597685077990496498171514979034427466592584109145737476154266941897304210442938336359256087089528428927286666398786483599816088080711296583681022776155587662332447163084112013426845726729011457308725659644709069264386229065027710018847009741993039375791632693980648328868234981594405844680212536113620081064840841387257836594077815441516406849579475491868214861539939858129865949229007393830192640999446354875734007477737441008835763606864531324102783234101073896628822263403637057266325280806964170377835409620627358947454551329744954518523391926409084580711578776249217277118750693988783891840836770254288859720199814204946444435745651308796451222408677049397390915891655698253524275126589033598853172882894293316345889110062244892272066624230376987390849294350601316626801611924268403228523852916065914912585266818217651862878667251438276530307458327376198014716584460367086281308999994082869073188775418193999795228000421032634662798722196336192407190533497226123182446141061395477157805293860973319814440593809607989072707080047421894024411542390151357983720369855218075521102871102151036484688347520164279893276234853594571714056820141900589126338376280628646733558356951263749334039433669102234038611088634165388934255427906151966490568747563828127701122990676237018951435148522123781590337570652118760545300651709652905919960498320646638496624748108719014142035506689124391688833497184023836411244564015184651149920099802554266027653028365334558060920921858810009507733494666743623770963175604806749536985792706318428865981592027780093643165994867212105731468298568413546687563971963240541174552767550333346061431024027523999306711601126819807029768018848249923252769309611458054889041510466617661877792658120717517384030636677599814144264189875352298581315527539879727372545087413405607462929498016395194351038630477691010344122071965110289354028212298715649410629912773724159801595832924115305750424190964658776869092497991603877559181749981592010410277497402192048608165109981089300627780941012051997441992669341003785303536584741019382003484718004677056125616213378888436732647782237872358593093091327457718486450637664090425915749241196853236650079999763017934817082713983814021034356844223880286785542181036605405940105355334462173348870272211577579362660371969899043052589461077215286225798995043294699913982061817532842787339430941737131085550312675965173856585077346139375731251339600874937089500847901742068901396704904520962795131115391933853777493683430164784240253360363997159340826492381515115609136379049077430902993346997653808204409298099335501319728791713714599609375000000000000000000*i1^91 + -14691291109103269272541021285004301004364027879359279673972395957110886433621902877146400068319528880433295116383552346821476792917579120927502209523700241832318390622430947691589817602046126672589760313215406694887451519463078178229672401637506827702688535334069009522299154454344524350079060458577995348278498511584496058806279285702625736297572029462939270717576943817028836367209541042917249242361727367417502068099554042257910254914478381993766900000902850796719710830007563416303698358562942939906888869858702079779480297337446601988509848284795310888367157630917512496518609736165542037430249120746260463009493671498804090286198763288888424753718894390073106350795387530542889678872561938889160090320426850924461462254439904566917775463682130736821418107531002055017179069513271488018056385597219553255412962549081289184500323822767572054975092918414666094664512889362294261574546168501452056272604112178608610478697901656789547309757809193506516834245230539942055353363720124464987718566795586178849542913469797371937091664656125607334717821391976823941089549451035500511401864446410286428215808187233029334218941984381550742931426346312215407221659181643214559100169446696122365130473288682665341119121430528095270727131901593989399608876202933558804670583054690384996876951673497275034098622388572019745379017744818891251458101793315477795098438568995858542966430187400942702118742307443822914387750173642219393564131321590417518136199000239919461684305265801438113490019116294971814538457504701139916224196780482312553053672387622095113315274483324405779975748753161275750526194882637820015839462828097164059287422675608272484026007644458573792142145727198867248606096972120674062664713860780572574376750010816545576795743568934471728001699353385941470423264844336477221458768503360846191298059041541646081602307760854360802612005035069509860596708312782486500894891145335782817530642440858338286905429497113308746071297956516426891932716522867730654710213561535153229936108482499303329745989617077592875881103143248485730221935436765316188424129594354543263445792295490553196367866900504747609494251418927384473930103057140766876095805480525215492254267621549553806370420424369233910571504717353319430044444913178597114862527627886521382914220760189708751785736842328513470976125304763030055127241045391611890009101753660868115953516669931300214596231454127495762507644560985045742324704800656499934489517013046824221037776728014868480438950976833163284565432161658215110035782817923443903347571155343350464294777260020392049575232450357733867160509961849466992961450574013350818071946348292742918134968295045236652671648317844639627316222144435838135386512176091653808106207985349102433440483277218044696811336287842755515403611078199728376185600846654855816551892704648677954532740791440529150736835755321016464479747824397079935720554293566092905311060652198728579368530531858037278067403543036289535305640840350996245819598884944372852386218030960956193631756424728615337437827486052622172396399461114129183321584161727849628579925358562291080382553476339898053641277743210928767085779112071764628317041113436543644315700112832387326358020270135157503689009318985556702662190653648160966882325497179539370146007897765844037215666182780222406009484782951162684530242117617759376885226098787564632047074465813921840736757185693352750939431102305990511465755823310433240075142590991237564717066760609861872031802797466674954518604766456140969567486012217334781873666350219036986456984104162433954507063395971530236857712453397195301068108583961456765294762708598040859545537611043852749122080132093139304618683199304869602132035074292764851712366007196817516322282899764122955589445170375993768221232138632837991276164880533556921181649710872226690799124937158809900957240760397929103273789866964059037847764237026605748614412161852824623330546407368805709393081868019698748191641493560480453676791578869959593491789865749898789466182004706457208376643853724122298751089416932421107645059076837784660707847755973083236960512574918777092912521795705401174018616271109613999942618139474729992654882285798573904880906590755437044512850372770122020902188207319246547211046497780977299138298864471604499300425726831850851493268879991685722138336126591992569778710731043247506022453308105468750000000000000000*i1^92 + -13851987070987686615780669515920176119641908598487446447589342155571859573885758376907319246544496240235682259899060558134411638686673434549805640843067107517930665487178298949272730601065302686426513823384801667186305824514194062835741085710014598138948312990557381111489597027713063316360426648163300467571193881529081712641334813444803744319560583991947754922291624985292500910760103606818608258340137562017661224817035786054790447509992774967766432342812216731975679040139323308118211862418652765156758714005216371816021913143296054603577258525110087248341353537320763218448525988976871178010208188685770611656017282904464267156271166502542059126354853966890852840504071439766398641348376288226670463255744316049465709942991256996944066683694789012448419714356836347034284672714971014852458139677321835442278229376088940411468711048074748913368648426748781688475814752740769005733920230771530360055749253061505038811217930883665876246802329031570844868247456154171642017949122964192283692467565799955319355677823846687790749267995982318070532852393352809256841956074497084965585512972857233228570277371378770568013508319597604247705266581018385647755028282083667326552542309515738879155187671371196934779757410320262347903879024308208936833969558897352362239266150999664854673938377862249501422676502775376798001039835480568234020248830235596750459014804350856394356252852519249110134291120953229091112722490593370276807601392612421072023466897375436538974345891467611869023341827405772329277268551176463181747268993860552617807839177997337438220500898071808141308387197081317255432964434318425158397531945744005373833515022483170106223712074125361552531313140355101016328050466396784069967261819373368968511889219071113165672502555454903437391211589541575110095789542461641215632400899085877071596023460478224827947755084179637920386353842817357813544261599588433115159465068409505243194627303452287180852225553814889966074942995612181595067621122020945897693250424393568784941314295352515659802726600831603297349440342390771594437675810761181605055834258371158487924851231323242662414580230283724553948469321018267257088969741439986204777687277217300448889470035793472721688388640703238169348124066163553917740715952129759000605329593437574350592713820059461843061369516478303031486391323196463193766314401512887978071898944587601689991132846178019089392734155412161185157608189176045440493382029771898862714725951645848922009253975446016517815967997663470729666818897428127568148056936632713575881577087341240895509807067553236443442839608812911729767301583637139722056017732793910615829520593262830842061437959906189050283125325719784494181243987285713919356432906857674224483759819198130286564090767751651600013981967898165631255689375682630855520209468264291330639789480424276971836435363141897733141028571571862090899381517906245148733311271391192183138036274025063533098300071779415070014970450898876245718865123139840924439789002737731721861160847515196675055192372969649437574836167893537975238887934903144436796044846609556602828256068212585342752082335245890331270716172367611166591731527128827620831652036858226503140934777994816989196265174617460124728457364146926410858526349453522338192788789887994129669293918360385173109645508843745667346984296812520869101537170619860933618082850643929560823216908246066691941458026264491038901857102856415042540976843667956559326334884610039775268823858754113740079023240082407707489043670098561902033636049951756245575447232482674124035663992314083726373867752453286637385270816225216208176258417708906415981364663088168542312523319203935821616202404428845847922846998996390339277037843995685890714596349312515271870980919426262703168999264597397205967604166849112767715141271733789711817922867875776533848598359091907256909935669309278407419689198335770269393066257579377419106440470258956399758916398580371699635254752985562277228418715427069163021466335794005408151641284429591485739243787457499086851067168782505603137595311183332381656091366440575002697892495731999303996314273040620755305246305924395726716486646404851215090336352347001611702581526215885867019749902706445260488179990098627105114673350370894772183914842100857242130839734981384018570570448311528237676958028011223940648610677278673719570178946014493703842163085937500000000000000*i1^93 + -11728993443716368028803659352884216524821696054254014981579846508491744992411076469536239022007515817470582683193984136175174576756689086614383778409249487422628475513616007910236503880776206982190554773165173258365456469052128609845605875490894553338484153953613833452958128970811587058939258823297348192526962269137374365306396248005609928593544986652366717516002452393900121414505726828062589990753477138574220458384569870870014886513782559497090563166818498431425016105856898019696709759328623892821495988689113649180654674636066516870072047006689660198309155084999388700236384643118059695291397730320512691845410145130456743743963672767616599624499642696071267438735380034893853862371146554987399914454253905443768262818830507862603175470835400262252735271872976261327669334135228283586919972548799917017744220524759856930767109431136286642850643059425939008843497391838690110892295559725921150988660000403687526293293119039585002545960550236485562767739712513335179206289222104270100357263789440307158838290148098564316245868629939740987669368534592945456594556522777828357104641732402262071047326624783225000238136406779098379040527862897504431118881491183248361194460860716902271800906356479500740043101117340838079135405175671492026042225518309249013803221077736460403605173424252861011173562162722544164468252997200004349736693079736228127579672417278920246812326893022271994288869530609329600439401703652269007985755165821552152439257742960450279930637729484149934266065175922610262432201215761074040009379071243004640365935443031133008877534854695305890043791968201943705431325124453692770125808985257064330082162470141656073916519642515272611677570533689632684047654135922302679690973782385721513998240906588604478635974888585891231432396031820597228140755566352507345526747921967133905468864257191196368970958680911345813024642527474668230713298210288759365612251154146004849655069753391495262896911585407315860428566752967476257452426450873123560656359721207917349843447648951943674448396769378629496336113156643560758257659712688113771525725443897679784101237043184016000829566510071257015839114764072928305306603333172362923046327092937128618588794854504556694742854078012114713888436709149031439740523655701278628064066040514514299427800582786219123083927820910856458393536140813159192536482900906343569624226105569138103979225343549617502787436053276369376441266375410546866816254493291166110617736311472943214854104233835907783430265136338333702242117799978481950767838230286898201974212581104008123213114313795029656496009542122414234445431248005756900909695308145270530747952595596974169775137095146057479764849230997446829550342091385963345752480927312719640947850040565915780114025157379814930395444555720829366154601573252516657691368141664235862125141599986738983187880974631585834446969334714249584885394181576276447289979939182818157646382167375044283383901927591082365101153102593762006267651307399082412112987921946795547434569881099042213198705902081939007925701220006668499742037506744594494540339609500710966092820472862957077596681274115434480682335839325923082551633258946650270556209247387231037164286420762004462017334876067322119607281776631251402313913046837064196213791227664031054745230491017153582721097882053974558497748664439340690317096285771571446607760893097477093575891488911690622256159715983784525807288526710896929337251853544635864915887870969092764973049869770152126627624225593255273461106034500216489303470893210557599228484775279711108046686996617356230063124675245531753659488291063550004478225832700561372737270071295581322938923868259273686941242637361696009895469313251529579026254144750546959672773463145085909343771484814202320042096479084616849048774830902527525844922490162389345941693525069285770315880968766957919983029592033332058796206680958214518659645078091607875884216387222584784839784585764351197671855448992697524608579661626124215050057815747162911435410805012072608620585843990418436320288598496113238785536270257103854536948355108338646531582252483426554082351847078456395304359449476936270926790957892222135270214100149660966407210177342522144379463919931598398855871767697089954761314284484625449785811931132138217253186617053152556916201287300723066555626298307467094447602284912335335320676676928997039794921875000000000000*i1^94 + -8739704719309411596899117183288144162027318504041275409503217934432793382856020475309221112750780606739263194464234457033727661222037092611121734336548347855014909252304323613441271728962798428421128788644264124662844854484278474400753750845716633271187043960215919085491187823253128404019714638476239623707450046748449482155365214087750295283210215460341160080987080962344890374273946100974925654200435907518190144995698933639053961688648859145304382079085528876677254329325672603029712470535852054485665151259840257572605015072249647719730191067796656407809021565920354826586618780989305531294053767249488468382804454985447312254824782138206874854676324108209031315571891159654620364489247787095000180899197683774050749190453718550181123768104254139833565540310411228915937555183249403642424952681054309380186135207017358900777483249164348930359016601387211219025144492525700796110782522392915553009414564316568038637510025959322725786724761260600529207095691451457357254453613032269476045463127347768672455095020366275313252864912351523734052269056526655110154579784115667831205143763117005737475740072239334920770298360830349573913447568209779597366501569564144120959499527294354353081368667314747499371318753562129125776598215795347917598342640732164479365194210193771052970724242427284741887628755569002318989481070632834545415445335010110589590809100026365516818877367672055587507679507404713366820914123420159949174310031027633736921624680873745025176875735989321621451507254491307974908397094174403667355541495152402270794573043179889554028650620914812010067625664803361413322210494286855480318301441802797967723033277958331424463606916283955202741144033361095060267692634912590770703767000297497325705624421721767643962089324071234570132505622246837475436127876300759896191361645567060142279143347552786541849099755154266069140971432698279493078267052797150535206518460120203202853228820594095638037052220623791035058167612955001926821409762012008828249692330938733838519205710786927769015415820926751185653098688694879511689806595210747433889715551795873341569028012948110262083609652638806977435790553841201378610969945304006971205166916867045398174356416915743424262269435403694855119183697559125656483946922999882719586909046911341154515219100147612325247177584077063643230014207018098759119678085848614460114330544383910699006913549501752972077888830929432895338388516635651021744189395213499307103110697366477073292242259226368844358285329555611903798785191230171399288408981106954139981956874330308452087207938224767738885350137122973483672397404053537405944980190191260196085450227982283982370423811175281833624993618094151403960156313213126706374677173036365560401863224062962777155022355460041107809239811188078274720057341576544119166621279956011353215466984912278811122409060932614288653096993492597265872806056087760616382128106526959775011110343451911134943081870779728505084411710988435989416819211242118828921450420102539457366763124456010279505672145915600750457985099636667827840872734545723461517320604839299196164097537196933503756677293673144398710999299391987189788391129200455441862736303531972274530880103127271277781563193176016030512203323645630955115722379926515214104217980547680550251183050116200621528365462697531782014382024249108489896199037826730278612149453980025113033297388285820466705675143786317573061527447314408835677775604503211027102323099868043158692905024135179201118297093478503841073422266372031151731906250315152275853006381093770664550525611998384236863084529180126047237498590448395126427184042294426446114544418365180896519270591352835984161081568117514514054540445120595038403078109731085259794088061216558945811281726049965354576658068486115328814256446873169736407892056940562283855414266772080668435069791830842250684780032543572391927067451123246942479766805128643222388662651398732973576123319243884179024568985826915250157971895284371101786168338841157596430011150087227714823683753456072516813696288424345138960413164162320148948500775242462102279889450386330895715859100250367441340364918519478079698808013318101954601362774670732584466876472193314926667505925078610670319514562537890905779859344460357874377673510378688898551851124930298863483075126501709511569530564210412293055241228501017758389934897422790527343750000000000*i1^95 + -5775929439699924531114011500337218152210970295748225478519159247547269211490061234746477791454916113873616107731481156783621082542215399635649899084510189889863957096436957290962004789492543364908189819388387741411683846927425629881504679459620899752276899264972768263450800539503566654320715355210561813322735541014074202339814981603589012649850330778653368947960562470425123569833292124036068710240885158962150315833522008299147660183642388349017282339525231025837705244339278987919217073501367174900246882285924332867811637907787129058929261036837919849173857218642216433349908377182291347471415263944045707266659333517321387866429727175363383672107043392495712748586175797672049669957205417559314233533599179331026776969713615313481572079097054450379655235527803171442270726173627384876829738542198044650661670872414199706142896917481437706318827859897245375809110612080831707620541978900277975683510033367043806756956907754481530275601830796488122288900360152317334915907736032374075652046782691959360694746696120709484903509212352781879881028583018558618432610205848657026383150795110199463531097240343299813707913121250008644416851890339678334538675532238385267497079961364473127986122270147166681840278879471214209822347778236835375197908026911301211324428408908442445911242793902472822475125561979431695429389673647993517140092630146525389986973855865162717252295965831811504480192820753845448419137575934670681606154224514260737002327096436762917179706474876980376609531407654558463097726474427911128051804993295848954789653619241127008269946499994337422122156361444548732464983022745953636856993868071780118454384765531333677123388077672255215540408829560937212086769264734325514898834311007301845721496081052368659192515837965037922564811648529049736743926409050762316596385146383324311673978225633631084175579985697552934701800930164157469366005332579058000987866623625363493670307038626044019533710924919023353268822438038832297397803856488666342286443418806823564688576870556978350179556474017807384934524236384342997193295002165766574294082113379210687741059283399992639118008540735717515042895560984883041640269485745930182116636759075611047012540537945034936663320628592697035808862828901999420838614576665029229001899627584420357915519556291486195686544620984705894529986013387293890881330776018971408683623428378039667047142472906191533137177511894265414158795950448608208947648776923109061109188729989345720102055721016682897317070214411341171577289863427804183912787996440147811475474680210336562392610309100945193967024627085096939146410955308851991006833541730371172091404183131075008456344216276285767552611782234009323749987080541655974056193571728790553222904244292004111865693742952219154077002157919235967583626461920573456996418290934484921222522751837844503972799712983059859636614276264009846004202796741420589050292452715734336534633524874512219369666218095128449768906030090190539308553796795495502097737890953788607840133092801262274559473402412436174716408340889757676054026819696879866791474755621724062044878919866454367346386071398800708626473836190210431329267512125914456826091128108147886906592151154947031161799995748551896058053835275669438981543633824326182524687750149036135501445581690945068198015432024167423368443194111555433969507060975810249415843887433121660071885260776287111794757408389243594607335245207015972217596339280978081363097701605959202140615895250627987411702941478838999294742037093384318765236208985393157994869146090611217757929552453947182274031785338221482060181982673404547688183100640062101393998224484548967101747553926810423394552528966636932072637147197580307576255122684899287424179132398765294811697712209381193485199127833809055096152422636460422633678435125157103570363506595048633758887162724497811374557094248708883183465279722036790819476373330357528256499654128061165062849811701516816655799623660844612981531107076413766638200356298644297971660852659664380077958920503016326541372756327700214381223765447487945672948503566596557811680926849990186282884320834929812997341192851550621032139866319711434025133375684971162828063841234478774514608474521289919931996682045459765081179067118799327480647853523511090054553947559663410320977572298318670799215063900097777427333767263917252421379089355468750000000000*i1^96 + -3210836776656448661857956613063479630100547548868152474333459238359159573976433903968754471704436836436577593409057131776526438992472108460826439132524919583249197370565635178968555894829744379233787349539746616516321149415606781025402824976072507008701883902560597666704160035955262790198605075083099287981009237848017800153472576936153077747383190197333679411310786375278638711488764981717999252706370729677714076390330334078701179647652874221793912853859178357210325603849912635354876792587471276683351635933756784770140709968525400738263462565183757791497602432173965009365194989201641887341921055815285942450982219897832827736828334221897348909177877953795373293433302004421804901209307595942134745035302774994503285080373576982329844328379924776870566378502705048690686150233782076049504090315273859873913075648837643899704612641306272773515549398174762734734742252977471201890301632961821584962138635953067405897174426665401642469056582765762216445358298194026873340308469987427183701347815303026221799831050319812242466489888685892343212155818253175463790724224224593557086383166417914337204718317176267138124462808600006658792346122946000787538674652796683218238979619193347050049507821177186846257756054470402030665019888948103873358769601840059013305006629660944103620273978061297997956232340961827419520336726454023942329253540341393021835212447022931479158566189004080382348457741308193130862920024944620801448982067415724907315025112294105651523103012216657942577544736318595006471588638057567309178969688827191163162932791087862186271538251152316310521658793906961686255396129807347212027756090421842469172019553880481425290110588471624631936089937919488690670330097102709546095469516791244558019948362145124100436133400746310563927034404242599849228795225265064708988000463712846860146405849822740037615391816941589050383623292011112967191250342735349247808660387009968279861154346396059310768559748898820200145813065096795042408143690911141682931180927740527685561913260765436420356277760126931132035204872641227704223825996325178707243502025498676744403732153287748098542304103481195194684582274662870402266567426886453764020425003498283572220005161249272907122523618475556263791760674629503348153748547864376234592640000606075980071581358635870356822388232163203081080949697820131702300817767327540118064466921538719065989358021584916311146251715787431406968089769266555997275423405875295538995179407590016754871831200550138055178328345469029616928633192048894159478234326319612375456701136397792212488504500943108100150056399466095349256327680575624111338185152406412409064894569758077798923396167930957133855289621246218948099603002018205913032555783586283382539890211915250113684458466887569379802009032925733812160691692907030313558341981817173040739925931912540536302454398549766654562468547628975222055858841115803479134542669111209584903323676419878802797930814911713396136799242497410086119432132302238101017396762744662827691443084928992261898489457522775453127081157403701511666117697454810179830787628341084743044734750073186097952346622013793363098793745737798803055865015920286277033327596152925381817642525024820114435727780790093342048206305080181661170927783102059015524432652596052603479843883030471339857385758363528988471857899170335041972236603005085152070813777967996213908477030127387437532268917484011567752361368560907613096600846675561694091565635748880568100522637984834607044689648857995597930353694579628087759316387978774575398222744577201034945903814262727453195615753516585905863391583373623934425654492456446417933774727815686827474098038193925611441045059765811512410710328175023038703001365350284736677717380216564947835635817903824555493257677725791524501356603152218461648497789946595405783911461733826975539975824673178159835769113388312110629973596177143797375483133829523106347396890395306125330081033854316934293298245347885845300779952339830312744017187942261371597172670487442802511873846222940742671451368082932076389905155937582072184137595786763722774819361701261913454650628256410714115457310141244894749441217702894327379151617252713770822167554051943242168524724062857910047021557945399658061202355833941337666362474165379833955019656968949767165483211240673867836736832259703078307211399078369140625000000000000000000*i1^97 + -1739499453546519444633190439353513854198134352699873790775997180028372323949224554562009450876388799663586575090781042023321880081989538233317154136103428013024175598783772643410664245525221717632553297443360548162098001525285880521359959905735376799685440317204787972176718906944584301202007639397135145757389317742314116866452345261420543562606700628759690089421265442857473996756119824743518768976489873545562933697773073280874580938637028141523218018592431772720915104689007731502074548495200252112851491957967788985719438227661664734861234519146406039751394321074206113192860043644815855839583800426944558156697367095127547147431666051311999434082503902640248084976397558855831706704200486897823292029682076999776756330607201726108465830016469147562576663777913996169249589977502008466614102680730532577221535294297473773058085412220936596832066504097871410544376856060539945647353724027022408322461389705079532234397626134780158888446401907185712516039770689252212616778646572578533304107599048571063740980615575196388664826789584927931192345883429457559938016601671931308616471009207776122409261536220127921583051512070830130016606430401158714614013610058298431694774073299142280168436286278409916224534318106648335231848505705170664716913155076143840421579982186392381468179946346159919708660818777674960155676507192175000595821518828958208605395005712625579581534779385846154406640511004329853273419572967474126465429858505833404931576673885079307588006723432650323711440510881556326859855690171675375056799278419959085954903802106341411862039372661151365313715258401118096317405631570085363166387182080796888404171785438319785822702744828210475867800832540156613493397836952598512562424568060447720498453615119598207651648910466044077231965897268540683717036321266447715831342574150848307016259019028680829402167308381348924343836360149583212422298122100510103276811765554278609622062989410974907501178195716395228231481078072808921576846724747883899336341417827359025946339893715313201680308550332062844109943472667008020583572804307396168889117968541105382538048755901949700490409817256977733898945786681937735666401500658567421935744668804941977309346864255461810083002992534055180788107206062531483354297196925237628873426813759814135138814079623917635134077231982003817725375677354765763239071404023693112333200434718351959189745615494168176606413989404397073256284342013479480238903972818928329174803326650542026923578363207164196665491395629843768816569226575503679463772097370182797544964616130808757929555000793386880830294023780945938709571077917965244696529168130978164816344741687497988288007249307267813498924027178604712803113808286077984383111695516681655674038647516588919896993051174054250099481765365825965287420216803182527146577517165100961065250416022245051699070007653394670714167743848860981519576229622773557766428909846574480635625115459897378280241052277117268549474688841240426759749372236609570459103806965811822557056447809080128110381671701709514781104586382285513729322104843100699112322659202786799239569833992714683574347972014959346107992742886546902429476899565444081216489076459151119921463189259930082122387072862420884677129353567954828433695387913063534011585843716380764754575031435058505665753621440933064564961197741717940194415950208317226537562975876523096664768191735076996514503013539258790084885389797241972844442008743226669984502604741260803565468416670056674140461978979170893037372347776256663777739656315214121950969935069688521336489659176926703572798527523505962938352466383518681732882165104112109776623851627644516442252154877394124648026949170324115613945740582529467882297182807523000473152073117812923766505176323815161647970533638435603748571844766129570550434084446771436223214947618195744808695284864811238234753540425754052143863766652800844431915173248386752469947614267874924599911359493348716998729434570650158509194016776580966127301510935193053828796566843118412959701297547095547878361716421789200786907995360750292695218622984618850735645787476686854980525383376420933518951446005663771192624301703055481060886172663315849863375559409736622448662300054333968124730605393506979428349169740744423507661691905930187708464939666157535419314938973656126108835451304912567138671875000000000000000000000000*i1^98 + -705943287356239649851448325011557766908789240365699471900345837955789649818961954548582334106547183438788488660072898914996863065858186578710279484259771199370082672552922282961223084884428364224678069238553435243728729742651230946101915394765022785471095628084795065543471492889799169941105802599569009567653774084300428486348986923647190032352060088769676952857087502791987782632321724153853888191062088856512729708149749538484101568106236214134204848957367475022377063653804694580660598350046331045680643225048900269312640480632954261609625997601705530008901506688336296965285865154497834985015764621217968691100010176066633959201038470076045751449884384501317958783880479162982759578876698998424406003077612085180478715687682082730770820332805836579163852803329555179054654687013988019541136390311901643228034597112863752306864362302760981546567064999521775669725606571454834668685801309690084048997634133282450929158634353701903281000374253248695856727519667475986952370235259075483505559902761889422043352683009882059160731338897608739484118083619560671002521263560842160187263739122843300507061469656266179758007213853712924642411903696542958512675025010856460056026635831425327017331709190529611936314466772126126468864800345720488439811244144258358538247136416788861777918817526641482440714664684048232735967706045076299401883975219825838208647823644894111044100990192773366622612391720867342331140625569755666805071103793912679036705495012878433810645890344655596137699970708508520225280191601665460845992692390153411839876817766530371791816516936200917571248365297669051512058746683608971228262603393919856060658709392779903765196572132621527963135474181401921018164182131170216897938409789409491986491796021133799478517305469181797088077503645485362105417627621447551111958446044569177566307453490505567325809885483800994581149520710152587905914799427525537226918964473286741818606385921805762673999635316322186979766467098013897131297215606680404681387747003391475287408090637658515673820306717191204567313836537082002194384258099699987794490752636607020718713101380845772951452720913161583358161412292233725782655863367946026653112089009789638895251680779789155364474028561493211077553770110363736696565397481746016036120357933764618755358815185399815036069620690854780347499786654894802495210997387145689033409110783901923781097622121773387294532961208981130953653494946954818026772751677526409310227398872927366625001373459813134772028549811833397540861080260069015042762839739630687742994289978170275320839528008536952834468863307316370355984068171417458433224501225776435680197294218208983667361983193194680739548276057750230644307053717126557732673018361864394206884092459675025087390600035379922299677534884021602352545101886655510608335072675363930732701782766793492374535195156537229170363782815403498425069489833957049267250999508072023227054827916650990603153459271623675507455603870199338169910357594715302236642796167616265117212040316931867722249939346330106161063591177286988351519692194825594582788073258647911723142659415124934349544600216576768138326584172574695936938195896744756196742341947676103125127827997108953599220177963519552778905210644989035490698186215141947480764264480352960789955228877040838322931931652708822489615390985173244245692996471542606150787747604673198378728475407176002521013536658932428781286635339329236048741774479423925620774133151737041322119148209748753648584920639721146022258840659671235139629153690072139761220123202708199729151916731916397260550268223023255861335630019955724059122800902906102987774008524233209679483826128198938553676351157851263638189688477918311028552048328939037731678486939833413458863490033931563532771406791451379352432493291834105378206761998742817848260925738573896801123327659351805326402067748950677202897654323722399945273069468257752449992748417067881379339102620683770030043130665162586979779459696026758444616916630493890587173063804868547321612415429016384806780324262254973369350231537796829081797428526905839081998257805176150695965527724412993868426767794457495517522653150171394418197627843653961715573792290938199522013707629995198856923389775087188790109486046000805117673854959873511117865479318547738962763560266466811299324035644531250000000000000000000000000000*i1^99 + -617325990567348520245142044518763407143270213820090548308597916269316874451169806569676391343372708040439034295144563515375864798407133009910739408568660419911860870105076541517263560675691229327228528865655149526616433311637918274981023342556628871305181811597208643110584767440163891522007727643353614765483763589928528304133771674188056864804260549981442953849458788595853786945954938046306986746421496334592549642773598061917924482872124572461140574868909077021946615682040069913902946190072475864291685561367062798392056184806815619357201009914633662425605674993751208131166466724739396572441325934519105561668289312611874854789389702502965812797669387014997119088083146028604067813974463841690793246976660670276517660595156250513683106731829888383867632009584633511582938672658654474542869575151642742025114566440261294942339061713896313837864922142627318698388981878540116942513000431352695409328334365957099512729141182148399978123399094681820969833470357019179913806294110184839370597472152597346111268712099633973384517255636564294728276492116334991385673933608887347194293792602778657388091356906409204519263932168013323618644041894126314887913431716931059222873871965495916769642193770521083614196665760328656476939127591875357976904991903068005223712931600593033975337090378101623278025707530375222498903178386279770930733354164945920408271479160312413729002798211211118497208143052271590168202070806377379675707036862775188052553293206819574417990064930307840127622571273166812918509746430485680933170542140486033700807003246490052564902321173075955487999941680738794211544536603813760554734476281113973747435256190045276603221089925623849554097415639660736017051663136329692654630205712048091087214599326239825023317448774350325989421519415601009556176351672251087726284532647788994746028068233855961857171302848712855344421259521002799713327444057628450435942482668837250169132910439756326665273263036416271534346564807777811343955398109950811674329147476121285190023249281166051384644082706308417724584723472337606804740985429655862064126348919894301573051745954984603552746283852070966785403279785655701705190429792150977423957605844952616048629321161988754313165610723545863181810052501979668965804554923814072706435092878747568341972375492169770397127405300871963580059226575448885559471916053167982485607525559679043960212501806950660889501672597108926725777494321777103748113689886604210937719295065480153030844005970042251554862908038790251527050092277762820082820098307904876974488244472073349841364957812734572921981807928755941273447776402006473376924672384831319941582822005662011538987827058876117689404751456603733763623510347087375998734995196030058230631278987160359293150424104353237119503868947403339303972823598910940802457939784401193519820972729255209363124594199282431007121197376423074510741638062297579370936182030832344523267837306536330664558955137072761923472688421329535034164329643022132036627295411914920729871710851463518610555289185542215113979181681133727823568765841662894563771571969991303554115330745089143287284578378198941015687996745038104351676714548740919475259557868722420155705604812710980779581610155656573246530085402525259914107721709729780409055736050795910145394351527381504925790754179103661549714394008591943630216955790524547898644232609944056545585304753958179879502131152434042787358908029593598451078661448224867000736561143440416790761381684981125820770798403693556441741856527100263224792352147859707777079722725690081416075650547951239803300899212376100935499601563890774403399773774390454880547238189406975463885042925462462615767945168597561834133859858022537001256287225858189307891740491420579466058276795003627567773187949205712416385957216497101715195260554445701599258645443025037854200452055295329137685273283027644765298692299822737713954441831906852498131523003898032479034963680783873317132835647274760352804648300036342409070632897709527079140530204368934452046966967934456393656956841855110082880399992202677563649122739490384019525625496990821785270017418295692923710750376748978828498884772858442690080109260286682626121695474537002332378228153854388278787210662427414443960528507866921237591565849013176825454962681760662235319614410400390625000000000000000000000000000000000000*i1^100 + -134723565318391809571144660798292766534699605975430404289110956186053782283171357441162931431500194933376773746106060401455581611728397269929526923396409400235410603912327044558825218612506451672475879393940011216293460452132804880231120845874415911371857998602353156942222538449791069773482367902209458532478890730965142058499032319111981609119340372086410855461544137115247252871301313099443402485895481434748561939236467892698757351019308141228512980762842134329265061477577140423388566154602013152160378919830956247881356840139492660455918050412057164493056723042696985140793768889376101733082113851224622966850904821370076166478294732709450333521774091749193604491054436728459560784894214352181059897012842949171026693575594400199024727939645561409545503261852755324132051609683456426478598593547844981371122117789523597010020046855552691904425834839324719724553421072825161597060736961380691748397939622646265585331312722729197730911352479012666432176447451416406241998815046647051799369292837589143592542392629670289163362329369748117600014856526379814789118002371779146573634016604721065858785342460045146291992965939922743365466081280848449623692426299230794915142629407326526367773140775693796041523365556345163839097658877249016492154735609734286860561681167519760843540874850906544826799392061015065786748072981789654946654482583083182440626413467128088150569896886956581990755677981875946576305617824907302164649556954858433819542458892147424235955854082728776675523556017876215944819025690089534728099233898176590186526138467283944949127114648748209879628088743772551190105200111529723507384746370790004707864059725785061098983670128851453293568280719982478653689739388918304270162251907909503175228419110763371668289855125917798848886303349856316448711619285737145999484611482741974048356845145740095374927558719558324140556090958933104295858370036669489513818361617756838813731008294055847456423737957393823201587064092277885151775741087259349629703614237176863484636552646560842879644128316553168027840087566357242797406234452066202176964719545035529980551935102008616126158163203303775756439492825077553820186943955851022466857620826521234489690992090035748222930726157485905780672662188087475753145498495399998897667855149797824507184856930151857921715631780023436543653950126816775867251801310066546196781453575538767842690097625156555946841190897837695754006472934774152822297569163957930796222744266063575347500550291539712863772211868151663880631535238947609125590532219279336231863141723190940909416497102800060691485070519109470738075047415903337100992873852040150581401943977643023030973978878256523953770667910480570329117583354541999105845740325958545875963075874615915026482034526350020578995796641189234475197325067361492443575674681186608652876965434969811866587878257181387689572494248125662817399089049297829437439865388927191734924125484665964451817112733486029159034599138709578025165199824498845119321530568411208889933243904481480118606957314456954013482531579403412025109865242415019447744327624923585984790495752370509925453252564653691436491637919718974214349083524823543864487110895356978756841088741000999881260152242995986382707201163415995155861244416900513785252240083563375570216722818893892211473723630489049591606712443317271788840791040014979332489101383093735126284694237849672870590406571401729444276445299991461215564621231934822309530804815576344376958317215465599189723247496121905558258684782186333610532185056729467541113137960733315302791485579242301044247550547458602787625104940376309463602770343459050737375463545156788435971894571183822124137359934969187269238222940564542049047295730372980472812755134569302878342747431117953133846314979398403047983191969260989276093239691405280787054927356370978165012412777320145461756505277681562412267219176479330611617441717039430488487382651624773780684682528911470083568803512915342412910314783290565372390965259246222859015143020932513018633055322924828686806370269676605453884894456167134886834457378376950819850615569424922883454910194263691319679591094261870514241178192645204796691181784431887318313080799695948776836768238291094311101479269137844333333980786017449040170669993798924224392976611852645874023437500000000000000000000000000000000000000000*i1^101 + -387501574036132173320660920109941611285784522901506817713811062036145607550630677890920963385205197478099619746561240684772520628863957506158754732208294983066617883455532232579320762159170636397122661372716013489673671940767156228337922411972359839005651347207453380541335619459159926933902294975968565946930161527121504514004161524848862199239116634599206586179255293641128737200057411533730830426985320103665917041638906575447254993081661324467781704519457006987850842203877347059842637681737659925400746599388809981452623281609215285970331660235493180396383672757685516685823599961345737600609295029636718709280543418275419743032727957865170214129740335617140931147731513163163444408814910554812868309831783768700964350977896043510124343419161682296250855520292136936266826603095034601397728115298055742950110746136778193802126603967146908846675992981902702780935440701672639305465154060991774129246397133476190944518439739448058528021127301970543346492010534814509377199001049455375348401001685429349710237893261967290459131517577632570700766447139346176329155103603555967946712972202463434596693046457661892726299620506960255279147761490944214175871860168061800017807044178201020581785342011446001937347346423399650121013488071450777176574703303721762568409567684965121924541294247882230617682267633053095658942046107486910183181736966038790030213675042661123175280174394583571655594124687278371143576612438077642753587414855017546720033536061461962916235861515546506031369072140241391486702153490394449042045140715088881930328893663464101087925024793281735679550734265571496311935537969408174064843144911813981411504478129277414159317524714032858959912636583608756219909632846606377619233653423817967271549870087672986168810824364022431161439451180336291738929488855345825535637501441049266730877138276260502721077655086090155454899359666225199047276991990440464233059602878584901738770131424570207672796953606737894795597157733962102433388318286652277416489493309430004335766610282670376534467498027211414572592409565755128161353614898782069398448011016230532608336862249037256292173652734142170203629616785709132127913824600245911139045523714971300144095301880389270470086996681105545639683364799613805632250901206826122627679705417251286084037372029714837610245943367220329877204024097381231611566221568525159339692427848197470814914233782901363531667237671159477135746661822502684053157763063628027630964233742373380828560389325003091462477690998864320885483441620891666850573196341093739764417432377133370821302090617892663740575401505595088045744892972698683393748001353094614293638460533937830372542285311252526501880638181709215378720556161531635535794168248791163523744028146900227600176360611130662295686737830923060921554434084503604747081409595387017168768667869369423133385982294638796000563788428478252253829615897156158348533324338701282422084498632401738112165104002420631832734653245693027225029868746221455100560312327035852828459351011114158314586774284248748870281934889926804576601964945889110220484327650935417618896939169555168885858088051948629549127150635207238652019015079697854879091690491701092567796419019082455285141795894898928698322188363511283510858891667829145686340725394007289035757023795501858812458255586443977029927005618834927035353725472113474097305912034330151784994655311240534728904919745013978987000885953909629199182891533429433113073299482837131540846891413254183721185716947021679223679732052014613099648301966533460796592229235352500592471891916906672155440078153653207594524914165875215073428604499954436231142603524895933042000744928183141430168141128648648714216009455908237605279279052073092084776375576702596657539476637403666146706503618303100624628344169423566722121492409431385191261159340649944970988215568368714837794990443404459509668524661487593094533349558037920625113595524443630685855627020142351684320481228905271213397046244309718963147958616050192638097148291368576545836836532292932179323381814425141941793442200971768877876278186507124040766319184129699413228330496309718484621437812716378643372340056738724369735697564182490264901440616837699915022485201338303830303593287301645691665730158161481028855632757768034934997558593750000000000000000000000000000000000000000000000000*i1^102 + 117318992968485896424781226910503776817519481705086222377865571822096398496829851741964445163876119937676143920313483586346994092708279397083300185048383511628144896865150567412967247609645795345141429913079527135965305948946404724479854243041157325826162410599091097166933613397059136371631158791209685542393373027928369316167487001595101445569802126849135703146234197044175694654610213333218282683825937135970467103744798359115356571682054261654683676947345972572896225729528396121054103080173842427343008624462787881818642889726041534509595202056091339913424657761790848205379665489219970200514873526360328222790536427673230492718655924501493315138263816015353225638998420631667759122746493304148322293486779785341317739882148748773490642642785577997475157803874937586891001121672655086890888095451279446734075877416746150864519857350759941328998999132975832612583973732757326217372400066927327838619347961415934263060139131809441908852268155905960039487699607671428324900886831389665257624538323876325947213848867877179552594571942329663113655439329718159158429812994908559334049931042288315914227431551975967428732883524119559700260034209203891815668546930077394335705552727890146538621684843244399406372499109002332937192822092075727497168445853033542707151242461699017395406182328530376289326374121681483532978952097207770213410785236628451907414551083400355818931216698792986358899290636326203674181194536741998692872778681917241213948889989875048394165835079585239174829325815771126544773006603584000885954800480750661396323932170951028034058891661257214962274919682185199155194456838169927591529221979360173198981556477801641216061000413304363369133297412470704583591805948548080511162356291609945577258208642090681535525543063659713518101726356507038421097746015693456292930130803158359328112745653846076564197206934755372893458826271193147805032490650753924485270033483176383568713165816507597859205072877020885041527352813627503316746123749224817606289780961121764980090662232770808136863944475581407899191717068370129419255209987998301872426097092591579160596908752419095499639920947180540445790926953123252566643866795047862040175253673081104412948779441465770918696489306996845131114511775863821234399133971399753243938273087920473178389352382552685555570281121144146201934186619663414483430991940403982172372921367217109016431721442735424624059805269110603443469636505045406974339612943222386276019680961630120970878473091040087345693733686836203137353829071147771326310611239341958437685869282499324153686516598829676166721038695762984266697745855938388028684503809826475471122039274707656348847245939207168689176298104734862948194526893440784272838641250978798920288696436861125808622390287149962943269232313058055876650123005873159411673238170819734733568025936631868497998336044326341060014057254478023610085497199961913854760240035166522808456372752831840015570440211008893346273758947063168265519947117229032965650988613333934828651055820199962147098874281938543519805597154228704063302803340155455499074555370057307914131227369189571041971229199155532134240939142311016933356025584987043247976399320466185671108240656809406068758929436121123646529581779839565108327508470758135600123195541169281650109639109597705787675198627184386370970630834438208636743755490009231577712563277739097848420543362867074454202107528715386291639377102213117287047471850958347581483033632669346994154961430728784950476496261756754704899482982076506191363259769937463838596665275737387061132195317389578598641565525197742955837895398000803910908497061952539425720110152042972008799826487048700948532756440209964520400661265142204692153556478557259838707964094880955468456684407454779101542658169901502723665040294347808804893661757994770975404938118535401949354253346951361868387755644147688508466468085760413252009959756477049903591489925674730560277132121171248965913650916329810045158965259237576646444777066701004423387330366793682977447365573129264525576584934729896810193459682522737597466507692229826304025587563013657663078639311643060789923996754935297706740398209942597609689668733443329292663532540801453164150510528668395769824725185225996964562996268650749698281288146972656250000000000000000000000000000000000000000000000000000000*i1^103 + -193482833801139670729181847426015677793567125408438276803967785592145941165718037602708900549773683538407239537242742788037117800446825019163732267539141938321889579396181253857716792472419664251046110137139313358465835461512735511281073599408258847156052523612553303247483894349744430637020467061729709715469290161451323455555871363537004023627255126226171113002116865484102753956810283224816430024711858359154365392996260782388034803064374510549653018770252373458450170142725894353978921748207303629291147028949022534135965794709133030331734096123921643025078798964678012902416394181571739177095794158498255073467585662741910898774837197373334052920324519801655660188758797535898200037667729644896691029592076540539890877194321264551832044275338511184007549697087777244035990000298344811673292709544300214282174688396952828467011618339552715105472993959343129380535782528501351438161756139527077183607919118632520680834426767753267062213405327501736253001351225674777825632596469673802621073450896977142831126074770254076447652447130920502500488293757198177855442241370080421982025143225775534597125421554194457253890580268475389106240698446837077224889150894170874689572628587610351066496269040101293525584826124093018466203622165564810597708702894532356693282897470636071783273812394523296998490431418327268248250159022620842791901109302000553351052228628616266130294743054417395445642350726627313065399824787805578982176548149605939935219557004620027376514973242093305300403895802203938593921333661789451013975279350763353415195233236004522670735268127416967034142788477337497060835503791282609867767439276637305203676954021714351569285448799819344342188751822169012196812559691229445831764756570311179780059680792285560670416044010781379129026133653124402065035164933284411671466627974710072999022663158628717009014589764294859674481311336271746043343865024626860258998822496050469002951875396235733619268106684697048442302531253375490193660412671053020517671171393424051673722838824995016024425556463015299662821757957687193728282904617632611931381192029637043074338233665841782541658772525718015261832912838541578624587039030261746153396127845222274056357974586648036428447912188703350962206913261784573438367668174231158843078111211304975609874678928864318174412889906958112102357327852857187678006671987409226990768965368303352052395339575211051561294199583634087795860235775221817855942896447377975612959462696412455433180459753782107673326554212055848961840309342756073323930228948972717867158965375504992449691771985009654817452644069131211168272849377347988767018330355804052518096683354901773701249292689110178879125027197542301080990579060883140640037388481483707062181230464373709446666031844773762005554564140610274849301054130865344341414416392043041132331146518449450568027522784968973550262003611101375648129622933237159796058045896211585003493486000308447321942467359934848332078483867052139017726482456643400600337295330687321226832215735645995146674469551771727091201915248327418031461300142149252416826914716945236767929974376612127786106935221975741486769206781996346066242051136771275169010534940832503389563515040903705289939000075429637020810504680375976285395167516682039719890559651868398628802703175104703121703958395907098252772817429484300631757746671419853743405788173271645245467330979687112399892088869228799818375889946298642686163580135739118873952267866211478646923554316583671528707920391974863970972458380909530375173573764695670647252654894213109097864506646289242964618458307807761757002559627414996977078668678584311297453909679243804217847928051607435476620984971630252781645399459799021246398990242570896002665295352140947024440289407429478558355755420330802505220900648608141393110871996370109735210916711496289957532521029351070850728157375415208544983234797494123483599725865516323646901278932793516915726345666951608460102984581597618059985102906021739005474891522691871911166025819328771614643226930258477655302902931440721596068428227777953400319198530159555926847881064802341932146355412219289799436478788648154879868240964886111198150502090957042119885224299497560990347462686054399616442852986740752331048250198364257812500000000000000000000000000000000000000000000000000000000000000000*i1^104 + 175115066534169089591154991371712429052158811215371256698590096448571519929350944985583965281902250704378236133292229969464205823979830723392066606408571846409075488816541598396319035951014504082492039023419928017909080061707013151937852951717846161522322845991958631583166732985949025595174004200211254358705377401558399918855471385455586058168359768343016278728865583086633968680419501260808784599503563121350479935124747720838971371965415651134943423801657298760213563049345828642703593634341784793893193758443716182646277329387958247640076541595933500234007679351122184423245969780214950273150865142772439763863197817776498578542950638250234762694525032944757173456669347077246758141086526227059168204720021977019589665544286381575463166931089938069651867138677575945687745648464113122694128210489634960569235855172704927780108035835766221607320982701693368203826435408470032638144345584550095378981042441942068919090905718249311054754625281715841893534004963360449705496977137324580482945956426333426683641296597931392148054423940934194851646613994747235675076908985293674547122611164826878895893827306274255835943955040666208278857655590820959997675782619188780316727030442019154364630919831815903394554050162348022346672440017989979444373792299425238815368046967643034197901694269906409131541810186738795865636772612309114687349993271628870559316617684340607355518634479094792219242610386834346891796908975036958844950960587389148873010763335519261442909130847299999491189770257418082766550006123490585680893828184449808578066616209073705310013819159524407580365368757821433672460254992037797058735369273707236957399140492747974212278605204593270555772684373352477435407815373874265914486175604897686684229419925760099207406570112666508200023802133132322409055427420748599042160280769384028447862782091381164755451743640232648555197105078736843154454416176441386390014342663248087844967425355254061024248231519465960681873618343137839766872287554365863007587168722176163299358940389588519097461120381349609807218188346088499489172322678845691916794304818748231457182931877301857779480090427955293043822344472335583614226943898369903201548198990557842908009796735451361326717287949610831833308976044849324023572329878893295057398212297615862294386385736760257182898684228222499903956565488115487584472921742506307488715869501540820326879439178840501012464517368345649059435782523265045427455591779534727187588106065507797105851593475074553490721830536220289880487185928883595650326215930556304955841151305964673988500940049197763832947453666575481520368742344198295162071341849677628701719287154825433855663938377014465531465176029499639484278758850947860488607540850352500304343330498472576176968359570631001106098044497172534322289097746340033303150707182756532907367356038026034448893117416111796863633777743803926388662004951692863388906653035844203626356596875261424740593108285904258556461149176520587569214533977606915739423044753338035602344247097303883068567215695911459307645475326423786107108818054548841818258876342504509322120150414823959168002577621814194108378541617515709821945460474371570370316147797058984513043096324872856538398278667425897006412262173981005046627010958119948991766633277640410729922617257520854083900871061557494218322774194158438170682690312524518498756136388657614039236797900663177576581457846340955154868051175428974070233180189104486313468071208076957169853305118787327535955854169631994291977516198973517808521533066996534041440373771874806715341080875127879096727615284148700678875007196649027536707021460560538877847374820382530543204157022591096215123545839327069883868008390182795672833687918976815190560197336896006968886718997276195773380326330467146125666115519554384735765885966419300503698297341987760138594786797423116578145149266077588954198671304133636870259316440530933205700060277023412707118958421531127672155738692384306392263726801825431861457258732425241787325808258740127246072409817499061972835341959755045553507721942699737549115608179839432783838876530748607597565549043406455323661074433702992619179580340095705511904283356885502726143976433933817617921109206141385790985637229929313659667968750000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -100488218862565867102935524700517385051703986066263764084908689300383860188734343486652321809909874700264362070801440420909689428449070573307023451816585789361264542486770426083008126321205933483381479012989386608059969546624708880817091820925632017590132048368717347041529105237612949542533825441303740025095732915244851462983960480097081179304333150576959252275865674084746024736979251134296329595057414938335480314523259205679976024172210988170363669564190208657087520150082374392878506393209377381101819114075294751946382533200918082427255082988999703257106673027103901775552342270788065053959887402442397667525674943365162270041294216268590685412087940245930442540064644066195197681587167096585007170872167900862542523886656294166827546311189827381837237751442418140402176679890991076897679051167081716447502663718542038658177392864415089746402393834241685160375464748304334646777263668867764160685156873405270122239992923288074455667560613642164480570981256738661923950451881784075751658900653187744641156073923783969502813695284080457754491235563524439293997880993969454654548303752045925785658977793960549937955677758573815107150286672624900853055349780902694524249981014659925469203519875589871969039857753902790646741321193607476797435317959872224610925491555914750304652587047310960286711153084397348941300320271390777912551896070921495095091406008327162113960148259951050457669534123204618272997363460922852388001759467304963002933969016614318379948025711846468701064081159544868869962750411488017628191535630526917173673700166618029546958747135940199089977386761615210791261199131685878634244452328410267107957406600146601452591462129107682656054485842532862406052347094760123993002394371710086785808209350054182773948601968738667550220949264523182600936944429911601381003364142416607697161764410607808972724152610461923734285543786909059637371338934894656971167286667348975389509411983394571531120173760175439117596791392357050812060374487551734944762079511041503516458210656528377301485997642982917768015304312112404178113996914194802374798318390606764413867489169790080667996195047104558089087775240028283617741309457394302185431794846844149327995610153342204033414386850339008443602280001979948350482285214137496981289756343248403634781006351552581729408111245873216046151919231165323796350926061090464650604911035090567584441190500180315059058863909384061258904560739963917826287627073448853430502332951420558818624843985098244285773240473632054047107654130666505261687042817614036960983226758607436035206796914876171816667491037196415760852154972659456588738930679257868683640454208932830950331394232932212341986097367372459458938654127227700959068241067042012900894986251970356221949477578741614631917769264617572610327551289609984760751450751164827533008357145637839524256802157966450297941174315178570747438296470767442739902600965468932487413298807563061959518641971832161056154849997788952853847403196066942385561506553855991342129419182378835439167326841401327579085315846064357723572585950735486249230255383450740670492181973871934628839045225479457861856825141121581036615648992747701830204577639809916842080106930091680605064254198677621643981252553532659658777139034604003098810852466746764493126824605976567241382251220001833483000945010391753163492430024744219206838894494178960856326209541482926433773569287718951546997113602679084463116141929637138421725812166806764828182721334792743145329635081262159314805703973289022631708469036006728889696324456905574023968792438843666250506478177259609040681043931032612770942553398685020374179901407366843605380642172140531270768376032526756594024527798522051176405090475133634950530131107945092511448705028619708314430070393371376414139968323763775263349675777637855192448019279676255829785580632745043687838129285236316680922820133541313066696547142126675245202230038380351511938211399162677476842219984675564626115893951758497172089341442548694820582630172176326942296678378734644493011548092407729785623298974297674351688056289460830350839104071285168953264532833541798464030905418426877577649287732040872335553813833131190863174738465860318922700135299984173369863563476562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 83810689846657286150885740003760559752485259628829644973016888887460811048828371930588671195591308905622417877076692441680031587655584181290466668311107474898270746520223945203070045441729710906315262104578262204419498791431340205144643490470110555472378839251404131975528483961353635537734554017220801150226572246319020054109170066024341986302136454457170839165066860098494241197981975284290707864711029070460495443626263332580140513102782135093524069522678681932373661978488503903852615309874743186409237778886158947869950020355416401606710699617047631339718311560783763444412225396344498575140497395917662549914400243830468706447876338030818372473480960111980728783525707843680854107806989284201885738068116547305731078280437338502800945508697945096862934527608721839868310387796632300504212717756716589156283143702393242358765093025485186259806664552549079282596228992174749348363975911195203066564557827316954235627186658590229983209788074651069969072958623676218381172235997485533256146380821090759462020495797136294778131511592969432199187466760053285366063983143719849410331411622729223911588606246110001404953501267291384169808071897472301505870273993559587321558648681483848795177528913954852306313483815698011489973364191695879830145616774966438464663837551376646621717106402170233643180071694878408741523659998949311234882950787160935336273652711147476945687672077578209033162611342228495597844926383950986641802449862677999037539253766379101573797324100828001087730206101059414097720709620730092860612274153400559594701907094099874917841381491976049485975111199356404580839541015927793055413945131506872232117211405394152924255464811081690960422990896260314640616267815293739740297639274255113930689811882284019082293618424881407803160373842413782137684612837608966166634309006356617530464261861491124983705801443465366812477287113614034856223772941380813992499076027081815654062426319133445311513133550244300351325434503847188807229329530663725259117248789682205489650302498674805372839667613307419407217170575456749723440586902472282518391315502804760173513211073126741414192678823620252026762018746989971127325020245566973517118062451527841981960123031938670161075288566858926551317492829344139809058553973609815430435769830253335654028143891783990064521836833087538185323550329871955267484848218131927711455729320688738399412450429483801251345524759822355606985524850093880487416511757791378489435139604282476061029495799086047030998602367316087971704937387087453515781757441495305095013625414729544608892890438017156645899386973570772241846246907493771071541506043247069726754451060084077595418482821796362981444050161607261335904758471098590738951055800525612912788566093239385572398437189699775993098909286424384865294954725565569019883542796016247812496099819858717568172208656437292069323392424484269809545038842552433601061168042739039689802736483126602757628555163314834199301376856233732971875356726740312598724648007016279880834267772558229350476278014651169098477228473363473304997580991896399040487975642839296575428897018695051859535193578230692184436095653099213950963517488531429303123040118846082979030307343841325855706026974874976626619997203478689243386804872415882056848798067724384077403710173622672852051626592360130531524795699979005630530185670510549704583467337518864813610166510771224849743846556851821070359400169149071779538860547447218747842171537475916297405923597748846396287479216509996958420261353722154355045898184062940411849032226088394651667938112208632615328076932194499885689820027556298348314715588623334345533993158820102366001271036877361436676888497969297393050300527756063692841867521232944613315307046579166385069771784158812784020567740627018284873113872240305056185428801886807406618898559954780592459233336207775644757263211009139084159446647260173079339747037060805699611704651407617072484723402864785915740308674533221465415079920041337246809072325656754766628025092882944831239627293745468269769934561693477313151274264783791345880785371387705954161899259746867424164227447081322288601770932452885742304488562662659957967259347957106250267575402334784516483422941194087125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -46172171596200296061795929664827197077106297490881591543146548202241741002152912991163136917355440265253341040398935639048510877449992891154735241497811116441214770540734061669510148744276953236010928363641682850276755033962969633287249218744212036527134744371964120925304804544507348470959319607993556033075661683554486699557197747238577405592543644211889802685376721216010524982846502263422460424436576829124499434088262247086728717740831581903185533844556847115835236402354743003295541905840259335419517512117294781249023099335428432717527252785340819848142504056066898132845222874983939805846632648167433179771469767694772166205443764601128530973641493043979997048612065392991778449883350615895392580935062736669255518696344269155485961778871177174385899039080569013689847937678670368388903033370377550226291772579575762331129247753431684753726668972343353384437361821576013238372702366947991513830390425330112520530728141600842104639665142016118224196386749931977028441992482427117711315283365238250092615717968717344784701014684418918916287749904242870133759633054371165262178825902726708334216577655246500831384364791755868142851059432672969274064862443258774726196258599526722515514752507807346434269277843345848349023584791373627962941788497337215442919051134284293489235518910962908970695809892057259374129366735849628048281523414900097870529290973105900139984776027891632245518825524830977500087808894226383090266953167833411688314168058773770064009965883827597980335704437268363194857488749339978659847180660150658752919682030463589046538347893416625812392041979239990468986649296650119033412588192902899420048123460554295486025304993101092230223237746779227629254329854962291810790828262429837967516462817890512018673724240604952086145698379159593146047249522703539521027573086464052407885362205834456760178714581555596632393889187052810159139732737070256069459830465345769983251214947945150360428812309055026940163531966996929559878498554900158612092898575607677685808839995582243550557714099327922369805036090040570027987844934122949749914781044903210311326835310858037194824438264038664169621624167875642136396263371713455244119641865718516910261488950132452831779467166447275266191471529041160911429929101828865810036029302433867155696107608265784666216759365986809438729774908340263236854390984069930259372684212176937859420397881758233962857347518277591260107983557761025015524349481173534681787588834652945730130705686435006421515099316923274092353992440265336608606100223023039917510391803963900158505754352903885715361315086530116416657184830166569997163245093415522053334967889556078847978563384216872496369394907322994126856613229681319201183025302968028220700078631565334940509305875188429786827975576657025964889682885996093814626880101318115596432845943777178262475018200620787172851555236731419948724675687412849594559236204711876118108512054941032355968843164015558917879654874402524862663193057700696435681782530148419904309214575685790569575754914998775804738740036384094249596930784751052481669637598522997390724171896854892727428240147343211308917719370128569417568408841227150769806413386748544855823322802838890157010864257831472251738958833561161977054216063690204578985871692566352824192872408821341136675831263164713889572148259394578283408842379907738090771067253749671505043356733978319563791476955991545409637018778024528279362787639631242679680663838040977240309407551118992605912429235407589296277458278102305336997569682126357105711931151835811214691658316616913353742734474369566150159373945316277303242805080669197328076156086766974723665478801292714033819865329806758053305156443089648445620041345698243224383028817958236518187457450985326565533171077878584574052175922289567251942026958345700377423515504620529951097386880627423780514033347669518665878150777370019990046840394640889406231864144440628510974000857202441612563057902677561364478954000026540760326118225610621199211929961408042798327286713328138299968893001420430216615761733867915182654748636170005264621201934274567222124591244796492143090601508125068842895902244303142665801617457625934227902507215543163475256711737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 20411895375438611099722221750466719202979588697870362907515949777667003926588589191931157790272335129845604534965979228262446880789818297798945388389397692691601991404602137145398079807181065457752442328613044289547020976853227627545901376609669576179147882747861801915282093585920098889148820588294667120638091080856037842929900717908765518436108276812082261299357693840319320139900605428831845446935479187963017485053343291723967902148505530655807612322553337346532503788153228853491499172586749654987580054934884114769516163179155026221440839135831762929790428879024306934152666656698906954758468022672710078030187197657270734163509719649934394287255466216850758017290779185924315756105004795352127125629983156688499265716495168230087910467951323104594903226482482102944096181989905136757693896058225583606089838707221799298254283705182788852736984644914758028852530435155623549282423655688330545232782520593483182000223580997558744682733773649284004935131191851125157619402132740577659900516393518878577635604136500861484313776921561402499535437669167122644396132854111987432920310529281998794616851373203276328391957920370839296491531627631823613857497226176083676809817534090602991817129503851957814973561060808704864220625913515177524050603815868607460938275919153081238366788119495098736857083957351328702620652009522878693783252766709739706854104536321874452668935323518382882783960350392664122432174140154340369192310996193335590519248376856461770363836797150509037715102113561049371812804284420558971083752310977793575634317091694623409610239564743385197883942250743350080694058774422599688718771491574718891852731873533509003647250057814985659817145648346307191228304117262556029663087212170312799991658084431747525702514409113241887073340717368121002624178792943420703410620126100138240339326520070052130614024927272164395807930328417144771124570912483688610104851575162172013635140576159158165344483398329472058186109044753102533617025362244556889990698933400331657393052530284662548994884805734611040765854306132882699756302591080425353803499214788896576539452331633853216792932846462378110499796941568547708150192174297302982159135787915449847316425343557453257837818965145950028398989495828210817990820125420833786842307737273911740422740980241526034392503313645992773120683321985350614507978860731111416865127685052828290779242228358439855572445613334766125865449006150327903648872346408174479463763292884073494781423967135006664101632637117216152037693890427990429946194614570229409312619897668540982201811863133965937959937969641282079283452972382060639309228643941520070063733921801384083640451129908836802240150205408527829434042359484981990866359840526922002617547637841619309609673870697349827965519320635609617108682636867660476586861268766560022233508426843600180037311951638684119252040740883821250957980638311070413249241650899831952103550679041598845385543519273665109716755965641224892459052775246770306823268617159385024250719567204036283709934034428535144832660581754781958584661965757164094447042467914505084920019045151179640501882268673648795790351844783939525395765394770319255636036398834481571746117486305964006654252060666906960742820282489405287352711317972726143667529134687290662210570693538342121935291520989868719456119670255297498891715280301609736802041840885317251208479958368178760321388881952465337964416126005289216114946561753709082295531372588519168761915083781125619612319774499977179829047200356876454607213208371899350520681571679270873203286723979458662196543623192886104887632907896527621816854597254268976616945621436967174469092271593814586192314217305842124627971266470065757526497131195173965245347974924138392320567330069214346764686248617347912730457858890723532800690752401833203218413863259461637177328139982301518562049851238548860802387799471125934385297867153667511629977768791887986809137128828483638634885924345155604181235493041279996722450476717082860011345644112754183997432297475468610923703630978754259996192392735061708621723546466184528363795961512546266241503732726441766609658442908015454257161796511821329477500598383280666433039792533840640163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -9737866613035069328640550419894792615827523743850456269570239520482225711353428190437290998544695797106721295576526210930505902005177984603554665572651988527011111240555984477538307097216972541788807885604526319862219865376658198975957553630385050730312779349541116596671749850979496877094258738897613771101220986949542956099277920572700987736951746260126394146515286997284485438633024050336417317018550225371223551150720180489851794509749499741286094603511925242488106892810653482558206826528767153356131058591950716136387327288921191859150629294169033595181535185910199443372210702152067427362467421715045397468964405633600007043220683268915346704057936415009895197483666421989356090901302730591591910970618003891098348187722988191878726352477598146409431398927285103181701976033949555101677147867518510367949020256962903295405297717004990036454440424114534518450156428993800583177804264509038282847841919099355379907042271163331587106368207517136727008550156790705986952592977630698221429239304908905876453018427886480184825580423050537773855959100328792853370609193754147131161953501712097600512900483744950605909962766979612306154493601245421631069645119242281875262875811538240933453280910552441931944776089655474407863913237904718830371929664396014888661128887572384444679572276200109846015798663026258392887725764667771649374226027968969781227782271725904092763861066344335879197427691630647981853682590986876323663811003134510939951845467832758482609201016437639222318452889815222393302661885590724281401147797107391186840201696570387565432128257620301274542126412677660753476195537102685477424696678595374942980405382563929147954583823584879692042435150842370086645379941851010558012246612772083191926300766354723194697517696444598662465391192816708716440040524952657564223783745795139813559988719280327000340842704433819560514313566235646724568591524459995622399297300359095926344351411612405781019237831719967704235138637546628659293571384663747739426838068630535639611000073169222037529100218998893874155505856199533145115923610725829836360495512640762386236353880254432691500801376531008528526629493213461445046298854506620891728563272038034583652454867940322787370919505464358703051747853630968867179955401811762369677264846888712666255433670839068199685766453144346113789955800444420946976426514612510921290352099260511750953264930270339644843144522061374904496469748795935531382820883726634210988882223413834452432384846537923166124165124484216430849100941369831703530351848401578741252543295404963321998241054000688855459315226392953106683156205172967493271052327933189887574244820727229878725626930274561944902497162264358687844611113204337817834571661419642555576345619230260866810814841142201418187553211466261814696774376199766683977289551663772862134943518183999792210406756566687469103369325807553797537069920696046769905526882149916509600938540828821592746520022178388998030449610169964376309476396903127831916887355938950584557070878553972439766770648941257351355176587843218788534803823306248050011484536707911333346262573572262951143459851301746300019271934901085432227704887539913229268158686520273545637976648019577361491406108108161273574697749456249241877088384312136098539750570869129799272128738225961548975559697347209251004086461569936310434341217619535339383538815294841153043108950390919304028688159645792517241698080161600696974739350329103262517364444337306292700504524229909967066270650117423366694769647045471734872290130877138659838583128023961706530453085953447983142180543531896570934521302242853505431193756676465872300294040569089325540321631995156057933424176204603959127463200219489361632901176830432697411680234365582267088452732861973855368808374762834617078266166300327371556727059733735411012281291602759976298428997245143786493633764131780941629064792567575574493869921174983753578193386925801083453544817060565508202253408143307636779416276079094393327709011443753930974995370454700289534647913934455180218976359565671311687750068972751536357927135687740227708859926471140725658478089282706338157699219689717670578737747812122886019172789984026828758788146492918988800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 2733937312769968714064547253330606636859774714711240761434614389116965214449622184474246977509213719488772929323676856333764749067891579158890412865458059409318821501559740713436767252326123706299346716858728157695200025478512467192927866643309690681022871552038074005773595359852846091823212723398437542086389401385704468185622970107021312511330559808756395482965360330069597752875959490598738221566385558939958337163064479791984652632792817297725192348885694856799230830729227011451171272947885194391896279207971433851452452085494092348495837008113141479755465319579407696619863295813117770815319477517471512065610258332656544625271519412673842951153712815953675621947357397336027819281756062660286838706515976543893535845070786762756418055356147641240915111597835353373206106715134893138859742307224951270814751257958369383141505282566260794067961501052223440465418728913924540458695369882070457540055216808640978394685778181823447652068598498570088021157615221067575787248352954541430623723009601424060660864402627650726295341465510896730729857478282503667695151828110340041190060434695999074833069218141151881539543105421914840190158724297956767444376722060515140309198417104327670198062669204433081725747284768576451669565480053158848848590049215422683612244813249348799087000378849360578687313596146532316200477991706122182428812099474551208361922263918654546085580229359655375465969663530686676659583755096661594651053771353850067964870182417286389016256434494711649939446125179429162165499165413635487355789083140649401458536182520872351208489268114905608425409487869950958786425441132593838594434691633717057418394845511211424710747184730665209471563255759200221025450571689660401188488397365000763801117336502056429453179155552448433053760855526805388764635262503277974056916900478111967068473020428908074334281710796595485061052232729491165460366223173941455299460098172858243489336452708058128319304482450315091229601771676020933636374246565154312625270632964356926952526326083536839808720166266761827746882853251867085267373570625980209667700760601250650313948335180354783313103495904731048716981919404308130798035511405712797945005104045469961472611473729364973056558842488736954444839502687644998172522467244502129839186489676032262944263990628416803182979235212867420225689904524685899056039319710232675205239619752726813499201960876657997472106514911999041891914391590330106368243598010744321133572537514446258950266821279865107862097055139070156889701825195508500497655724563212119933512758305834512042056703348690718524269501126345212387903008290584383643751233164298739747786174347156547630973401002512984795930797146161985705209769519702631450837767461896422635656626374487837158732781898018988349204691433969911201561567910859730995356515630648654453953691631070868132295030036492775198135560188343799643039143561002626821650354868171269982812273598244687845607848357344620521340053839048108705360502231259691950499389526436723757809604298822188797886692167797349905456307601417556200157705107392512651191475205479057415161101799698614216914034969409498722097830792170285114865609525975605937412364664385105401472210330729623912405405429653972644798080266580846366852747954960453014677819678362695261474909761907912153682982622202974139097859221564208822968046296045471730518151146270264306374499536227074561999333955508168333966213548759737455163174159501760028350373296689365273484945707525208387324398553610670110577275837858441595772631915092010987120044644378339131581661699247627421306702193563830771451614523075581805667718346352378463163230019597389275458428217578123483712789082136355629994040430812919013449656576056581891131105272429585091945293552373514643026087666302934286790567538237490494862360590924356202256252390128743381191332506337918631483917839801199017899292931434127994257338750732176498903721846603672801143667637169925039567367736210597570606196364042047704516113372409999473841972805546999810423437300253865213185240507842085165967375700640821493193481684151473569662870376168648823930947648830780556443106709830952623949386180284504822150773765983546863792926228480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -429158547017432582964248139970201650289083890037225720636620797841248626596470199629672142797674477112389535163551902004401405254325160564573760057176941404870998426356494942779319251845955443088950302199449053807646389660220701375007737727094184337662454415773221128502157764091401249132924837591125296424423772983525132051863949200838643945545021438092499222903893287347774085406011631224715333149404795632221845202904072188280314600113523676226662681706194745607725003724346079352467789954758214097035906327118608452199095468350507608576281542968061732508171668460618315503158102757774990401977871841894428096094908563116316202824655469362324296673829111994566455117438202407363646124301142857118354109590117268511208214419277984527173838306950529688492435674075000090229417199986683479753579074187301012246695603933431470246452144246671141444508409968819568403001139490973867577878175129242621398952411125432254925088800933619753208145394620016748872804431792841790369689432703468453824944487967189745727019189363816033857239702579758254322877988882892259170381228381390791874935759066007059473925612005664612735679591676250329596093680119782007382425464885141723847598733273500350818366964101956267273703001722841919547497975152957599203084117055848159150233227120471128193986134193548336921716031047034155710350162244812069236773137810367148202830369501885970816234574662183706346578917479741196631059323199949922071385334532383114440380548694303933568362233683860611198906859465910823242693788916228344939687428849555406602643532511476300414430350608937790210975266582573566435337068016355937894233442614306150274483590123020556976257609381687510281134373632964190606524577025563167395479577282773678471918283717480246034724884941814025748936097908298438420978155783515968920748704202908869817603210595097016813968944499160767793932120478937111649905726300908158649069084641846350139978767765065193083585586737507856758926914065304406922945949008805400684326075129412884086700387340715071213890029925295931400237166098639425544148254523014244098251530048588487072755499817636153681858474532204924589695593250829933927756570652590330578431748202276218795322018708309566374147314816966830770201890021584946723372934391070287406586286507719944779815404456313234015016405325601236908605970004974280094477781581861803896865080492980384520304631860555293631739171561852397541389895591521247325942917808530655317834186323940075943920066556512822834776979806843757471267456225486442289507389426087800749706882885952931391538412415979393191322996408598917662140085142872486117415923097398287455553314667352398306963627081589105958524296133508654354003243630781042131735672407606567747887895833617996009501322551044648887803564228848288168911379750559531571279603024622419858281580790150771595005555636181615946394015499160824659926710873135334748811798446812970834446670153070289226813479408494247975271315545305299530517037376657971637933352258620278795416284287795892201455350306512800317662202537782007479507356617765123400022783441466380055748250249482182839223698588379847238966235428470198403932752166160877819094692003411937407578068497979132772753752693548207600893287131030802931661098595818971607170912073010452276520370596836573850151555135362538057931781120840517317690165823765167401039336554752669110442042808338667243900254227129067723554667814903840771577186173557313002604409252770254814434532442034485227701982371559878943335254378300605289342788896361058151997754434175340685453343249111288545085870545974058556565546886537950226047559289342507300750825234800432639537832920531191281771671444494463308018746828658974831890518581258946383868038082310937575168052304267879062420376748386810118111187516013832699101833232116537013364087593571824358971287304880497411573003417656367217934789779548225051925307609156688018154078496882926575113084031969605192083038087919794687601532004398316800684607925421380645122001058915859132706799883875968668327892123258842725159128049521441666369489965371491898157975222185786680644911015824668629307319746345366673167380148687987907616309270112767972474880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 89674250409995178801556814246050690997840725317590940896152435962721913828867733787217956725086138340961682009932208664733919047863733109265949733515885837511618575737828635901728567070880924711274011438029504499135304794463518743304031337434178293630902146574764208783755717479370596128208662702230714786226201721393536546362539234031143011407077961552104422354025992881512109770509388768832859197597610394749133184614935889935412797340876659115128514910168181242280151732492854618706429861971390445876479544749121836501933455023321197281194618711129889724234306905398002933757022852347413010933912250832039456777957815472290593460305425135924073622044103146643587357148215767609006446545689454818283792677666563587267919941163249139557287444901981363434844414994355559615373306052264839177504074375476857824749822292201422473035773726446598302252073393277062088796751652600347551640026951198314721992073745279293680653813963654216283356704893807748495553200736561907274565888883766313019023818302834986256068564324077055336058752162599660268210035476847463437410824613770323305597574221973491613331773020287363896349330403543782675562354269186240045519258033912213390424693282488088769716275465946680338833967645376290380383830977639751633675648539774119391471872137023045963169139140700621286564191279007335390865516544166212900580139397681858742676136811981455054686684276715877316509262717337627748451266671792407142734988535734087353399172488542197582676975427262068818071711593173405545619547845351233263239001020218540500730431490061362743674729389973894230116528349853992890020933129975669337890971704400810429753591680147460059839041114330107103887340407856106181401249650225868470230863033584281514285828178550321667324787694669980944921180035120820208779133272581308446136409808112068247982806909090365369634483093594446885954582051089456254531830098078567217655423682287996877093972131343741480225164910274902830822661875594605044023701859708326105301146490671239953047664960763951622663013891239671893490480390194788817333211664811143168276452000123346228716879525979334170556396240681762251881947767838461161987599997262907481244025402132587962202646542548030168567235767999605885573836636801716133447089770663822594672577072173837173618124936442964181690224967155688369767171671871148212701936889989086470520550189562479990476667673098178530073870641092879479306552087918081792445868961127708656283559334773597347612271508113140168393110432050616420431118756946267347696722052093097769854116696210635550237699514442249769518085011965958858209307867106275963581679536220061961966289467248466628542599784054103395490676328419114546078561656017507347892512956837613780086690537511584984847788388529448881542171070300789544017763125035622434637498501177903257199597879706128023651295943371002603274760090191697086274730452646376323641457817322938629545521364797900732388831548223692460110943400641924085642902183526583145556012287311238119810597797402788048626613334878682666131058145905040103968277240561576597408917079157423375702185425143157909886076319746133112825753923636836736876800326780680514569568078525201278864947839658595760806675816332343743224331232928085011530089676890922707805545567560216236581862324763918784896876220495869148165516015702330474520782759168995640186717856734164880561152495509654579007560253639305677274827815832061290058901285299370226549254647440976642116920896167812228372192067731306848455836843444063332992346057398522621542688347336310126903106761771967975370285907498042419030406769669277907150862318006289863425529216416684250999027930714349881956669155938768098233498473541710983419039809289863788662333706102103649562008202173839037706766047556770341323049187511899719981140694809227265910771415840325365355352755486667460424707284494533282828311117944252223586184700243250841519123660469944156890695137177783848326182413484982386538991809174928144580599170945948401844836246392710573228456190437803679154326014018625084402557208443604505644668411192198408393830247263272997214695062532825020513935545756690694741257631981560323607919183385329664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -12107758919288387069948039355352485549806924034702425344456271422994860352827965181351467017068120104071103114705799918541368360162651898072380068878132756926182395781141533450416151573227329230775514686007551094497504709027749190225121417854267728963022504160846129303127524417175143675630931307360760728340827679453338686019745029159439711982893081681963086379864798801071901962387458827948400754459886076535741566882656745213429821163202759508912271711340013648035633198108582581635480376412725429412139228320077824957943703774727954844174365700247273918914040839838405973847174888878497194471979084369312306223965264251454593146002617166094423529816426445780357109251522873508088515974690129775907487177039888067232944997057663419600055128585807657498960539211248757500339167990647056417851354103735781943895682631885448362175364358921554187385876016353839775759578280001787626316499034129717610388822698659793619556391749070894246740109062538558774393335721971152865209573931888064036903269826250608831463501993429739027367705109540207095051626446800416817858904116000311013098850012290071515412605356463609067283131767021575756391879899757629842831465538760022636344821170775305997713124423221044985452076417598741362257072809919378720127575402286229071391072551093415232968840309206961688160567227510038563805822205221395307042076692137375971202964107331197792786744371381266378238514338338725597223909661536740180315536770393644236094205748784715870422238842221625989528088660793592042755203294978425929252329626142305796181907916647592963173602169728789804164542559682500804873594830797103052622842702337040614444135677117038213795957108286275681508984455871311718654957314019588237359021600888214611018802022721689308150973122290232868065163102230635752439361019304419385267152536022886316319184623321611395198859497566572807590006807225046009892350192433529032012548815065977472543151157409118493558065044588116894507546902971894683566739510447640091427573861909630311336749266396475251811937800744241927575055017986290085261010971113066595838885541095579083496336489267979552446605288384239687026142940497068532130636424432705246950951639964571386522363449725303917237935388177627361679629390808067154656614623005920106516301074548079444466273272243457575504201473467533590076759220441634722719641562953164748173333133285088675404524695147018878022313908178213875875910672630780370026364334022138724354537277753260840456346344512363160260972564785751007952712432201425999849403751078181784195020354181365959042516527482311924582451759980627430428165263706290858359505749858669403674347338487268357903867472415681970997447895663557204707320387132931276795695046462356241769353449358742499417942972918706332396865486508683899454555978666909667485195975350572704397016156442748380640600627775936278118462532820078082291963281649493566008014158247727726436606484719557286019986081361060034755069509753262376859902780004283118534681732224544078064825940744830205551888549543620393229865358495565768183971676674410232559026387331339013464152452354846167336396638178942295136628270066687482063000605519261956430662944718509782537001741995352182887675080227849240661908503170849623130134141974170016442546766059994303393487202153771220105618858242450526744110004898507032482001516338493557134551295052992641581975782631480308557914158864567018720469739675383305335940455514917087015013106318651818787463583579781286796829241560957900850105122372759763403133000167994093071090872169300751484367175707340359095142693596366621161124466538429376750786906331861639144008853855964927066378476802091636525728450050637585048623337300213960422532191694728321730336368891360517970457402680719875454987252343167707478498070522330856371996252934138501971667645833473103131485020100556256911881757060464282231245675004664947888877313026521492415786645503631140021236113762481422415453568176661749536191497891667736581205396848666386996191176160917940041740999039505652218296346433530832997100031183102361355911144634591691463036130242509408403493043024954313667283588196528044274046142275010591191166510694400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -61701882852639378384368265079792627578896013372811911918721519143950027190405116910941433016957345852913341983081737836964468351194743982591630251651253739193081726590988392263633409322507140006632848809473441208182483772193187522803269629447053477756252816535409242140668289906656378175948580563108562299029000076226462883396408714114386492256666421547860720377827836470447732607255458018578622854295382931488855132609231304453863028327388991839769798755516351750998331884517310769701324413130128187497727438519814126140752183828270548874588604229798553928554145832005427983116983698078469485623529103968222545290412265439180832794556977843888091020540569340729597280140828356644512920068672861279627018359977971642582067759348120583392192843609893718748418212137641463050921911487405699387768643751424720700643662589422784307602023746543855951825744454061319660493175270596931859386281302493597022143820310861672374052789421516108938536389800111098686102373470149623242314595825655360367259766929493173802778540781230698534899563538446363704398336844956659357733508655688192361574121149577100719519569501813268845221728393608470907559013393299015279463668137618019452599830902195957624702777088918278800297969697462283591736107676384565014532078471500590316123350668362782898960082554171242474156834935722211662891952452120664771537826896930884186868606863437609735555676927988011678950220118262616140408114295957202895377458605462338232248920587212047307890798897214875787828941971628924619090140613400746545763246787390279028125558396761729759447151362022040411481627770473938689660164054304201928970526801655699008111706178243938690178986156922547075672423483447452483976427747889777799436262315211963210364289117476078688041753445048489705776574826336325817409009842617222401644929356296636826504946902899987626272124709665869658710707240002739706500978449977049309125369432724096915289526480086297281500417349600350197121426464683762157741070791007254232516893845483524961526827183225014907239209368194399386000445493668220428796357538628351416902370176342341062348806232072084325856169679518834987489005560043457922666127922138682639628717264482341343384043901549954257510955192330448946707330097719584185473680273600108901353292017316841985233801242169666532923131523941433410248005606330037375347829207273456421328097271921454854656213112677025097892510708684589804035287582377937948512875161465354253012784046146451428341167205094859747900515133228341270502694259494961537273728278575655516356651750613803704372785889694544566089615791786727523836987987186745856609087672605845963824234943969419251295458117090223648330616483209967067772122990988022326971695197765047978872396394878098789714123458342722917196113562371469263436216624341363524874377429956527866810692025116963540873720429515950498267308340558705143922803262304053705767717858143745452055832667096432841242503046444229170403903653742258530477911277341592364749745103783700159722288047753198973848284668864170560479280020395066397819155959392357025132615244584606737899217297966290044726790737123803593329051953337013312623190058467233737816887102559398060182552096765008135635601507208395273281819539521454365423369994399643550980840685408257093403730414242395444234283976527601833874032834601285724312435242078968339224244929561282174922218207389775911019416790793966486239580548972903080102259993585370429751590789012623868883442180898064941181236230020821115537253541684642512575412905174880973210424554672365140726140141812839438444259149748732739630735987950841755494936109194760908373552046962933014342498324939510669183781967975106067053798705982196735318518488327887063414388805775935077505000532303598743370852381618805935746123302414393660342332806707684098616744162492027710375800702246385527608128913725602998814888001870668028786585802346190107777314111157836195473927470701426254995402842955047081413503511111603218373619878208706939110490304694655887688945229722280977796332854449388992374738934848719876501583345074140857701186494687112202155694937251262407920022577789239361338260801102471965442048000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -173515660484796225615008948005938398650279893983303756043012527579579685620748248425240250387389213525650334100173704529494916788442636662286771048658057306177949004271589263599754901588972466184929357710305244745452079116421235311467335200655861117420478134670601670372642785060178183526818749643156395582798664046459793264362236793524518566172255282407322510890516903165846651939279580814486116733944086328875141949730887846832232121202237371669129639649983910407837099613565000089805950724640106262607032350522999169438623769857101866916007388570058701453301241913266081086686687542692377696224275068875146541332705239456400243233513076249676282027875636708612784057854549023333166021980229346076237847161795450683374914536841389616997495886502852903660386109892854409200617904220525980732950117429917681832345433507177695049452031010932369733084632899164646885173825697905512880007550978879829781648920750897249943866253966410996655796083431618293684988427708698842716637318582567236410727915793239024183923568358975107453251035176523726442991941991058999440953578965375700807222263382982247300117380016113067912046561008677020370793455420973879844809607541736180283410402090004199248854375406276203040112765774186023495896934933877263818085342944931019312347455663214067354601384070195830162398106878481419636820424423843197999062718433648314573803593860637118277286355336126156867384460907310548372509693336558873686269870730182798797712419025612373013954288118564916474132891418276153890743825058543230987568061789245626471142538590770436985759179537055748539836951507039684255367124651540668624666861646398150954052428509544724815633198833119803463874752087548214171209255313739984284074346592950288669676747734756264530276669213112685326613429785389852674789696922341552489210024341508037271175822593789958298368674651554532280489370523654951918343985724839847928664009761506472860133577282538441677551565969202187923010877213785359138126908547741659455517210738606433219952331307903668762237664098529467520050885413429616384388031115630351276290376640195012776673456225360333292338392951748945738327309355126388333714837997216947093748447267803244569085732579572021890861824166149639955872801536845520064416074237729998125989304480185760436750421782392026292423616695010638175362893539027152296717984963063747295788017695168006336148627757014361393601972319056272975365817574296660847116341841557859859360648958000514653350565972429126340037232025421014388687086149460278524223991156259586638545979371975575347618653448593527033842244689549158053654221355961441541767355269359423774194402673113517371537164223402039541999191253732572254549262169188878716368490818555286598767646173228839364522908437619687164685440914434317325317704645262002603400635048210741821167822299694482651074083539555481309749072360218041188141390933715723402479890815400742027830576476303837124755511027306750246609908834081138015658044147973202879269083104836392038342955799065518430363663553318840137157472173051979687881361530606400558146001285318806075373190990419442001109414336846705340485580825200819688625388842917996562885571697787703185296220660191473153945910230274644254720111884182947098611674810496682657170113051413136552458904545436289791990651325395125996307582119853179035814531732950735989814750195452767595695775004998833028833125145374366760705359502458136210150679360243304935467312793254985992436491413452304750189842036602526309306634177083277380547911889516707884709821782659566876049604276900671890679221494478288674780760148827976441733594084649096896983029790345272689188960327045668481363960355093006673285652980049656778407882744430324996883148089554408454407409998151175346021035242936913318730686894904182345727862385008170732382786156961988960338442420884647044828540609080821997471713924598724988686971912282013758244987523014565049982863197545932251396814386180912554222302407367638954904162395239437960316577421771583391541308974912921152091498153709364581809652412840259868430385753916290523503400269028937880734875347243446756969871369304365842774205843589247795200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 31278382140936995921741099087116807976410296278524385435222665054007025752087432855682229124009320684405866142187131269864870525259534451463795733672472959274155481934771523473418254064815218759988726450371986209963855641826788976785625082864408856492227269184067599680232780701439192936153456106347617197065809514108475108840430864076882371689199925161327309350808520585351487137116083034662171181707297056211857723079497577855267587544462519772508284025469155045921924594229692073589924370608775446427480394089750818589168474251078667886423605642527059242032805907692021199303455942375243430779297305595628955844506724030875748729365968260044072560445674688104077695175896029785460684482906006731275957289170101361339516244915952227245496201032753947799359368072806049860283455350366518130660134521521978392458288412921289404662134140031603626989447475511315488027388298180263902973487077792504685364794655406448481908337449912084026814375153206818812550614428465457624291579308182120937920624574292787071314726887924221838995263143399234623608838256275379469658818688289684186045363100709058765926434360714054543151030960029329481451346752380562647756222118128613730603310925383533603351732317040728842730982735503758288324857401077856109909087494858630339346829430542007586806043830974186665510948032893599168065766713566951427945520781962476886353336535925674289186776938876180313759268728550648528585301255318765243534505679449608136331858208413748996318278728727815238032816761215055264695338048490956545978605678559117955947009624675008715868473909146999328298050035865628988561539986062595669893207099413628494599367777899242535288797068637220925940726046388521507013420937182179699899981075520146984767184425295294512278157230144832084009274470402871265050264196110016845793173572883767032386026875716624129475507250345916268693236597821126643247055280883861895743670045916150012908701750098777987221336928981029969483069706879392310337811839276031581817910584094449939524259395139292663062167668667289970407343833820167178177991624926301843884508408213674147451791584198482650806492013666347618767706077498366323716543499925647276340676689942787458910412521931042400386601417172156732592906394720585313609841917010387136142760531159056654990295048377532385470534065073025341795877121839915807876818541076791500753061438640840944389658567861648953983940364368143090762944499275149702497972799165877742691024469707048693495679239284044676360374006781122148520074653203046101200106825746123302757983217453829075416329745908627711229120280610502506529514602145224405194896087383336626570254546342235951983492315749972068475851155472715012311665176492198537802146292712880678402997975300996797183932238129700035045642555506190608166794378222434027997622994687702644780396263036171213891359803551735327554517146070943081892516659169713701779186924641230984390214946422728199769226450588763744334057747190272390712223526077019536517018031850479477750021780084266227564066455075714944375108247630933029365833842521529628189104234509508006004930561142782384959831130123581251519575539870998266824277412533906339808898113602438748549548945756292211914952358346021241079544479315673577551684323007796680255712299343954021788016152041669207776506439366395170823935565246088575173359621218016014936291021592097565831350405195878430607948812977615101435380459498581976902414967736711285025118848356398053769958117459880575578636037485217218209250269674495691992225727883479352167053273929161664244684117235637555276284115770019197947987453438995189384897814978771123872435599664530267601399159208425462589909799475033525991838255755779355147938414015251927539668740398772094663119199154649972868114195567877644067211780928453882391747307871513979663017829488306443912236070778624629617225872991195691311875455451016948549928517044621392068358167731984173914425339429681181629845773733678015643560152519009174227999217155967308816824558059880344373847177876358261185669674281898361650765360739449002564899920127483675158050667981805433590824680437809145639890470855824400573452517376000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 2365646162773867548977491529589578060288288249186557707635008652855663946583241912731479236504878155764673934462294281943373202347857170730336592792317433437355622393181427054559926546170154252947223357105581845769566304699818255215897497280345372751262740537358821836413002675633249263351074192702299574881298050807285928298349875867709130463222771711871500752050923876457057470648428400535032319213988373363762141190226715784419800794424341096898425520647357109092516373112161174913485706940483231632085618499471305867254902121762397602988471580960177091356810703057299259293137658751644363166506269974869764394302622864742443027593207432628104010741196308688750719485738563932310937670662271676226416679436241808953058713478686214058128409537502334093021602075614174781480011611172743345901933902859336519860431325082148664897446547491092865203300693333942808735955477231983361170970444577327400102080165349841326034883815765475782237945109436867560532315883508699806584099582163467882414309962314323596428393156158646234158303628787192171405164598180105431225714110556870566344446553498399349907369963293859198017602441902538025890742080341304971287887598751524679465343527010065761504684292560532247703018774795343073924688142592991575970141051970422427308258319928855410516987784097916302132003652977016149402588238780423197194357599210238224164426108849543410991825929504206999130797407390203184743633062598765698632707532900568373528537665582110259598453268709775178801898701470682491587084617321294573723436709506730743555583804447368970029558315713091170571832828084577382522792017366089092798734524525876802887146802303538479380126297992223140982091968897788767101774463294814206878683849201232521440331067093399342630617102843502033501583197652537017052091182735570815742265930186895215350606264711371302352837781224573399401935850241654926377120113393372372302901960809501515019363273527808651982886292087661577667599339127746657322968939506744328647452748391953896421377619965538983390781776715601872676616807752456802105995083888623752131165393168388801602614860208924566159427970166765792379870112492062243777547391532645521447321643653087406965208122302756173322958861731460747346375501246874061350790022316895953600615696505867859857209692825889561602186332327999090931128115195676894198602667493324223430991135366202593696126016229451408204469587050209162404759787279237155265344903925507939413156163744373171670425676714923037544685139534908703822970961512930174694630209459275520945774692286710219615553388731617277198420173293884586078188899782815447164088109942012387002129491960231773478902366345524863128301725052376181416263222168676293141828087346621080601353235402714282132419878512325649411916250675342294446031022688250323084828298753832877566822309137680308817330737277276372139505802772893176917618327670402036232037815780618803568146178301491961061999471969767732437293964208773750992836252545611290692217165521241310059906171602401339499550069446147022319336556333378370143547020912465370637459743240747018557100590335370405592280682761548313271419947900314173100390030086745790299900817695902435759225665596455308463341792323173366668137290748330973992170342876163242263335658327787268697634372450320794223660383882024386602365310885184240038275398972175747148643428032294693737268639828521022269718031720152965333740445013947073476074904552889372274487081173743864744936919187591162710144667553907246158026666486639560763300623815687324228516798480749852392016873558957709818063003330388728875559340030905994360364692742197943022279503744651995547461343680168445025083271902366250780611609264072006008276986566077860277735357225018779269221806651907150783335481535432020492099174186135990815841755407806317572999159533102480707359818350914145503550904662527940310060536019156368035598916868639761747575738695880162533520830766808006180944969324560195551844176693829164375950823449566267786310224235874389698992533020633419806913255506058243020110133161390682053129619397707552142487139146469991222511143965894472852255475477330135047208960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 10242485616247849356184863238603296339344932407592780597092377447851493439621017633834254370907983656358111149915318068823494090498943011618249007893056141751621949192267029597265867435027583074138708936384511846572952626590732219321820505644155148512245591282343311749303970819898585673939176290650382630383910868533816013323694718928385086868898283874134611856676222617095557460586738607523065279812525727101677057873227674194095603089071381546820182914847134851310541053792275366282997861436967242840726956659400859720042960353267839274262681295119251524169048135574419526718591649808024953926285787036421338117088986979776080705045214131113564247874875407814453779627764650622771242712293273253537113947514618001172418775694381608116299434272777119728231413672784410365104932062393327359278844226045657201313030603703144114464306829819246584033271982163046177640040547816540920705471662577100520212837657207931124248982187261390180757605705383349862874740010909306621302575490325732751877306232856495102700229108776761944441639583024270028321575653973223804187130941762763210491507663413918005336192217698527648886715495552600507087343059419328920957894907199362185882407123484287216886150458330980153788573204579868022067941194611725211466448838213638325895981994175728547785270241651411628232705276275030450021069575558052176290347424002943364053343928698147814667707531042720748125948091808694903854175219486351880860332615974147294342083592445487817140941850707661516723193001370991135369163481610140846880211380935963210287072691262277962906439011770036880684362801996765676676677331737649622661280123840290156803170319015985202651025902541283125540362769147770477136561901539228961934626232082800002595032734691231263273029446308200168983769328578525069176147020257820761253547899388609063123422189690190547323590637104949909789943763679256446212987070677330538730630829980248990152468017605247464089123665002162516244419556022270837317276045574338933228111652520143566599070400384020971967159897065040558259777829213392651824101218078563284008590865938678502313482991452255502904485041637681581012189533701828165660587082645032559189810026636539716505263323081685449494929659109218792729301195060894408240406930179011712702181885262007443752341519241871338970975694113737581915943159602534472290977018672689031406087392017988189865078432822385277759276031864670888495555184853332646875500586381233471996428110052234710540309554098199098759588845768114547587796923841429313429178509424116041835931620071385241958859286304990652737746591644287928530233319493573521334811971352301226706017180129797716091607824244633786011728274323729903201147581377233822801923303917232700001195758605370887725465796298406282388598314841140815353717858954670117419798242225980438842965990481362959470275472226805539697742647387268078247135625870705349671387787999008338121288026349020213503270114708322046556600244760888899321664673398032234493140933626262812534720316266885312595576788797472833737730230434984985424206793102472821605493618138222195591239563650760195604260123266181795767190524608843778027692056364715913958083379513251746962910078051899956172009323834446172823801203223701302068210105045143594474343318949857318680050783026761523613204255643126814888253665054580036186681239732310894145115378358894018812914765728470497222040722217269655431649731210584845847412255176375817172864895692939521525435726338916189317612463900915215071495977582863692895461525602157100561644869571400887610013054533533976538628332923599398156446910452663542699692571227863359036210720521967461241615584331647843443669145447750971026489293346482699915070590492103923189427923366333235472924187879312551127144695965457326092866897808903947004537082337014840669825517731982799479113926973802598212214360435049040141018434492149859723346071727069644522051903344611930400111943783055256873186265633706883291422952772409423624465689392419056420037429047980353819300227460696828122027872074456764087940519460300922623186719833934373359369641288678847759391094115608596492583766027403264000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -3642822010488959391162530948241901031851481322032901130826201075020182268576240784753880360528207666077817655314927045571903999740648787611925247752419278905130011699741477205402407879547638134248737698079306023377238722775781538708365599664302933837853093755580118120789438348492363769654784948087429379414526068946342966216819975287827995966344878526510999656226423806586984072037922838655037843763273608282031661560742821639230065468654653659982849535363285483298620477676771252661744545294345427083993737187427769549832853683023638610727384278291154226269764299121573278971089802995544054884860267153875415878679866270918854702945188367917834086449992145597668113218318631408948596891730670272609929274552155174122184506488551688952163641592042998568645200388731359006746203559439034352079938770512557650254265539834691682933159924874617091818786316947667999700633592708148212423376353264359636995313733046365915431759260683673713536410722457697974674145636011543514352675138145509007330934426912064698664819784769516721995207888510962720476507324933729486359015603144856570526692270309739316591721650998226546982998879906762027004270426565735845636450979798147840014961381538491981450234245282657710911108228881713133332641310751540948368460577089412689705125718449181334044480195128270362942641816850725481033031157072214947537491148493759661374626244168320607415953340463176281750501074976200852116142363379575263895638385545282307350482561273311437852427108341996919170117938539892331670714261986010599120696366539130599312427419341839054512309526574198075401680337867521437460764223586462265608641268018334818297366837161547680271816277311730917134425647154778590070958983703305309701956186517393777982757834992243076979489403428918013196964471891357609061634346952349277886680029415956973402287892976518965812855202564560354065830802932159042054407642011449799114538834291658994803075422111394555502368069708975301026058837373318210671506750586587531559248281015683773540354298102414609977250389622067463480705041508986259393693090023902971292680093676743634788158400350856437882604405556151452214317624604272485262860691435503161564174914754060804932350763766223322038966043288863305318531150093242106490249127947980571487404384892763611948339102569278789070564573441289146346190259299379026763788293752157689642202975431671150482337446201467277077224473811995499477453479906624207343942777190114091504164174935766953574437217131684475927871894295077274532410943726844141606780692388760912907606845970753696213677720336339141996325859832392391889896269890575887858872478941187368484478675947010495043669813354074678468818148043125947043809600887474009912274260530838508641068854625917948585329986417616413631935878028431014971278225888039940192983698957076710911524723280626930598394584111640663262004944376880699085530398336561499976766190320190827265553753886256302414044499266384116728503478532912883220239770599986607890753756071540350325585797836014462594189221734723565223988062235923194875609996359997376680770736165358733235216586045676969912835436436450562440384702474655860500349749019915519553571708783266906780182163837781761657199776822089006803365481930880555837225473593979573106026249598732006075972662055975738305174055612624362958800697795545006371835073952264293419684390728500617268976087679117542409872079080877669079592027511985996957456481473794373303359901382684014443272370596223443622124811753446969369588057310207257197472338869400765663301100051453399660267415806862414597518385959833167943951673511927327498839673826099008628807335149763966482094614949168672502260881460928257655259725340503666066676082718297109994985256383418183544045569876150711551807587884896683066248205269440494648297286313238526217048463058157216290264968700505224807701549338432315351155564553198749990884706147318534078580159191764800531578956672891685151644934706687285178298635781283914832313449627990478367911090544273088447002092532819127227168902793565249351010542037534076979049739035763982341126902852356937074822111349452012310002065735680000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -99168405907721804590757377017538078965302510743530759530832114471147012703815202758045718230938407988585867810148310534450905932183848310343757209473334506466729496613710347994536730685036509066837637051129356952892273679817750407632379765006491343869879259141725979321159421439032847430366180996645605666758810701465855688318808824699234362739015345090021629719015702481609831360303767148094414597526245260467501657962776851691000928881183459752656072162192579053261521331647719156456730877618802572182327038465268832744384707602915494312736312671650776139657881032697060036526800670411414033987065937712920284047213687559906652712959213329004147155788196638202253172124069464042258188250869121060199132139497476982140150516399753023505104310838746266877952848904884051662322463150524960999931281183153823394501706644619625058072566970361922712625308426974303016037507448525773860163197535940514967302969182220899015703584129036373213854140299674456508570564774323279146026088306599906786086280466000770833450804322391565926935624737224613900515906083214023112161658110976555625108206903509527053775681626450051683862437705125575670645106711801521168397025138687443714760026507484056973678282882052652121022016185720009169892463060830181913848033220921514599348494324804292388670435120686843865886500784713408278014335895897846199935879853735964766112520828403049767028011410016384939909906600031246010925689096031564461165922667727167810669821296466846196744584294516204060353340720885918094880947387461798770078272009600007703704898634207611407535912667159123590859755978771740264015662152574465084244644298105761102498387148209887827011738354184126119591360184537438520602487082992493359494040569539506293097378220756105902172823680089677314289907885976576848945256599120729228520152008890970175890894392783228233766355293712621786741702941603763604569566027907829635926087463017804342112140832885109740545937755161925417197084355795251441643721553959291539886855733400385422007180076745480201464825672074176908484889276361429399194379502090756075548569730508920337686734372142251867918025053986630662417295408484967160377509596038818469438206365149949819452410710506390174891722368244581892354077737237600778598193941809166730567371257075091635376750379944548072679442731348797986004816253144959985543433410026162120125779924487693866856793789524042414002737281447383329223234576002551019506076686606692420028296407743908172156338097145165089061954521176128653193357061674244970903211375630247490836847796579762270606159119307499554949880166282549183346661704448058893781598862011705241994330933530344555686381084131741018479183886604650834925260581049636372643587298363920355659143862183644713349499689395751561908759536796535963806691861643147335056856373231864592618023129190751618465273715569145951058532607586386183490315441774613400652689856888715440572056437573501025588517835806291436694103118635051515394126892422963500422714596094910925531406267856543112630317035265159338084923257083017151140828929611727167286582423707684370980408836317374262278368041021833815612530770693747136559067292570694226230829777192450597017424821607384805631564861147820404932663668622828337390696081815215338510244218198867067704963276790065477741606293727315464475069887378560071498159458190322603295630310684626565074908669378720694903449801042990308871996347579594400751589346651436315784889277623672208232523292436340330877078633498708936637085342254475089511616358279603717956418099186076926752603086270576977959763530167548224677601600552326079670464637101564138711915618751280157723108639355046444593892595713260075942237781719496267841749540632562755016093001982606256933133357777028718170183671655052457122400948570408779121522549535403724074707160213168641633593542168157766139857623097453048804341862465573293551525657279896803604521708678752581132682593536769312477634514814024393029837292013719861227854978330810762505897891759237201217768729000805571767133422156932948573655152376677688704465074899496619235044932625291093798404333392345601933312000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 1203337184509253330521425086648122290344539126572376128127862543830728342704447432973522727928864134489019548113069644863558097240147531403458571846998550084504112662196851485585222011227142632516204446551842602283341255113212715393254687804971837534434268315536927653810986873619637544578241562095768380286633824888235867316417182440976279095679790484263161111294137331013261302198258885745681884625124570097762115187010480308553306494466586928256676329849474146837042057580289907718112208866283664237259426901635724081196467995822504174958339336543089647676940692856097786804967433131589883746187871077197622727885881559616353788603013763632569931056153647067003163841013787740683305731688277332800823014992825930088967148494010998833760699984843712428970016645360185316491342044089007622228307212587408038457176185178450988395631107038733417843683691832344071021271999472204017207689206011910511204378178362342015675509505351763167921228842225119767277182750765328987194404230718173010752467054626094625049410124842806100933869858615897414471380389561515151566176922105887426086169510352847055583071564711442571863637058018305091288761873269620247859751950965074821440259113503236267287232351863610033663196230288527679420794089971774595286351337653729017471492362857566785910156255462680925957872896793126375638453759913178246505834828737187128269698198409730129107019066948200080499750081170601430082722345294180600408006838754050934212061349104333427141875007971032102581646077565470458241411320995119858020883995938672251702083449378260498482939804707557869370618416972181274332434400847954027513771329610101548909047753581616827347487263462729283571275873196011352675767656457023974193610447326825550255918807877430113180816422647140678934529602424862224182913843329849979125097406007071452581506685526595297119799019686867375035208292640321130523929639299053787683382554105193967415121830943778853966199214257676433971170457375901619707165141512043699138561374455712307800030008258586849218788121991746244351199144987093802951646695822187711845106767331730222074002515511493879817488536781494888365057356609629689817938835940925889401962282219475026645148232268173243228502736429554993007982879026158129437855680306009061622416032321690425049584081501751478022687454416228399634022931517462568417714920534542026028067976825412036667390266070873828062184483307813005913008996917649608011207641641554532928037937575311982789722685635239667207041284291655670065588785171743858819344660079468676315980600279319566636170026202806832789372436510811667327492665644004366190275625510148612392462114411280649261821625404384370850811547540445881480215491556499508171811143596989106417391430294116698816949776275113986619630555565160689726982150273004760002817731757666079074865801262689580611228845720164621612573651174204730435469523559759820971468099023690736490313364339638671296936853798745110100285170990587779386271543180877389092570572029501294919925672272744739110150785821112111702330595903922904042385251442517120949721525821656620713643813450758095802188778495328416575557874737412562074724101110865520900038490794654388879056577823304573106829235663452181112483403161134490032644210899878554035860488094171201582043961707973305160631525156114685806166117708500523780577936841338568796536857025663158944307787476182859612784129929833172662204174386120484934141865199770843417534875974175280131685270643388011680375568737187146907478939336871144617681168213944447928643632063674396605168000912279144269832977592497333926877716477217781258515705008270034017944462767822331722246219705195735457678097594509105544759433133357719049649766885497089374983160771996199462517101826849812266197070100003221264432917661585619108898706243406531457594127353364295494405020939202472409503742186134672306539885620965004136049781942838251750163778214596630258898036412512313206794173728013297010136940680635217686732323591680098685452798278793608757181158164185090777110745645629557424008363895017441887440438543425249308034518229457826783257004594954240000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 110405780461742954094639625668881584575468977723116575695453013159966119751822980662225280815131622679182350831356858997124874599668641924832574459880562020908998349259091459211567093536513350998234879705250903850100434411098589161661287745982249707893634043769085098387691336971262685813740752017880349252017441562861464611335162887011810660500350933350056064126667164791654484921720997407619226380948647580133853395923495765222034257365270114397236749196747410997793768756467320994769970188124164140530646453688805136194034273716946562253035338300664280157148370320806401818443543793211299000508585731061023010826811820838054121687190526770308109830764705835119635196071313172260573919874300393502821838849503437930492700789407460248397126105745568764618404732099508894942989253491764908955245949626525560072880035782574873385200352549204292723917122811886373971549948229404863064016138495669457068080758188955382550725593816277286403037160834599765694255864834887924881273562912630024802690922240314331637379583524062915485296123753270685500904571020698761146886148375215091960974467064433320372017528145515016118407165981568597427184119247744578453901518396896921767926616601093394884215303836402104175221550001730856600615750516165046201265511996059674616741011607164671315259350788968972092629917722176659248268298758842498210365610346957577880211306773185811723986196597460005895267442959126102755154238631884093243419729328561010535723195326346940038114718136162523837213523566880081649125312893135641680403344257319436883107350581045611947436563621424617253670655333057638147270702852677883768696899244581035082607592735219487369362035517580183184075404143668535194309251202494697155003786803508403933336236476556835741704792975347890116256176721967936443546934027045957832071477615929177750632092335271029186208396413650035618883365468115860127008357556228663611579970217310198950451272198022764411133950905324655323737482606442316715590102751188953071401499800153568338469426660924852442916355750371855324545437394749267384966328248657017260050353519464556899658672685645964789823213466703599606751744811015118080888194087973953332627625115722244625778985881753758443714467636661204840976162944932292398077555229160471382512402496346143395059478968671034542869974801166233016788161466206495279211634179355070758294661083287477812770952612098277537778172320726315655659593614422450708346728986699938435346447355636677615794350212887640406789671406885923837153402039371964156339308869661472534610897662746812340888847108855272987560797172134057819628533423989325407510852584186534549012110122885126959740914672445243011105525074237050915028634639359665016928478516166433611768435643713481972918307779143126029869165270642585238883001118596270298603513316836658261774752497497657356890761086646842312475751867562097974564563130967740690528502646585177546819946610317027182091097087389336567090250934591192316563203824056152667874491723848373680237628243705383311736248436379573524362185759664118084242336984663931648324653676872828644602493455017605809311948072591458553290425809677134208127754589765712521106252288854155153803226900683681193422328942972450075840136064775583487243000848609390713195091398067269903404832472520635136147946850326711472633101171863131875384155653629034063851374581126668639743039344919952140127556251016995619835721740041047495928620693899798859347950937026207709867855158305260398972445453072002080263803856255480913399888523245422473497112979991226817806359854525249530612069411127719037066115523969409717226325106363294992683034640303115518958437118384240110119456760753875841931796424017207353314533101451823940440246423037641198865442377985645267091724311690325156825693336739834361008398245621142975132992173744795487491617558669533472002642188219104715994241269915223805574985649736895098442275652422810932965631696562105278381300183873422392246857307612845094918043811162309933106104888794867022940066185404691322198564562685035295762170625291903920422038123473741915234545950831877261531021312000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 1778447917829110598514581743171360085381371407702760384151813630301986496455628871135505653041516981841133364356733483062175150039827819717460506572804620345722947196007086592598495510324819087112344029813241622633281520953427834524187338212182612518952689384941559046689020533752814501626980818159284869700534429824704285820379376823496077127310715708557456580961681315666335539179345581766884195599900774649260579909851189515770246047867410138260893539955947320759060514852559861866427542708873953706709185413028216459083117913291780946695173973548129775958660719999512995837613655319989840913069922299129631533148384928080739299555976680885268039733054477779824607954162402113296920073753113910201665106261417138237285677657271513004464160485201825574409878358816116948302124144968943998272528030597680563742303598996374664446078855019504661348996006527461114505642537912559077386409920287763649742464132344462902912392602394267410801321152804028585212176153752199046277365585270462471941048297152719422673428863768701614595783777384758175016688976180435089823792250824184697286477456622474497929474165577466974571671019110103653207530813780710886913183001126765757491774182524760987192543640684998968558405333014479444185625686842982978685226187968389471288613289782420874941300590679408793443617753469811776491399243948330501922931232211871203764843712750502973336934032852066632475055699688858828118195902495181381664083278416152983064162728454794673527770604430112982005472602815522932953532242959211742498504358447622276678462822974754703901575075390216491675553280441855871346292668059231425433297695876460457943857844642624037949068709976142549032237785704334107056250405739631232651725080861654356968231315305464498962198228288444023539212253613030129159656008041613820222020365805423254243364949970579615483509648647178892512824140877158068569401641417376715806791739491185641459128317484506863022256069125870111235115749052104152009503602403797455236283338564983912520904710756339255626241050261296540575471322611780020483036870026157215237475570555492736720012682711040231484840541094032636072709271542056622441097975597769819949638866408347058202846913905934317640351425293997021474901857433029456464517739320892749157296389807029217450245361544439695101679839914063349137939160276959702379421232966995133934255716373711079930341655828671661974955654348081912087038243267934280567306661030522338987386175083950246096271191556802533827545171096632044179647681744128869279874043238108654670584629670829397517100071119255548053523329771973725654368695244694252820988674145800394051363892355808799109804236511975606137338697742805584961881931526155875106667031018111616304901947582848339646215120991608133719452591294545531162218793554674894683662776912211069704319346796173265556050292774711604563592845984441233376084018563476491261878716229126612414273003832926900270894946127095657575472675326741146969093419130076440573649498754860876318494491342631234072409278464329824733158089276028129783461605173223771318193472589128440264091567614207443092945458441383527103574297528009843589373094112618041326856493004664731873495769814735349703515870971202643820923269322885547847644535344484434816446331280849758755998962235946013339655708618961627494247652803960778670864262985840567047298562500738282199188035347600422271343540927675157475087080672337513260905771281688888312818132430260947449095508010736270308030264960037604465580536248153888713187369961581385143548650502945810337438829714146834461077627991444271139534724686115289427649783651142560751450257228114827761171500682425507858988824098389778356206011157580370421572156434904412054062283458233151591045475261748565862414300703082201640601690211319675830888049928511010098790156826662656889268916615032138244719282516808177289916856790426382282495243304327825750794615099846432331204156562760762176930335343959024033932469501519231029490142593867993642125714606614538681365698439808469974626949879974380470930697168689797206679505677437829279143429341561990676480000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1334972563595367171974657089722324935144384802642396134287434916613679969298746387999092447671674113720012586986749979480522356623412319334931442320471703700093476045051850102331227175694187336759973907741176355261146060657400271793533672132117163566807241908724721225865251761078516716506475758658526031332022576538747372496129659005772558035495005160150357320107901151751577852868831016535489206957753123012312435448471695885388149551246596359107881576806490356700595915086496153301397972836992662561369691821713213993703741257378590300554812746981646738121307812209946381510614330912027605100634545328441059179688867486984343817743765450780399995858889290892134624689189926907460246956783838294126012221753671748873058796556194022204217020680723044955676530920651933422724605328002610160417726166373406953601209942965126399078712012343809372416136046483254766321087421605550711399260602677045307668496306462142572795832466642415618659452336959480696061390887456735423267816622458416460069610367048507629830500398950650389920375556467452403591466937678095237676994314569192661254595374165753885973323012045358344793072801881586258965799394935846225004547275677401635999212403458019125943764844967846976875178032665322535408204928283072883325420936965677815879820546705537464383318472684300493254140396491881500909451358975496672408920335806504310950960091409775654576297157463004239232911361802894844821469347267873726260045389676051371988879650940139544740566458709045237719077519007598346307612090196125481863922998175639668905702780214369703141728824411546933197483839233170755121395145721675760265991583466587081575243115575651324220880918410981833296546413038986381847451704355641619596029858838090196589542135004414190824557820749565600225683200416049236450527427639191130173739597656619597987314666250157805827928025313913265011647915815563278821543556128657196443684492403302051971182524971686991800097583250485398523001647136490360606931237162087186993039746749014460591863193452652020851197750518889763218642262027562000980943527052869725600914280583937718196711526379689555011613291007405242085482066439148954563478572635267439379550151095640762526452909132777080457434439492022007059932083656659602989579581272311296202680719658892494902222367702893781397592488360820531784645533023721300839192432772845173401841768597707448049365496256966187951045825621217383364217562440731645750550057094989772503454995894515941393780652431425660274870580042859400531067126708555954300399551681716109410930047890862751881890321369098143150409067132747025225195513163361729370149167362059589092966224877586895501393322487522056865087124806113607289451701603449401656154460637802650813590903215319315643668960768409911927213103428927298718935312642336702439421016245970676367387050909019506835409151762175037286686843505071268065911930532735261889646831812336081415584678849871320575286897259116668231737237979335327043900016442557919769360529924106023811510306981122894936641814457364839216863015169527640678991469275204728763311326365839757092704456625166099568228057812901526208889503324026005775555870062681701340694900518200623737101575634481561812713468144074496027162056642373772572319903596565503621422852071001322772757345838459684742577913038541709476879210182284294727139513859792284962813427200373230437992817096557423332676372012657856974677834365737770742229890813516397980961118936218426540893165779725499027006289823804341323444175542024232864064267829341934391740801559061731145037236156814539393601136572307157971343354667236008249645729153655580666427155866755224775696323972728821868967666501625408380582470604470976412287811748305243349119609669956993716030685773356307955941079755321915805479469897718896593746729210029340421902063410119021807414405768891709778727982977262706747832993783477694950396401012562465632784401455319290039814897327729422606662584684373534591417366059620905272647682847770490265469283981996465355983428054036387041370412607144907329631134930156176219201092918321304936867538948587520000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -248643683698556838824887224768273888955757772756106199362712039552405166042467781698634479698655970691445465052951436074512357581219165041699398958279275207797648096023294807345546723227351801164092093561168017762046613040710498676677426912073874076789509174425895950932206975726414238901987698443590861805862762443524741740222318838381505903060109895955036033365363789122219337148986116028595954112663545585954437079505549497874361566254020268519928317106477838050910386971887132596713824223625573401176953809533565714244992306066251928524663968528024119354560015874686324683496779333761571538494426780247418958781497295625099806848051016182771600109091114163421352483595773813632190339837574800114165749103265428419508501604861021707814494123387016729057651376452272769317776258323037883150689408520750841993087309100280812813605731578814279524786917863795102847938785088094452674608349352899558079626527699397898048535842620988892354261574951505811699027760573898040000679318192408415002216025212969609378376303382521910867788952469051821064876947553606232188171318967741718138691823645212280541339072342106427615397655704496806456673934983004739343794320481100581532689247599581254911749914753562834087772558814660159830774891450532317122638648991400483911663473379064078207086020837536325893243572309177614514820622858793288064415315715960371091396476225131177075942235814768696830374502098655072518204933200208622428489498672503780857499297921322811960212005075004845268956194783832762929126596106548194278936596420324581904330214378270181006905242344014231645515307691450373873858319867000322441147406020845494805580506525168917790832900919179749029895239790793209511442372334876971665234794243429363531472686560260998342652415985937641899061746916883956982821484974990948798461008396921280302701053368470946343475875359248796477301629278437223793664498604613721325726440309186575815533233485069794442749883465949630638370850362276692184548639452933625727663866504138062754515079467669957962427310744193697621673750853701571078003593934618760426144100079533606452934834776106477510965696798373288126852672624398089320044557870650413403093814476617027516496813956783501489093610859150676750992404046858589955807566093182796041098398438747599880847559152089537906453647717054338046401564185739519957474712902545665561957045164522880262340131777048635001755294254460066914798169384272746583513460465775118249591707991231317074235286586307182278857913526957773946897343834290557354905972097796604336187819085359118547167453717348124014580893239833623469444587092101143604284531337976157291474119326477825704966206340841844643182742235653804866215202966080287408513797460372098284352045209243269402194592734484781937828234218712681190106932601761488710596571099640261210344476262594186742814777895408807487276323705220941848420164148093374594744030525729918651996199182597453455528676437446152399173929949509599180389756971172080951975839837194204480604917520013424312528200866403148224476867972193046095005808976730624975445053044490264947619485637791162720348868291341973199197351275567221512015019321821355713297907784888804155290522759921714222696169368152568928109374595134424003980341399183786510993918234641526037404478018431920897144887299846325272135499928751969758261163870512449307728326038503610207040474999033952910856122116779836765422540330368261089210486415318550688068186145063410704874109688039284254719843903509395550896278575845940325091737272077472730007932552798136017361159702166010225728406823114510647758066465184621350755931655416306308087790458968408062724368092391189076273066232479990217410821372242069010626517867036606727446884898958055020051000485695902609533839603388450043820561231488162679727039568211490611757300402604125637088459126578663706537958337944673804994919382080837281056441648414870454294044692343788665555523039635754356543087849865783089117817225571361600496549203504208770524464783919674358484378483486722168644691152351280049318154265288223083375306483960566151242579968000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 301579761910810742731797362619324257665034597406059561599621954572182441761371815370402870495474991756232325944040523210531365402260931900589842702143811265507690172407184933040605985901803189553410378408071431924792443748088767796167089424865309915710677238570214530904640186763817404489396536697067745524602765550933936045430054571706537880235488471740725078673685223394490353708272110660844520368775152135389908480665601980130652768101428954763788404919465152991847555595098335668508157717437239605300885093234717196821491895475723432164156706916232571774691149969397629329078782757711283093440936709082516654740510967284642382949266966116729931894800918436729647815268637001384996371506236821975400476030922959344595076697650866188965527104818984666485591772801391220389926088072885760623451073465082152168501634305352519117837727849378208123554069355126463059081081150674915463010766883356436037471784287945275341477146183757347219569560835791248276822221667614813343770869422180221611366392855710886769706047428228070092355584509665914546334052446506227445192940670297877282812875681100629422903690689109133160652788762225078608849713520614163426377825650903032721447452386391402432853857762719921669694060883238073171764418598499246765057993090747519877015983654378156183317540135968676928745551934419258268962497708491862097688615340295404504391966343840075220595303580318186757628824387257638194268029020123654292932136007623138019143939168276961102912820293039857416473380480777077532430841847317076333085603100680747969225448993691187623202230538947297227469659334898013790806615840295476937688258517740212928979484540384926515012674538695535687718995545007239521140074677520179909568037576137861263939976720647557160067459780248753437710897684772938329923783566568725679568954201015575098216941337447932518325157449859933736167830755606449342968837969459588086798649419630194567537952767693582401094412411111331663045925362861687717544424219031811195631933769063961871201211755786342154427774735937008112530933126062615723018916324011282462596024161385007236266654229781524607242047946058493295736218250547982250119699406496111335771864040233213444387961904698985471749695642626516218319823376766265913703076827804447976916596449332136430406697212329131073481359418482116067554268043938198727859303155370515401652154989326359453483623405232027254412294393483932847358471945838439558364894123141006150151591097722742445624709601787161453004266414351535468944452381221467041723502373117408443403410770745826071898908221832019299048263693888497479975242809051121143880833281764418087070589486058553249359292542197866167455838738140932757132947331183108585219285557877866212419638547371288372466391592649757247266032801443502054171562659805244816139430229064439395718551222938812414441018547423557258674022062898262682386287774849347344352894292050096085386289356058972749363870379793786408831529952742427933519651457831116981009855930597613847842313333532691708927843550246266584363740746302892739210416409676856595321296426551576633862367245804502485557959492644543522697133624627162775952826987629597014453900400161834859080681215956498116691845066406867272376494746168663146756656389270279758745677377877359139256730144792154722833103359589759111379727609367689027485581178841120965442551611554997202382611586121758651746447521417822632750097858209567964951204554451987277971080230520390821508486100235519933737856606857416994660479454218426788907927717100456707930452690255842674640539334466914325959928900780467992703850958438160805799323874287158870757862732035152407288591554246931352608714803007792539681733721674404186484190360519045637371460724220986807389755844329235189871850249425866158667486369586382959750549389746908064816005455186641880240773683571134207818259761814673569545674388524408190926733999683365319471921066517411360235158227676879678624289906244896643892959318788218451148380461425555740153268970164497983304361263861612996586519331126238157806428149012750471645437786320797696000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3460045764808068753113681679066110308660959781598255782553849319937052102167458618190494627443279755402271839792560836766290509483922923372251840889874972256224307296068585232075805369555794336358052078655805033957771134653059344233263571136306208614858252901284208124578218253305058055967940983110664575302068415049764936840500461065641711244583517074017604302480355457798499294953910294202533146232655470602520277657189797733065445978140331697998787037054506330036527609003371886082959360274025617239494920750272940436518755580022919838214914908834311793247605519132342295580548511313117927136879342430566431783965084345604726854435395295236726543825665125826141959197623623388984886666737995250926139428369664221947189052244535693964988994728722611222390102892665743907098193447191780896410522603413583139114404565926071822743411412897603516418230199641390507514294403198574104014813540833879573222807009317949894015693013570906822882060967718381929484859546007830139557386168041687002680761438212045611526780603040514991285871746755557817280483762747490050723837761386073156496994422998619310794840793732464237783269165369296672186534654090727678874590309647007526521800735895696957711486249070909276518871979930840575996379013622465306855813698803974545504817744098983306754949393098387966959211218965193941069201544529213709854179794657016760956160583051215751985142205633984831231034748496864561443096433188525127065601136186375307010045028027507658018447602240404031369442735827731982034743853861586263295188940237999546808377761600689757625950526211061426351849790254030152503258688879023597884589938007736894395762339627174086753160728317415487456231732657735240817450904652649556429095349617345078637518580185340886276874520689008046752148550341711786532313269472393322532983540992431446476624709052975215356925673710845218666686594022864684129063647169667461519908140954252734755204813844692162304170155145079095273671972953270405531358711623385585793363298987510090352978312926614928205254215290942628954345663669685029215457365633894719394432202838166455234257814778833303775978414098820069229587971001191103816046160915340786536677983046789785535241522083633302659331180453436754977087966224930956164985929654724438124614755190997298108965042736215123032796314672291383883190080740881329399586038186501184544279959627134501917292988559145301686058933451734593727964160381795922015830110205506628092202324834986981017978841432151788283033181886153562176659842890984977632671603095468194126009916697464075882540118728373981551071839330627893516984512836530602252008760667578019932140511105127091136240952292267350671147919679339594884534921091945618886331345282732112749951578361890112649570151747658964495949223630071104234874804738011764094123508452636190247505648231168232942324422958359159490035500876065662577416657650460161901106123518008689094091537172436867052381811237964192484703312339201359540398104190294030465302774961997054187834910821712141659008587632500925924512385815237651242032863114274371279808256584838494846863894267713486260215031208780873478628585924165248439274161825790426483678962693830528539782708397428388290698562708073982800855861546541390803043649773742332823876860768215476301181078772285792076150849835082602060823542142173985021799518374888971889989560195995682527129499616181229829820619448513369666217001674951100856550325040385319560902271060323818375098109589169557502824514174112020326107668355139583341010514484082872538427390527438393021899866649831874832967774840351849598512176911778157663344986126912799732839566076124577885271633093505397843716484455241802622880357330367296733065709384565442615404148631976940104067753480699647199912584159878575372062192056097648872155559599174716174661692456433501222022396478236651375185624163724347100113212002333371366289616338538360210881775049576308634393891580498077996597373835663813661677642841399875597479279655747946486521652182439595868266210974416315516889268990198148202561639104157640807282848563200000000000000000000000000000000000000000000000000000000000000000*i1^128 + 74985571134616911439902951317982937027453088108958787823862393645151495711899252364854286611323143314707144573704255868383332729124495006140680885531389767212125168620971078819433566956009193680154087418211657692870710804720508002141193644194569523990477806362321912375398459620004885821290275978885650099519840984527935203578229140281045877392555654277009934317780603687499810727830297169690489703991820507838502759781720887303885484658785883261955088883965054696018295165380172094779217785571867133347767759431324809642414719389756457791689556908029440581393886428140194406459575915326590206501849594445959304412688604015774234722156439574317676519219756441028831817466958933709284694432651381701001867707501587327269950775524533408416845132024917394044537904802673590361135186138171886611353100441806025396358615681409023346319624892913612087031586905504815715861508718794162657429652872402086827755049988296401842064773001030996137624500116358325791576954128892320340745096721143698126166856704816355352054985595838427370747763532792971458600468745885278881508679042174223915104639359013353661091899465801309052864533835436440886400730037635832032005051409704643627943213476646977088055086210199851415665911521678525629688413280645209719164362010510095641614676920381389139911414429058856481343597664084486295088900912325124765541717128845871882412400085299977016519557327314712457724152207766945837502457474525431564553078240959248944053695427761363621338106078698613402877495041382471931448578445499422428038502087123836980382623984257308050599396653455113049791765754187090275748490806092658948137048172730436426063298146752555377198618930395966065352667137146006556478281282307030146704752739764823583017235681001394209903983847307383097304914876852630650785002712809443637722154606057628177481879367469740885043998489422043434049346485841177597091060374403963513232754330426900066492345488412801473957762764426852054464077908229031425698717988582366098942240442947193961891055115459925797644872673577656476220110928837837815731542551040899064264508018145972383835819042843112386365375186059729869427968264191425484836059526844859134736554045251281617561098574822599039995467454472591155663542301146608437592455308158216625292058323039524099048625545754928966334106787204835867429865867025464881298128836478542424168341057642662635998466414762628820331030251084331603128450754259733050656497154119197789271886713296594079941033134408914240479282078459453688023895970840596303554033106752070894960537231426766634519991181080164899339829849512601682327280174979890705834891341027676303246381959010964738638337591716875363577747244096896503487211184283771808047506486906376015983108358081640332475845290066280902241177147277590157162713655569399674971743801058826241058408998104944082907110281377549984790404640395063747999725253785702695941165544051631376493313890560610510230157306728314520232083654502884787548628251108768725122782252973714796381407846111234157981992373111924399913418791274130097980510916313979065099544722447286677740879573357358329192100590185435159175244476779203361805335463965544976035532002593317231116125052100557851426226252674051169120036888965536221558213332979403307810993769966602982454460310473085831255459482269343354360843014588186035401149206804011006056659917109831643785711137552300126813910310446961647421108724244152688016070935688077082890310580702296605360135257292741278338960459389676396964643104611114746066782225743726379582777234542302077568011564044787919558105203202436900690911273799705784031038351876246203697159056534153232489304693216101591435803587214441549886236081877345871836564589589683924885224968989687398254783303339263294331808239845430172696647067970966121756838552842795889773778510743054186468756815371609067425182524707112199402283466300363007265652919899147565343349355738665554459302605403210572991597694930650676145246893693281239096343430446597411215979589913222063004283386726843822659811626933024853199220327864392923217920000000000000000000000000000000000000000000000000000000000000000*i1^129 + 198057837896504614260458926214364124241964540691282520345678065987112332537484534013603252783282155204982911191491613558182438214887567855106348618665643126799544700730180869572483927731944835147053355541009632588247908605119756673992896353159560668899359368496292644966302361491694460676756951635565408243547915427341241115671117633819025357045546599030961914710482438249239990815955049772058576847838553424541027959786607739085484337662188670115418639734488171332374403270599765583783140295809388365630606304887452237733056069973625919418593089209515383723723862432862150703755886782041169775399926996875043019531222634865744643559839797631854135060752413772308582028774634191885946413352633158926086461211047908523603242699265416486640604991286768622728027541305623206144575702332004312369193012378669925928643464070864835515674161918762453341499278791813006274871267018370237626726183863767741347108653200720832060218888406440009371171170686813660467952252233663928008811451221588382634262779825918370453994253138634565883291589902025743530714524370681286771730126103722376017650404881004505196373478518519141880494842323457809093614431072487029663221259094169373277573723243715732003349521483363647897321479727632698988485984907134140073791655573231090914131487305292680674092732544851506757664461170088556618464677435958982879846420914992343491845831783737389935004623349576413203043180800555343774279069640208061449150635850242866414974411093991676878107414048421825465230008703181116185451681523570601350891073283963162280613132374390055159381888762134635446154476065209182407322404050927799544671480027487197620512907163974227631610185331563208917257950006082526318416967326734360390145321394533308016041244442747531916366402253318143511485771630157399898287876552812694868992346598760838768388440595361261797395546679907039454223317147987182464746859915380391052100035352966746887321966727274492359192145095759991260934647809623974406158821962980955864875337777674970051821410514007807884682331724350066750933760822375973081994932638585561865268172812232464770182833107163593202558286774907505541846562833191971881477605025702397029289908172517329099149201430528617232594566830116272577913958697486812277202098416142375532607305440002004071207065948852829403732110687557120351800231804486371290958721161046290765732119889834106235314562411179610423874329482890975079093460337602781933271650720731691665529294117841853192058905842311192444330965625046740016635629236413316224556228674138154607350358231306476269077318920597172011095044861698149652754990885053906880388281980630356594843372836572346777057869773479177591810197471451887459142358494297963231176799203409773841747603065019722228038485223835684980587875481016508438499269237858517925645091814627108980022618972350836947968646083783061657925070743907588026491372191409997609971119601035811928649432995765874384550411093905062635473926024371748493440168911363265142786641562704751427999771508369271674850439646818386465999570437489355140215325129423188441816819300672692749196936714788806964264849294276073161263264366688979054262862811615670625150926754609544694589172781863300119776461208921697087130011943454864579688250836040017846687965319550712349094154951197349981972100073876963835289402171493806737888587142387179344192468291644584327262120658172606479582555808904968324966670865337022474991335571399568714846082467939548818567428543031914168418816676401581414633235165125157692363478709700880461409521434663141779599715733121888246743098333860413006830831398398253658189257479147807016405340170409188143297989019618749742935694638385239253148588288257047882214619495184774734364251289230105286755976748104429931091030113866910682957333236305586615223003175404563765918876453997625204688969344331802968033244228744894630365509231580501219427405076359315461684132041277688607788592309641074820077183029047773409335389156541989866293281638390159002212294335146279269698462196199167457221439724901750299334080542539776000000000000000000000000000000000000000000000000000000000000000*i1^130 + 172723218604349685447013492533287483800313293468542870693312488790575104309522629424830626579002022147446972598883403502912555560394135597569773850176673081938547735054104790717873951981419730724925235287349806529664904856707408205980070772898637719155953283869574090365226198044233039831854117670721258895797795093091101748228502917132779808523133115814284779946277472037664732270250013383408467893389073464386055175910760062839683324624231967397029541069648958200292562370997018760343203351535663927919170850252388761901326944297213919149119526325363011663738158240183644007659080384398306310773051353004035203808513018506393213379979298308520453523535529397881087287248848932852070471984831742009909597442956515415403235325107985588575809820263268995381058800447620604534643321754608167686653676701218769435400784298028124463823884279103280716367149983940110285502141813056452016915930308509957851536583798115431591665557752973137201800256066188525913561797229457380189116516061196724278827759393017607555827921127564157984841282438148832319258977086659911459675445326941794429229838656583886618094555186446301985855581315291694228587366466167861731855463293922614120081379060943563412699842049830836910584297227283427998635628658307119785546295355291259860039213504585006459378003025570968869785509731481590082971619230457658930161463201819948662682232783123425719979471478503450689507480217594495896097653813291526721546137555522259302277326895938815981436141049249673218007257777250467100675098395364386914317611591800302413696075863788371853531099999411960799355557296682774585811657448850833313838044470314531616254704979779620736209097671879283727940702680809433976734295192102827933081120313229848179178764343525616657344595182856155436005899867157573924027206589144059017908402867397257200013732339583512257217025820384418146101020612913152481155003706108136744781907229406366084822773457821509096132055013307909062394381780393175160876251481983621777107062768815476335526124597419257065593486419516944974096090164103108322206384723974854499074666637838128522040275635352526928427155185679486771840356841047467169197220740637802107664364554105786684378531653787408008862817745268571599146911581274657810311995012786096649167257700368546656429260547967281112004330390937807933589278758629422503575050062273596112596763184207507958892724999220691285727162345353578557878684125859916251105812422750472007235458283335486603693950028006187120651097519027993418278559637389756957077421466894847975222728209282312923911103477142312078070336204348252023539254607858918306984517964496361222155118265318999067653057139420349825331263573564576975456637066524027156430712342357446486124380168804755744879112167822898210716649001265491386619394835843250830207307504253476001560036643338035274633911173398601655898749895847840764056005330702595113162282864355078754836445989897570627913500527803026444160203256717770772800074970703199843488828655758869392903147281192711636765690969130541280307301770109578688683478051826649186232611998082204629295614483406851868044807042781593414554020225803886774208573079618658795248706986714947913760461237919593674984360914560477051138156442058749228649332749571053643212934660043893552731517708801517272597209860271804608778116639713278086582350655339323143899236777011310807636276473752874074940659919567501934782153649709929029863589155083404698267298388398355693523154796118306922239317294788886327073238808321871243134073700471651533734634612731069239706938886520745913376829888303080171649477019421060603026891718028602621674411095276079227359399790081817582215397898849872330434410010830827287107392077560370526274409208383834992687266262028671670506237240102178497756043992060899739226972373255795714164708214439528250628021896248730471080336536740302442227349699713653161934753902838008049422115824865025995614301650191967843721481292751793388696038772777399349286237997573390172947370675977602312091636963205405559155547027084089113129779200000000000000000000000000000000000000000000000000000000000000*i1^131 + -13168683894432505113364885593636568063300921046810310052542449964242973225243660592445111704109730007519953861598454647614007595431729919466181247206870173648180090917647704989671000450052514039483291077123939210022605617714527023433082612943127676302350902485956725857876476857724123246950534074947576797110465890657991823896825424562713627408077178252866356417758013995307060041980981969855745432164213232672467049331816071185589615841439872090443696230731901942633513663061101575709306757921778721860792479041712096138537406694058286597072617345722581829056789021174332829093892897482114722924244896896329148273145733536195214162218575787154113255992672151702424351253362950667607728972145547413751525041087976277028430361803771458559717100577826019725337775512399348995691764184386231902632454013493323927254342125131938359297892480205625554159695977454995299507078275405657285055888685743014695898813856150050335658317370711406431441968230578251225141910833703324315285881900035140421202285708087939049549903580760900565450337121286620642793089557467924140719329907124205625839218207450812794456836131739873208372158796712853240688289282303755413787725683095797645970420205086478742411377214336735626467802174336721050970886002128202914202015207140488932186560467823121942522230523445553175295001469770298015138935601179751465509333477552847339611172638007614481752527236354622884946478525607326777369845637624486830205267529993653930672028816379262504516896304529179673054042368927991824225548092491273817658047850557807499209405164597514700079656033912254160204619945402581061833523819772375917592660598752327723346282180916420219083950321102567657908699315813154295035978294245928624521395044434350204469883968875955925703678051396327069804018993794551938935400482356053040955783927990773861663465849602052101282037039623365747068319576776403518807977309921190971687985068184055149575712935744782593763775922892716886287704846871510607690266959656460649891971415579511027965499744411522746031520670177711936872208230484360084596969796823428006647940490373513592269431652914430312834137632669602211724525737286134353876910696125928439601194740946485366880679362405693465625476804673295524678373449200900816812672565436809356325334357245158728017231440437310150438837639465736959133242925751152858234895444593029326932424123042631165721440456241270047212307793725910405781413377659184994404143563648006374322816095989673951906198366828907439041407899000939369112053257902199909709170158537831706445739007461395806058991032938571082046578278375744117115883570204244114292512982162385570779967168627425827870821668260423055436089608081000193935602736108537123516454248999713842521106295707936080999851207860212626920885429488548399692116572882101601161308872086046885187418610928630630130836653502337806119773791977619407357645211595438761419956095378271601669154017333576985807299992310656957657252885274375834813989310266608942169909403208850791688240869657119692545987064399377353172146947206767352110457091082159216020857284930849190415535595660577402142099373471272905416710705733045718805099548487208863628259501172586670501732336245678658601312954863447784396611579527256833837931730904929824980274629359130424225787347977685726826852745676476414734405515504245903156134873878205515580999902347899052970401473936524248844792475345950748683790502002811779696711441814087060531296156699110351213218967825335286533377630013042559549339610056587406268857225587140179991051442238951622954375385494122310542077039256937137725699352592100466189174590420492362524868937245487866433318388714886213531664435111148051074843653265124819281983336574614795035091714337947444676158744544843737649675890325616451311174141204459165494561441268959948032797023891229281720407468465203506196992603362533293105433636077459651496878542587962366938073190451540609704346208445905179250325648555775706734166707283486984916660643211859669414964122404678177550314118440439878925356858521681920000000000000000000000000000000000000000000000000000000000000*i1^132 + 699803249625486938675055187534535113647578257148242374506237753094825210578336390434477535794148688517657133069819208715960885336027336860168583947054989098345396673561079461646553995433878814887753746460587300627656892503551921885970109613792812460679649795024690888291007001441853567506623692392895811085019506077530915345257751974027183810277700371018059296643963691732347174155820437428086465144889334745717409844419080653646448021606839365880031626118536900752649387492722796527920293675906402239803570283056018987424176210218593271310066598861325161681414407680609126630315662775271815886803139099018861021171898819909958768019114723995052018829868206716478625234278054792176703358754155445345839495600229142193968217697772351369477139447971298385062644843710178315027258768834136995839556267445422188222467509187178562897859519523285812581258371390503939852001507109875873105404888540200110323559560419677003722849657214075176042529075463701522003166008731823445673053269293842229949258282063663136888540448153467161535706372949747586065572400766801913599689243648199328436877702466744349369098550089805554297284917818891249146217846770660280975242380299021081003826311259252016261028649257616873774091462736678350475947219059149125968926025057424391279164375585131434016271888965131457153166487357784923795407922660179698675880005403379527811162128487649355697042827358172326024738498829593662443353581828654831589553766814708689719988514719043610993184915038272349099941799014563363100734195032206090006390362916966841813068705628141139900270859694169207603418287083338222729133404298105310581342280126918470310766012939204520644543345922169579219911038943890910431303445070707730186821884750650959732797461151735212082339510075584878914551111173473524735568888543492344902118788050379317096204244126737570523931978703023819831569070129649025773191249544418941117419277896866017588914003893668410204711841864292187597550616945647198778178316976249940402193118135917006613523670250134589778240418049608629635185918749114514510888832073965667419472551610114091305055072076281005309286527482714197548064791601411875506294947218019030563643093054590628811301738094209672164478495467396688255661190328397367142747931744611604489688263010421991220569783918704783483080079708370334232280880712687512471360783996180366188996471863808955521237510374015286592364764660758688204375604897440810162857100972305153787415017598419816264019927915186969098801278947003814868555664649346048782168820964812211076206981429354363499492437517185290239195240599340773486640915446616192890805568412667324395297664923135059912331413181965977941739436424540273382111514931236028359923388257507932788524393347492240829574107750552594219118173815148981140851678223540359803640763365203071097785706117233709574092938212479600730637968231911228240588903519661434661442219346376430699393751742514825044463617302571206909971708016722604180489580124624144903700685295380927886086727880725289075125528015280237993385793987724694404588094657088933429494357231678449554395700289655338625340626253524297626660839679032171187470689664526078267336496456572393344474885744028000502712523808071613599007042359216445578637028188536145272723646942507829193063048182304029715441017474650186541838361649529746210249923873098218430115127805268149817341765169096320360889010645060213987134369006372450950841376128637287308768626438168553482545119255832608813656209771897583126706532574105402061619507015979491596742105207591708240130453169155637586327165053173396068405343516294042206903132443234709040007540372670783439546411538508729206346107991473153956771319124053575623743487702926698195607681711220321129613310156929297479033089085720327428150506518976035883136753419847675057299422131669834979585344716407874383026566539824754086358011504198612244020156758605263308987899885233754523393469884264741875626001840864309944980088710505334804658315703258363573595088200924927769327197610720800599441408000000000000000000000000000000000000000000000000000000000000*i1^133 + -11391056291108780970035071582018674851371243570968013708165611615109639815778260881140681688218989337026845782952378500442895380944441278983742214960460661010790509021301280706846810068379956119511225379639599435189266246973974582422217808015014418900611941384520139349775625221352793149110792765505908590658105308374267212118069013747999186317790144251204394913877632216545761294785562969183510272245497503905063876703173935754332299103588219426625743973625578413072941543456044220873402699963460312899539161680470424956008547410881426339584608663201777371880942428143176698974999403730120741667600748849752397297597947662621879866379827986252988690150868039240388009408549486755740893669023802787325362160803250538001284743103056871718550771135918441667099537537491176246777062293482150030767169062874270092842490665176574833060978235642422768033406639596648255869925138271942165724987031964566282320245738721527930908767124345617841463760960160212055665531115898296553588125725535304109780481887191413049418596160005226368709611428433740941957112022936986306179608375550276194458792312608137069905725895378445143361510924510506689838551023978598040599309424108175812014128414647760366869419558941446611948569771124309584621820685728903516140849590559784415881208145135856759902475321889441588021327872111134794415738042616334845993070676687809210237905011977347982141224475895026346638089225260348076518434429854983661182462841236942026959096621638005533742468826002431449552268847735611666668273613955404247553488971527881035250079115543957710195802453829684409235945091956177935349988162612151042644731852082637998854331710234407557007029118500788808779469506621619366678569639899992160565785288259824003512070827966977871798157430830433675719540003297645343692197327455155656092521288606793342497445892969001554972894307036081676603830382859541748402193399783737678314598441531441195156095752790356449893524565707228394423109973316800441676093650125904027751088838738771521808884956201475383158426454190270137866911039617058254514117561360931568293341820601700066253181380822019460815490484267602810210394402087920311818555048811618126988211895368121335192847253850792403898023464957211393612593475450730415466006425294606037149493334463072057545642119562700543548305591986910436755792697075601253132680125931524691853275672852252592117290973981826501596938978351844224324881527028093797609964183949314912073422920846864054292985814072177735069810388657338553730805296909884366258939923872221191503238744160415315786908876329476037929539075801541208877492310140155186138320559876507585501628128421370516192609945480993032794070945760312551801267653660938283106700673551575616750338028631159384529721289602994913074745386751866001278446880252564598764931387086857628633618079143931828353279063167406870645176830045149211055266981154662428361955958103273507070924234446539831367512829427334232426701487000362286779171982244089526015494211423704310289176151521934874456098958241954605368970657879226316894756227175004910219414018879087799731137949315464430757138078306419227205263782535289614215179992520588052477685840071136456927382064344535349928786015822607476436701475602206117913467680742260836454188169337178950588915851524486266080108290239731282653191697815696357500550729964438613371647449072420280102648614355462095258627339800867817261762348321964790455866431845555586994317243346870376116584790756110920007638241573755959462111851200853085023146803723021063031852952561041200087380330503240972908151303168765681678919983760450893118502146633703615181503942276987432607973705907809221253671864642749822494162422903064927959422527445721059245310500476389352268282185474636746085215086291950619776271606614932780640825924637535286087792802899349345877424771613156994989780852748313890549781161768986238821575455471936255457078567732026130388530534000000220595562185246399642542961720814698967888539054342663810343077752297227844015743542755328000000000000000000000000000000000000000000000000000000000000*i1^134 + 6648711322677650703623429182003125118548251157256121612795060954393289540839729697582825778467651722043425918139972622904051900964825816973944035937667814497198344600948874550549634590576595478664539811650132836271857693261595179781138088773318876517856550387399608669357551970639140913152170040438789289255045325332709401035070702900857713558938820759623322579320503838777890848157401262942582637696100931779153402012392212351534920200972163924507923691136085145497671855664934247325549294774424419409954885147695145397028760659896381027221971473830074694257512103633162860893069327397493929748319232560651133172103568131049209941150566463406526730481106261148898007816812938923276733120115094454774012877796863939701780378922751692523149110808507059059327576133229292109776853011985530641794226197947463127100178022214701309945366122044663555927154472721007461550461167288978679484937928166337824833563569502779592581713079611588985924944167404540174077653862906037272488102561204896860425035326441516031216120358791417391479826030401210159808176290731953341259925541952278608442744573835141278410228207833174392540164226345177674572494327199811671166182655645310813438622784711446544659121951115605331141801672087267143317583917061729808194522206429751633663768030555644847602726754889837020990833696799766681475695449131990957410871855128234467489872421487617672608589985301921107628862662836380986758425058143889320238735158636263993659841082178466937556937556672200809285638646025844404263097641162672895665331093137290890686006010430385721558814089462961237629621856821597553156167444005334092715337742156012354876092173853272252827522236961060099564368701239712399614968674722801257161936894293477154681439513512930953112008656448544822988364223845453733080780009105580086812592117582535828199100704157840253708029593992479410972521450961069730224917131675364072390609778808675756813440602480430949100031578176157881338328760859381432965047584657328958249526737002952854082549799600069937912475364259018006763739271294361439468632842209253222199579728868452921732747917198245380139172572917196608931962063930154777568803867567575455891066400903501281279393658870896071223498668666435799584423757197940215521130983533827345354903784421065149958814401298872649589720697427724357967335795295919865226576095999498632269991785875952313434870573234091910125031398152966206871907332538504530281615437543852499034961716605761316480913490162169545915416662263405024821736155555339713550489617104953102575430817845407060919782658754630378122562010307761809843446439459874015615333826973071782133188494384387735785575671692335844339440706729907542055081388629891522751324481123994596119563372045561780435566732658842165333443836139880435606793523560354095333369674097418141818265631539324113612225630380365402583835266771133340130964975049756089310330604797312501388480696174299558877288409199913883890990625001909938249629006864137282468964219148691475996804981386539760168799248453245626608369288417406097847933761319415063429990606529089264156007745177535326277238545477239883562608812104665968436246691378694411629828262894381156599232879294012671537146121778225699199810719706493992975923284436424368532140565929062160472549180901908246127982365459135801902750791844135832433557693882174832758422817591991568343846394737147132148470607889856091753927961352244952426963423280330537065219314050081524249576102955168881355120715466103437496272067568371701417425664370048573608009491376910784985719531783515344778628629680004329073094131610096993569674919667467842752332433920764596700212417899632030573720317432557758359102990123550960423834796008917185355971102469329471575687071000006800376086283061737065629856424562748720881416500404359293230083852904632808053092364640051211147826377903891439765992162303614035054066053064626879152416144580772613510269604464422065181101115742985160853650328163157736273365588929045425622362397708789618206310400000000000000000000000000000000000000000000000000000000000*i1^135 + -478158099398596564872353547687549327129597227696285194669494651663091957174709582493433026939896709449671953115787617005990834929096014045772583877680209410501939117982354659674872270758513470423259783768890097505455805443889963845089263214922692489359414451438587958093112046514842892332230609971203594031265825804246508698005972426934674686017092329006792605729187667150735902447240535893456068309221265363180814595428872234307944874408969312653946606106043590679531893481326125476677121401527313291490998979647749880015902155962247998124465781342808335393360152149325544471151975145992131203845895357347581371578592711272375918522848478576782443900542050548500488700183350215538277748270809562721176358356960002052920453773374989981837471125015953684796206040037903201461637583782483423956322310637655263356895015605591670491038141657162944468920007932810419494196437516039333954010564669119673800359960149242314020318831919539265538138837998251590921155545542562563908365666451092245553873233738945651582475359359727490952404012575514616744547333894440010965880493295966879592667222673600075775136024719347321341728252579220246773691008801542502829195326534310377927466895472579735843777312923580017799838721541305811040012978709850967269902369257565915781377211010930879542586976692892598340629786336323286808144913771579329499091318124179915517034094391574111041750731697251405843282193052409948254970067203391402192516588420922553862132060674952864623225728615474603368044238296724062947007275293631230989782705940617013699950129817577484583409896404679620811534877088292914367026785000903575333100359076589337531469034181135052528811962506072658262886042478530528604589981453972751323921474332485470460024190918103197401336845488973447441797618367082395599552531038317866429234737852905375537921038094305641193666216948941680680154824507219418376962490297443913478874237815985154276995354596795548164629591169402669944108240989048589426057771307846465824362407050728251322899700590413702912762792625037269048280701268004802152660431777557241122175003005895426231524664320950873718863533472759446260982019788699907006466401375832271837882267603870417258799695136177539482402542158365123206752183963550466612172682954220161312064017220397643646858858225862122024437587227737874252266600445751969233486589330085593699513229069709572938691422282013721779685866564766857704853601569261179350528084731585810606314684429359609186633534927864298193767673175505420294057947849128444390540639890146443853239251668090866585916348093966902485503417853611582272706132801420179099982687381075453581387618601886783647110997392954318199021488234335211511265034251133431007936685955105770064602976566045232657076438065076253336166752000270208039361021110861044413764973102908652580816286970147665276056197588056776927990404559583284843611718628292006814145068815583397251591822065715178363579582202028017253334809530638216331810647415237660992414358909487000398362264367891558049349338023616751950826810833713933906520168669387006181282936557515044446481828919230378003724917716577232505609122543322893826692414671854668968293173143816536518258767029361315216748523784759089303575866250619421703176597622293045946990703857533427145244803447838512777698313195381068200248694982645841892172210248842144084315145340323341423298164238968976250470745221776661461876064009626553361649917520192672595137541227270181923025098942011545468315977365136531899384390052501116985430334485495078612715180916222403862687787812652380283631178986114395750384756521304632777163506720654995830126590130253310999565506180302963895357057372088042061512116074651540589801325093990783762081727273193166256197913260410508473230529113597089066718345135473137341685178771340573634063841884217992498914602948215380901978369330671483163353634207359485766590759498883902390710934313234903126084760273122773900302942107065351224177692838861674128468993037192499012805962856660992000000000000000000000000000000000000000000000000000000000*i1^136 + 19660388805352559029819535505512154889561639345437709156080158451426847268946902076714562568008129316321837957994058296449002493999725256244447694710474008676516291942070389100612015225152735539519293336823189051877253259999144389208157625677642846079924395598211770033777810674192075752172245285370696694061330033445786330310625367682629289157291366696146105426872969252276658227715161167146223492669470799948656716444411546972967977197708618563662862369669373681689221399693270869496775125433272208233263126598890233733926073151122064798870511365381256984919673263233364418039106692586650521694764767996917718503304708386431828688733857685101919379546341248378334667859876363483685463635790218090824367362180670454871677828177258143831498756171721364498138957664078902053469830235197236993231923348396399770193559674747940919644365604350440089006373272458337178683725292872565068593708690167712637941543202977844378884312126088201149241803065277983591807195328710715656451495310590794358070264280047827193404465339151564068153891101951763119477202500665017884445620754480383965437856597184266585715804238646851218196963908947328348214911658250317795969295610893604290871941985383605082274811943532904934133892041381013711983758946727992272402720093023601692651492326922896384623386421376542696365765084970558659104418060078511491554629489221825796307060882092403985074483372364266514705954799270598072191542183322275576831084410098636582205991164369438371081365273028055418162635989932982787534081680373865769574949016038574777336649670787664414855357601461106947843762591421597411263274788885034575756728577253131217860310355460032026734755687042995020029860905510630486048162275612900659228544580037274350889970138688421004239233933320543920750308578329155505561669797756641044176897137563922652577670786630200172041157983922813872425053464607851621419924595800379227287062663110707025799738643718154811822015789383019574233893599317678260890320558674731404033032413485823302698200751578380234064215579185147806322199993806268666900420560337001462284599163719877187414428090033504923095326943600237641939777510892888499513403287087627473982621999409404584018074198662918926913397719472697183344629585499633426392327576563094712177002077524542436469602841537809171408432994224591527861563833446167073200345057844991307006374034012767948402545793306211566447937425828758328960213410366533902717301731704973139501694163335468402174907763961937821324795296746433484054135592646857904432242301689599695494153711708617782310166953216056936327244121592076204868626022908224885378777818795265214228963856057211302879113586371696325485785691483471449794889668322823547740776585303739856903916745506861762492151996890201776048915272175172903149445979338677891225697816053373645185966582567409195528638333420409424546747313084328987380219314213657891209128308474685202241291379098135411833826227296786987433895161259670887053489647293368654538589834218803951782660668701710554419093501338123993331732650341341648949634861057403829640716227200799658618510778711003815312292051695770806639732253823023463828762835346562755895839844374065635626124745958993981377316946455297349369562572517236234323589272700954234181947048624816763389883718164776016457089698397258278826206691645899933427780904105122810143577025138310436272599620918043794467958509215770297556486182323691823547929027405905227733179352078237387541091905771668128791268900621946648055103982204969469953116365420560819674638670612398467946130498595668792140257192334574560185122052374398467657536180656367319439634474947296787694255773587985195728771348452712519392992039784016101805170265780792693393541816315399822222178247734479421994417742755094528676395785056378952448402087602520659745427986168155341276704389799365120674926733827050647473652592099185409046591766013957218507660607958842726484506569412399720417101818767136077182160031211635215903385134227644872025702400000000000000000000000000000000000000000000000000000000*i1^137 + -261646205749723800585530284607964627294250978347990492441752792424375658647561633903402364242587707892410947609260702185645563529967676228035302147946300945778774562700754233988682959336262184949855427326515071922073082253800993928994367714543275009183464522144789538741153927299067639170213534718173430015069665962476004253678871131484468338124911926054326844082088665866506405286755651787970741750364388335420159485695566741290914654913977037917651498161101427105272830832166518612807855852598628329951975300187696800134047535307508093515955317765897752525858853335090609522763998478440601739214187630316994898844310183050757336618623754940276401379968302795211272971042123054726818683774491069221635963962526632304468631054959752407205032773156899540896114635846065337115563442855795546667004471000600039793075808991763584469911025015352173056032974112276515267915223642605501483965198066487300676913100518125570611971644113099512334648302458696047086137938912175060258642476704569608779866232763140704182785946257441778447062729212309478290676015170881352514933949869515949408334186915826330875439904003819963654476176190634412854770766878613867258539859150402732330098135710678446141567509695458653881304984814831558920012741328267476352571078241717404628547029371167369619002994247805451116868210585999105720038437521625275172734798865055423947545454186779018245148451330424678373640135150719745364910910411684966565550118260526780521556510163419922991599366147868261241289115363360169304476212787287706569640754100627094666673521389170774082898527295170420546183048075881200207675273107366356616945111417429174195186530897933479195226075542058113774241333010450349763267405577970253556274891589136803876022125459767184118908982182696258751223931356689936196028379384765027867358111107610806009243070460545400748754194091764721906595295983829794297185135171915936663618426320907641763765754833301801788121964074199903903199870320294470226979788776367505040679512277956194915293440978327197739063902245728226090489475352934332917353131215847096319717659718837704828459977348346213518651392759597116299382666488898042481371536469714951476397992995124846804886703300033320816983901438366699581419107700581459181925935278067690398961892484855406415288954155634199580936778754591199271891990096769748402603043995296786083838029404737672636191931389454497526849540313206738333559211275574107817871817784273691436034171122187216521907739468083068471416062198898234476964171992653238802421936366468967450883471564021958628707343771798369086166562935985550036759342174152758450561493360535993540611015151462012380077199723259234310822021171261844621051181106157006433057604589404048145142426705008923014098225000118604907765432872330088895601778947482053215688509772027843377747153012310320572699078377727322001525315004235456558859793454892481866765568617455092809005128818353941958969065590315792196671282725262166042352328373381663682552659563026318791316505591701707872375414903650992110133133516443835998712956157617254759312884687970995184913261070648314546237634419805644297679214925202541680140381857761103799359399029897590519796800504607642296138058891655538876718690377121381370649176302905990024481053068002496153991195413116602773542125327651177703901630492063598281149844169573977751339473365390917259583279123570836527037877344256468986669571351122389144446024710054535286385383532107376057316224114367224257137094601547269703258268144566330254201175516276105388577400476592440101864883037325052719552548085675305086393592060508272508365076480110274047939666480688984680840082715969940442009576872306861100010173903172668210634408695132623411100624210087529622413326699748134755599402022239792006703522215509314864436361596859265456449550323917840131719326133608313808731442758034948321695029045679003276728918802081351431351830028422837286622432353502806067651813955180767776124048336089495070943578842726400000000000000000000000000000000000000000000000000000000*i1^138 + 2110557940707850014450246433178991384850797741744718632580663352684118455452216136040327650316119063630975168263470230995901173352486460194600563272066930527134810341399912398657298002656040388391362843681242652520065814040843661028444943565676498235501638563191144908771788154461391845358576943406381337086072645589843934730376748301641923318733611432063820419466688455284432411784021736022692934112421665925973167658678678054170050079683888396277011461260047590051365051871375561342780160494145944566519103499585020580206969734239733174471248191832318706630860086544671951191819122268052128659614757504161155309391766106092898867174555174826033340958720543781259632709530356855781691475251552147790875912028208768829733635334813968133384717301394441686681064660279673259803028258747650497562675599307247054211236650752837864246466421918106589971887196549245576637198731347070071046910054785647533195840179145218524689164544646955598426915644027105219137183336012829664260118714021996492974458770831078401716809150616309804751749244115863059906125186397230646363149459794789541061212263278209635591480004289393357541532373848513817721531055118636943607886530905301752383978479786849736326089416499187249060899991488058882134207811353851598071803186059231711585886206535028021751184408412668119518169536642036268577524730253422430867483009636455175082015458806208655941993563153951303531550583789930831722139675963735335263568448223647866979884327151719126639097012895171320246113475177886576364719746631736097129462208940213035978445542918789135602028317338068488756301098941563493118185466328225908349690195190771402937059740882867554393428013476252404618710044846543349588469464899352421621187972958053981905941720102336656561256306002330435041933810056345915407349956981036527398143404192349160669404537241701340786757442932735184721813399722492044229340304089053245894487081342658165760058052968590716211801589030765149495554090252283907380544119341911325509641601911975068349082246007246530634016609056600815430830015371894119686256749898095085971926519344247481108548403993042836819190804883045700009558087933957842796240599789860801524870154015755739491537362112872522019654016331362530048633806195569788062493674073133271329038038188426960667694941339356121780859918342625459555667073937570353277517229680155891294395251062122594996007385478373029985881103998268847029375860331048947349136859065300166238430748578061483385982610325846017209814415078015783917563693887249095983067484986925547590847418765107181065183398712017626558813611839146294367044979698879479631460287110055930481512629096145581198306558227513648971056890120898382223439692104644912668716291767533384127084665229952690158026486053126108146045496578536459542093474835035160033088896496039680970684619052904600088287803069266741495027234816649257771491561154747757769912043909109870358326869973830206847215940571765441216914627321297279027031763052594710809908267562670542153259860909484187589684968497228669109372881400432599222172074078781760895020895415981774034326368286816700518572478958556047280155252453848658625051968592865244181796943544496497930420570361414287334167724153737428370647384272309994310378915509284690525599666671490992019710757754510865707087345810635250916155717769297048708898532068347122954776561152151737917282158460821276133950704123210090713434997356201140598320711866968925648941859724276128005321453172467734035903604479386299339190772006624241263466003421449625822290958332654587867576183855308461588754550387364590604408152902553720472508286648741287380967231257138590463895834937447968480461794486236560138087157328503412310439959967861019863352653966050870889230390058966690964070114093062623341137227587897361969084200256608904657731970874954605935314480096848164894858520584415673512949901447200682943201482758138225871887461564729605656092910388331032020366066886486990253895124454383500132352000000000000000000000000000000000000000000000000000000*i1^139 + -19433335600989067473797901682554287599790760783915701954869947538827885083066511098735602899007870464985515407164286805518939915743021400026098572999533748175625093680661712443622534447858378861736007210083145930685601095996261732413725069065405429190483398698025170567697376332875371503869438611544469045788907692471937621087136157611005123781559502024069838294823198328141356421721371402611316626905869281473165678868670423662165872741194952625727750806468188303502493290540552738220824922496078175284296487902089842317207112162407523493497375980167254694718046544451834105865989021493801332986315966671183761529601356398497454823645477394744963327672522877382381834056373536563602164765569354727345752940059725080369912885207046028349555536364834044744559830397683809375992045919899656381192308343813348200942534446165129237693741055159555262885618455125334269812453281787274776099020151873345893591296204544765857680974454976177243246436238533346923713083678654141131771938051637948684196985479482041083069420981293023984652878132671977164837519531017574635472832305133275018736962096352937779966870717550362141857772327105154344441371893053151628220888411233682289096971677947588659839982669375862480635661098084482037593943228625173177556294323574817947151949381435774935196503096991190164178954750191227708680462417098377380937679180989507063397645008537641071621214318198860639438581279948624098249973066241351610938898070203493105998648706430438319189594590037529411935281687166024630595151576212402211417994280601929171961419768649955768289843445033686242642851877275230448575841895561843631377215076189228838386200779458182602442788795400623012510130619757964670457978111263666011113620694306728372952744484720322878610327167484621695134010363617251241823840681865080221100497199454284224189076024810815827608353803267618549390519515541792247507836286825557848027661388221292133173030972458682995205005434563435760463739249768144023786792915152315820243634909337246297157299878043735409727042413910982007003813312777961977534709358750684196820696022760648636072831999071013038743717077216980881463087974916412614329486260137443419734942185541307314762466960216119571355569460458488997999844452713013711921595910725430097018977866881665181435486502464244626007766347456515513649217783009048923854269919751238331957347685412862153040188976053226089960411967135615305470805534893863394646358913434315736229317760239236933928441387386079743450665428041656003988716083836755043359701549378729762696857602186976282850171915936313970271328183024663138106542611323318306223336866329608461163643569546033169881771547392472305839037478286630985938044706208849319418875554261729563780827696409356708617957560224288121973303855338291647894601338609681601826923239695922686574588344544975500422330764641699261008284185871924981445387491254871882765639538847770292944460478293882590170297329199328865730748834133725652455389209088842560773353552071444108364929299653190974631652104853526551762015600341276470648723068775218597951569416158031459308614730923283664631680325389567694381617977475292142792941415596112715435044582153835472882578567025815089752513927512018214118703013237009186195331431439512546158824089995635843122889346338559684541755729563608179673703908740779226922975740569913350918814966792024267363777678614080120237153903832920822409425987686213907288873630318110465109283156378681057384819853518049752648694428160713906720882411247491812036281131458244952925886404761079395497614108432397468533211149334734809401302506141433379828550381275660161423976166197018912495424285293084720120252537016689765776796248192903342561913699998740706153023983706695785839313027901005299822613257021352666428818930141203245533926183480037115080791612129277396640634203760696497950518591473260472169348197512260237385388143818741410767081795192421551656520982123962063407177431414545034567384574197760000000000000000000000000000000000000000000000000000*i1^140 + 73979530373050529564466630634324487753556858396668986889898859341529151591665401724371954669026203708680248666462397542390015981236167081826941109973835033824400733372057133983768648590534467430584973775712556559921706154657210762228715141490197149112543178033209272713870250974777266052450004564362588566060203214591191385087018682467560099446720068641332670919848993722323081188219952532761499688891605482342591875065542847198044769168120845755112982096684136656482450831549252612851726131849389118856387348938620392344723298833112305472022028054161857838139587624828233998329850732447830441094482890675764389315355205098968798535356905114599331132527045760448920608828891472503464634285045696826112672124110848083826392235043472301545494357264207252632186067091412040497312638952216355880516192222605351346250043478256521034788771416631063409383549953125325757921417126845185317363495190877837078850220247927741707753036954421686218693093306718299883315514051517008852309010353646454563440908393671203160171773436094616507184855949400298142885224961766749086563336116122342717989945948096265969991019800406796649325821333914975214756850878126570500600769487594282297192477745091247951185036089748484231029690398178328135475455626741190698809338163690360949359441773835750368069030498865902820618026255624046628264527070551730160463754074172698498646397161839535435981941586158306995213329878567914284591024250231941184735792260337004765853413220126752527819439112831345939374849765306620379313170166022160171700673860482626151727203044967944707446643593816461518573833117599074329211591722547593964592740149622154759431445310384303608075347625398290678454038689262183701067256764362450679165351556849938625254537500505197101912163657362365070541906957900817487613151888615956272329797051598808426848809090161735693212704582391796132618184152649173856824603969476054404948433984311298563823311087063893242641287899574735233017872356868536820405498369972713352040831566448431917774360805359433240177476868224678599071970460489657323955940170459138908266517033902091284825490274108878584970092268264290802648536620278663693058163727072747459235370496654491557027496468095127029301262961890826306153786764100767576223525262283134299001005132072330491560363866023863631170400250202130256281443891080786937446837145470602957255039731076404337821845532471061021087764902329520282458640247710120449354148616045203490541766360886712421713333877423480689105745111358912603165713991542680764175923466397565921477187906120021243932360124163413954152850539477859040195048473149518703211402901541957140942591173853143180100319517161995795273307003495222839954043900593408529362217168977613171150066936337215040926422746334712984402202938921407663757190512253551620908646155942293139122037235512752970934194513720220914433498683330754797522579241965561551163807037146183940888728550831628337591870463036574041170332167787188828566255526670002161600509712668891344082760206726688138157798998830045583287642130566102965135996526437316692310854432442350196062733231468726321064706348456848664201149002713843626341869789994408079991999654530188899334619736325932872945857726699864768413558235863658366297093515652240377078305475842975805615217125459975899559066824462890903462145213600058252401241809774465367391434322354742702677974093474168214953257237885585281075975347887502093739896869305101924574239271938050769330495500301939573349776169371464134472170068704229402551133319663145481991753585706498695229447875823673958699156080371311663108703713028780086157759393646189442989576377087741826801719621982409285929448340566757710576359668723345133129285600455329384409310864552029332571690243832779963015075875307270046732758434635078781824237353844877577523687294831307944698124398932958730784571012380790871330112180215328659068218755299909141054147570635367239492674182784109499541762002054268583936000000000000000000000000000000000000000000000000000*i1^141 + -525842886935824688536682484459117999601684557418691311028566484846391671813444042995674538077486810054359756704228813193380440874807701696979387809145549829232586385303973245325464309566519308019406159545004873118656430118312899120682330315923734598720580812834774641377866531670783209266465527910849899083087622167147896832354414816136205146674018393941716510868788908609352087438949797915506637060467377006991696664292313917076681821984067006674569224125521827731821762383183510753231642956670663178207183101551476631737760850712808913135904667472978618306989419693550464546254868194832932489281806643519919344186322553994451158875334116692576332129426769051778054958794361999936180568480622314044368781750511369637916555094606746309683689611581527669931381015776340904683442434010436032399003139745590517474449921650918668172620360532782674510317644396525928746905518183485505085660492869559482192839289026607018786335567635084772960777020731951673016581401274074147999536294446476700986434066337919580679603792806382630078444087133788290524826918221348674960688218728412033022839605943772248834219216753411245145978353560157525740893134619686699006213707191254699986040934711240112855064526767017425821956990381295065828982830109735959652627620449154302909854030532009834125447351183595682018871445104107708807077372741825389645684428642176983905603639846881962340881472761389128890549436240685314388374611798551009582112504947973050375552518061326477977628632300766905290484568201333581268710506421015066036542074644612137796211859182773390638631528629094110193795595439850661774172628498365248169915275375597293912578281295781808461877566349928864274225029073177991974720813629754424401230237458591351439870736997129008724338746915061974257375500650847254487131798925133968351299841277517969368976303928089246844405269640008082258057849448234579999466064784253027400901706785794539688802147884389625756355130146507324877001861108724908161479600610001587431099735000142599038083316753866004133041190462415140484643038133218969736343830230715270527212549909252277307808122759430563653966306277388830097715581700677198006455607010773421965371172401159972813896883116247755031348102741345601105354456501940940539451630777278631292882695771140355010990708769186267337331908143714641601263334104881713042013995216054544379448332536272132877426019843243810667559790971208270321292401023874822335247998307732039495953296853739537389360292454037504816438136694447652462130001329019056238950912826966828130232874050138951797753636222583499662664451993531954057296148666456843668740991473798335958730029227368148435219964133906068017325706632651006583874512283940798851170154629016567987790249706539772963222670871279525967163412574331034086989807487677100730921431954247395418554911606301435502893682570322107272111662820084071374895760082177084442362116580247888104739255350561205875307401105709196894955284822646525315842639982345875357036328497376909091449593462686455816432849931221256139642815924102774240283496446296172950035294876628856652366396905230977122579792798099390889003009679229842622685058758364829441438555708632404195436754656856514916597043616091560574601858575876869632499217085482394667310143948906921972577283506284425613871341833104288260724923292736757250230366458737409109188350755261109869807760711956916295435045359044899549327874800130929080244008451170748858944278794497748754783107447559260404111973286734154854433093396814442388493032696767160754685753184753653419157512138785535414854200264813426457374209491237720622593848429866215883093890891534565673870465512763126838828691788014303093376803374094492959502076612442188345737790743270420744477460661997391268097510847207977971080820390250548724286568753127353322780980189870779444097651314964666681478510327479901961663790294703560480088913342910445712628220236530229994636503776975344656369844224000000000000000000000000000000000000000000000000000*i1^142 + 900844565417268853053713975138721281580419785182016675251445553539865658762476613192785602361678275582219092368330665463242625219206081517649229570482716460963257076777533258524367989922518738466436238429337189884578727558295712676417760890595936415139264521781466920998916680020262094105562997582124842762344891568863389206579426875162079079479889416668538295631992533777599239525107421904091786832445672903235051419814358595383526781014351534318632109781337421450199606847889073979460979191386217480065285174951325779549767795859728640546988347271013087489545456296800252917741768125576175019502882517808147483033890276670716398703678713122661647439439037904603793526357732030413506925651705376669915256446476944189485929548362853904639333894589897819834522066522749139668607889517955294723872843381083565925848671095475858217723464820311549396326710980367476014854211490645941299877574675156997359839536946052925643931090159265173819471713751359791689176963122489145585706400369618160875956228479054351374269350516194901289999024026101774504473647037000799043005979878004440818184035937310569763787964276851580301170846046929348456969590010882495353160261343874963746374716003285881963972726049065033271401289526594263839205496498640119995941114229138925930249026002483987650298372721698718747534574552284187102775257355367032635479643095128554710162277093806566036572782116192491392736822430264017342886753906937299771748106000958249243196459593129900831052477948973673350492040707116622239873399804003597021957388989627645752171794940078254218298244358723067130021276260525961061502460981725313321548978887887797758287552483746394905034939398366549899774066693609323364947001415081865116954458876105582127265559604807511778296854200403806174595500774462608190851582841247240941142211998367801035263255429851103451574051879402737014046514846387586147667664629855351462051492505913280677378746902429318314345214189913777018379392482580710261766971390278076675046190425542587148479628403843598104429749549890257425005785501197807739255226548970891183826812006616691246931603589424375236495913574866113726485079038014642337678651964199596435217387636323445764382000916222940982361547245437518658808061489509180939324631092509884861442008912186172932405112416384892575533323704323605772004359674606902278076005006717497408692239591155231182902958497996779296091448045785736553988158527913375763762969659631467478522361006846985107596114413717307949403615025976472425068822066796019655717041229973201331270001617444414685757610577256805701296110235125404995964791100356601925597259765184646544019825920643368048115835044116557561534161521784427552712221999975678749933106842756710808825931842861250081639252832678309660522681231854833721147815909261456738227525600927287054870336208591883008112264394121322539465806344255720993427740039044208430697700648874919016665654440207289607741711730029177550698873148573762968826120401931128658534798150333397746974320144060463284756593910331600433631082451426008660511173176954022653164549055511943055128800797845933314087344080181503138747201434117245964430833106648432963470806035670696747299124743392962806788659305455939718428678508508359730406857793542648834897448464220386592029686985952591364940485937471370248057871319148641948203089389776428383232041607043558879089948572503498199443244269977826501355496298722376603400490247782735565075551327287903480703860840041083256199614202978894238381841640793387560307232797047262882531398288714804950559977802455916046371512469769789990403884839318322940991012957061794226161313213419559414338983291325251280905117908562818037055883255351923081314576998445145487483327670052090883989386187215597517395818759259716989552674339615387416542707761138075440328286636422769298148262921081392499491272758744385162340686943682693475041519667808040592525429439985531349020220939934105600000000000000000000000000000000000000000000000000*i1^143 + -4994475287235180884573580493836987388471434671242414960006169921177188963153508094326922015132293539750238551028170850268725918126340582640044162700995226339763278437979421765860753403986987806648677985990347204271556706922805541144272057237864379483431971860632929927233350403860616591692741997036413894740404500452141593401940047387172595948693855330896608693794025961273828660188399268737660996543687468692322766319172680138840592193854444338310799501450151099720803873346150084114337524182422634532587817135890602506863884230431070350349692384579056245683662805726962261700513911543776168500378953714955508506343275605414363973335522433013989834050183654144422019993538167109637568243134231811090883322504169590039704443482031299733425261134965142260772212913525149515480972792444950968440549022646289674228415491650882705517680617423698805423401989786075613426121991482563931490887917593003387675227910180210411816764490586932056862501655259354755960247904776064461635605150275381040448006285868644706468636957871448430210537810500928853537080054776905391966367211334515494808921709844515037627236125490293196627676300210764942169115075322804477592790439541344278542785488230695640171996680784963351463575293822480458187014880081097933553086006226851308285318269103892065342120334726257069278553286965224187106612962005600181465968182066490158614857907287338943931037930954463057195324500257346982447021538463355199992664953716042192373404437212920090464579083777996017780079374338921815143634017467153549063346942703646446426005090981485809210462228150274976166289249056537376401237455717941466001122526581625822820461285797389475555093419305226449176746895086641606136288673626206404962523755504299876844932119062239664736669937550348110703495610804446254978966406700465594927302785099532158102589960994554272786097821405221435336118213584237415567385421291950922346182289754846608634869523389365113933736432417446878775398554479944461676949363030142437753114267826778555634504451033280686559570654967518955644051944496818409836585031670860260113295371423608778538811470735892969361350666005327411376230077603819012322788343207157517423957632750158874140136753719122218459880999840961029363407777493196811580995060134943373156755164511791653663503207050906238373412691113954484734759029255143283763888720597047651514934745877892605390741848410771743067508439420967254109902728968957344040278551155774403938208237572201908554160658644296070612759116435233891881779590588741634462634224175105787137896690027285363050737363480871724555934582254926947766438103393080769311445872847711010422164611372584758078201154435472597713242444617020903239070687934502183957670975401873269967777345273942235306312552951122588889720129595928181929631041104326028662075540783434069237799005949239924600749204591091134228416328661258128251580073810030972726815523907026975765928857523289391980899222171622491435366937799194722037071612199393786066876414454911486183302019129122036238013854153587930677556967939456573650246040426310724685901186011845599315781924343108480886450807468771482934841716673549856194347446814655255145802000921012767561422784195199696208760139382080261957066792184778276909582486931725850962490362920408970931682602191370993618905294858401012237406826987912104022149056947519340895512553884476281480028029939868916331832891303973365926411416949713883942879704907677343349711203434275993017984098931159415448657884339166652883050576809083041317543031113565735134558439449370452048498711672068252420487538977496307044244657464003433413961305358008252949477256148431929250239163429786086996884305136681879227449962841951564901081543176835002261362676955692072211043032255269378010750188381735392311646357894763235630157478092048892036711351109053153057420416251934339537776191899942860415510131107907956858070829010408077713841749447861484493209600000000000000000000000000000000000000000000000000*i1^144 + 1123761612757559103266554400229010397196804367520258295050555989172156771175259348856131600251813045442821735952432387662611098855680057503843620774714340184246143023928324732835545211199676510348488732193256613551164337391110212578369534164037667791761247568702510749662588904769547405072003916938730101274584351018154682907068605937420342900219126286867829889716642170120384015177199946785972767358597076537903610406997504145300856225267634519555908486811446498317484127864526353209778554774448436706760892060311281512176796344934875063662718322442034623705756850769500430002178785316833485980849325683945997536891268563703580311063140390703111888459601339441601503633308958125397828181907780287226895115967663247832451505084737308165666867756246361506079657240205192595809252568600926828088763273308504395472168750471010654090525067221458468087031776104002249211105833826620776635513237646968181025581404219257119952532140949221511922500150281793482734075826417875456239315423624436711348581598890719433506933158227752401945136044878509654384135003940864573251817181449817370821226653080344025831607146152010363302565561331649414962903914861072840042226972925904944850764138404012279030861842440825590419909193574847760849974149191480335473956899632999598285088864058288315044050453992459380980453313792455847190429873486774515007016481274776485198393205801112263055342635908897989939914302310569361165626154323390824413726395205112931430562523325272948808861812175460017463194063835213418507352404874861922193943895891916599056451303746484462628565372169247011856491891301760705494427833997945857411846563360890653230857653630881210761564846340028392683855578246044995983616755004404356618069751176437167810431999430232142123649765399634426263752883717993124314493518153926536894991289286950891520364502663499682965378738049498901244632376754565120351919711675449381153262239023089143046511053996209419606485044081047302999525833517533112339260266099106231170836073246588945551535404386003602188610768278748821496624055889473803401147640041289918965649515899869419508814913579598594507794118745956197457435835883116341082465567912322564959508198824987298413087714146513057890852321188398791380096244685686723939087116090065300843457370110337208200678126589886640936740684973918755067702211750584570365600105229547557156482541792927071468033893691444233038154839143345315986028706117871625515800827665703415726399430833578882755460572066776456735234287640557364788730875950414253203370804931765927256682131242770468899195254075042111499632035237203146018015616021089708453391286957737565763189484445185982648312307231692690484372037724730652532485079344006793066109994757586323432317653028734575042601743049646295867073319971267175420216109145553999012101381920367223064191805911361025102047678959720699389416633744014007210976922572777202484021758934428961714483425270640987967597316899288156678473538449045135570583331668064789533834594354012531087738420625019700238511295766248817750061830674683561912677532715811841163266432282951503947861501639205093275601174591776179673813659957679778163018021587784378045192531621806021045112714762306110319834077874570592330433048960315921025432975833830475529917543983817862305477426760909499744466804844916289584164063345178239428974196088164800473903070162970929024030459279027090979904287377526760154140333303907428894040616156842962427639223504957259402702772036645186460173339165511360306409322892302044401050631275524837074996274165659789629200886906111726776100479692791436017011838605509945348455127626522649028823294593167217586667798014604588561685508142980566191174571381588965185115675846085207595172808936540905165055912172042446421829389233728305489481995482292812985171333968379703723085326690165927653274840371547997888706775042141323932550001645578583705969757598161157107772527581593600000000000000000000000000000000000000000000000*i1^145 + -2127938391906516381076027201823750235940358424378564312851785006728058305665376244086132097612640422457132679221432774194628146758825587669222531399963842692256843248895782196029569639529269640523576877442374806692182821691664024879911366392529609137358419004309222574042866688177993724410520840839383591797365911463546614653696241219716272706792614517698180379275541244716877781190347329913637535798390947813862929242991180545870739870435308618870316849479511359756748160381841149557048884463174899759239344429011567179206225387441686239735559631665338598099061194454923165082984419730335000517073099430819571026199608882190407731290834752368960348057463126009160649310248114701318765643691541630046540207032052126780736026699875503763941418507739954945195201124567531833099195276896986924934305324152899266571465271606167354282767627846873038713450486094931947993872798241569107676595157325148023308188693803839731727782911503665935971377872379272810450963724974792342047787087197898368027211895055446756385987157151690522382682659759115127731761158164217814923135499152147875764233209016064915353463071488563546323483611412066734225554157150586706052599100269920180274721587961579650998146329235310168393963779319798031277117847746729366689242543377232280929328963931615041796932248835111590221838652519275408409323056699314450898020937443781181585708257090327726893748181174772515061150678977757622781046283833550192310760835796096943767822689915015250105553628474768951557897642799424386991083089453875893174526610245900962801418252601386209298764475208538201368783168926922642454269057874442424237539879383089676082931985881483223575625234463965983819558841537687734062230910545324172997575036128014112193373967823543585049743795681764610809611094710528553323667346809587357865061612588254999190853144497123913014644516124516410768298360830059468287946679739954135019426655050609889984764262744287713938025340395357131242018648766845500603616409036023194218946582021790100131077295201733013593637501378811170089186890175116454194335255545580506248355820370328338446364421382982560865243104209219096515842900760947146401319149099348569281437239895662211483954893773402659287218728019273999911633749766299774909528528600315019381598585867346547244146133686028660833134945758112576342248487544394210888782765590715136017576281580617113416586130429657890069099955406780298348571625134544575288983615212055923316864960290705108097687207156579607818604654514822111786934134135713401527197735961558456084200218195951112567880658463272733053390678715953984011202115618559869053137354385016215821841716323954337484156702068183576664677046656769279834250071153167069840439588277586859825641080814899339605722263080898412768574346076242982528481683957855440385634802870531341880557592811278972956620914155867943341225358955585358107746314901175350483492488397217414925227257820172099343095524874509785103498058585280785007449964121843304904522963595749380305143501763297990687120090243577232544051316041739406010405141406152457163116239555984381682796710314737019036736913277201790751715538880874062990878659713730186792105216658483128035202276043254616699736483797410826747096191223871720615750675291993105177671924039440288195370290618868683546282004353929776636785113872149278260180322406588330972565034367170144016657431395431025991779039795651431211130083118213294241451412591945596067551534637671705001390113301362735408119411152660480974118027444372234069194108990371988220194907936388107589954173469707066494954939212042770041701528394495292657093922495021461842736731444574143242889919792222588375603103236497880116170096513697531436536350153322519371702452730012468143866333268760584639210375859579550140585489631642692817564346933050623491630917126977438566399846702249826942908701254342836180079328356206026046414292901390408744960000000000000000000000000000000000000000000000*i1^146 + 4347278512997905261893279562218510260018279976221079649943819586336398129879372096543553177322976440594314649306397924261269485172110894166558344266774600170758032114225120045929913261843622355034824699883409946180280453516167040984946004088715152945983156411398994984137735117742640665267497550000597085859311311035489325198418696049598923349159428670414855952993295935003960927948029515173201852978463684973082279105737843126183834153477653485661903995156769244883448129498265425490961903810603311604507727305253532214409073499345500519982951137739974858248550116128979223711066922800326537594806446126317425965697822121356559814530528854209263993583769147370590478133643830695677027378013160217772339025044867184541750597166298884108240459747277444665656184615091729853408607751959361031169392860445704007459908512828855734355235821220797205038471796174900570642293330893996383266991017735706514965233034024212657007266796602193133456903760833977814724799634617059279618581934695092183354992268792402555440504818027987972403139994646436594829603392214131760020586539262592000832386828411819429028929649249477145912447471674131768763558766666124709788736063981136320654275947603591640837909161775393934824880330629104671294162503942620725090369083183970306005278934240971740755007151460051936686257220246331150399407610662624519996297884628032603808061083172947915783269351317758129740417015374354994835268663489444040979899841161319026637962427920166313911498140969103643756149158513818263356601662687922329347217646508659492902664218013896582941478409239871140080014880213943325611137189404333291496772080608765540854155026362580924936300603941134784200905143751457480526123789354448099292197608503612822851928845900658780652438414802011223573782171800739337265101759447587276691267741897866827868824470304735760588189013234538351582237755598840406768477696797078161034192031093794611031680382655922074567331821358093653238189046258739964673965627421950411773126885860999196398034982930445663359042201790673211418803060168119785661765924368137634416348769630569942978646572538730958400104542775850190007141093637427550861068042077158651178597261674126950573174305782250611768637617798619859156794899057359520120413958187172401085616037610865847072351842924826413606444111808553119720998638654581178907780786111906719663295099993073556499531608744634803199476393057274343331515911614073966566141070364217203111047366887222403813465052288601523184514797763876969801271664225838370354240116921519775615001631563400256776213079650263862491995216571117978758919025057158535674206872668854282538631165403747929247410859394536408586327157901993178607847866664615023925407919190006986842706275836334925244021801415913987767885549484752211655182320161613288903371515919460312264568311872423513202028681460269774840896710459076901272757984404132581571960911872787773095034917422281650675111456624468530186683910995966587216737415656683870387695589246241746952468019786491631471944020352823617221671210249530873167057726102619730318135869918375366967767228583941627433439184885486117276864200585172377904543878291270664870848021846609725888308937600700635474375639560596596764801059995568836980581402524758219066022400556973692859230939972511549102426967134987736404061915348972720860794320299267318053949567544361813697741884833588581201511809716107727854306745858546323463365905777682285217036699917667826538552405777339255110794563395628414661630978604900095182386011924847837849700446275381013247841791759178436275979660425010729310910736422683432930711685602738794527768084116902686573488898076838452085191739743026555279581918671002854426127992639369397771166022410056057996037551370316569335519292963600353627444092060473945938415622814712230786765412334627545239030486167022242377889654351276220275528185700720676219828305920000000000000000000000000000000000000000000000*i1^147 + -2791253375948917380970968834930291268473235171644166295599062671432991146511778902314086808745335216282991309007146035157942802378227774725924396323645875956905099268136392742614040579137207480100022711026781830438436993244758325837060800174025168125588000947340299776656459242844136629411697595445256132809072888743041932920498058518078078266828617707210746197553234931951946492642425400737860703954467808928586598245959317770476749553026844016697273997477710779463918406922549939872832200489803846736565460596780101729028442161374704208365575196611589202845964458585390465661897551552425076703434050481103534682445515506387757125427759423719916741713210143644771259220000359726229528838992046398346035416446372984564975967012223187054815173210534214671158553802857977827015216681027724356943460451225224741273219091240165948485619401946845161820766970050801245255750709583141641560304284951047434380953273759408479943857684777782063385789199984188321720821440691353064968541264227509765326114385646760716447055991497989198446183351729129081958381920301601335175725201990582622301929696743479191908700279089495230458020843193370970292763526720491439802882859791375615281277041144052028871820101534653477398568133191860718039581111001281074767365474611206229080744509356401760478939891331722665824459960573386224474802745878837158503154935192700388834003753988406994525104065426902548645278351052820555711125623162856913292521514314788648880405283892826777721073969145617782540984698958111181127384532028772337703531731390182492042708184867766474520740996072653289628634955156073969542837181951578045731835271553908109629804520889963605350440996647714042150924665523653832719011772357104287173122568933568248281906736078684776890744846105296207037559303137062906460451636317157585349408364445244595536202303062080276688687694883081502001320481309526918090760716115018757936096904531789237330458707275320041419650825204447917546133902239376693498536282940788514567477958629947432181514205641243571085424319281251510560542093486802784700366250642869478164767592992349922250004682075628398383550480625568801338171706207951965844627727971324913590091763487794730811525981103744096442973432823031293717705398117324606848752267688861929446446525721486431183488595487615541309196016085417346590471274997849146966683441147233564301500352399257758107892280295920123205244835014665805430183126456480795625321525486328070744314276153504660606427149194579989455366773930341173031744700600688387376179680764384273678255967915140839204223348067214183989754810757161268809997784554150881465616193198221949362317119586190891704600779040036779815191252649354876299670343518318429933008978482014862158706996999917543056337519571966170434707302131957763540120878117567293522119967511662576038993016527136382129408261049971581433602330143823724916352044464081810716782745169670871349573874728942197080378296527108366060162083208575487065016768472253356316902679756929019014095539100985005189681621583869948365087285253817141703806535460324171089259058200055267693116229772243999782751039969864837494128723528242070473448175028786385744404851210956997183311478770405223208126535179061211758499586793528239690994326260450518418344034581156365661204893862955038968404093301808233595315391085065107768175015200465790787418988454806126885194142484371390551077918038457003763612048318034609646319234065392622619336671127957486122760584523680867660353261166077822707676453209103364267009346654326740472562816464080130943938607425631891016502133687069559958005241401788199234618090886148213294546826536448796547580109803232504651889857455722769014031477650484827894839398014252083480793919372832470211826314643499721468718495278241512052242573975533641013914381708692152295181295307722020608805535717591970628858533124161845319568536111153152000000000000000000000000000000000000000000000*i1^148 + 503550138506320799866620258787243725688002334230947749686019684815240570835402384091789178888985395469341570471052253672253924876971054582611990157738884429964175319584667474699837499548972509251617896396860129576892146334491865709117575027281126864797901156531966662624859778616925534449482684313374546253653296555314116951166133031506507404050106891013148553934200561886247232653944253237586411989989957161388397978496329332745423344389705140033164731928748565931342093735699944511560058364637923592097728711591215404559465170208778078681052049854317169824185828566701214181610302491987690278291832995557677101052001782570473893184949016790628345844020838691967992263310266166057583840585036211209285382200920335772042115804255527231182881573863632297100092608812600171822157708072895693189638835398084546459358219527541376981496705550200187283971689478006818210545912014765427975588104934590927114811354082839420907739783339334268932300608450017693343500428092769330042178254670364164370606869667276478567683238862274002794213117123446245153523575074677244908390055375803745587273062746686939714639631112281305172539293364883188320332738273200818489148680241317338344146296177690033514582305351144678379179569045240225678173767438999262728277217529119570093420030911650271156488029852096660856140472767400316732116507054411600706527802940210708432980220717926157633965006175160834255631327293202891940825224502528999676758103133258653063333329323808484055405358081598937695315189303959239575205846115057932772930907326924850763706456977842347694164413797405510714355869556488312265362593164940353860324740418022949594419561344782302374534489616534627376859378525303098186577024266394255647866571873873900067579757034548217542810120854272175144892904154180280521906419133334256747951145871019800924869793161175131693550089131473889399999653958289186768488107185468415056698814536945209135520146190167707350391369985746415016493692378331616036073762143531028271943224286939295794132580828623067964676944190570421489649380302548773953342320775292889713442627194719620407553361712143700070746820177178206911454707038614722677294550099369633316119789994035655523764253776265371694090969220500483785867841468358339361700011762922728392279036246495431780677350559241378035541067291398622831469723406505139861602547919962061983009917815368115835984213464680063702053429133940887746729864963256216443884786870360842929450133423775046774076066916518834109640620715402852951917783977200368688679954028798077415940667341670235594690818590352414833629083562646356309735855791627057674216283578608296469065497981838695436807579515266353662737864912938839143792778286928424523347639309423360644155770234841260937819059551006746812602057997827134565876622564550368493604257948160285679701476670422875569240820763828222002345942443598319084820420413187616464820407309403812824892305357781758829312890502197917500836291833536439721954618066950851538487476670864991625352749710137035064252389287698414719806471004869748020490847705237016995817601326396705955043295735461335442762006833112675869277549925998200934279819193203704804033998385374100051998502348389635764977748436520873347351238593217198000694434324594117393592282335919732440079380251463749032785386037983364541292626671242753550948240954214168228771253163337696234735371703780946739247975100004886016967375299318065918525832106901823871000334373139148236678849114457841886549140509840436817076666525210079531572866498954195751165642612894972156491440644570775512787625854884536280889879441350651390961369681050673903545567898987787398119358222390369030546336925805787092699615379497203997805423556647816424763465723029543908618592932643955861893250246522966230182027891131383833000836604021431003383428057272119305833713834263112611341952295097098829824000000000000000000000000000000000000000000000*i1^149 + 38860604310880572287763472739068078532867143226101730004390850948393999566551566795570059546131829979243065777664345142072375373486452925884933919702714012203558127018931718824400319472031930949310150070629787634160692840621462554777159496703229810291674106187532438773807948286812734328361848928354988308838017736465181116448341833848888102240926378310839765577515484557611085429305842195741494437165676781389612584140667714064073730221467214123668461106615444769998233177832052669688666895934417801395212821912640697029802454262079070727214912094979601105798026651161904576692720470422602177037521260014253053027218702775735147930600366907130607094432524628243919630468480212871675326506766936078332708581176766939555355671868535381429965700199663271881111317296629107948246317476884781741288932378848573352719512353487190066789252337344562621871019554049815556156051062990186826410639197099886274922220455130571600129003455649047580524296824304932137586099363216707874925960036271797800734690577770506166960372793195172503075992223553596749377416254433328299278205543770861983515227824121114028738672065945019801846943369894056612413432517111905079638719471200859051165447631293448730525367906682838744448632441951038329414043697075185818249971811384331199441624044560744735948024817984902793054075147671929582459772532470524029939130798679905700954641653672855249958448561484585700105849650872031432160814551730180873954835009705220602613851656794279772012731114183967434096750999306587296535707407353722721746919809230885196480178562462652374215204861182106264721880272549470620782603451286863932347702776567686235567945449288786729772989976128860097684238329441880039680930374106411676311183097324711324331494507173560641432146687229445618007182527323012394982323978805477232888767926706038911278526175675964723901337295674657716985991346501510287588743505988059738714547342909599830418806324592405130292190435995962405510403491533815530806311751883095974442283776602346660066534597919075302507848194760395475329867616170874974412430970469106832586959154160810333690046653018042706622836820851905826303164461257869575937324530265822874651747367230992820352684703392685354474046864494621368008260857358831732448061959260448303489762366846166590050531978017729427047522037356804053030320710869090312801601450718560887751980037899121500437082365314652359185224231468386594798217995554829011744515569931454800315536454936640760280116687717573616482566262057286109785927274360580289506308234699019871473140535467972791518969928049445496872479933278945087347614735382292657300468713824044880828723347262594577534525315767822018403352620092437002710790893582548141660940709771590042172056503045951567951691109340566878032478491433191371417840262146209599472505325083877381256584272872617876031936731537267586583963491418467183152358686939814548405890926151252542611508401863610052214591888271639414717579012948134196808964797169937677089669332668818853206174808844812973957797442344989571155376166093608793609078043574498842990648188534896708355878256596719801481071882712449944116981637720705344652679392793663726925967819293089183814921624947519734473882123571535681784062534143945357052372741551845341815595261037418051451247190032401837373237547981286288917980620767713275400064370792416626863670805542560816107162204901708591910170892085747601644255946187688561916648993099974245547311064976236248636235248923995453051537091531304694882874177043920940715291695366278727245851338782686361237834591050552179823776478616342247296037353089978572768876625854584128593294957512929704820931511827821081658561055578825702924487494794863984346119281645560981186746839308118556417725114565578825702299610282156344141786130050008749319090324617567601645905428539752127621588046374421923470124253184000000000000000000000000000000000000000000*i1^150 + -8119237808183517625631142065093934665979339905659670007343469019201455436200643826047855687907611198513081767471308154271372821127740952780467848903493706702910737770442152465730371995090682881851359273021928880018523352018137827561195982603313080009889092031719061461033102309280981231830386002349401123474730096419894690355149504315510351146727517078989613430790605365557527764243636080394692271429108257760229379237008278665089231965800592346592867826666668039900388320669709936870675554414850480649343931028483132832998301370711947011643680943408472074969474744102958493403756599755998315395576039103247863144066975826306199298613418528049983000353869931602286237738620872923353388609389829878125771475874880122616542792253044709396211604026047982623613036211780564177837752616750141576590605389505946265059174100095092927080863233035330911528565777261307944880509914777106790647257730034792112816315304682639164342587319372299817534448263663718518422077719850219597142842924668446394885674515507327242054461243845182667907511493530382841361013435492582295218361135864571849990030693779203153198712581458977137122101783757652981658169301818232141209143369096492717093035603855829550741885344629729246072957457910106405211502353823080013717814273237927625605357890966957729767038618866462638133724103026311862377158513134762752057756387840414197349978963154349504889691177974075740769911232570876433364367317629688862843615534311765407980530203815496610395993558063077409124675337143464186726387483779542631689426686698883708184983635011150190337565196823967705950035814478342674997603122827803787975597989027278816320025851626903630551525806969671503020377467948043794801005690567433738918382354432539639447471132729474413075537508389020604729644250374322664042125995703661898563083859418109232173489351798745256862641126683140226451463166486758936290772766207418631960091748157982398533281386728287773439441114219448700341623585466498510237164578877113497708224278354204604829759108042024177102338123064192305656631790761603622020849082937759094024488496335899523540289065161680100708036940066952335104913211877158844480442099749754802038662865466599343200378675276470381448553187803561568521680021780769205869545876844649005982486791466218272690254865045372409366173365786294047527949593274740568009893157679938404744018982193692941845006581312751730029835191381007331755474314747475909700522468055359267251186244726295542180289675789176098843491979891807166515505778118115894052972355322777124381460797365163168663597725985231449437790188978349358851417979522235792271621074435381590345034071659998682893932849758053413254545033973949059805018787405345623961013797798361958522989520326324651457350762566536766226127259260715317543266809540738608752986914644589785718562988964784276289754007987848535240088046787359574019493876318631820271951656717628670547421771929550200667257995296855837815740700540924207972408038796384474480082175458675463544417793677245549749135209043770038225569146817630122211117015266611376841945033931605233222674126827638117168274567111332112078814657559746523971971439860978718352289231305231397784401187755374207353438208280692009308450055669073895516453465559321643217896932183570083069766106534847563256823565688461546582402076646570704594510190666521790911117871891987857656797121773882570908026402162505031224611745744404318944600645917557297550449440093262119804257544738192673813678344957031925313957682086835785246265599955768886822633431330150285581116793739633310860877522957016309425281683640263477061170658183909367848717228860469090061938639840674889554433827462314859605956010262595552640831808204088479705247526835729591789191890788387540429933434331230260314441054829693146476649316794652727260322062353054328128813092678559334400000000000000000000000000000000000000000*i1^151 + -13075126344147835182269432975366269982019254664297632653238463528267944328476267699485642256845230624850121941470787256845785333433785790119336592136004651587255644291041019481886530703607222378640937745217098594483586733304949307291870272587712420477996727796121693759843435558340076251970495547930879402199587724028920038146110293743978768277043849727220769565545347659758460789058726023524902744679468111766290794058688438648655350107786457921303812025333483154656505914889477289606205820974081272158261094757002214774534578486694086173856990183794448572640178488172564261446836717736414647255206288313519074706340316511017664838217385629172650801226976648881283245161166479110773668696862567628973983117324379362906560545078721478315491681035096622215373131413891998678401255624258056249430080517180402610418839619158636001715133095182878617106959492113507216121560034051615214037866331107015031507775602453279998069686483764435279147091412644626573256602951421181849950046774830262190674631870443533283313254294711229176994802074392507028248154386828041462401836509702079674549941798084346387839124782081763710498767065891596123485160658788593944395180744034971310294612406585683581004432426492547316651112976375878418540037170997392233217701077380666492750391052893577465605403067638305476637295881285698526257287279696703341019789917323521062396331823775721972705589695483415149744915827034370071002694601471146693712842472614112135847307407290047204639476398149059352571452527538376716839341813287488534610538584485407884342143107280647892067276303311369039398900798236123383700864611258798906212385379603300468161205340648447371739951805140300084446214798183727676499245853299737856816463581902845307766422819898941888613189919712965782202098328167295002372320470432872434437318693486360229479091723664186104364451807767235238234464904967129255917684799185944670144706105972160567585020516875450674663932764257882877069495108170447479588847032572636314025642904725827219215463190988476039778671540911976002809571019337064261818134016127335942865889546479982538864887604347629414589901437015461081188486225102451103750996796221528474840283797808168430917758019514353953192207212018898864413854723953065814881631170307824041234551788205420340408659225676046714155628290269213880244095460290289450324155461060144780521101681133625731070314223186119633301521321478490510361918624102341761489592376276094614012086515704240997297971748360436930388123397186988174097932632989720339755610888716104936463198103184668071014742830724770834673089684219073951996166735446582535185465400617900637664985300202874781809395319339737808894312414025450589154776698815709251926981762830276895665926705428343437552515226635287360678051033881106058527191905829184701174235983835700017495221543427996263748834361430803638245485938808795489141473236979079103780625883495517981170250082334447373264518762092032040182587587401567874418872137283157281013301842690352122994261141039562960482196993221895727558591043048905293180519963304279968537666868677117839861902241896509627242723277671662397237668837077658275264120021268647834857701557340231873866403128166018191470230371304530519268845956715593233499175153970077908302382498097809583585273519909610777453034062848706129445143441323543562238102498911471475520749782145970774704631217670335296510329587872292064883930518582735511301749946669397095967024381430365080133152940416805003948592430810454854717410252963430420525344474262561908064936763624839697966109798516019214760236829557725765172831244317363590133380120643083004011033263180196370117549623681539809714843653730653455220785534782804502535940641742512367304544229957527019555873627875727916086648541676931521790041681391988355816789941173396947222009301233493399620812800000000000000000000000000000000000000000*i1^152 + -3024607948689608790795989309601194659622910625614582877612213001819848964745525495293899125432477093456498455815637408693885304759829340736811386091655296682331889285286837390986955547042309549155130268085651761456733053507705247592051707708832087920469506373813007304945754070179072169050412067214849517393292971013860932379482216728071136730771395230492880104281392396994131007714266635817454582405397191317507741913803807244699171013622090986704807037252623293617006560308866195217533269435649978688795722608137285097843184198001440407671713358610281208538480240118043791602676481285033806664879320447311106276243984316749082673741832443173901904100307260607320048101148193448813325002309963583551603873672319649104801824288136704170181884671242848107916925476285431976968455253833041910434821087098577396368398123947020488658009179579749716466795145487010301696595267438782476635497682034120814131082107932247587400951079300742446094686624841826725795851102184630769602188059080056697131439713205508555327966181414870891738896116560347669724898541298669996467010359379836539778855826916146915034371891203121407362755721409032317272994493948191956195003700972785858488468745704650108600498702959846975259847834867190623005638925554835218272868923255904084693801587707637172906201790841162340674828167503696972494566977084479274144222047772019286649353964244604492160229970876138447665474765749430591712732473074433451099508420589266633043933738636574895144065254054668066822069741918301369195394251310586001241870945993837023761986299549257839951459384693211613011467907780498210005877223999556386086515791227620954721780517163246410185924255636273882362754572791540709982770470015854976278490627567871382720983756218732415855449174399469301007333664250345001788139147627047164751688802220171891541252799549030688557229314475282620539721361934644510949357765460220180247138438722335291398971152556722735496123927474886926698675631267278138964180808803145585033213250625835443401579553068350274921099984267851312703993056296146283526954591487146154177593379687739932130517627663241093253690014038035645381599445876240061091536815561615856068131452630287503421294125438993654803040400508684185072397761016111874097662389993011360638707278819632834495888338224857670112279235470510230078191135030299202507852569816101982813510460420453241069824967622616991430946961035047258144010881001205107449791059963263342388615696682091783798902577470120754895057613338979506126113498114593560064919255663707816104419735195091132104970626618438307245290402292813999576564287661058232835404627353979104505442581792189476253952143981075098766760954708137565328204177580555831690726942164578060580880552495212782503735669986615174130138317952850561612028686074035419678178631097996849931178047643163371205805323677113794933227416876393170742069518846027230867249569439306506752370515074494387269866263360510799529069095130083077540147288752330440933495137358330004945872583787228180316262418055253746866139179935511182955952599812407817259942125009399614699491026876632481761622147148940469510689928706281802487204896473548262127855694182639474848364390362570978380808882044210451258880999355444936266953868108287727221600142793096780513184139690135769240088463063378115203947195169638472050652165953483233361597699061503726592288879821172155714081585791450198603798761051246699165402319719810736737691346471550529988993224499404581832636491905171019167417489031165566992539755126842938899279855284078178087800010615992429058956705146393997819482457169723492393099511408989570433441605016195013862992225084575944929783537862210343960955687492058781467906727670560900314007155110601274112928527365433743493856530546811156798745844987610432576942096618340128173301086289920000000000000000000000000000000000000000*i1^153 + -465587611855858113953348134682093270022390306762890636485573389748189515356356640876042993047864855535411116179275832802475256758547991680073340887190157795787366147567190732991512453186486673363436988056160842902253166485610360594349123536305215110917699029903956500407075745853905978692893315290344412364921397569143289584961731670548158652261118737632279027804873494582951058572810234250947247614033967695885258184809789203061952236033295695806967836782919112082834271719122640920740691304447228981326146872067750595703908553944064955878695344091724378716341826520693278013841154839154074688324697555715377118307367503072182286624600139407688223521128248769555787703875495756914203085251594188365428065878394454016508532233364022446887044687811739508207617304918273033461733245259395019155476647080143191183867546404038044807028380488387486796924487835088148622280396712698193581034507935189289011208809727299803146513041356138240567010471984243312993957012465443872590738227889720452520544722941457028361893579349889282717450936943547950350244158975185451808508949993326730582954830155036321522727280495507546380069616808694047116744834820771276808816204806362713650643149025624476758293627042833595488214015099946129711760871985416685893806433670445828279542700285190883099868455515803141956500686350109888321079740004942228341039506002758442489786309362512867931280797191491072541405133349922804704495755235025988227595231260406763713246247245081148400847758523939259271657824778444610941767220339896563711493591998272249538021023895867714718570170187601184791686677667644964421137021226630740014140338007421781386930689295221615883362155167586191119172842926696633655246226216091669896503393184725156159270719588331077980821320097325013686368600103392203533729956244327540145887220553855841306102372667725652050780807345978280230172282220746851148664155104556336838175738048296776535090923219648028912897127523535539339187627309114096739551199041669551434550776348717619616043388142501853434805063716307336010837910843118997754393276156631747615968291026594587095669575444729640701693956468279010113268181044249500066188266254409886831818953891260010577769454762369172566556481203378695466053115221976049217311099911040593819032897429181551744031432483399151645443027311875289019411298675906044531256562579069221525303051729629511238632148291524042596153160869098739557788801682018818813093500146941545998069102123650924898132419110472305204782658158329756392319108496913095923020038138174743184085464685105184889184380351100087071943680518547296115162656071045398296120908646311526050701872986420818260052031497485601494471407317306872761911374242128493442546286567472681453024602309369083672394890011494764604217269617319382307012849229794611237193596038831547050016382231483883868232158028444660978288236486417704390690353906363616784354207144941393954957174780582428525944412715611441678542019989364546752059946677873732434906363671544549675963597539829402572982196014843702696080125392823187199284893597503785469125139546425438997940431211876038832655308659804960570428017704009181093980197574807593493528662267801158533773933097239625156701196368221567797662151307149275276430570267652254000429112331842861943139022677003765371784794851679695555707791196097072640995393543486436409604063936304598580103790454249797760051766169297475428354940562984969015583656063307973152598561401561221091508210653751417236561201924711409340220108524618099450559623233909927278412615666339220673387710290230418692169379946363344636019367035306510588791722711955981613811819925579795003023932535899468363007701786410009180581157914759077116580064785218500485970395933068669799610433200558636426603870398558732883943464864879266178578626135147413504000000000000000000000000000000000000000*i1^154 + -45611696805865605125233967866895372398269641989013690145418856975567123395375090795243662333974044005809953669613524040829779228222395941148154026156357989821946096809587964724072516624088025599137827319416151230493652614160025604451588791165954798040129872392591114231179814352889942648221712730545283770642745221388560847173251617620001354169427393753565014095912212759088649474009362766039016354005531179133240960258969842928622530353506055043799486352201011297790550037137355491392151626702488576616804308775659985471916383460354364082626228565482144637909786783406356601013267937070786524260742247832479222488776684199690995093397503764696509815721375142449453254639328201178916265783957008308530814457403708882672915620300153571838182429401126754600551599384252925259859560093230906385900209944302659826296034075093031156496278688910261093306377706099752748094074332814470928662832394353780041088543820180340428598761481155987659650706433892831398096918481912178379307317229454076775630854375793783780641495104946033317375077572918802972229520437964959926575754711092206484402419292716473302282975983234217821270799191079904987115399472314258795025803259835514949021334130559365295167363998829728129965038093342525341913352442282759708888955422921160792470786652652807532090963887530622779806633776838999399841178014203155875324693009515081942644115883287610623520146273522592039869074727806152917476046396424396263153468041810698692723127308923041193952986326783248497732294105538717460058802320144067909871508273533517429249997619951370693134992112813692164445453083675349193896671835386759741594718143372317969035173127386886351864189939404555540957561956859733493760327076081286485096869317003508241698384221763782748430999993143463690131040496053749559208666022778800499836784419422307636020567217434473138951540207383672770782988414763492222073814247463508942861132640736498506578157479007353354129831087117668854473647494484195361233424241585385470243288167449671142734872281409364855876572535311103281488472883216714554357374065920088710321699416636375010701740982888449195723478109710624346394372624396796645748592898057458990615083955116296514918525364527399261266857619369998903237529131947719091763560635995840872229031469082095365003855051301531347877202350382361547110448237641057530524773418619832484749708268898905255031816093101982649960244734621970239420957794929620021142373110625477854557783337115421501561567260098744542500964100693761491804175450516791628766401760812756783914860282555244514988301667561552177616553105340731891895356730677503755082926426121427111514094822937287885914764537258094645108122656410765476626917132073697221903731983608040415595749114735841933781434244586161484521130692478936726114131481409167938640542303797443965559856149608026832114240310065059193382943783214376636264662837326556758076069819376914543858937413004418038227878928454323847918814061688779003150100310676731187763313096639583728073969787537420685382393703942810653083259839957426672669694995474508284850134386558573101682723263261447361578385884886989363121339223889419095749787429877664816723454394412208585835229042053671818773488582197099346856788749339957183851230803825932277350878507535597394358193216704555329269557030269366068543042568906691277794576066541716579527677588970733559209887777267318318388914834379445342493695114174635061559707644437232602760756761613002520227314334966016884552015563519566441943556170851915230692896420942619331822244147052738867458503896792927317347532422641121878707512553770996966351990908316358907707875016805869393595789318992466765050068224863547729488057570625184256810526248110214470512097416643750230995045984667587048709221576635222887798610067970198380939837440000000000000000000000000000000000000*i1^155 + -3304166819486638084949867678560854673356426839842099803562301369214217683601578781408664924584235667280843225601836559630720522538508632676502609460465642850930250942001173828830225528744907859912558487036939661267630556761806179566955758151698559909843874349431075700822961634444138067759756747288398684916348321215997507539207916562931602081036808761411241050376052406055408267884174736734600671837568589464465375638683216459679265123362618275608009853079209726161809313572235028897779624910417198099650740256972055635033260489344256292599028598531677136439711812785295726023613787721300107960335709290275705091144126971615468211713895526826779242620878151843751145898096279031251533774143194833985798476850440671126610953232212129729624822429471694361754937391713347101918905152899528813220332814006613264227664276506552603364112891419908713643479225499907566404757580630214246596013107863581794917697923345246607728753229721614455388478846698061562945093205410751178566972726174960313954154579034815152628891596581209581066798510161814628071569485610142751118943790088145097996381769723512448461811861361200284469423865451237280025189989199038911264886626753284898934276876417648011476068783985398576968828004744255502692249237293116811659058591541004887426578670253522434063056547605981608958252245098305428117341155235645195199648217888403672819235058131923597560507572775255185950738865667205884143561130938324458349252863248981132764511111045912184492180524617441417831475520687429933133927293379057094042092062759502589842052152380694411312852395999703916398393647182185298591376145195493969657953556076143187651722773745251482372324050469884629952649378745323874026668018694255156815814773599866289537914437167547309923074102647009952145077895124951481960185636728277180988795500354191989155488299906478423573559518549964511698371377173900010581999645788221916040569248414668638007143965088242605743749619190272821977326000343673418791049778881956507749993927510260215586040690887700563694579680814300747436421131416285123253705271280043880438363064376343906838383045935340445704434755548450983530994329809028898343545903976968651627525594821792018507720291891778960719586221436036307028086945587695472118878411692658488526015341815118144435179771677438535591583945550166043211780408534566752383248149541710665565233205064973673996693232136743277241125706431548569389409652987083667115400256309580961319712078139859926735662496741405893305254065610385162092323452179019555919714164452657220796446533687661922499312389487687292466004025127632170578522018204328794227638305201350256622364737473115740198196595879138826753877839411034700031332907325373196907962846706646252576232494296755830372631522720150656613245488745217282405466939011829207558923478906818715851976784780012183596840204909820616559950891057701184966572158084828959255872458524161239942755586447481234760040923202132667469559471757164149518397760691475426194172618230880607147882188927807662261992030355273909890895209935624887571865099968940031064470473420776648530555712243628177293071214053361286126137910258342223110749665717692334295816834952304948445988769638759148784387236576823432167694806631919177917937392261492759936302113217521541162585223923945014443183926133889138875939789145806158910574158071919313261377003490459940613688292246238161798812453519177612184722545763225291612554305952205017676582876847586635384333395054478095496722615453610734186762482410077225285812109704747589952222144900929265379395612631264024319780612215886890032058546094015933357974367589070130290849781651751769769206177489308910699144285851847230301555639476162110553223747478759280703490305342051774143539850532051907995072075676371252945194210820096000000000000000000000000000000000000*i1^156 + -183758295616796642338389323996064039533920111016962402549615608094719557454665628362758888087592016747353427650025074300497253566554578838383533064977803453109407553247417648700174808889322714865778836461349216110142094618488006689819632328449302214053972885021868659958944001911743131568860231778900347414727681497661832267040319145686935924806971102546245221550729970740902754012373262449673453076133483412187004385157583200627169950171989204037058754150841229317619113091856408722181638874412860980624224582098264400808713506096126529815201931693996045144697883629166763190541963199105566099140893689252797776380850489618734962284382616108549574430736406739062958369936143283463455372876647779102018000444455902339160447935882982732028523204651080632941246685238715494267675525005306103753489340504618402798297624828291549317389801767755010187247283578921092750313838752760288538932830639546920772765987074722892039075163626745528864037198194633218114617774732808543688019502669740903813033632031945421610521937057488123366725680742820628480833057039496537039481884850977872231117464972336555634496054070757972774333520117470522178722840080942445160802273462401991767904392492755461650121172491655308246023190835838091716140914004847774980965863735087894535095397576274903657073346104099652220088538023227575698367255571225578229094821162419279800970996546606282177831483641155995291059061624357489906613930362950231558524478259858451346219011681321095429811667830648361620868752496602090917310200007814110491201145106325584198568155525060035621374706530290776163247817967144018875171757903202747773167734979658561641650928978222621101475723107218549121795983413715468282895372953653324117108141673538976552775708337558034348669694385575078207744013330401407647985401235134709204993079456672946754496440265083317750374527934134250808482497548507338025484391160139441578180965749288165645598993735644564253165640837974318582546678134401139258215705616615546560039468523230520241581475380771355858971921174158659273604142893794455045979382227130816163929823192934769751581025221284436484357697530482186142932545130172444039839788681865744998181472060485902052136902579253333640185223525322502176571501412405706738110125937733381407041003177137972752384775661002370371106975929805585587992493828101019059135906602916955281912308592466726810555477081713073066191424308839912902619487362901837453087192651879907190018170414773808527196605703812855174204372464333721753738585236612477440973667693547312240765587595929809287400427469695104586181296236457639759263424992901472648052369439812293293828205337470252238744170031200269255625959947261755731042488046092667056485207813731197284831669320302652689162321488789183311451488146762911830811572360928604681565722355582410996745271718911531136743381883930236421452914832823443093441011019410369790055057999893318920602141382396542196465858823225322525527539932639083676181925606622440090528481159685211140848131581418062525688526561796244898530444114298859350565027291040379145006400719668899182866873631440552136298655296244638234898064084154041472425566908288099061755735376917403892288229406087650001065385964590019388103036554973410574138394267901840908576318457682043678390210285487164871192498905953087349490525585239981816145769725404836521146963975885704177925916715958189569089057454453738088814526265508134799041151131116503501376256452135802841909082425920516165581461830531738330670720054073737890467519640250602895690382105233502737298063053261274308973286918524861074526305794486833688007170740701613895828605233334684522497396837369153537864844224553111459160115221081709212324841378827676113977873392793358093729554627806743064042661323462410240000000000000000000000000000000000000*i1^157 + -8783726744651891008869390411860951838570191176120203261939312694269035894463499421421803113151523449739340240109753671558339483401200914272370774140219593646271573904194444488784171742016999370336085272448491064078584977131519470888736556662837906377114302583358857372006841217568346745858676713382324839020382557315368300578675123027626847698824732130598195557137821967964244935980861219708403842351095294356281836520598271354952278089866096346565719669485905588608255442959502077951106818880683666905110163794347000595050584022289667318612601067000993234698426881091222437361880836195215445103594012418122040571772658246473562983485176187375601000857575374252413884104129553313569736893781727696685234461987854939737321846376603537410357671877977761671030332153751252772255542557936793771984036914974313675073851055348609318574514749550088896007907652666083465029858565559072967896532772016331767723437209042468721065325325586651345469709522669490832764991694499394163402403888276556370325873901435858244720609756307773328607366912403914765441036391231985433243523452017740802590792498528742577645402903498717107852146539741064410833431720069477814635916171079365416761731714181543228036038886740464627158760781692969687042202919301262759382568959416654901069023887956405275892638971601994668983185219735024034194921756349635051380862825555873114784627571211273097331319663028439611613562546111574198838836500576668806590479467938398826443505853107339133874862750982094400080314810236790922745543466836314795848406987326639215233375898354695315300522507830803341604089244060153797799281756041075567591703060304781614117057464693109786859774049445962233602009460612498921043539539395721457780227191663433490474481181591895764003896696210954594769291731647677915296504325609542481663241588323633183504406236243831574680830605727502413762157810201144112015195613417610344392982378168970169936806017848344446767852230433714883906015269931025780836417659304045581609766278506804130455329143710812893881321518534821438937308197176090514244486009180956459205221458974313234015612003025281635074262711376654612806085006880305218425782276086871106119042221839308160056323044688407113293245226773381633253553722792991595478710008155426377484541790086653058007815752008755069961114959504983079133587898342282417226777110344541168724373732056773116236146805613549933513460301927856474022835020350519175555553598463749158147767016561264181014176034906453139040692429247327118827478311725920564052054718851505630155029571306657613212827718114944090411798462297426939753440626989392269197165481270183758372758846388823451815581002640428890404175769473979057135661308024622736650991106658336104746625284150816441531781883178262648644213015931089934055708706695737468331082498469070389223125768639062892884623172697325219568114534246144420308674559891217921860405230640667105470996136828348228520256121238867521920998895513134562045041382847632060327595052982889158883455701901861911383405398666780596935808281599903184549666000554644079006547562312738708480129987660376082925078810867362038267484754256316248453091432803701601829766042062946978265142088954036509026808754292283320523267452785817645141911348299302249371196446420450613847523124451162590959859702238868962434411313679522576733225517094692689889144701118901553937008146873189595027091754740342459543226925238738281625748147259632228047492868887627167041856704933230645009013610884852842679365290286210205497630805814222331023773377792185784928060741313298311005750423070508911263320829104506699417091201971098350622312913640047475352298294462226416161570306303879774331955619845837295155358976354845443481166773765075415462932769630340740284416000000000000000000000000000000000000*i1^158 + -333618099011945596328148310936091677491513476744513050545740293359966379890090702090003576313118495553204903681503039917677256705107571009993289941536126446430535353932358243709463957589833026672336807213567301441905858411651125899833345954699225167618655991834962998521223663443510758774714222193203763895692318710748135132532720640591750237447534551476252030381187766301217551974789529405523112919623692821646350988477172400074578984615454303387672466180740460271334368145090818695972164920345373175634176901973878037766953302106028997171870770472897431761784491676286334803537795793312508055790939078857485653699222510340551070819259273169695320767773562125701362579245510246031254485265742365419096988019023784138685422334772680656313418244616878203890032627285674692653019026389069104780393805131688936933467102760845196294916995287170844701566913013407978184962854799323042703921103657156429523921023173820579310191641852715322951862820241540235836667038081235743433155674085677929269468866687216324238173047763119905142691468256041065906297281901725821083762275061729832052307637146807763729423349903789599957515360973626663538978831667944097286401007915009363854922393106544361705044737702004612801679077310671074742751499936424037772582664296958374296437498321362771841795144295080998542992724049229061137566631946505019675330084045961649415323549128507862598397187028272713363322700727810452371677473942522105787998550724365428684163996080765356498135336336823857188550509168918516764562873310548419490937466720030003227234751593893981969346085169332103573377016178842198242504868320697813720962798585567132074225899384990025020710330241462201339399939694747021779552713748771081911131925120086945929483064894081063011017187633935253797771513372544175382220797820935360778701010918756107910227195003418220384837605135324909398496829060793140288712875381950605528150815643551903127020412103451933998279179056826459497631396180300373684001408858294460703237795045186433728765840492226557354442013382449797554904294843755477115127121056557903690610469627927273468245870635889632219981052003721998495513165893655109213965481176406516632899292931063031779431959775628823114394465302407041741348907000310737751131338480171119371594504092378398389890280882913192329846147765934060528737053912088914418804511412879613140118114623963743145315991093681086766345738101929526483843684380124441661185126849202312159200587331310869803985750070008369969407266865031303191029514123357929285253654483689883971720287088611888730113536834727049372710430409652367525577909586670255978418445866089103576993118532283965591153863337152187787290959508851562482872334914687980716053079821056692839674756650806106716588293099914196546378077785524447914912919222331301558341757933938133827671953489003409460331439078890102570950292266588974680719667202110302347161907477382451354572909054642595778507376387385036319091237300053374430861378653703323862613915014801666523996131671759478521237159996197549580634428404377768706244137731176224690591826354672017215286088011644229540791693127650744102585601672981906453246914063190210200879594195156935149507670665919051458300810272042045672094708489356955425070664242104105192219251455649324905440959523800489942728183689381968630874124066536461578311086056482229357914638596322959542806538714932558220070030510074244312593795668264949804315144310566495800060527761412176658452383867004908087229964036017833255617590548844089968454328216027639592165430205501356575726563117827195126944973760280297544368465907059462137040377084794165423299030831800610996793785633772452120356034212533421142223995272404509123772416913811158826726537763699118341915074887680000000000000000000000000000000000*i1^159 + -8923222838498210116959876897455028513134289330220240428091434281912219043121821992287204703637466235392852821983702098588443687001624109198478973559575711922191358367775424517379560179220220814025034168342293711485373094771430681951953737992282129392619576305924684862548428590046918832399726189786490474512042085983132457566546466193592597401510719167879764751287135449704368479969183207518446165153412005853778608538785913372654066641372600362487792171387863756868014168060831437886732712322778728004995312898791749580738531428662732599585989409979432826870479860195618575087442628305824395917321019091317718682874773406672107672203450888683287403726111483950293686816584663903985220735238952854692812401114119458148177110196965143085599346123316484042104424600372927210194262330039545955120128273044341559211412247346117915500619679015561105891011452944809915369492365937510935663097957570907195952504454208932495511177339327588190268125064873560720432004817682064118111348578365859407583027076939772046353460177860456178593169692124665463787492636248067425349818288839327543137560148674476650466634889801113690802177857866824287331031276550316451299721424707845276553987430866594092287965078201709459184726084009376134584734142830182174381197825017869152690722696091777126137086891657624114476490885931406857550818184892600530601509070728642692920813082258710716186594360468819356014676899446564516969465817124930176500019343207602341079749544895029083139625230918345490965133601975873045426430483870901277086873257077250159866445549249234029349998658534410736693854199380955135701793661092818501057978121867714207979816213839124000124906968415273588341424620016213400135264464102447416736207078417789832503654224054804050702998939199606760772623622417125720369576288918206487723782821283912936294509067550145926233623334960859360488731139996701126286937065848776785633844019442628172233282751803972797882858454099567044074803221152014467324293395496146694189526869204914855190736247991015961594235846691203119703260521423513033150351632382855062667072895928220441873639964558436156437950707570906528098021453109978568933004681834835582744353838443326295851805910811076123111820006584723348804561441107763891123769708877199505177186804779663341560715612400624230602245352886589261645828554707119096935818686166593728399138922973565896920713384184240991685655311731425885559833825272081307073435508226895896300413790559587747781293480595197542901582612427620734219605240230845260971487834303959657616469763074253418500046399837711781948140019932407744669853722698326495090431996132741054192773748261830867280039661168356125189101415043452656645606818074886275877524113990402649030767617799164136020851705906602280333152252694388464905500874902648225048615486023045415540509127671032795392895309848671956878280472964122114816171622113247319815557422488927974764226367195787072864376866072159535707119753755655297873508499552302618588632829959162438445660779126534944475322155121398277519031653789565069450990950680330537189248297671550849605447514510449066118020146458928766369799852086186030882468477041362364666891715218606718357225932808884884713522252516635973852447929844543856934195151886258312299649949467655507576665642357327684558607562011015232081153183198608845573763453634207878486240666245314625306084594253783243315340673160782980228689964253483445509243797265269493703736451904129439871812489710788117903269141054963177914298483119083597526898902059613990046483566691473198994566861024582606455206349896386716371096322801904697389407844809795248491123221327599065839684543755448964566102338126490953785088420012194597245864014159214108512509422837379891200000000000000000000000000000000*i1^160 + -153947243935848367177667644129109786442526158659489392630146211835232407004962406229478964592346079241269611540288447141417207958588860379373315495137531943623772815834440648473997889870298239320861099474768374512283649211690984542481155713946155009602680458545323154805336304215431495714524608953814797144546017663844651511999782553520150718604818328834626388577719999569370974183440186158192312162452207283231161054348709716699683619676522979106281668931869663801830054705567371524567011880310634717094954974510286849245702528493453309426747727404645859248741172099385526032195290876903643785970354015925375511262731739232541354837897423562480477163647014739703107072158826843409755627757893745891233856849188710676178858954250053289251242684332024964167323376344479276417498091473237205836412015638834715185043446232049604613376287669056349398470379422145916920888584209107857976447477987031216280612618919288251607413320888926786550900986311557130856924916211507742774790163275283714902361997039528579737425769805516927206477731609118983109730326238762934729167172487485505029440936670718807276328228423222316749581130476774538463850447736968771323676105498007479752321725616667085087324582737912652299882299729344681795854501984151322726224735591448368414422745347491308795063085735054966330219423597777820504073671489306357296173658253078982368146495156639188683600847007433492142627011726796338361688065650952569230155325914041552571273288806661791129698548847790464304819058851304818780331193083717334610039559915378452513579160371821818362745860460110751999965256724330484522886916774373247865549461248522808825031827004164451955427167498849866127169655257419697820169053698894856852368935289007121407056022075712597026033602748857987612739122455040057513248164858146304714899624239746821815848007703801681826381683576000918168647758675143200703426402169151765261935113170335924979834312868643034083543136392265857659321795622407549841423183838861406379253341897357762744030331857715914324835766937938022654235373630242640121216156773572548883818221180765361367856106518823556042117160654118641815070093157941491610060668633123746316542275034576555035609396614732714075455876665143650782065797596771428167358248942262486786936744057881963123796028499041815762650784625211013720530993739889241536007619100533414555812491732187733705734516307869966945545015068089666194436276792101275711889563902480447408755047665904471209612778852156653004042030624660935297306864135711049894718525108494799505157051431295175791304634216975680160953041143354304813382981967738265299766351985561654438640373817601366872727574273151888187553463175314894381188423579648216522710725559579522551513541599428531555865478381056538651255043664040235967837302088329323778623197610802071089730105101917221904920182222289206267441377226039367909403039141148802366104949748887020420173054674645196477543709856841590216883759827401833228795352587020666486202583363992383270074573471649442449632236165444705952822168207701159198416848310367786726143059195684582980233355315449805228324416436496790496890943040181513458542488753930045534393547834435828637311593714253703852834620492434270051097933648434163582544390274957593113227534739034462301929183849548364015387446035093158945486508339270892437715931524052254769111985167466639393749760386288395956759761828385751838132998948996001688782473798300196690766026539728104438720809839347180807234956345738572286597419884535564268246135600972736597793249914151253228442201786018155457231691863835313757431563771666914538147777909483254672284829690417366600657079338087355041875327883069756733662533702219104248889069335890214392954880000000000000000000000000000000*i1^161 + -1355311506056663616828403378601477907333477254536178792102636469280564008318823758565340978809418424912105005176469543695279281767199351335687611597917965416476961402160554569197472220862533688200457605948370589907240641904900311647676260226107687742248964283354305406925936144878920812339508590436578106829908974040939591773045155956405076821276502286737169820988787118651406004328599795400864959122667717420638074244071829112262949472551560266910668601149441908944696187607706838042363108528555613514158681910648430699536727022577228066705461447654223813062551934373664223024672946400977521530597628882223225416588980491677306137030863856387505173427977455325464501111162824895692778494936311499781388065068815371511788804395983752832329712721022529071297104453695400883658348031641813423252553954834945006816057927465300704634112604948780834989006699372557489048639573163903598801054874079090840652712785621071237099522671014292264633472525289996823994945714634126801952739540135226954618307926446196637388989360052789197608692118266802243529544294229333363861306837152284317046885229025256733612640982164210075270859741285464982819220446470419091048225684207533905448777519387468973999827478558546621126831217394473510647502814219067150765035132546043509369389573737392840738029505269721980040818212504394451502737742649722039502621152578810894286227399539024653840868773018859465309238896718177576952273982217207936279360417197841852039320420762796772846170192279845776334723845377981564372243882849017332107047076540948741929885412674770817201307469033212595957606346346049103812707323033033750909009560906617848282583569324409198824669262539404208918825582059793350274084999638477558760143683084182083852172938160280866812770490453478301091609502186934704571534171743927908553824928841753374422508209178798836191741220343600347335865152915597558492728030231338476011195827803614297419289898405583639534158713023840177893845834973374534209741472276932419783977611517429374470479509044505784480912637083816859675594205894917524345423717857227798499938982559662086826766755299173459581134259433219601682039304561471500596962202157080433187887066548992548132795394414756223192910545132487003105179859535906221322668749054270204238744407932271612069237571043215992913530974764639233369043193787641121915706308317489909915389859118727995830455550138789210913001308847314982393106989522207702467791806727964951839155443625765855752665267557587305999845391720400786271441242920352599498431353571418946476972622559135875455688347571016975356855061223469114511954148983348329267025586852036614271662426773397064721039420800298489006096767478714993072173689630631284188884852309553061429988988672379284137272471561924381936057778522726579702435777522478119683597729912630006925173356125112599332399573064032748227390642457015253665379128060089139993393714824595092534672764999852837713881452268542614564934485330910097954560770812694675690048242906581282208809225448126196246239534845268891389197391367303663796821630048509285599791207730406368253918203985637443647781495411722525035865017631634795831511241880266531188657906929105301070285931342885612976452978001130619619644892361760849106287537997758142396209167920671790481801270108486242696766706610455322387062602678823523341946962923994088937356657995967885605862812891276319468167992983807799108678519200176249393423867887400580830652712084355577549758609989090748113376593815106239065364279881408311005021942604658331967047615749966394765561872474698899700863599091075009867727739583145535292498161338993546061772193640111117148365032569225365728230683954680837579367212178184694019643146240000000000000000000000000000000*i1^162 + -1344117757241865617928879855882633427485362134637170691292697588332907417323165209162436688206121416604716393690359353028804691569311361995982093519571422850854049330028415783709389422643707522877494575124189916697165696962274693686295030034979584940090990105885567093325336424553529000359554811892005001500697464371272663142492654696365758806081698773307581885688755129751351132201107602836220449335698728186479943708311346528222465300950004264393994930067886631361017549744391281294529674006020456784045142025334502926233040023940853140494964499021620068147749978466395357140398056568470364993984422051851490958170155175914339988087684237635528091983441595030189227831893875388713143878784315526277625430723441491760810249995697398192198091624242650139891496013126764867426740572791316834943285341098810336010464572528665296644228276251923470870973662933964342293123572177217682120384579250128438367521189097617204143633255100613874435604724122307530613622388142920389267543980665289952706287842519303266493639718486252002253422814184420287348578407347870017729306140514635009428538306050527311294112322595905477849070062427698653637730556947495753396054279651640635687116788069187209352383566649017847647063798707997094491295433711746115868968655754768010052294337977917919117062328175688462035283578438776310269266510097343946341480926213249582004983441607090989608719245744736214275186676471926397212915824641605775332197320419342759062351693583682708114147058275645783142285972392605950742101319731573074116564416661342294404459635473046409393963123112515585199546427043362757090662187505308851859863567080754877785541331094008548457850194431998249751254463822270226258669508583660899182765585632678858948451305552943142889984219878722677040957431236696028085241794446069814314890926713275814276885292574419486629737419643572396431811345419142704542418743701533911299951612878099519119649352960656691152022023184552217822687246032501517031190147346986977025966659766151230263165140518289714613704977810062304772681540576961339934440916134115411905242931929969761629836059882509097933484703726873210951299963569937489255107672348780616749935563642794362879582237720200468545856278740585644365547831670573832920189526113740439042951608421503110802539460362162901822510936354806728535318909944265330883420873515940036142621920600139495705278854113552975026897241520936378807831415751485511549080894311025277557014050355279227275068601316522466159507260742095012517299400289953061612813370770372762075737724796653550787901618017835202483305883937434025992241073532261447580462978032893259007286791432860477736474993290331860902881583155032276415384008584148026141696865484731562397037833814333426541899443004128573052758483010018479886489919337282227925744357974218342371429300348176362861018471891509070467559544728594604306676911285740057766512719030112500174180157218155625929423252402884631328527389289729761754636436988543520678286451214050433288325129422446293231430023284025654709039708602287396306720339068550232916269368294421209426493968982784033672878554231383655775727436653500205590351202849438968370447287044975669990503161903980288991236231840262877730533904658216566473024243290116332760215637874233274637126189798461079337648261631481019118299354231361981977541756588673682065020865953171614464401866244967953190023037925772510204563084091401503931394251572931652735434494694557760242692689696661406926188228112681659470268502709271010468794478669176903290343303533276462240505072847874143255214959108780199630734914499902538784719247479430250429991177069610167925644918456399008394547374639818893673125438816256000000000000000000000000000000*i1^163 + 17519496646204431104204200522868361879490300656040324834007312906146087914333478822641608405204113215969786364264991486314902355766147030855189791707929267764317260125414189710225518226628173221212272254002857451960117781414387895039516784186391616554399312229027276403856851927748999471162557923146980351724779457736523982251251400582233598836255913335081507119965799337513882524655986884758473433492839535529201335815162046865695042845358161140906875996794302130454325603775726762682004890622040385152355764741581490020869371661629644526844227413689083831794774557347924233164072383265733647759375703745760828502349288761852518297660629688466754045120212280962415757010115647761660890148545574943951201294594954813848056741778749283640814584613051997391319753142090128052925326545893343305585591404701001994545147153480019482605436887782688521613114511344513494116016116730397047313841067403634759310486552546900757440680283420877534085923936433125403084185389090837970956555751182516665949116154141213493715544895573118594090962638860546264218893310256214176708602067496424561138534898091796106580271499699538216283447145719180030635089357630977332888217165853813675288153355558576194823733958246921401996211940261047400506458517455110493409782327967954261962729098883066256145053432698625592996532775786749203206736752245933652672796843258133576932736839530363363320891446187111614103872098786653078704714552061075050418534079542061601471284132796175172730916201169754380850492862276189173672182046989403853365692090507773274549701678074475153027510943441397682671440802398888000812983142165358817098050154548487036052540992518221310672159374581045188268198976976722196029964299906136595117896725413541374468201566853539155389121458758156304336756000737066260665708057769123586760721311537391285436980490006216427522288286097808248481825668348486709646679274061574650899428357507517377887182402113412170214117262781581554216456281805079337186329803640659286785408386070684167703378230881067507908403965622188676817858441761991818233814323943697255493682265673901017330713143445830661941271562863826871393392411744560393467682255008867785088495888550562874257938366659515913978166866822749457414544402505145966549336010280309282422760418205561899253377962137784362503878921975296952787662974842280574038810454106332254234670150445301995672400794194084672507113529086407811789361969857242982311062391766517649212812766495115042981433533512100132579756133483567256554164764497354100110160914399800724074290704620974395136372256822444471067692714742729000667213299274614249867656256894813269288268157234242016195487818632915387571217644423152308573892387881074273501941538854812534291815386743338450101935864441597661654606625885610790802533865650423783372927558795413697778198412417764824072963047589854582955434080835002555182027578183965252502084591931748861700964163511116399003774513995886139459430723392163704352207165015073711435274108076235746815592302219466104109880293469074022940466621687218439818779324120488590568165123042971142146789259696255147577777512607087945355330305763963793297232936855781507829042143393264962107458334579875960279321055692893804202149719083533918577856033185467499755009869687141851254527253795132641654155992876264163212559553870530602376526429240126098463646048426480095364954623191320281066196481169260517203390045587160263235025523728885132263694505595071389393575457335159536747050574893334766841994311242268103459911630274895098887806596511636645404701985805440202523493970578720065224124493027371263904145481950857956274051462049291869955042094329552642794310402104203673600000000000000000000000000000*i1^164 + -31340533035682634383363974236931870304020245409039919567258597415875826395167682562265018042574414763967577542128124245784498553450200277003423730283116981734342675576451096094073633965389241949624494394390594700952775932207803246376130839001535624941532219332396558185526986341488466064819249915099608560298469336174607992267654143658420795609309080101929854572179718027139973617391031138681459850065996600800738217205803897858361299511297229262562366652834638763265348838828209654187849267871757284805473615452380723367732938781402425068803160643872747150537109394638729360166570467200172279884737155114025651658426778870098369537889556287239636530880060094980288732335278890121306341857338603563570260709488313374941671530018126733864503451640981921817169537919856044450645325167750177816029764758487123743901006806938686531125226921741444492190080303190793891802187951913040592262791584634066528166949688887590561473612301180200586299839752402049591865100097588723210870050946151637183173779004045365440617332285449000961799093726134797240676803015539210042853791941379241041821474501087569006029771718811086868011291158832137675846359850291358848050737573057856654266615171164608814004840629109280278473006584422551662998177497378235152380088151839396582932944583140246913488701722473330367452685088693596142031961644338766788142082828219463149894965732333993656552881492775189115586856143317172243239326242071431174617266348673897153039883183245160189756566264180591062164602434179247204878143339693764390089123118205863291768760538581104816953457613137625385528047965773428990432319599753210998244683942710506363644742721231571353688975383003541639340977886738723474793335589217282788591995692160267754940673517629130359227719502654681561582213115450389335824498459754444110022708759912146027285997349312408372763081405417595258694727384905967760602780827814210744403385077422272440805992560911384967471735564971499131725464943725041018670457276700164064541747372868320793579459466602161839789968156282270707315024384321236493202467016854226943119985004620808175471304096624089143573421990145185168366836771427785668369218086562796066462339283431002061273396778428550512238608228630792084456242401011515212509024162011608660244342925823386672299010951816037038554267199895088595986303611007321629720719470342428839339583044046440360599738552925426595769546254902225023988296285621184695574354372818856586448057986254824781867301962297302618631954584422033393253561230194179277412110949716698561006163589197673063827252396990479908921443486681753711903882294236051545934076694444020600524766453771979041609110537630984193873930769503038211819820572054126172681971605395503829953624768678844228994979589131335907431846303591151604369615043765531294585099031642998860473741656986267136164119637611123247513588008061510737143607023810572878767417631685923154466724735706926455886161931462906479566898960967164993353279027218796770775494767608411616961627727151762227092641700063417633909186086333445074233609404435794121615595455324411160362375719155119026289302808611996825949797636277804307996101481533543287575053581270016463966520621295121063545762796893219450860800457745781357217101196697618589656311831219004420869879546815510029505441485806980686909590553938684244133513647662677336247609417405588470014904148712410237352606549843971953636994299399935914974566634052939770793731785416368065374089621296796944988446622941874157052796802063010933950754650799560157285081174441788341744227069447382175135262222327122867126479274333158757304135295286045476394027570923901814150666349720782409564160000000000000000000000000000*i1^165 + 23997465657663691679697387686241340284894025994783926904646756316677812660195773351087773497081061426402054280536210842570671445743543617365260548095038552103203147263311085420168838722388077496165701748604834436055015699091036645700102817197154180299843398548548716497024024792027456038691768012343559721134118550167885771462141623008904379660356356337196964533146271506383602239984113674827881240797598998016825366016268415952676012201541125117072364068939278727908134517065238923231195099153626914392408453727862082878513153643814423526268939647337059258029907688804095572039818380182663229536783014558304749080843045882830393930963629395305394717355954641789679187376845286068418426820359087107096051253943973513281809450905698058962722129378750453196761289083800602513725546916691584274956069639819829485803310206285873973147195408443168990745384843598376921101641618694793165762424012079426178358686558373220246715457537262430675544464552060073913898050529940209075409506200456534407696489792164037045891118481903875531642039988794177583251916194495756524823175614048143453568324086222382262481332016715730132493936183974123966675891429769643501804250852437255332264520021820033629527792568352348298471572506830982784516140726622090013119528319094986654262805024187075153980058173011608961817760160117424688396900672582520165556521466434008122423865720194447092805317892719920793974707051404983939955631844257938973768203893967162263345385448315721506460390160807965151857613003707192376040244916051187138475371795679271369463834385006443661556771139542962595974357446255354849877014716447304396198131787264634488696008293569439509402264285378561148627788768140528405589892495906596727477471933541903998020250305828532320957411097809569641294795436940726493623367628592853598722638062942752566872343197278598260875741059312840776147121959825619012252850228271586191078076960902639368990721310291004264498252796186744178211075451299622520766296948614608311655689977489245708875731984178868562337965871894369115694584947601692613249974964413622744909010062854125793603961274152846933744448120049798064196784429857442944554072364686398407314129517871829561677228089044509861161970024491490084286873975308883978703654079870604004053212277978940938186330192583988838280513217030118573372523258773487018179137093909455417654558841572785136318505242917771366957457583702641675869213891483749535626847638719688852937894459451951164187327070478978345320872794505582712783534002369221306647227805955424521511683288242286566856745991502220542788370715449553752172071072746755999822989354332270399442863050782226240129010534417661484140878193026031711288069453337478866610687257986436088324234793195917882853164596570173820101889301389143600811805118820216404049391129333675043435807290055762131178189483729237121470973885850401082692525136075828448035859300748952041935797941632767439204368974533439673504812901900388743806358954754317315415245863827625655277906116677378231220369991117452559008937633488082074463848688508240574139330306107846130508993967453867686603270378892498473527398939428456627097280984854492966963455921989371924230678449613537767611114950730673318889418780629022973672275367406089338646209096037264357686633856000322560597818529549608748683172118074477367716408721114223594349830423086914825820795885705072678693595871278927848632772766996722197774261923636500472292017177239187937390867385808390527719406358206018638174350932754201977881412594276490862328148529929050848261248143753409559154084118867542094666101751745175544826578427568034181754532233534939178643488768000000000000000000000000000*i1^166 + -8276788010440124259086539384125508887147108254853765236466401777749942881021383018255770419077015185824283265243365795647042792965912436190369549542426407663366664329409077478825083664971268338703797629504352821677406799983657380461714920218428896430314121073881194290034224634994301551288339259105178352089477834257276382418088241570916067108842729382683214519858062540205203280679999819843733348748614405757930436854124963695097264669711266013488868622289316975175932174283044534921087970363479924264816969692242425155460247548591945823817083733125356230139297480312593930443738771088897390890191280954273133990890934240265772342785050032187775524735776394011127745680355878653833502608868226441269140187646919668731559160813325798062334168938644033407023606299291712508181297339818712705437651634328939671926934533269045764920301349589827049148353599421405459311222978858777705205564619315277813895342374604598201923577849627964736876952553813331933621696411168707370055044301667462274517600427781785149609494225452331799150606296877946253197827709368562818442885136425787965570480124878382097848503481520308181976125363147991888974675535157581583604631460583620911347677020992963920216387751619427731510256316600653461843131536300035917890717522610562371888990324977407574728955027040765354389716485348699896561497072327461974956788679066714674948004649269558920267678904943483630886244679710132435463807322952725818695176556037196783294478131201938373632937690510021453478443730410627115377177258886466149445361768545906252441614454056069384178865312410489228326889320986622762319059993099493887630483443275978300041298526153116684489314190471829514585255959363503101341798982714014036433977874159156292462540801869555407278260664678634840968173797830089955707577446892858879344115732638182093368363008894840341142504463390707199625179892948010322841376899801973801172389421759881167572956861819333813089793961363602744335921292028713528943631593084311923044794932644229259499101054927671924627562821415502208666597672434903271277407263566166863537700078926753867801541538971497695042174582796882473013113463374917689923433942203504920771110944319938533721554448019053321225649695932027578686852695055639503904056147206561447445257684602280362301651186553786843939942544474084601012403075873997966810433027529217129540248284334005233271618575882790353578522179267519797324669945171288868079420544113303210789013167769596396270166825496985664554158861769760158475766270912976205937700075658725158218048374138983936173968694546426132581922137400902565927068540879751079571135546930488035005916479926530981709474492200103011041040046916854560999524694143569644839921580126898754871174541704621949981968534441149442535805638221367909731234123641248237099581581692946785590161180460459581398737787566814700967952540321964772415685887878301441414448092924842912497626316380508559937992653906234050580697773123087946330264105812294767330637648925822487399060048104655277517592979067318302211081997547138568582559849236564123107786499218326042231966440449269713199149954109028826753662372509404562311060359782219995673504119703315665962283511509878072835964856087494313081506553305719220157734082763966436562717171274038999098265692577698000506961668694806501991712749023055824413791760273076678304642172723552218918807163174554972021477843904882787969385354921347780719975684081523549572018071780673930714552832606593803692061051993147335209342489311939799179994866291010015534656397638209375146582520214865109758790204341115804117968105818550396143309617469831498917024576307200000000000000000000000000*i1^167 + 894071897263742408487375299853529133995427146449358123161099323796977311872561059131996148838491453507717587603068847335916338324701802584515904380264109987116370961427150758231121416498128612552066801364869382472518487651210682455977395089547570768284537632796250817732438700476087596314185627778202297074784369377971840856885663561342541660040914527609700034091126643607502739532748994057013395677941780047581538302762477383108050646913505735025183460967079959891376505118033015475263839955650424843983225813642227014469823733021231402969509814129421322265185021769626915922506526641094027801163281899984718962372040334124891599429809798166463112121876915980539800803490560061671238730985261575156084557354132584946410258397371203762380421710944420311794265896245783424285649844479938315294979281902016249545149011589315747728422372519628581273727909471685763810639530605833545631507490248278861102944979698623091691755240234921885346158106195720488158958468698281940802592749709271758896593224794233499559846832315642901405369582480521644622552134422186165402961138068246278168756578382559542316480927031403445683127370520220790318110432774875236842633671318222659274572025424258036233204139714207880341737157897234548136335578380335961276582338109290141968185334411903639830731038564794671791593970768149393060005853402470343913277985583862156979468670070043107621603131484460828404515692014578554411198780519789080924352928055617391270980322834704246530123890195689347150336137112658556608343135278945840931217977137512976990393754425603959030872201301937683053845379399339388252486360994002837000883398337749625598555371782174690819938944857151830965636576783602556665883943857431150986611150027650669359493786262119595651667035354808773325999550818097741349359395111350307393876679443606082101981032868109290698631558474387371952760666880079825362546597340766131569635722091724128145865152094105670425029516892141651110694630261718409333421099617911260205593005724789473475175262426121011224117249658861923711848227858888540983489693556345906281782693539603189870982482042411939151801844663126357875595814286118018031969265504175304875246195901606114211364506925942726023305131601773077125387086911919228229259675789061548113918630576584439281140545562541769723373249662065705379080974101564349558386312976221258394338887145660089059546376010520459973765053949864888886414995297207421718361581682114783893742037777770985231003006281625637939227173222795612397566643794198909303555376859082179737132816993839240396346703680212805044132820714275511315391176465409173023055419618987995013684840356603098224072205653746043215899409066072859868308406803035814197104958668784228229741828664521964746816715263134477965776691055730205709362700452031808298609579222774542747013297749967557859091857521896098250993071951474253823552682800438918213237054104983745767607316468116746882208760251840114868492251226986508385081994456443944777606283786020759203865494233810848112586873508574138956480887976726420495451666195091387007559626405218963482701396014748290560058737773432892692388627072317102609080165158380086249242189375589973472524415108692500636535023869096173483487798206424710136222479236742206686333545959867613667165049614747543621644960810976085976631694672370112341938715013631925421368060825342488731204680937460466624484719106455355849671590686859473686602254367303499232608064679448357613170547394086307087528179515237583976265008492379700315438823478869165463940503206535273715236360128383241925957023115182987857774404445922069477567762781962240000000000000000000000000*i1^168 + 30793553417976972432139778829266953800568470614804821820049380117185498276678083870672409181524435236368537837128400446409209580737418299313098370177138337149796459995104783235656413043907183386230749426665207921482482595219450056136852963952664605667553711968814643838732907106947404274387074754720238026060629485322115009801914907597247497616631053288402946570722334821409323153920418014741006172158644416475525290560586856262481209123120075408903267656429014501796395505242483287468629676236570170622179609107914906685157952696503489038149048990861066867046298748584977478919515206271593367526434659154012610242144212089006441612956220009750446353844629790410545397377951274597403373411639246743732695432914309740701272130868914973830868474452855173816689541754247982117390462538990058298699519665014408933419577998990266534082110537445888625609077982193537630109273676637990599120543081618471753159029267134853376080915669934951270031844476583396326023715894549621752754665206895757278821532262156220394131742205052026467225876609705368532224965718584309121559500613918442553538987495934555489623509583305663504809343336781970273789050928678516182038471838855435128099964907193373194046370029251838088497459139107636167364263410754730820746411683192808741710467959951162038487598918838393021414805645512709678801866909880573889573600634860924544115080205095081947082862818477424429969519023414934168401174764508248804786382359982444152156086601456112414471055896558874596947148251953533243414451980862797929590956118406694646921084510131766381195332525641363349400322363215201146796906325198264396147510248356056679854071189333572124562716017017835590079321282304997815000845319115006550173248733107146441391151304422527256318977876322920728920797217455709196670022957705375434263269714144114670991990600515444176950290119407268084074710523682480265087271758730438857280492695431954568330940323869644390191368780682698242113306677294083172416984241337856977172382230675369131777672044884138410806052026922925038943035485661101248303338272651511478147732623069694667880371772075722903513334817220730644751552260896212628760865782916265304773745545933732527501619865687156001475140463592789005251515874836906190419571603912420545207048035922328041218535900667839152257565725257797041043260337429384374330017824380772856970533990820663676798408321422790061075163570297902852309632391711153526531851267679813346571815808337771148249945520233895803358369822277244195208953915872026639102180625434378242771080863187926780467801003996841997900329072949347559051673482362388519387439655432660740921226467154234441598319101420983808269354190697005134196157610137281523640411561622321767414312696664258274087592276158290962673003667857279205182773093393984578723013366004631509582764032740785496695368164056847259057899294561045006232655850659557582754660786540322452259300967852381008258193151237715085861138550591916961572921371979809146161873975794466958105616131110421747755115289665584693152329680626009721199557755739341433257174482514069188997486046941521426871562192503047278770859441725137228558187272117300049503911960129120842819602392410222789033479215981073699576244075539321552843385623118714072578974439595485660989838563328820969886321337497154903594352101998373313186464143158769753517317550749522701516587746237408784364491429449401582088549330598644242096976835913990473210130062692120384653768633621325304513869274410106392934400939232434268258911240534407193635609216643586338254572338293460929943891422813376164549513956963647488000000000000000000000000*i1^169 + 18999348432054612331234187366801768721154574912458539343029009919022222860631592013703625714503778912150918187276083392326529717562887822012860432176680072024364205734698491172230608906192109610799949503163491197131719617974838464959257819688818652593408956244049248636592162507559948195526696176872555148207128492524420160619743163760666406546973873631142753274392207720209335871088984638135415404029050870729386751476732301679633046846444119120729240031583755809609520784863164606773138589745713556864972061031759643614138491959251046645670799650278702929601552139866738126429475861161522858460933976025418100769641965113562630100768565793862857392778741188962558556324229831839249293574069801961504655378805794915360991854605589762857071614015034830626416826299347955990703215230820735177648330003404680035428623880230938841234277684692767520568301674055522051369991943496930814519112903896677626713035951534469668427426407165713274667455427076943507964291452067450083543617483143808391034896914596178461672829154223105250603815032831302604604449448521641212173580134790624725003257472747200218493729333865895986495120151629217289608699027086962539854358308292523156126403276221884843482854159153517524660010452116368054248510422577154356331342341463525481061461463223914513281326419175714600460114851850992243350019859149338737051033611248483481460174334225492463426388013400460253363601804550225543868901439095769516579824690265748030769279321188117726327057238371069713567557499195368686491643602290974977664194292709426984464488348466197407348305654956302414077551670740482679036359956601044061916116562647007498207582872243941858331129210051825545949362412940473872564307030688710067242605614232614302334581325602331400412025694589143704548896981410186913556667505096913415616176493722996863138139192834778202309115519179152482811118983561768922289121867771111054047627188980138167259795599368710985748391487797120937719400343449179789868219123394192920049549642682256037380679602377512042791854096197358789346399161196724884196862563495863910077719975782526808821900605601933976216659913821708666315323860721506442455851135824822870509823919901747727100516900244627670521762604221697873577664163438864897229358497295131173448162476710421596327821943538953204590919903248342480223283979519554578806011662147411541599321153002595206841546904376633834495429425016926200493649169609714260945089338053212339242109046771711431488187942053446435383032361937256615767788849251296345555370580458004443864204988757517702045267611576086272475277082159236464291577878340396318480547429293665999033306392964045694532542407342203968547427412496160347104207213929647413704964559461918597316500128364127963736496176944217110000568202880286001967099388773219291948762244789872574315085167754366715252983592264911265490206031007003269750967031871165903446151840548751926927146827049799757291896181027688954548549730956999583921151814574831349719331035233378678283605811579433434952318660168001175492138390201852419803094109990310563759777736778818109098099313779425123656591648357599016459819564421212152016751584239539609332485464430769355410619956976680117913722082237313468470912245344444188193419504156297350791630188573552683814054586642686772985086652419143020783564970302860668504785449792951865795459730493492987976003397182755137184458893385047908935615754046856574171602496097248178667636197378145234354691057342679119891435563159478313549000271386558990970239876596787652920133544457785044968658418376847625353466159143268583997440000000000000000000000*i1^170 + -27497121727443665925826182315684344210804541508563551640163862104413715086829677641046114321322357980367572845259576478381778720380673491926013333563821151754058159878223105213161987034017024103028956897148729298546789410426542910426270124137101929056725687731116590976188600989033497716381365543478645577368360163500427640954308076028350798640010011606010027322702498064703862030609591276708454816878051633371881254575276678931930582639500642146473871691095716892459027453533842208270892279338748235161433097675991271533348387235626237927287634328554034032032681221256471101050173042058087707549911638341380636467155342840556488528248839782154447441170134394302665714365345941900564915664871838304623362738183052366415790028157343153836232715752794563502110814132520657879371548250124211058440013300674672336233359149767688544105462002504568294508827874336017358085912323329227902639592192860065708070140738566204288569717558057841726389375739889601618387994591707972401010731744181133743701188314179971692792947915772651386514525055470541007269801993013070434109878720576521898942895183683530564137975944283016988275653072354105154452831658777440660463216892924050455673463494552428816752830134512107427633422896789358041442401175164746988990760009711801952254555291663506231892762422432632139652100208129428532116878887075641599589423388370324380140286227647679711597179303816482330061812147753467647805792265984663149334621319343030762129439930456374153549527237271371779913427735768069115165321232469589685113845090506937057793436596223210681261665294257689805012575222106075620520087234521977133335863502391523162614497006870469551978518321319027405953447349292006686030741860415691077882998578773821412015806397108584480615354970274280213072252207168698061198037289819080203829390723465457569512845998928477799363591532974322297538090299152674669293209764363315049323104177446868509810385422619281706660932443371062587790966773511067165067347551169922594233154777608542253698740748750362575280272196331654322925053738136450657528680331002587389618361257971946958644763515450293501712549252201404866200331895380689756239152556041638289491868454741707969364453851899457202058954354064570653029253479927220947605593367608218257190438138566848381636219771212264928276168012415250062240400954628736438863483179892011865300473136154050100867455115334363820724705755584461002831071677703419936402073834401024759135149510294732862122333111979817390924143287262261496868422258607015833364041471554808031675597114204522647803068414812813602748693275922149907414457340584401513059511519385185704688335753698704170530849376657915421707131153111024201155796562840649509711496996819507990565531699186753159932052941279468147795062952474128763971103675373120918497052866261855439400101151817857673738773859410776483998324572042889100953580706627080759847589408238633296314699746867559319814720485821658946224147862879044556942051319678966690183593439231517304567570744957090557428525396787122124437796087405281304279302725664805699927171460375086519905312191038450194773111488713373399949658137839591124790988624997655822756201467734675105640137797680030100815924713808135823186269936757692300456617853948527209033055975054374532380174492048257307505387913766049992968755310292147737150703824879996220594410239492385896951406232432287475900651023258048233279267281058781888112561582345339242525300853475897771527144350906850154785725752835627937019153104016186825960917577961605473532200044184283615076733784512624752328704000000000000000000000*i1^171 + -178221468831902543497942626678068021646640361952436166136757196374722339812383192409087993095727450841636899863086595222035657177522586418392714647930157359661508788390661398792562247917851262654128079190646074465530803144480634051121461606347191238448421406514583108125139137970411915546080941883689408238330258836804545021279355005232181804864750091225073283202171861569997532205957846202265442224486705882251912864536383299673008398077111967229570974398678987222103524782174127778261192974922326143824934338161668811789634748928435267349332046035525771415262979574424303255852197689238319852458642051540715213675478531357775339021949069334263832887858082244779652592470933557067996713590129013770521131523701004459712369799278148785890016460038831003578316482735393033187891293343009425633387878432651460115593925501478886112944919411081670032251894817110885025192460135602085716084577503321985491118754919209886243713570505260696568475485675469778152707526565730613127229824001290772423020673499421657407270197312313174686323320815911306241765746009935251357954109335254728137436192892199836732376471586904968305934379984761324847580475734609323006988176654107730530551088425482287895396143605661534072966463456879143898162198818833984757169505258872671029402669617747751298620487230479100806468595807168143978472740121218021241764782451951834177968371007441842311695992979647768736368096467755561486770287969190923648646861145260941932668512191127907102045164123692930017841774897889871768383451776462486876982458197441056169913271014552105703991136170065755943354157546984061790084754568658552380408554472594322250785917836117502425038485409990107202024001293408375065580313918473120499489530815256717094428325212228402950602832617091448361552182398601195975466646465647479985757899464806926660990398931674242557391052995550414628606061374310578043117338711161191254814971612627139742667860284148758665117361646227095688920208021942395625135494730780477836810842578753715651185695432317721814189819701703488336649218374550895982724469588217324988667933294150191200778845801950960786755894931278502316141563276391150087260568347377487297512445312901288442407744826110380396585130462613607873797440497359898233121307597314075889804967048953039854661724746170400321112342645069462574073736649793739377747911644620630228512796693133593277960244724530596012068279668460233336491425041059810690200937287606671793800389134437900961566456234760681468765870237184037300649460932614113458368988673324252354867534325417196774240692820752954006684818890881231093429463341786080981303138434525269340291239302316852136697279984507933975006278433579843941496383708187505323651547126800697323580335848397659171658667524198475519538236100706374086503887171944087714257649797013910874117184680719758233761074194857675433388519313282061791336496982344579001557986563192759599934107380523699388120303211471054701149456898731356780457721434297511007704697419673492213922478327637257720453726624057298242535995586207953036538202760281324817033320717181057960200465363122127464327561505710785785279214403432968666218014776329310134706400205863982341188786303785395616332321994236048452157601290757727485755177342712302706108539703016161684616284731983116195596004113810106020343957618213128915588800319778976467071969161614320276735991965738329991666394661105980432016160304926782484252151105498729355529092219981025487760423415844890841859895194575165162445053996203461034075662772199756593668392501263124660224000000000000000000000*i1^172 + 264847746967342065996344271032756596107975342994939810063543069400520668196360609795196503556327438279931132364078722600324564344324705365091043265548783395690764504705216009744539109158740631068834327804304149024040787031331180107037999814825206091857989903654471113363333057313287485740053049147946741487306670660707629528939014139263772697660904312386312956270655475680002620085254538858085155646209612555340075928251947541055342713622680056729418364296912756825589421873146828497312177886230777707114977959657092524051626045840049965264585470818527110099701235527685230364478867665778253884486767414647133293872920995606109927562640296225770897871606482582458523426184323480411534591657490201636642408912481477257305007780343615092441592037565930607981154703978425843273196513548582002094944515267360035664172355334492690114227045049914613113245105822131610322039829120549757043284187588826689785362846323882532455885457708558355642665411798040230797385559220250209458761865781728308185641146671759375651527805245613251220125235428362333477794148354010977574060649227426138417908212295575476052884973710417858081699119193696255880183167334494591988340757110128554255765780201900206163121234395010363890422459844319587340771151583258419154357438186838028895968985894607198593055128720988351876084744843168133434554612160659481494736410534465944241104391750497553176686277330059492159671066221244019961047991660307399981591716670713732812850814509226664352290978721621366187830624069394310661227854424393328563573723506910305462440104734989759731174272076933659350614313687866134071257157037939643501480763009979819352680441291631555296731122293523132500127731605843567822534702398421119139912305741105198851002993026698388108637101918068487424657916442582266281277307860455504563601746801826771620881391637695736618151865316708785199400673711413935229177091240767131489875333576886142039263506029693624530523100009424831813361078727018087698948674669187496942794883073762943037000997346815793410352831855524349865766435279349885166332267589675820167940295437503180371105240888443096632123746871278855066507167869046077323002998068017784207575986295729563497529154228167815681194644508046803401394837822583808538782470653574977103579343793728522881106490710757374432192606375890246789373169741966610689420500304582215953770693279747016664938285055791459870514325650915385317744997904222926526368272182059885646942399846140233452732296519779262810733462277473006739699337675587619959180050139891494447825766127584585528289841379673236748243478211719177726570905854605508179977892852990976511916833192700526765882077007422465604554943817558179208463537423480662761321469369896003237668645688661358575188414604493877951449492422745760529119862095780192647672881610627740440807622595897049410327714458368471139612725538682792944680842323870863815077304089641185985592096438779250084482120468616517569173164844906614891902479549854356093043019598140886781361390332711881003171624853899820351579393266317020628732010080154401713645254479066416157580903313327506441623968940724311651180576605479480641823820559465784455314847499993668215138431747360352020980703242032075150500661746544914565842827135558383175214873690142155888753657384153918307543795095259770850339318701766217168061404988335417712558710118765574139289591301423098268945591732626927335290535243078972415869157018223527695553947038124283777267528409679908526696008032917917312135203662087087959653301521191062732800000000000000000000*i1^173 + 1751655456337168470964779124558370054526602848077359349262988710675488374751207052231101623707304693766472224331618789997742749361636540332385305850566103032046005269167598753086301874461379683125113351321129915511562151125903041333538725223525474065022136927713273919271946220593526852738654144376815115905587032348429823804947546604454704328420370692480669694195347109301890996839981007526517474052475670569718811487635235359055437862614176172520012524191637883164073661285331265196216750453577190408211158204574157684441766565306862920403864867062635340592356941151824148147799964630593168769884366319838573798354659735188718129597331732405518511571327752916644849315328783286503492381813627173523356123259215661302394963788464130353091306431383799892344898672837632200127266595654960053055163185940071699028713264142612210486273074458284711550632461550857089017131004054208867775952075871379146484888488747286887321524692399006582259495495965675882068302675360537495317153192427860727333710431234737781837691632800490916216202346925583610962051847328328435006766886079068605633224797997847406221288068573393066759728385652960555527724439428712750719806948835769287313369096138258668888059296821636670639311617037102032959204626651475747145606541545557704398440975500947671228184923624844786180924800674670276205698572299085542221897785251791015274465014320376832827656788755324900625876668417749525376941303764836388888629778352929682202383207909798235595440485477145491604119266422064079187104549222093106882414386096665854767087328483432444661251020148162074080848854046031737731290089944405165324910119491320810558161839866940529765302961966553527149189568721421094457981708965338629194502014400767202738700230450264773882546797443244379899156415018730239625566843386116078397063644962514238481899680397486294678824545640472810723636072076453467801561713739720441998926858217836244213379534840914037886734736139825744573335177527588363329732688592317322634882076088314142639994895005283927501899485089903188088383161577314034188286866459150403238160117723499923116049661180635716383461490456557859361539152347170221620903766888815681875002173903439187917649897411610130398897767769567700791263971220519074054574341692406398011606945854586947046155100474632763546105479610812524249804778228782569989374657372577139567292646996171823756109584481981804012463363752786363206714091502249362364023506044780342775936726699100319413833886353119954315374973553474610257781532006440790209084825461379516618749996046287170310577335291931138569164795233146552284043182748866639701467728705706681712506037760691879168307073954253112380321150302782018330770350054074297699610292213794477980649812395539215831836277581491526215177046863842833366049431699684207386506274916392328035543824792862011671556596519077642809351372067744623308317376845260953805270462446334780678812428344768456691397831769932037078754127292513074088052329713393215101169228474284523762149154871403656704503452035736111494140288311423441607650261455861976782642192867214851555614770823977175337806139010556252893140452655912812019717779267399890193693483266577958243728444601391054875765332661245962021474446242150233440829690634139947213942258186306698582995792868114772632059852467900198572987249195472812799875391002300848972128975501210413811339007691374716191969096142537638581175112884603573761867245093796500983217938433865294617430062933274645887573301755027515635898380033667891200000000000000000000*i1^174 + -2892570149151591821975085887259808101434118308780136361325881227748115187668041195798538752446761580083854692710549825212095397546469371005118931974097639743215413183933596301531775529000250269245926479300935430330700133472506595439705937195594130410370447315037668940164132361101007393958503861195839787664869537117432142590337888568814908835008691560272938257706641623612475979827483308477295694793922336458669145291952547547936459008389444835184228731350257686456058829783864561358678296027586448771075555101276239373309884175678552908906732224165114584342827392398274826185287920114472283279759887025661870906483294857778158986962488916074053611360693164747749817771636710462749750156400579642724208992953228717929920628356507665097830895877812622354276082569841154809850702643435742703251120060179261202140947938068537705226004272536781025861130565803024808844814669611153629971247656590811309799482392727033848663579737770484175747152618045047663894332211703466588252095999559166216409874790566779279444492246130704521067883389115896905759422003752589230220233824569901492192088356075557081917251494816149179446821482162113783224853697393308047263185285121063820398936963594666212123972088575899118787616109536950307551155879424909984713651931900518342019353588239215801060560685306987443114276581237199720235325498114772134114510376403411700879895086347709763633613022822489327477924274848208322895504491269557440041151934216375920113862426833552027631867652415827649767174683777965176106943831744785118967238940714360996508430219938453204227280112421003702493126201336196208827954296848769169708979673928752477596203580803157909367484850014911527527572388811024853973473331795145018980076673790576318807614489732212326342450548739051319073460599216164279559787762941510199898909731347947008589126464587935172164996758721580096007276631221293627777451712671269251781918959765986967304274062224305361007336410141808588407019925296200593863657961646997583505659699471125426176109041226393330172399994453369939184786020491061352388044333146764524107546416713469563649177503106099589189719369881660842696665998642603871337449280038117921616158533988710947611738298216471263701028798445943574000183997664586343056343277123050965384636917929602362598221243949063762386392395703582889918652198536822273169277797015028400431529055531945610657047483517402374675119883337960106085136077509277391617687734698463432490571576671246142724837406289582834770164644603461688321205466042528543877778802025461362616490039256372678085418651811892344265414856515721000468643357468452159904085753689186763514472106141452135360085508600700098769714564586511190641919691043499393202192891400274279272703724277000466805512877872916390151207370687352251373428136637648963290675936550685720998654215675384910547580828586217908158270494254421549419000219754142260156435921465318050789462620094939246405716114505255329361382060318754506249088369398581877616424502882943298754733903210989758606067826643138861413701587958843677511251126534787267263728434513298347713173996618484805050222997301735274343346139083090101410531408827474124792739269780259822714256541148247178583375907161749344616032780747114421087011602071514294172352162499767176503287675688740821661329459689127681337362817240716913284778946303160297870105358349650494057925177009525783386921381078873936337944080505250848981950317000372344972957012145773269961155242408088128824190591537302732800000000000000000*i1^175 + 377420882617395179130201292911649852101926445936695626269092026091621776180867023945718832117078705223282830446372387672123213095874773136509450695771060787158713127685794280401887526793474686900965914093141983845116550679634446319985883962018646500290696171098843466840098452438088779128009865932716554832277920091195946178058906207552765941503953671347275024387223135811571694623593201758754233993251226495293476462351926600183269192453265561269518042268003115183110897232060113629805700594785133632211722031353086018430901460033514576938544392239224526775946023001547194473239828011058692354018859826915914772550968878705689073185605514093347230565079112312516457645155881070604920047222541840103385731670023726507376370078493860401944353456207220966084179710745446248493133039960540456025678382388917055543201872660993976086518151804395108560669537942747880893778310777635330113749678445736399030992821381785401206758217967718357636158671439394847973376430824712275268502892320535372481894868663311039690703495701950327160394401543981532863714450587752948243929671039264717801748386983468741746868086753312612403731027297686950778431131354107200832992763728246638257046768669832516178688482761979146431470610197447270332960916578031671374980937438696423039285144039446479014167314561912166735346909577621268901367712927275668034421595242993389289667251238959167328208692802129971320998489170286426579567984707415789937299335552542734481920846828219591981360079686336836890851479389728828617422715184576402871078916309098222956113783469410361838537183360457310318882302415956792052941732749244470918311203363251504274654716536402546483411474551719236071283294525309739092953046408107704298315118330296756251799623023401950804758924876649163599574407764779185827645820118012899700553320391017650537575745751075998967970525212568333927788588899364943933818801027084096525879418369462562361188329083324301325562269705341264687285935938109974656203550789458866519759342327161944410536579538901728540783294249852807286178316025164977656322082616780399248672085803168586143954167321448689131084547155675507828152220238596340875056095178907862903213998755424762397328065106803366597495234051675569309058389549361373848097968498216729036470748999592133571315716025512044970710577384028411869857919006513468561027779734086545050529041009044012457265812160162052293685580968768419048707673996657685670543569228530189182248957179802700732924150370997787725167185618440016488265388287290227715404093058944248529126641130647200977925368164729269640474763780696586124455204907632353247140271834685719656410343673753345906547595194238665242725748073316492903262769318531268925218208974986462688629992885371617893222540291975817358261771605318724569873323355059244572904121677427192648728213422899552645910887642580004811809337603972090078372218762682728637417411809366385385700953043334877246696329876493838306626688577484994079563284426202429556553333639056405945860318594498674028229557762161191500425415740376319350798664252038919781185032604125800632656401942393227581251528793847058896108346862975711523611449734916483560221458881455947166006799982509531821748667455713715617794600615917678665591396031854753345432010021524033155299106860151219065279641878979167978407334430846318652531790795281439841204015822665248572980637648368393828446782597707052179411724346393692117219289170644726128389215748800493323662011326791680000000000000000*i1^176 + -50928243899920816212842571595439039042956469364990944753016182073244869373131773607639142128178573649362954502001780705354764389147534423524336538176643933777014151162552648164395765741003986389987895733227205045312374510572881761888932991118015362104067059622314191372863838942414580231202104216219294551387578129944610735793588085382729350663582162909824050568136898012243086806349218932064383265453984313824663486437517226670628499972504599675846879590889353515264852873764364064906453482491197257314907468524711075766198436965963737287180935351130197842269997260498904452273550504845602036975399020485886622961542719033834594754049541595659935531170554667466769893734923520202825043045286930937947908659179475847664436412932592620391870754483450058491138849688402167495582882067340941981253611344600356971706818793671612699849488458799056935915891081251869980875524141597198059935228333511401216351799146303473290515255218104736474943757525908855318454594642943776665570734170522793473366002098553950544647861841082584346374880375193665947577379729005262905481404002337698631473282790394676424878185360288375001355248352373954512597922633264455991740682669072044874382721597700309110194427520312867621151206530061369154817729656947011378427187782430397851735172061993232001779496651485125142889972063568060837953867958937506136225703851949645455876967445277942170653588270876912933945113187867381120045456209296487593381226970813645048199141016299862498628109488728849538534599863343817030374031690276811250586076310991193398954428154925273759684648679332295318950131088519811280801191380807908670950554723047940353195614116241454215720688541507596009285194408933331621065880061264012771817490767860520246341223330465581461384077476965471456839740196247100803868584116371898636829838139901956277767387896093574381795005756861800453321307548444144150844469398974798394132915356190375439000089941962874189662646153679298354087083181489118246220850226484244219881671562673348166959396199407901198519093387256857531807578697774155999502507036572830986504935226905475431189642915358631813905910638021344360992683294287573077791183305297361274047597258381207426072622230395196312867504065684961027517128700344605728651972571695453533685132139134488372330917539476859534579374820238047573387445291250822300866875553946020549349373310522253412081133881001788188183354586191225675483823335708013988421838654846996969733299453976573844081877503332244785366734333475413356697673965996063207434464045538993841318877546684452490270320408381284547574433126305920593156248965922260172352485034710739824260023395267908253813096866698036595598714861401820205111173937072892716523185720152621429911284548298657051646336290589481821303775315723360647549670334535181133526139302250283565729925234399931133033298422129507216513524918161806223498253669862849678035959305202859697768549584745420172601420726151102217710685057441239396327369585954251943020989115549387523260966705096695141187110097643225524168356907192027341182179926216654632004760402820058628806563309221774940417755064217678828986410163649899177401506605804219725305396907424542538020117788247153588724993964218355165130665890764350581616678802986523758873851009523560032780918429928177295181350911666600062055805790951583603566498673298705585437311426736387852926776012867334144670563907380507866888690294909210399999796652567323408673244446720000000000000000*i1^177 + 29233405715640379844042382981693493439202909633605012520689974700250776920163621604554153223942289242681681982132176196029746960224863336104091547791992720229860928508842617864162138298437704012084005169125148699496744025801948173144898944436298687281528409265716461136683725467564595808304077387221552357969619389556048768309995173099990847312105876070863162163812802650630918952914808819140707858086055269901901397590775233406827261240749621045956526723234446985656230239995974117151377355317034434117773135488844062794706843718216720575675400461636939274423481943796112425246248457156114387549703779102573586206853121982881918868030332926932172607926407600188519286999600918186013991438048706117061621842677240192336369317302714344624304439223019032467818332295561697988128566702372090911711329585533144470497264111841221288446529412670212390186033000076626655730088521976874200775835479260686524963384532906818526402987289315192480565425167870586663201530116040644749188664768360129063940144276657576146329332986414257627342691849539560348398402013585679245256665285537083553892495139875274569961823909401074136012458050072372870565615509490307680705050927529538035256180920784522836856175053139329163179112738805008565811407495961357385654557910337318875398184583885201891238529064550643791509756742278234219526482732433791565771127048178190309649122274753568160439328377502940232753369171357771588645880129810663571267092995307634847078489092102248070790011224219288155583397005219903548333535132046251718930770809925985655804875759720115222512298977452565838317478518680954167974063899097772203808080702862458840674678772365847762334482117018034750030529733725888590793353404499860927544074547409814278898318580991385657404585370810912158466620507067234291652274450593351414597430596876020221465449286356480491119496304553006111729503050359418917793742640426211474275350015604155038921977057773598632371179943898811804562630093984543593323736630358259626315176923961805882124024697532471968752150387704624679395031223491478959360573694336379887432947662775282591436086310492123327700516309959710253212483722490977802672270746919843409877155448606659892466418191841958622346847566094854838728069221652521034096787686508855078618844166060683836551533805959091383300871375621442684964114555862100507032682917322305296895657417669420225285573254699082663925492814552631009656236642624388302704462842145755464539308146620895634075251860709567760133788274572399010138373583216940693139485124425692585222790959893444878949009640953241993251391762872965040063369410751400459472167523278364554036596080762714103226003501933468895682505876383360124354980394518706880145141064020607951621763560827600561944447787419141946295174925882315092100497374574179561774746524934208611957364958596128601472913533860934568689517931651293429322748468504424873961973191775499332749646916203316784455006167007462119394539060419371507154699093913513329315405309808103800623803796294222927506388103799823060538998215071591264448692381705180327806655924670773240592955620299246196747505407404060564067299595770867910481409417543168580344991230690747373999569932086932367328507792175874961982316476432584114258226607991691070774267324927672255653425616919259317308786791080119272435558551867897764711433946096645322043643519402571621980963589011960491825453781213297676947912730507079945627369472000000000000000*i1^178 + -3400596950226359156691992599025018944428630758035603932002358487263977086684701450111821928801125816784771516065626617176178430418822404224563402785863972160417502144222994247034121552776043841317516334378404127355418029687556139054591075407536095557751043619749306165998874188800438229540485519704552906926989786043967853154477389863459966217377411557463916901630041048044544299937751012064891955102730339238262586462363576461641204791787001662932935426545655280893676770051617330566978977818942979123736630046836561464480481364063892196259455407158100183061612671507842660813834692188505911364215888874866141927159414714479970427528813863161431962610508963676575348642775331564907435440008873610776115435446317422284050272496986139390113331981879452692719118492805468377884650728365146245546418219033251718633573730731069716941042809481602510270074472213506987819725538110383405944561906303078713127937251542540774753147035484865577512120085310577085294215496212432768361244936544386081855468229860586935115798466291112856694716745807099632671172500979195544664173591581214755146768611667041988068431630334670264980200420965966749660366841110398021008258294725057762826103719753920659953498379020834432540567196989037913795504231611995338817142046164422880686465031769097302985797364304637834099110715379771999965694703319120242778555775551859328562773646052828834450843232630209378726614076088174315835111891374129102804700468474095266571066299609240696761685204282838932734603188594748048350281737524290475807053576419175842522369887525748728478225863430371782080373129007591689504394193296906191681930355090365058735748785006989114529801164307106539803936909917999237903048741896746612374435296967156306764823495308566004488550003011140988813357400029345587727722942910008395944761868992078515429114011816172004579481608145719848638687777246921263210981274202286967157814863429334522122221544608623276425736154392070786448077388017608982390014198733275271185648803989553065024398819504087898856901652378083561465866231201045760621474575602455179848020048262868012795370828266461229830182852767313550645607984496832192693934665737561018255995019903914572927007991298622415572247600852291968957128177664248326144568629299496551942354791769203496053333776300203536516112796735837297052224261899140198231405106771634489298702733718555585589424855432796084299450082744965695592413423881803596322792734426199013142978424540790267158522696078509967783595709377328713506861325872899628936626074725120268160818832834731424965626124200210329958981693018520643526993979766081796496267849987710503036756574766255582848076165476005554860948749996509248427936679103223904178426966451641300301454993853794347387632915158853273485283005907527839086318489896590202841601901582830106494003865551646152842354526702296500608834557922236046154215589862987622145885339539792681682102306902727079016342665118929941810244397247271568817519848999877262335529850075208177426403306053231788171950349873747005731925130209957560412293107914382084974393262901599152580069153151916751827836332743737021569809161233600197829663436864906806419304403960620597171317392339150486613973928254800973586343970171340358683771466379290943273703063082169944214867405160036081783588279912830562212679885644666361418396097378112443911004728275288322953392787279796092689554460668383312058777600000000000000*i1^179 + -60028312139697496888347329948263844847916775823093605075456288102829537834859519282489940370900136870306803931988486156219212335371089612297219366879697224445781758017199260303382102249647799685211994484568126393280935063236907323692821658291542827526942966146506104547166084857472659254311561452108666319819355631562406024670054594211780453321904850913806798306038696934178277993100160084290904679165973329288757945894856021713070298984174874091064850641987915942779447757399320628840423242360974256718199197177097707155794564693288490056430452055615027350174248668751045976533448552117741210911964883779355858882892609953401426650058991901884379389593000259978301472111665803696389520862369564862261972257739944011021088913717123349035319690029223232845455581407213708753995819710246004746271764171042199821461890505461428859135450409618795659122030348624893802715573396215879957328435018540459895089423986428846324072342258485412585785260151322149657698774299303035840842710086325474914883778629083023658305963760657132829260707358375599142994686669072120551882889181554821202562527331442863188687276475428675936982293897318359658972988311114511134127511615616151205595705554166005068307386690840625267067880828746107165869507987744016002621016359894152735725882046732664931098456541031257349618367847423694852725807931459276764980471711023036453466662610875959060901941906340190717177346823258801477397275034379734059364914407777159892670377899474713547577093790730008085036028652572493621282300296690127917619049880545466035929560705073086098072539434367666295866841790019089802928552971174088411536639364554302323272536946999977825111320078775584118449549736914311485833216506276729998038105747358879481205141841356960899460166296596634223247239810208975039293041390307924713904440343769780457188309919193492199407003996253973933849877435200240294033399287917577424859793566463977356865316510971052338341148840277518027192325861857907363609669299519384142544672266468801957624047751151859972917042868363724882756078539021721249741583068733854014729417743466174151999198173203170584381564347624588782669400027826818363464356607223106782026251914240531376389581367518558910693060100562197708601698668143230656643942084920204301920109297351797254840989905897864958907151437226866407087542593215118212540485865776354100291611351429593893538235257961678598533286012374471232461171943244838277292958646200090652885493702012839305898358969917263982611480172697452930090364760240758847492027409188442627775616053830429093495679312002052995399514279530853083794172726471458047237797778956770661202056608989306518183494904042221362339835841240005368306041272540004979496081710044043049956523004841474248543733193940519514495447253600216473248203940551542380353126018562554267304153520197703322408908540015303112514663242469737063696397992921683566042690255151271945382138513668759482768718846648956113776855491268503149909759599318790041198116407716958170735633983415733884476673036640793963451824080276878748111940162481483563713136933740955652554376426659623348768150133009853924099157237514943488724769672236884778031137673855865693961386680127054984420161885191962679193368868439174031164162735327888656966611592603425408280206443501214803735849626954834121190698553851762772351687726108644059266098844706610295025072746990695088128000000000000*i1^180 + 4750266244485136029949786313774342492328459062975243172395932649137837530509018140898228242096716365811210249974984394766924521591130484016091816324424072701480743665055551959386079948421374689183090115489193927635265828015114114149921026394554264200832823770445249654483704648051896461499841153154496292214006342722523542134196095602575969988156294654239332541427359673195205548904341601060016422517365172905211618212008644499890102300951711479801103032808974120200350616452586539376111879729409046228687939724109311888333662847366848757255953407029612803636340669588328545416857405588131820330349246767687964233599130495934108489252444253020509215332587030283040458219079041196505308306177577534970360325628447125757052165994702283936783873093674819196041985238540231742136429804382933068470175360720863540455342319235474653782053420939906038479029000024499419477913903339997809052894455061843811647457447065308713145796064684784812619487173534885008929161139627897408625859066642532797124663145947999982761195217614663423870094098643467577209446462665712414920282241657360969512921318722331988402223173526454169323050632531023045067798092776477740195435373296907242643190675164823563365874708254239140156438747992324422694803355064217468283169369169350122128725193749920986136149624144462341711447159486343480881044466068147106088585548087958882971894717238230335467821778345450736211985104529801349966865881595489380435217861542332848543780940735271952411335644046273506850632685425009411832612775514516906966341692274218134847620943185064515434438247692518951976395758704081126520701669956035880355387037378282724673571172457307840457537325118213385711136814127114915426309843134865567143568086085022154088397185809460351926649671915998068248589904631503630758219088364019262381053408642299058298887362814473425999120959916556472380586059754603158441762840827270181528183090397873935383688098855056767856662087196715830420213685465437249122414751591333219974383256806535083659721460176742702905377794153374777332952936525241800444940355088321619417052182317971781175783266368900144880351511416916238081725723270816680166938203497068328015052378908796343495536837290050817590432664440816830194193455488474611220054202293215100458150437712052057458446250794386302857433139355783850365657981512824889081611447494450942000265970687675245293610337948475158210530225953095684819983479431725571825945112623217066584493878055547370258599492902533391275462505465766851992897264106705733545416226335721719976586846539354273835288587790275425132271998140141228213419499930248309349586643322416250719829241377353083940260452242143910777470594657569081323840467929673161588242619979319857572194794173875674570486894964774229501003301414918162620941144305586693271909918245151446819901917940130588843484527411110915234769690983353510735032537977055535577855621351424729291641689019231114680317755894256895010146563438485484308507551253416225104557781863429315385389978547694247199613769256540377371517166052941350404085793561625746398636672280292737952852657861426325577244569725994156544171725473845341721101116559863544329363878412574668801887150456516572570012840576414413092173332675581508804642092092825183000591185635273896054647634621272642465176033806764139325300985611377063833447481672985484897594668732959948800000000000*i1^181 + 1105756820561153363166868693451186085875354531385598716199621747862681570503479018110570598470525532004836630885351552198564929362223914086687561254323376335657563574010741492833977490972938219166287259935763293641320836426459932652429803363080511013749578082021509136771195395203900097260401581893037161957274776100903637948289261291824298995660197122016196546040384401858767007028503058043833230938102087029385867739747195186800943702966596280161360760587132505115942298484986111408746653837389974030948745295835834809541422009229662668721028666183826583541693042187012778995820696790034960974612896765249419386748406701573078771487285712013311700631687906937943689589983720990643942778848120841947291038020202372417130267027840440165152903711530011600084961363769069464073790815124185010323789139544889062651439306846563219896679963526973482368915987456378187761891739398865720481620062968668733743126736173710380095854242840252713961627078080999782985097471495968795901404563894871567284539241848749653033693168196772453938019801353273285289213822714568756355987959891423681615576570334922360440277145522032712947099114645843030673679924532789464153977963729634943366518460178480173033530892147339782783666597292758032657285323868856056975151797504820275419889218655381721440266126393991580366709331717603312549963915156793092016856606874346994740803917772685132657524195052156214754867413171912542823371053492177670582943154803929942793501917156023098760487352751321871740658143954417584554317427190420533900898350968855095718882369158055517125102751338692958647674462670271524449146682974500672216082530121525041322573257900991361811412906742150847182029526160939955750803601384710600232385146684977819853933158084336981352974814413707273144587892072249825839768484577037451235393967922213068155560563461633405174564213815617118716431025739673537462166851487932938054487468853185801658083894532200726430970604856805371715937591172138978347212579114230835341493979623057022653858782236189506537437365328347413695734337846547812474530064182550483282963111022595510423629359874736416882930757412928090490294219397491838893524582426164109242508141618449896278060068555644510683462768808630128508458317510173778666184599448385828890042435314464594579293668187515167020923552495889015586970816157628926989668224777445974087650597632711000435891726022686404564963157359029250411006284989252011036866658159333418281755628817442570434630846574078425285284499742895233731326748197590091956951112389163171052066691925305854906827593603574614817414077437879438201820028803965870452780101268270937988724600565188123202882012009541589488425295131161206215838766183209571255188443906651872181115980141676810446300337586867191122290528967277115547603864186743274778249003542916685336664367629867345407131537371483469621594835989250993743714081952178758750968705708569209972476126619468490747092863159612673065352470774951155176592001934500467006231549312298746582166714497217915167367842289345193514156652715618943441043086250920220348216019898462097219236038867057277735957211861777376109333287032684525070387883692849955932700025640117943315629493905180500815397310417384823445636489598401784546350613916152312976724725830950350666094604125137686660622628245366901545380286880433534005095539146752000000000000*i1^182 + -50115736189448253492579565937869590907436579325983472150329761050144948182425441128118008577930485752606657896240716643391654521863687416621601908658418039082609871804691519909637943461176136283586875212032167531832798836659304538424946894530191331733734601916318863150721198098858207177128887692573160876114414438184269266326320417289494242095693912452969023258605706142213213073510532408605988152459920846446740489233193700717467706822512221203243905912262285436271258197650306811228685980120771882927308016439384374104559349964309236670111002010922049267757109582815634512744359435378050179105823950263561120850170130034280366986934009664184786847995208214164182510132246012593126689581447423670651052787197743319234225107452673071678284695806908397163143241885225417278128605488504055173507041826070514095812974472037005454798697039670976008121584709894303627982701039903772698814448222294765555182620824801561772576864496908334110697979244021848774762597865911028869469061322246085101117902906650381304138421428859085321539265020746366982453527733971827665412119725784007038908135221922520252435286664611736654020554915514233343025841996245460635715071662561868781167789959323215705981014070379027301900431859683043571810729801716607772441154665095775050242472679389405193400342681108044799260454720161077177096539275915469573566691941247987039677696010088019406004680961928751782593714533735325759582181805725591068046506648495124739492334063885606691897471429299300188035078563115255371576159174920804930189500571179655508470269506801623419020298342994601473349888150835272214836084535802530951135561512324286801117958654744305866294337280518226492847775224167257035783953383754916150781676139157273350958222071344573072494518384353680814185589644215988021264743912263259422429083194749657144151395460675655605870372512331198285290190796294911170629490451121830615636109336513604136857552934649697164844684415887988225863422419918085369690526958771623798524996148549546693678794284605327636126583482638455634369726326527547765832901610293071343585056149002665391099558787752227545752277209137900254747368521266918724433576784099699118199121109465343397565048406520906003126506898673483481641854284504623020833114949910437947380726075550803291143774271339884241573252686910672755568827393109039551678152943196945458805274871012853380954157354923928467053640994697063498976470869206799059739497540042867333584098286821349920656153946265645874053697223552109590357003578597959289087732141963764347370262440114215656444197279282475525199192821275526758891143959799919843252005552051103499038047065763616672322778684808298390518325339693648247471240286029004094894457115130831539458000614873754260352535644810310879835953825280042398646159716620741719340965115603274026603421133020744609277009158545464098137623425341022199893229779867419943343882578940227348557376923170495817897044529076696979987354307808950082941030309272052906974873101277570190736196053439211416605800824178667387444255443551753859076694799520641761490613531138043292352157854960634131139357008383775374028491258183780778484434752050307410659635065068344475912334261640646675381973553378057655868793803457779930525990881341399607511914735683086919263460509775548866454041864534556161133772800000000000*i1^183 + 109899935460456788827260710851787298207130179410186340329571115833651294054258944855542645614228160397974015358439421677565977743415813205027759693031870360430808411970412137273260980044886356188773481911116948207148487068097725795599572224166447652738746754148696654187890138008975179535707622417406062831235889348123500067377109495085038165928980088418930423101687038106352656471261213539701442595892335104469039466637273986894108783401225790210476396412694476994334974085923932662905094036401227637867624457911102647391534304544725119296548266707388700177614374468663719543900732916953258730421159601967739329152858272539620328573365552772437381868212632443783296840625864047099111941394212275169924125700770750576466247508913971745152821535992976118594923764469503182776962396738822410154609022039711236895608801704169642761144492479144192072639789950167819185694421508480260813660910213745033425314061470403352202763712808442366442595860752909432551390753604677135047592904862773906362286882855349183764214232808856332693370578181316430052737631277387687067717324196265223989215297566007425041265039629444220012997300536866348943757150606587519462737448579073012844654566176042729815152380361687127106494686622617086514202187764921404229721774744126399776877590398463173254524825499660482932515869531388286647088431760055656511549479166832691860650716279725291353495561531614091326819130234926503393755217886872176551431969592421591722939406832130691218335598489348143681213726682097157356345411694089253868735572995386987740447048306591573158698350012447317596591530606169959098934777634185913959805235621435202572435912149630633073979462204458221930293108619374038356029806899573854272072388658012023100158440537177378431985198742834820220836666719308941728821594580865131640297143592160545634842509248708845463798876087144241964588083040068470085978992382941087573441584312443993466724395253151506067096975687687266476466989846963299088096787994322872174007602110037869670015180420014692513547230099639641791392226610749451991902765942616362225073847308674744280962446868063124597053199806970855331363742500336551594414726492961492064440577514021352804079861709186713747434946891240398870447371120477174735872497900962171955033171802570719140263174299844904863815528387162409287786216600674833008970053883280132204349557540805814394083997793740608279606273784468250003988691667807993195225751647024130898429350254384263966873196763204800497575833013160941882740465440250213050400732279663352720018595947559784289769627517918842804797260367578651956704654664927234867690323995553218204820045275941822427147924642192384842641669907364012338526735545188709913151981320524351023157019269708044561956241699861389597544164803773841825285616832025432726117228279836360289122020684140040585827166624397899637571010264830767655362651630144894916173643230336996713389377232593460189906419146887131326120068530056568371851741588439589808967172947248921220882879019740919059738870783137627517831016258996585833715674332806653514291070934872048636043320105449547424602231191827053359049243991387703138400834786570570473656083545633876787683226944247393749802903057057644977673644001977305900692725677269504568974307820659105832349028329527036608512000000000*i1^184 + -637823496966970296015552219025361149591891160733126635484649576942406194667336498610492540111751709654494355582717467803740996638629785751067542264924459253079288672627184665108311727083049534320864045073198347853104025889733311267560841035656249360290153579633944598710742526146843308081359792819678062073888181940714523475575003209043154439803972267509467325764256896886312384222698122127190012204840607415874822047777175257546841308138934121519075595723405144168096601738429698222569979234704648184287924697635418563455836490681172194246107234649552889473676067866975352300479235108450820517414955827234775193325437088887060465654818083612553490154510416789434543649616087590228146968839002809146482000300071459487998984393178811630972551363812735854586545000535196852476685612802896236810728362735302499293595356995476932392842003587922783590108405403209548575264892291321764422047757010775384881364798819112975811562979889136403659556044769506269317680301357103467232267979977076207826425891366179518981466971686612496621260815707551990440649054569176614742827656623257846009893619892912948614474294131350549239903365521228407642172024561206737649091679951084019156960192227072538029600320259707291098393904140542340262320336384833123308158787641154755387495532992474857092364947245710619817164120086214239804703852044168824205564154159694762559940689130305438734661559671579337355562071808607476597959123050753886585297530265266387609842897900534825010671565502717647139317262919274608042179693861409178833061641775984211059445697510067279868492721714589836787337265350860131032100578052347332599099753402347745898898728233816657264912085696258168285495175400393536647115585329843682885119477331470846566763609122517856677766836282395274226803087457106122205631494340531445359810843433812594590911289134857824332381200051312888929914926443490926103828351178336534047802634423639588451211473012618003396063241403350617624157296036224482258776051965539806247353462803328070606340470639346086918619410718253940134696194097889578233393029865059701363235054237406688402526670968197614287989921805428089249981806643532001686225977315856840237334715358828111979431624349302252663589945735572931596232371189281434196489728437872697056286101687270118508235709450409033979585917167539267284903758289512006905831189296516460419756164844233426307309689908179419342586648903755295868010736033059315709509261150752774176623128234151301370665658934155449225904770548586123095436263703248329058640731183873463695298982470090111293659076667094008254885256666572513511284017807641474754109696546628979221584664028774964834881403301098713043697168938568954539860541628597626633580965534396652568836660134971575332513513496531989937616695282343701743775798036023224757287449815086721620622172798016842020684921692849053074936168346855727490608424549051374317785624195500279682490006052900511153825001023728015943493888664881130270353719985480676168169714724217235176525978755065150236858220913382861256183773587301698366223828368013699718813877352110257804753214403606206376809742430728885791096553396899437956824002564206843175989826447535938737987412060340392742510477409809036829719102957766111263673883639424622965905044547829760000000*i1^185 + 719515270977624188589991791913213661202642889106391394010548117307885311618940900323893026081103896993979265871854060161024343827749651474248312593045884137914244096647735573683621228382503829933961009379598377433463701899414421717070505759076959069771013330427161918752599412228064644049666820951509623889734923967404791774951582321728416766005295232335246080637186455394566863365938890265926330732328797298429133343412182292208007559819850142351698832690567509574607429208299640719314282760202387179870530002180813432110431140700091553537865872844611547029332671828430891571855682141804897028144759880452411740722567044581517305799778132487078187614242638838843584069448388062441814932404785890015386628310924817005987378606822357931650220960742519165148413068486196443150961036455486696004623755510856189122460508850655382796276109949385349400520404062610010175957511388323352005883218514337141374526658379408966402527741481914279135131820830836329502087495379992201269211429724987377232442570794129678564517239555453105022326499094775601779243504742758324049923532239245606566323404534444864293043272369485406495219177654656093400412031965104233434032703378777100551714399064381695205181537391487392980814257473925509562435331567227376336532424983067048035514478583584545386316398267933561510196181369672900354331301349731453065907126902560130172217861194460329444645214697837391581261008415041844685732559377122775963610102545277419255381983162877175577804438974415952047178664868653082175870438643096590357401507554905856787492924252254570523765552385793660639641338916566767879574835913782383988049375112254789099538224235868703320638463697040257886703223270707280851861854689073949431694059437507163126534101734333358874479247934079422217287765022726153203313531133591267318619205229780506670248787364597278528302173160967459413333648241860595012187544528586791469151990863463876568924441308562597647387937105334571175759167257139502846489951307718060702300263453872243546984915776375051417085575359655867391619389615913314685604658771846807974344238247913684670106059659099078147686443817758164818717853198873787984228292407761056451839061449691063533956522204080839200280903192348325460769155025595080071691222453493968153060039280142255649529724111052322224097184749876777572724744101868342276739411517380897481039634218254273808640735481397085424398861037478770885111439326767715381798125424447137278825146202032827554172969791744712817903183055471647934202771008276841599957001163037124451276009765894505883707498325751419597396546815445706157635197657875609145788960218624768336309885921353276412314776129908457169997409525608399022816649056469156750349036727484639455819343641175472934340738774255399002386718489927072746537953344699086245574848648805695000255357701176483337702926422140140304859966362460203599318309724989882470777657525598377971756828827934430285032729704902037953878839400167157807980970821674008813754875026679643661859473824270757752580378689209668160993482532466157810374645585348223051677062962980932658216327971616031460764666894204582412074561133707355919842939417107520641019532211159237278157992623949024636779676364216548380690472723730128800055296000000*i1^186 + 25664950377210527184220756603459101591293393100495083182096103533245776933382611474391140067153206783333599674565273593101873385863367503613336541692049942934930478749839957144046223624710758531189322800938095811597767037069467868769301449206817859995781123079234996586905614320464630496008920724343029876656805500340111460236543007499163354181252096354501839060488598126258751315152750225539593467035982059767105019499106632020520354835912927246457557327234874918572289374373351637274053194462860327487917032972860463962448534021756029455107058781804497749432644591034274869209371373890932976995848156628430536787210361072515995583173524293902714091128007548140215943652601720092134175988850339069216758447431277398875104083503942772120195167310281410356210437840378527515118399644040432351203411195799404048079341849019067310996023425177414919554036821641837021364224111694728672047947206538907469381062168005258559165723474423823599193332934876452767099780077478874828162493563434928810525157726569171109631559717996113564004325651075410529778097525099096900601854537239499315632193880993978839221457275355299696845701656231100622420975436776008473730400293973752404506537119972987382395996673306269873092415670693060498536708611906137529950613964922800330486502373817009226751426010625741155159653132993924980161230278405374557547551144969645887719364208525928253474304084949202007840679738949608423736384629938529821711429939377419676654657525384785859804271382654237931750471318610708015083125770571379755971488167315192910311257514862002138753243599077770589579163463577181787453358009622436220007516095575761987986040185476299808779787829889301430707690863224325841404695481326890545811703980914821783771305609443884393211227125442750309981383104020777525284819553846670034757324368760067721903172125400103834450930512523142746528519041375630759061621338574563021305060708835569301216242688290118233734971380803527123270252062451357735426765181661987986752146193779397087447077534636054312694048160012492922025132834169455438390288119233456882224568416972750370014851968937492149179602916961204746477805534009025127134738125252878758139846808218794251672959884213669396499729779603835991283590371502188572058176175849293979348128870031691458695159673998741945380193699108160746479496039046285322142443390573567352255253069587726808871986727691889701527461056365594045462001080000335506588054127744401314218512102540750903574746282906463767626557974915591701285013134908143284690838906773724908441021195657143879088403715338770985574932096358255958435885289076565450308932099895651338388639924185173525932823273847169630924566033356039657214498446625062454773603046801078256985898635375727778441189089028115606421576320489282389400141347204137972430770350579584861615660691941510074932132587080468015296582710405327103739335996136369062004059723348649288380949335325231776203596983404153860350508713673721075353856375702534331230026438540502553077926510765850936057381050010390442462919638553259753183457483833067703316190306849449357602304319540316199757606380821637713021323793628856839254528465796043209603231403279213839008719098014643257344000000*i1^187 + 161981041026787515263956124750541754520808629341955613548836895608965887243246311039978705040493808679212254180367188737546118030707814251999484185830250831332289274458400828549462594077570952749655751371519492301037191583741414617052647285676274863618148469924887646852592204005349639342946658031138015708972493968374578678696024403610266881455896072182670408146979659167644289258977417245753367976385592317406730331196191940129648492423848247516064261563837024742369138698661951887661362769848483904660525095033317824653141244685140039859347836486127802953649623118351894731897993037811290586010165808565915235641676553701410712170180979794750534041422632429566209245164123936703875488753228683023381899659424034756196981462740876426651361489527577605034480772713184527660022601216848852178233598169503897967746426920440546619256854633583963432194596307961900735089990196750828648705143921854008535334830685699637595835921397527283741192210451633141008898387797309681362183775357634447458127719228543601902254420422581731287913111165662617846500969564658013228778075326907170070097925025324488450190859181828277187770478780128747452754385795166221283319925922713181137187751667950466800230635974559898019035164447942010883604789534110183778272972392120566916648570269253007828141281490964070340570839420880014043722406118500841226849639705796224221339666159753981611613318281373237992628776516042169557069383891965354331144623557818037662430754114165423903901561989113654174615770271063965066105356381120549711455634087087890941282413474339960692660099369876987977549171521236335230141211020646738130192958973366956249266531137869358832646935596931099576539849157692619117982766173283994188290418137816671425510279808760706149251770060255022445502879102383728458730185988044518087811789885819519593926190586833921394964092534144488837961900080503267281622131055616473605198194347846881762184363245830306352628905223168803611922965085871041623397298589473304617279466954272695067996472352376473019556763357174544108963880450174611467963344802469645117812507533910923607892122641597321314863672930084566605201401649712153167260191419086372685064867112905735022378023616327657087869135104110290504354491027700604546764764809620947211762439435723947856073882900966185510204184393254114710190588029606317575593100603833623264349299773403995910081393580555061983824680112718977088005430001741154574294322736876026549154916416605775975819127368776692725309193888616252533574053334241348701636030710458270600537008274197134916553388426444511940158286077770660665656854625170456387642814479511754416152104148432520831130488279544995138838277686174567385238751162782623404284105783196037814343135960846841034125783821195068979658829880626871674760432377005241207938245809716636306651917969402414189154033805999376561091775926549268109373554387775386965194406244030299156489510745930158358525041443289289521799227243331799880928357878098000734521287771665148053528154967971734267656945142445759756933285249056377091104743417614150417017288754940804119539242475850820916809984979839691105503806452516446881664071236583424000000*i1^188 + 429696313927966780629669586860939776788871238179104629561107212271945522571744928923427012865501895912057344393219981231673141318798630917664968512184895778769515674785968343120128691706908529520627942718325466489660620444940548413770474280378988177786345923580292286235869690743181873237372903130416319608160981809146486396990470885138248697944176396330597057060749286806802965290666540079719977841811152876159778726957310478220471861001333967859889195658198722313868837886853545042877246365384583377305229099731324481280666708226220223796240524247634190302619081740496163200410169389222806570349432719747670612695853330073123139005919610289375413245075193655890117166380731160314551611841469781822045655374530341028350129332005504922790378545418516862456824014296010507078166032000445043793777726721709943757728677464816877855636412954019169129768250287696507863073034982935149688320274604473200586984947867782240190642253376375429036498791648946714665298374190775366776202255136770701785880449770865217281517913748771732135339212268349055846051361794788256014115735016590098924521206141552742061424017946492439708487244915067493198073590824056985429463392353200151730649678708261720386735039265666040966857995114209650713411569353195424417711547111680121900784406082898814659029769287782951225004851849604354464557532569880513035872601914000476991039780407239796986172273407631588196814696705481356369064020000671254539448568549206997599890167873647825785837228492676063878516509110893424093100505028781644315035717261206916123146831354824096906750984353957027404429174130207701679783468120274547473281919359254690854341160208629621595126393855032426928981872583577429727223245238406266352181242615927033788172094286967964817433262454861716346943999446163110193709953504355404941169479987329102291116493012809887796484824990177886173534482872603530798732134655469273567172250911597788199038654816890190002726984310061205984504910150795861741704370568367817210657581976324215429175380139131355011038757777667168242639696531058602345062198873454886220418317236929606618053634748368220997615958599705007533902136064986168633764890701694753915329877634328361812575457655074200089739595008668348009147308858345270009019088570824949828564390479598396934002393251573679210849466435767135190028217945027132048712870043077084177130065676801993509363095814217899913667748413769813370685012116411356819749682256066649597600237629449679919509719652074715550444812281680561215070730261899679491663298309032402432486880581905664791348547423487595673205673749067567042825399706031598570305412608271969121227240878180337662063263473656804192950593811600232920210369502163519851569415648208541603886792396076765825581646877973734282596244139063054797101741312646596198183136936450498383845160414781873820133888820813549819097155399722740583208127276220591643954472849217228638631221882783586002954973595787842161522721237379158406418095199054868936531207867039917257078021869916922201217723731884367641926558042682768724039805005562160399752909427263413009271147765422538071666778439680000*i1^189 + 165296286843075892120740925215061085412447469279473325524085262770474475473997880087994448037225220645142983523211344630262901338672761428233587082729836337594644086460696638820631731793383996494378697424572893204085854350482612765278882353421774297382629819600267619995249477197996471065012980522428943235607973698059693761704908422458823104615337774194050043270408045450958935748827682060020283314336875696851211891384232770456133492805680877267269115728904105365173704938989879751933900315604386189655537826992551002811535018784441900126356236111710188696989844876804428876231427872359141538770951768905110431032150364363336068652218562455219049585905009260818783675654740991082961117080136132540312449374779625790086515418171048173985875080812812111181212669399976158639917816385497215632110788647702840515684255698857600730732038348047420263700834345713917848986620442385259947794292174967772318921997851777480101024999822771800496450188078078251710497983661054003964501961549388479824066542699855674967107165806593785722440265840673404975872661857606188783240974728492124702588941357731214689918288228468419840834679059119954407154831876358960082786432887089596338581309536969020135988592802676013530112208344517616862498013565200950012604996166168588867293058758871805143264480868665036897591875370853706420193029413944678203639968557655968258472082448410626000497809502461016225568154977579735496205351016473749893507798196350035179920993892672420856241718991752684206253511371810725720648403799168743053530216926338707989258060961236018698329457111699916201391409665033428692082149901528208774064921682414236418891199561402582684518444385385689478650565511002377091406213224258154443429662831774742669016304491397240269149779408285921585919650442763933428103177835399654022809710901086294479414432317051214345798087599029605714917107455539529104313041065207609360564845972813281050385619990277302191732611157348008782550244383333415875898102643338563181076418306554216739354156927065329560061768287823441502414699400533887013239110940913196864826592864687508747056834923088644538673760439462040827385390092505080526911398045003291126069383953153534456220090290536524161600463763306482356648980098020246634608610598176249550209533236037748380543917450612101364590383206299851674251244386764070249107507521156731297919933091962624675642576625338700179251403762538858175161818490921763953945716793684183104598548868407037993361296090437531578150881515969805867440264927213947092346144986358429084687794178414812339691860110909715661504060480381580217347930930844751894594217820830041892532795084319210214220967274274436622158952432527954913866925434337241911910409547174952225714355070133691785948252360032789021170495181964605438364885881154631636134896017231698774161456164622283319505915693779001150558552697712316430875836063439179928136548883302891753250316017136455168202820040122658692175212366373119420182798868256586281572564820797310466537998408591823538322335816038481287778201825954111158693794490344304006083379200*i1^190 + -551608855340088719882343968372715478768074679393680748127196191967963516808251147626478812871762062201496757099592001607402400488984431572913038191564501017280938961135943488502000445870587872830991696782347949130751847044960959732949590565452991801742616556426913562971838161876573139178675031722435283637308924105909171788869896674535075632325985946521325105408557198943393683077246395030705878728068825942817523292806634750331807725606592082780602019779523163070235356208754075383996269299735491446957196950516132455221056621287538414230300273928715701916534887882220085317896377432172760557801305057808981276127689358651327217509768593503900326437412443751631857128409226425828988882977474385895621541722896201365531128802252108454519213642497918057405640421351681026013833755908415040609913163221282033265811930001857148081891960385645314727520052236773280887041008387545490287078407007562577090493835389451449820262684133490428205369016731587490127012206507728345542234432217243717569840525325015276260880703357059093201920372937861651621260129435416275669695974826314693443859554328759726840575798180216643736209426078640763555974493109694007915650354011075722065430923633531830551552611224720299375290164062125379117800036887498269258602711275347436572326163311129632464333562279892061140736123405259542754682191374386593059120471573631542843643746016029916761688779703554499148982425855900093367516285140752193384793096085785250752488893354808072847615495254411434985722450427436758263576171293375411481554052725156167347371983493723969989589417581951112914843670327806658849495401662118664640550011455455006186394914311565637495401873386673217126111044538044583501958966009807888359309260530901316664608700719588264544080496255265192790349317349933007332378748468560448036526532450334609600439085534043981170406397605408090899216636095175886879202178623465012349031893361120875466273259488741958080538075247103951924953508935292126618502501302714379051225613484880118852554619552920415845390960406661591296286782527583070105745256966025608166773936580924737563159802284779952285461531792159657111430462755407312328914619087525674932901572596227714095598607379316845116952612804905600401488634283633799105881716266436266134567055928050735000481445934843328862908867058882789936630849904298454929104778690905694537577879644867606262994724937491392392610938052407741378009638985430279243780348104424273747496200357900239286369213765314440488904119085558818678384169057196513352507780264725527243832881818366385548016780057868059539765436436995917189102740782354869368290312342889821827529129036510813447295084683683823045840432531555650714116786038575697888321480976695847908468788648826285330540228394631507139951646653852306159932178515235998166926057899671375370545766447234603222567769822208688641934623651574784505936598111799320429774046355694663173483857884658642167641914751569795155244397257188914870972445160465314061477543750955101136430648086614333070330549863836549120*i1^191 - N1*2923216021631428850050683217197456881141353284995672521799020692208663891721102773868567064513734723311151766606822704217115676861341116243181494666447855242467778579675783834032962942484781099050884574219552161224067150363394865885608547983562672860889835338472494315467231995664258358212236987523029287574654851614995519892614395706304487328322187620563716596317115257015420776799400887285511640842465744062924602320534919015301*i2, -1306029303531153218608840221621564450352479542494237544123726242337839289728977736372680059160210777943718438628676002392306341092185686154247743037588833293765608496577377596071355093726580632905354553249359376260123799685006531379847775890302488760507082705883292607388825817161126561196179182837115546293951186718809534444444441648283831581496094933626817290395408867030060157855157654808022508581957974770638100324490967309483279197872371091266767180959012725873421162495540082910659238176891095149231627180495108584078669130849392167633446467667198431949292271009277240116428411767286285663240954688998076323324458528016794934136839376544389878339936803499632815739573469373775618623384199461445543335631212850261246879203044221284086516069111992801495114952765016649971576502322188080569295878469745786834635212458155261524741742643776393527496642347859797946631052174993038490640786466198236322094633526218903616155952335339878666561984666864774374554576556391376158065578913361857763627431636676156978403070985919224839347027414057212064439313566446422911958964790682405100400738352664702103924423495665292462247678132091708483997692432618343303794226001570046047686476327190555727687845313402043179958756877375501483782705523863482635183513802589315463192170996478858078771559351498947903033717345493832844342823207441271180634916198361125182824680101598987294154150701058232404484160899910810602029401326284249027711476232692891609358963946962476729660104929450242450408675819953776133057479389027916685232277933711244800255096762077041910936029970233697208858813778215112695240925873816037739605536121497810392046146272481360235583320206205394330421833869042717282781845961341243230657997487868266204438900550394425853643287734499699045514159053341672393364659158589383967813606153136436674438620308099602175924157463517535490631064740491981964804898268521507154333829588481113624818972488867748082579351568630561272962742120854365840430330137232989158056645229874156411484563364214687505978723874380716816553084492517424546724928619807841246186880903550068898281482121167155195316660031434459130337094996198187265987637809077464920918824467059766227961158023152575911852215944469744089642361708940632737652394482989468963026275217885605720893700850953002720580177781560201233090317412347805211811268547356392269973953301540192817830158285192211725722135489466078276628651078341836834529323920465843574123291997459288032341438593063096578922337546858460019810555269197691135249816261295949404878367802108390813403028044544655325656197792739605078380669252442728218216271987236737375932997328778158455492723283786289448805625250566509257056578975084160813706781740393165307612159718700636735128529705073562998958454830433429429479837486507712446177195265349114884659450419074827935830567126259776535794561685616867020976459395496275734263337596511365426277814938744045965011186896415770647155728295790793327010558682362702095820423491313941652123225256006309759866320484062264020013409088429153445964119852451982672401885880196958434063930733552969604992916765624866779901452404830426880647523523533323635657346959066321631874655175368518466369472377740682668279763923429967079930249617127135987319961366149097370202212140467844608452024643473463306777225253085359673497912320933054970902416708062906001476179032855293756004355315860485756587042863503455323841989565759095557090779614821061919405576787639026104037404982664392499432112314617287922791217085827135484147239154011604710887501782109469303603007578912809404674737172113171043141865673404245415555614649426761613111724854869548319894797642942349537722342406795348215525770119513666244711919642861757222672964153859764642286529766169644044528176974365647073490376704708836973329785345426024645827116396818234273762984984045093691561366857498270276115305178794928615339359973863121543969912123902967992154491432901842285513651976374228619807342073066823157835418658829718172957190842560456223084757422349093352648238995653315723003496908275512298544119241067972116993624035423109989610779259529880364556617449513550944853051630674249159632360056054006501936173370347520945495708642932717112501716171138676206362151169597155950034365368580742248885606909872996695344634568378779580207944408710560366749817341121708475858523802253367464550130397526818136429006144492282699440814642422296068816982637801803945406736410786900684713239597870790040260787823858892342642170003058332263226077971975972467148326972468635349573064770767798148100795546150838294288125586884855193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4955805946259177446255927448820900018092455008385515426808697433140822991171103234272143364627593033030347468302140837518614941771236745548403534173901964804660759884873634492562613612994930862391626730516882375414770988327996132644581236028397785585037538524003790745848684553066779835693174589117980312785281698389608196520111011110227636564416820120483291912492380267069852322747984384181563379962970311216350895482479635858528157859177978570912857930789912896783739360395870691560782419930043832079023408847262331449388061951456799616461191895536746990883337200700501393286848502969379955909267967570122882372932569121135878794239434015465536655015947857723427672117587529896680537661119507201953435980334803256283330096852287090612922579468798556688191884672523711386876523190218862382303140869149312926786649176556147325173281870747276685215006877865945622909872208260596781232063572204741450517822244972109676283689307070160791063274740106430374970227435707964243274596553442594146055023820887711456242755849739510894863957688108201551092763378931103747668510588366045715438527670818566226871276809120463004950050388855171588595802372012020540549710751044481158484528820918050717085921074457240057086654110372707391807222605160002171516393197429265032110858124703254777187468350903189174540028966349796241805498440311025609469436780903777419807250841723076483848646934238123114848995173417632279978293789818787855850104911317805368200981251595836214028372938120053566132357602651403594685212213493424807978758174946785927106175468390800777499409657459185793640413938164308089865225581246596026822253808311497986628251395176720445366779379129096262840243076194612338932160916656036477296069637362454461135274533782140715296933716133138430510006109411131060149739902430106681867782417463858444025284161215025305306181196189698804169588435285342970975422474982183911213360297779874824634644796166779115259767424926602790513141099219033203089636815567629057688266539455822187776209057125317040016707026935779832800372029168100694081544678685862998077225695250094530562785493415050433857220570874111960185378131086507435398869889897433663627652557983274183551489317067958760730369010025039074897221939015950628115546558876950400033106710175932796213431153425446637969604916088669788893902394241026542384621242182001049910251170187170463119999568334924154085617783956834061506945836958097038879627592918509956360594672479372912170683556007461952846997080894579189045907455824252298094528986334033348637203927215961218156219812664865274684264395142110634185303669783976402633982010337819367440402535031338449284472559188191170744198312989719641414411974886514325779879642034605318285277875989331999540391742937652969847183406884954701052544794056896847865186030224284678476627436275854475647658518062058348820606775742556985732896354446424082787952058292223800337116927613432192939419963098138359540089665049955013775806094635641459207374404804986092118702890094302328179634252147755264794330524955195796686978130867729141626545770165266857350718074962761526286241023852988357736193394118218522922879638292778096048854254107278078465881066282754252486159931142203528206920503583454108983158283544203032887757192841803631013234254867996100426177785887146580927740219458130256925374912796989893015437697479585745494015409187180877641538185820904472784674408350036263222205903909523951155469439359427490937828834602507838709937734466724663777904810607515489402175419212329921003274200978178387655659462809065508395582930063835248198046557030076715964705579658372197114887822288000714032850653965304913773325171596007563946380729356481587148373568686470372364544532971587535888885716621557300116722807628681268687267896831683763936833661493118654277091875343540311332279237361646497499979405115216251419221835968590787042877070683070405583442001716481934958509638268513776813395683595268454106667181281011059999162625938619237777302683886340418371885710286316901731027489947973397855394603622368058454208463370629650603952669979247368054957342182228995500455954152257348092576829534556692045673942426869851755506644095146447397694706859398557940769650070843849432756104878022683600523333548232126880649092357783744201963109446652540352738657792563180409643774213373253361518575898283007625558598610956263109467333504569112765964890477184453210222366844974568657580890202263985392295445000936457305720172944291497596028754953594293279790677421461002056368296387023555351589680956553373231394843025389687473945084578858884799807177457787018240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -11986109286308897414764847182789659217926214444759442143476538183407022551414812323134308363409953071847152963306226391336785953001237910636817669700326729921670317534546808049643005441048891402695493207829485279823168834684577476013448408602657830541072157770544839270601902233474230741591595384499978225016550284079612402561159230342788512534557350178833682333758468293698431262742319046935869158989155014801527410521242132183603611747301284840058480342426236491078625769043218143954154285275018774609065266247801460413319050091752423015479937041824285093122603918747197771242012170951225894848673581386627321406529443220199043305097135597845787104887279869356624666192271986658739572016332749727819433211852653757923400000724956267858699658327078707444515381976341087971127102685604293193278021938955849437998961294277246709223670709842419475646872997936117326086842907924005030477421016764076553124060129213596728248640126442406550057159619134481062321679783033054843395182439194570460107571930928894297945449497656125188078226963105844879769003066255918092684363919664191931977708623326713211244810707073637176649522835906153715226031553886334538939398104618566214379665427251443134748524817122479816453126065989829892424765378771241761992394586410157565118969016952718489952564700854778695765804974392262167243656068560601397089370809729885257084649709821097913599165121616184076754010335947304118157955084243169140000907185315136176048552145293393064731414881989493257910719387370545983993109198425569063644758234873888809201956059131214931102006384919561491543177349920031209367017628119058226573792726421178887654931534980258179317203448320987708359507763562441147114521487790185696731911241013048983991178443159017577105456110146721315007282408093844071630196206169706012807302453370763784313005003708670332190596206667111688967108712134593639735434273633696319256638753639038845330517038889955293659990276775931217776374175748537382230401148024311143080358232584468375768027384350330441992794534179973593473371668908962862778979817634011174751632604335035053821557763928554334311922732364224406039316051710386690030422800569998760367045646376127367572348636223554719935113465920749871961769954827885966397954499347453704826264044617856906291025082686517570094076718861842389514859515889177444720663039341704763799940099040621580836025284498389693725503402316820321834200251703812440783088936530172710066083675544957012742945837769181630204443026211267021763241892437312923088109965530626366781264997317300190861263159574298250890988453071881267896012292301312402558267248882776265355215513367603440891292974362269100835620105682149328988756300936067620370743850072738043988988235622300490338377545650629201256638791943445338113493696779939248565485223107084684407408041040548790659723797542564045232911923201538746004179230302880653273578740776971302277588416266593079955312716002311130569095977468172525263736707051282977039054497357496246084722551652156878615460311179807610990171131237210521233898991144238610505654882907751823930394291592943174270787970385832213163749406585783312912587108405388085081570879635597070809722873868840878540172565267850873973870751124901845346638911802272151501600042754235865266309820819908457326854541208228989464585234306590711103386513365303737394976079394023802018074317285475785688376917832472595447410572693150438053047559712796249067884671370317601388731064761403420838275220728722671299662236544968914066982562878727844919643678230781774965750335950904221366690725954636269491719350328932760773021096013390355203501303063900979278388642569721566799734738684201743669948292457771848890607554057737209896674295897454270620639816051942162017634964765666086225443507258595176209020455621139224232867817271096334842565559652346349636085281497486675462746400569768523526433249267588518521359264468140360608368985376798108154297013082368536283907452038520488100809539501742736258273224032010083358380112514139657535485319274688327339155285312314004596543613768415707704901079637463339169997726170822137259968377941425909090834552105888573502150273742122379627335608295287563923494600873531338089891487503568778939964723852802801468843124648866139214452941569247911021245150159725149179175270231494754229170683258204494496453050024760087012360799400444185886472403447386360200001541334730479773686064419607269366657479046373003560638302864244691579637890992848094483966143991948410516335395041193253041782134915784640351648743597688487317749345976883194994173033246224867963853056557898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 33894302757633860172572724821973445589063937143006752327178626196501317936605554426288481699113644128887610625344712878625821404971667443178535227206374026908889180223973585539900416763986343371574349482366199315940910246256288823343036724354911320057107492633346508154036171925446059572691233831810301503963507635213553666403905205508077254840341115448423879795430709701374378940495793103038014541619020232094371428558133073620150667019751257383907679254637376521102407256478934831896725408903256829075742435303729952042607486842362042453606994998939344303017741233512273303957498642041511711387395272532112513623370088520189759879472840197173424795681053757241185966898862692942875035385014211718945207094430631601803708904328844953296420678728758127861409696583972216916479394621838349008238153557928160349966417950911664449699594750667634821649464146667844608758804552835694391396220335131656526975269272436750659471601762121668339650958408169995913245247729163066435665408424033979097996894025548675690305363153443268832900644960979460257175900425223918886173600831076571361488850035125439507881277897118739834942870682642731891874267431469609677520409278468254795661317082207126055787485023247328335906507357203698020825966488638698300977854380115386972262713945111528783135532350360724943034270025751031866999543211428261265220835979783318396805018910495868061335777704681747580792352031710544535803158469065175557915743910744262227777091155794283503356259384828082712577138565771353702646665906310866018707678223498880757008901973064179921954943992184283361519937325700517114954570678292202448798731561234069844271422286900149110339157849187240627717259260114233463416412038550497598800873102805857683868066801270110933582883077523762944119095445912850834331899421399445167972965084348941224474475068398430395663716294581892471120995016207390189674666674456645775205973959653476468276775548984739989618882184256094530483988397803548959754597147956913497927935137351921577123286135762556182585367680217554548032581287051924028635497092280879073765724769645288749932872616163500958825945202070924080392430340594588263621150214543453631077541121145673080528561006805731834104156218625674118756275421664345839760983045145266217508033839060848796549324357294984798174427730757335664621044936814252406477434653334306862849870466470807211175894422791890297628267136629474574014431231702828050877354559886083038820697922199126750998686562514374785693398439894020323356322041513424617983137591240666484853731799548857065551735967701108380558830237838554410195255556437875133427748199234122989171760576995362616211712318159730445609954268523179961831921400157101746082791504673607886483055062247080928701287741697524061253751886925562926810907923052123368031419000457762691831302111034295066696589732297779828897516302786902119031251582649917057165061619583251729959136973287915006478040734552387687618108630130227606539613582698666470475700152704095113389941941868596778971608992225542000372711413010599331549429735766655286098728355307426598522317196664916691486801300172985815141756950721566275204662690409529925590510085646204560580199266071428331111841926689994603433317848683246015110989559702522469870777821136197779043932157411380393146899076759451747817732026075491126687004831499746616716131277267848625675118077398747291443675375516401336365838884316232628105382957165066360051055329291285233767300737765992370005389164593701347841843665829187584949318336735289839735743034170108087573071260471959320409356707238800550336241514932238745692343155034893475585605773123381752668946046513912162801886559145852679108893483638191013273836140313427433967846407670010304366035759336701936977528268350172583408465538458616480680034096716935088009836432654880675409416831807044697323198624180577204919989764052640758231530942945332947207864865705608676677771233264583371877298131826841118389568031414629150565737983958006570009415399390887463998937412236423892919603468708882194737989946159850561398283053626150818234543257092838998710199042020904275392174976723635465442297498502226069620737539395968208215884339394919854427359874873845208113870788828024209012477794736558709417646338297222810966297840419575698748850837830419949415457274214034182580745511731301396933624151627053400657555075731062594729693721416010572523236851663857107099772971474847265355747270831210943203215081572516498383056688877375650401772506926404926805918466863090663328631653586520467495186413412507165126185061908208189365166103725302485108630736084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -78128706524365913490635079505858511258623064982739543070905988720626373623646536554353479415294212968770534035841188615453798275859634035970638980781599128561599532178373846199048791317069432640754036527366333440305683856534973586222855827339339571846134874941305483155157964312634378912003888810905583044141801417752076329218034674059439794119962624847120338097513347797451862440645810849313174255287060909941305516688954384655131468670975756993767093328091395322925270708095999064600053939102941706725087013960690366817853414360909879451896917872670905836863288701020512412806104375317235081723198466814168101251279658585784427571811706252541460026858722746178105767419274863633958810268285871551120171062256155164800061724788516040673619445555974746418357174788846101546516217063543387000710477133926786099845351340061835560714214558023975044041981692237573244537389224619986608079185353578470368833121300081283808974542711973641608666407756262415290345938070330153560855135922859524129217992509544681897398361816082167274854986118638871631036701430594482086223530467463884600624238227669036439400306927875638464131989222771996432769388268334748098895567372738685477249953965624168368271939102575273320867150384850499890287653366288078446460117445128805165446630582842611054958266469318019275455236821073672552331196470689525291109340022245428844099884265891543237552527909428962869886063388858587667269812632857052136151546851661099052964486727973103174144959153829074522861035782421066717821576144097333241201017060140479836120935508438072657579902847702868459533312561281142620662331902878368433993232512967343857780158944011788933174913817011354409641910830556410364034753583587367211687149600408309877940738523694244330267542651540545028871591161435909360216110638528594314549300954366830377055264421390653035357634556948492953974486307358280185681946272139266679847760251101542804449755076142094502588641929014877253604948887994934013378739652903339597033478314809109240093563632874314554327317027694481971921338307807891870274418289383803553317343409838377785788429909145236570403009303082436070297185792347622408806689174137792336781961181085076635214284723481939263528374195605325541996088410818680641047656313911671266363142585076066168911479248094499693120599562979325817551385417264338416942191346658980908055220889270314530047095144623726564354295892641339485761551787177925023647672989182476025131183797549336016292530417821904460245699526462257231989304410495354890667951136643627040453298408604816163878897684997660726755997578648606722907489117955031952183071229249690638408818231579698960685860514895484765174206039718825801495569208496519984841194686030798401230025280153218118714353550392815230014891082890475907012602560895453695279910613797166367509587318992773444168559064363293578720491459134811459927910669236367374460843859697855899541889170417570925607060389720501976622644279092588845213627941962701677923077000796056327445566973872565526851087913658512940093018829828830790459098482096374204377779965453180910921136181416209713351347050337880417495574965635632742877003101274857243784861068748233148728999713264857366316363335335319201584394178084600694836639692331301011208486942327833684627989804951802812540949150084486152900723427443757766968163740946675700054121374347996193127396377347794864441137742601451699706140071557892335097814735438712480116266301045819251635078563668929136972142306429897421326093281323146935097276014141905500095472248956164694889510357947330996919170787620461821168909140194948938502840526829989425505106797842151252823308185746393760992681389562571809085805205718159988262712115077759471924614594331294685074360399458450898637257255487274625456240754150106287644704162600742785881969241418213060889740153033697383207396731640535935193615731181747521876946828799009725409960417165017642806514690529779666185928557383877552280794986599084663315353606016024334658890340926245779183714353536943571611791561450704816518804403287576505452054504377212257373041436925944006147002504311505909615371551945177809760048874129422139583863154492666374880135579900052437739839134495298844808938453066802625524466087440907627604144575012887319661462782149344982673180420876950222495047871688042945528243074695975212103593614892862077910988448870491100525690738176410512461848990067837505560523113916609618139129215036658799333736436891005649228972247107356603304731241881820274583802021684794045731659609199528444652812678582869011085791670337410080542740061124248179807322174169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 146558172684251881088245877673066856515669209810877571880444593920959667716601315476506012332346844436352118842096568460967432102302046839277254602527131039976375680727281530760067171185872299236394430330240067652850608332454156848327733556318391622393584672223311748725433213356452704698036309578739688049482162542225253819311573911657707926115185558861558245881247380621694952945334150706636952937400244978020341314511663571127868636671880594924865314193918372051920200460699306832982984569179219573582837038232290943260056186314093399555062990864137139350286550064137201360049948495707636926328604023469394859835574294094828893456347146192125723962559586154365729547604841047851972667985370312339523202155038100014495821372819323668656452322462205711432352263552439795889299775790715032682333014756652461414657855145247420177722682425563779898074634964295778647394150515515754638205577430484036925299027721520059633766360450812100663593440814948534327394443578869256243726162188668232832738865036196997022648507695917555835611138319355467934423157750796696928620961535184076827200211787080515854872756727037226248413691305709478122249705387202813465372199063474508372179767844730279272257508746344981302359851676221383427580297015909200260371832079823830433841415373868807812453914194081218926670847165274787924751247937322933267914599779039413354919239884826295460551607791019302345247785599441336146459060998109313320641140702197515700129143814040041313837734281196245018070384521940171774453476577324209095526598750012019192308128131452583080053937131332752577650256703396821989404415929951916049038103285789717212603817850402761223435357767536292722816646347105243280730203376752659151032997614534194721188451740639846201366529372186432771786709582733828837873062979310939776425555737683526730580013751623494761237004830557734055280352606316019590563234753936887375511598745948746579754650962194179187391418014828097340534462111561409643144099647137490669208753983562757649109843688684659823692141942290197881842649625275700404321492199960146120696122315024859000467087847357388124806781173760395381682397991533246392154993469696832386859588257537335348347397166490188016881072477061136269195871084656116972303143707279607237530922359014865649956755403888168456974840548650322136409453073802631627674121699693093651716926898234306890676439156092370493831077421963761628221897141488165579949404826229512630604083652396337228786254840331617183812491076050917814050755641216827770938789607661830949740004904156772770353242940495691243212309666888830613192262079949137444159769260269293321822836094481119809226567011217252335210837092814062276290539416979887990406230306575680594714922282587862530162471943497362040697475928170946986918477640857526037000626732329427454260685550551691785744697218690297309071349461586293135380149496325784183806959159518396452809877147206399148878771564980761857381034208212364923487546836639040823357866302971317720445088296246085113658111117450736758480865393294309490425735427180356721854356140594784940729692438387489116288408169979907273948163233703987749800901529376338231384791866243587880025685869174866382057532362191828638268016881750903184042419184015954703880951289826404449529503950484838059235797518191875517170954027533595768785832521104978975584704518753141234515997763525030493968249229350639557106078599315763800211133306384885803632998469771960463358617428263186647903399352014739224313345830948133212042403713653582484951557996983780090956457961054288830474634363308286888066856297046133335158175531744837926638869780703810599168716470356338586563911039532558948858103311059593385721820295141565135536648453967174750690503396645473444021930154505708055186562596185349758961995292091583396472611571882845762494036692188128937626277253030254970553798452646862618541107673030740182575683006724057642306450978518955286249820985092500102557428964699245350574954497558292230194763462135701463699438594606522156292368591438443544520352103613769358217259999652644468646716688138517210486536031436525387422105460806470944555581458712416916055967884363227082195462141670541692419601385338561154971469464464479635600107177332272719732784248509340451955134940967446164953640172815574973192570777462761660730906644350192010377442822085952676013456010223707919107336051233912258421664311053031255569259950602054820652099982804150591971227555712024628819247740941127817078864330388664403123089520977214662113307093839553974012388676001690372285181390314528629118126906865071618918125327840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -253114744927303931033979150165866732394992279727214920161221733849724165083944154569699715998592699125059744588112439140913985340701563610457748449972111789185171249101007407030320710880439662400666693253827865062773811900055780159962311468050003614058538746291353674919515916202649707954083498377048276589188284344964601981544222717191129993735800803213412401253301109689495396659608891503208762522340974962852501740264951259481596887007204126753877884396112945234600852192855368403174905627166599914737699833049468382838685499978305562481571382849741832537056265462981542401563114288751881685304812565680881504403731581162052078073949184355141147375977008432702095378530477591415857130632132342265140698412963626468928722080400977241172900435748384851620573424438491277442638873908152950378335352886769698692272143215128462748536409283163390685719857575489681683436681233412599867075707700908858454220960817929030416088385963952607701521993435159874276763707888419406118379754624574139044358930222039390889878691812633428689095862583192911277998491270618504116123608001408236069824301855160456058414536689454495323326339132207343787421549129396910570498372999843730498865516410939416382360299579627541893093919731109012933407566754508081883154458321487664057834304524884698905010900628798923940765204559644939557886926787013754212391895529674149822034477670038267189454842847745662606461930701416047077605040284092827539663661158507196908580380382537587237003393660600449057663355953396043678389649681621492138520446946905249765290339510807704382279021376971471221641437229126009991936331779598209511792437827510387740925750186881082886570050687885312994097728264455511826511135632930843918386969497189692424116640489004169938288509645012797729062944168095880939854199719146745266896558535917237887139850284274117763570265459998071706184767981174149051643620160347327685746101693204329457139562883350168088337764932006934078536761505202730424319539302898101856827308250592124052003951160047108801221174134238601459973956180503141694873349984249998423480649706822319532985078811171772294360719382998571850162307709170101020023612227896590099895040796455962644834915505065724400038289417313147117723677174983338388637552467749118496313827311907853354671073121431698793853197595654135986639081677795069293821939825629472838487651207261318531001560388804863485080501024536811870453990812296175945118600499517647424056207320865440316045816154466616084920341264820489503236656650091214126659743600681886737987489414325365687024808151446367978479215318889501433094818642850084351937643827919735893845547891738034121340585345867886026751119073285482777620400554102374535534210922849308145978459391532827394690642565837027159496399793407950802164769611038252184064747550427501502375501783725970624350778707768957885203270611766765086789177337732842708707976151539876645707033943274075323305211663450683463740978889264261257069631952210265278401478164053854070181456225375122832436096700977869806517876692816585967378554791284615117950349435432606506398303951241058789405973595565214157350754058969884205486902883216643834999991802933749410911921401254673491069869535826912626036996648306818989665048381994342180358668872162950288386556950786265447610200384744723688776188288662055985021374358315882344015035949837294997736042764799472937660550796492875840843378086244002734605042147770935197779695872908012967509418106046353608306059366912287372595855173715336802226136478605628126504195063472135922705298885075766347205101662158137813006577022726798817860748163529534392961112254994302774677559666584061287288056693938837370143464338524714170183073947581589901405435267650308630449113386119183906129618460164132205782049852203791163350886442416301009833711811960094522087206513873745694686392454894556120030470090738091626481162502200854506694674978861136334089374103235406624907201909520021817929156055824359691129553534816167795033479110997389759711614264681392535737035025555813755662464345323619517306702217655229049503253053019872103790896120337920217143706394261699184906805820081645711128218779995287700174861981346249585137467140155999698594960704255426441345748037441621725098182015122050394125630186257668187660071308026010881401575861631065700592401913568118077756402184000151151099443671311481145662623460228780001628321941257534961155945843095567922687689276780908586438884431742582616840063307261581917821505134537298515253247516906486839090709265440433442317006368977329397749497573375211767693444267300002027919846192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 372066812546632906359953200870996713943907372485489019614265125344826603625788473437188858362841253452813844706420800687265978103109946616047142605772808794620070624062324799624440104539470714649009315408821545879831643282435953196762367719035940045359850703703442292402262764416451336851041823856754911933394298506266968737060446702146449497452931163164842852804363129164932839097193424697936705081182997959184067112133762595336143527619765860166327179946660545486098203717475680263442346324399326704847173892483530803772341906547389256434481877681012907075716472338135326437531409826634492775847188393229525021550815873157622683902906546714009569921563011703977950976534470411427627901345209573286970095828435411966012111296107200247263264400433676781870614290758307646701045285743926156815176312801146301186681043186740274415731814252391673655141961815193831996234190499417943503952478931565693467393886337543623902758287840421178946980245374736722103314520368102053599621120537663331745046177631835462816242987855294911565215531159913708774306465988616015602937912575178555757227126434272180274203219187272966065277877267296569652780686577942881935573509360547354558118764067389390682796683858501462418019606934016106939285317075855693274369400212209981687635438168194224149079951348794270351212578018236131536709569608811030428383687276331698635091380102167042850307942204268781624665568485283254799620881785114249613483281048797872013624643611039469200844922289890352408491238630345806598242195224882701205827272518294982699531513520390134800212512243279932858001742952820525517788847350446170232751566216845470273007133252715663708342558786690074422636589745268624193563946419390890270102748972393892166457839444698367905598997901594252845555979704596349773932454522539007347362869971400078388960427681802825797460461274254699172470598701068691966630036039765751600181836157633945281652475534525158128925599426792062430001626663063483991577794035027028578581754408224931546309288757727131948638213782345757338957007277541007646817937342355318500297166319689421862392538392518527806370747012923856918079910182423234997425591211211864056488294416795316736674543600690022119086540961689140043154720952693590238024015590742054159488727152671314729264247104583183420758581987337756823232398039859864694053330922599769432801270994970973980133165814351149886719520153867769806137333661455863399430095308761681132488779611343904430201993032231779326485385250280955279661571825300800276401833258188882092055269036222022891702066425910123693272848883901671734604131922136778508747015065898100200569818612488942538285061204432804552291764055211902941163487364623212288126745795969839661010352826486165231531368083572617610095219278287144322783426446636760762907768580401501858461984886944954195035859889267997155856221075463441605463666470993665346984059924130271033494881087022500313551691487059890392751258515832055247155890371762752586019657375482276725066781292106152301535084362652487330383931311984463665953829120892509546736606393070096954578030193180492114307915007215196777841806226618483253081479139117693581047533920229267307672406719443459847427086264840438915348084094571018721793438451906887005401082852212072214429553494655617379479195504974326137717318448156922424681753150513167889598715359810559412046980304433657082520150062654265370357651505662580360928832428699913899050421309665700318880958954754327281715106964936411599343993488282310502672583075325155368027053865467102279389490584576480343906367819196334611522735002226278095360873768462835051839680417525177845565234961045044186541429615576299939493735316689498548415523007894647663296261854779248067838220468725359703557670458276274260765382084539228711419387376562482925582278652467408875192331031918218371952931556002680974201473461443737037267253747969294458528199914147570043519097048792802530235024134953651959717825440725253401840576956063057066259113512245584894473019385327066896561697708749031022536496954872497275644659905257330736886102111120528910526076016544301290180820064271540099570337670031343135613088578297899169669578085608119744624579452002579667736085540767771467940304911793854098214380313370088668120439339602101328752515782968470662506025481586895653697063911723839685865326292554826225197491873737903994394802849663435785995516393653638142455586284714650590494377549418498654733369912328395143778549554594738496505594697884214085635019853149944003003945858595655210863800941588514546731073956622173327487202072646808447697786000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -503303575852347700162692911282149821370924653390846115549392212179175546177286636073160001623928045150918549016717131986003894322770531036885563803030352147933701833632377339659492332251246480114448541443543705826561349135350907943551703946444480917992814591804145287832399538252308775072222244610232097377825062288689426296995262514044711047886697837085239198645856466452781989117856156921374841811729931142957863088523064488336047765156273208692671604600728563239947829512619298377641420769997859971141474683346704021503131064332860512404399775561987868114386929866111660126499438434755552109745045136364533341027646087064685327766151149050367587969033119375818492469720677112989176439650803518093085841850162952960811770896756669840941427212457823269619793913865438436292435765344821614952757987800274714749457012289066681328562729550010979980195428033725248950281235888680779740627136079846889347419912994284594744568680121872423662383268542268957674465745328379124070145609834358819149049735469818863603576455587273422510043249122188123394611498789962515925917235117409050792535220838879889750850118391560445354026725540307890066468793379066713751275392886320994933795516002490401032825062635574778882403502057070931171666121170443273441309477548118208769251543782997050783683664057341025996652378204208376835313527565184931189430051019372393361539278171386069304262898811359504807608614445006236091995161535118742987247171820455327704398239535689069537602017360993140850276181697755818227057758134263465942414914009998926865496505871835009956294522753462324597149069226935642963431659638606565680304554012813729270571769284888846986263888415042954979842341210268716847834586003349312568270690671618327990897062334659907145495209274768010941758300863652851575794880513816326580288770623460412811058324604934610405549490600206118592126349982154947777222641665580013891727481964884956742128515595136181429059016228038029668564864276825201266538195104255218013316735031704762994533422376678199168413874925690591516416405374907753525846412917594574055531445407566750251141523085556580209287322229541255701180365401242988283222821508053659198614945982126346600041552043766405712992556334447233563065110799794798612254094998244755723159067406202674097914523041199389491255871668359022078060008774230540349451542131208299017944249989274278114536363566052837993768887891974882194576680393642825266284504650978316402753942009148391444431561132472391673086167324164464484995546627735156558634360587874991901752863480951295655852792420352088213235708029953917318188599418705640137247327873293120565555490542873206249807108334235821797359870858531724517557312276244120761940429006012242305775647726341495906224318863560117848953334860622848761389372584028172327885206371013385141217662501330626480917196117255899647335282537276791621004854396049253683321620886980114337617746285421076193230749955421392749004955569903753037758336893903697792513162616300279468837501311080708498170748796775147237366528973326302004828353531903260845348035367493358211968058885617385373929860604900695644035286426668396212008625731517665208550915312908386843315727351060856980503248098885888886765845778276940564227274665180355629952368127918707732937397830950989571005299333601382385087208472517564276296789781925571547741728009252141228333775900131205307526697660644879379161707910373329310485388606687165036358617756557923130378233077866206165160272804320450915015258373559371316232066168187605601136827878920526767695560587476318736630622479593214211019116398076705595584481280782941863141119449991559356512232278000386053390240534195997680637645066434803497103980049389903488381269635127330361985399158762502345162075054038410845823047334877303850339861084945497928551946084492513991154206203956289699971434340113264763334500840425618165604141006309289941371702680937955065312889250182291744467242678315438422050022349788548965982386995778009716310147953875962603493058353693354801951103961144160234223541298114746371045631701473339708844988222841428956139511670503483720004621842547711982643246563733243180539640963694889875369313953852944782306919961036149004488060110713740496263822582505512234191385750815178328092104666275754486437182939187689552603020862748286028406074003386670389404417163058973248101097144699826007995875089414144926520128163067179583100324338073719796374244122274191951976428725755442781748271959418213490437214643391967304840126234896425891993909565821020402000565874126694332606135028764959874350560254895211131046080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 541060861805831530984645255357083716275738749394430331082735279645177915704922607975727151370777047126934291346134136325784461066966617080274383981365122492047674628748984441213321090839780615407095251689241201672841428072914306410828003893116494166090753875988654593462775831213367955716900677971200493185262715671402647996956404590701680512017210314191068217280937745236024475216364549064092515281068221297373943612574808324024378382208649809500630547490623595915307462980992920987851052832209728166188436600910899236021389702785661466533018683329020547148338083922723151304168451164837230762548090474512809233782706376010844922911077316384242910479234421328882206006413836823037438140973644874897238921752337602507039574375677532670047694772623838255240495679997697231372202931980142445570368695901355181349876774340296617596347963830407618570439819150226536759590569896111034156948341426199381016037495558557416389443342006959754024464531486145157256316638443774782482512901725984549910444496030017089630301313845458961689165627153087355934533689426356611498167918757690205381415135386062127476635854240859264541313302400376604318584213707580771576613702131176446819896719752369440024580926626892966293653912047404028911643450200542751090930778278261760173920655335009400700776894568503097862181641594257131495905590108159975103672584482896523836552348541291134567852629827878042626944115810221648085421082794757870946288938867023534900923714901249000970931378467417972240368792123384379949757422490398987762422356524353402885403375634021892748541198121476481039253261048652002071118112109867537419401172835017007662145050975790808183128482244671292291529039546219451022631059251515428948081318337240173334649447682074469533218285130767870787447304110071304062787355511533168090577692268807280574487946726998700710218512767064015689493408292259902791783250482957075515046765219302456826181985874556271273031460946167253646199876611910036860629055894978501518729512057622772764967706914635012387418355393977744751703831819045320718288941319566976504176453126370580338100011779137441360414464626738500261963157666095030558236771370535120656199945115106038963020047195476743441667347229035803235121670911057027370444040332059447845325489333123686789999796623492616162882816250783379031930217528415281648043556372712837953875841170795256673467992650317082004273899523736997555753252545351935758004162452785826005340839077361893985177386320954421767513605540836281828605366501972416696352244848755715302731815236254302651338326628699904772097152899722837233712585286184926597126117071794464583984284091585010894889081693221088289743004809320812964924559012922331859271560524160601063881104603968262576274917374367955722631537032429639595232534968200390450772368514094715867930813337532847969804568168548013777734064818109495688922741510129765570128825281031403260054713175564047796304623912535540142110726547551019762671504711162709121762183128174346345858462136812554787742564886539542504943937701019588170628883360831832184234996302125478721858673323620660210547104008500949944440214327172967638690527429688817410623617287876114566050718655129066489029617625612151761993886135505814530361846579992271210275817059018063814705336815665376846768428340725211444711407605056730966159445150310880196236726589811314797721962958709137026787384768165366344091251738150295820823423273295392234428152511061984707067735776291579256822711975347635532409682008453371221284484562109861125075646517443734434224444362884374664861168655550130244906416227111588969278346374806911856351431406157504838114256745507746888827347265679000286330697754086418612175188154455509859129234189921667242070784708937095228522725546962613201127842224349044322329350786517915867270184379372775622588536373850172002760814759569601051810117871392247343376139616115602003372810675151522504350023571645938517719336176907156690714679778852985254028517515772121462311659338952250400993284326709503051479005886552301578677820115826082017725744765246546959776105882160422506550490641479637040910546462706482018295813094504215279202839507396334230182092207347979298409937348245097326162030351185572649236897808808102653346550594945933001914810400077892984994628823374481321632618009128070573465582659986287877750603776458015916974040359182867790493262214140963568134954891833939384885838426693899514184875360539605808892999162902757381222240316769431036927237758550112926636902792438564935506947928678573636537336656407071985280320067193110690811502483695557411707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -480196499503758611882011783284297994057155896509853230098706819265871813641480615625445176970324719774743236157720303866556313366722690796539220566831305319918454765685820323580181874702733753903293364407928904706074280707128421216340385793360196822758519045743585561329379931259009691134745925850799100109109301980894841075009223215370016980695899031571679279650149047795007409528258859673799588760162397019941064279373305197352211584402459100974534415083673754561693267954814263341076277182346052370184242413654240426039426880409713732400453829669012499785739915818667028753816351685516403759416606778564231314497183541836547805268381568195031095004439054326912725116786706836363099093076821193754047075502088186373208120011260319077530465010783744102278100697188382442686128099840001345228815624433090300977069221924803440215721524621405262702778140751575616734822680962361209846696994444167236680320634993328915369659071625083981903212810396421786495991057808110068846991551559209193190406655637236159583400699278610279088474340400839062285269916605956533542891860958345545185303909614761706234092774997987912345583082244214574265550264468094708345529604284725209374277849294202007596294620227129741317502205498400600442446495550148622650691785639941354918939042289264346050972466193829330848668320239196659389745448512426760785880701899213882719027424862643897136963775322714526426953377035906426166341967430874339345679657735591919696889752259519056331125383101427246990785540902288602541858987856946979260918793025134687647925154353093793333303605458573509157756066899206081822296548931057400676884387925822838507316999667089838231033628557816856737151181315486248672204401204249116656236350808172634430384029189562961312342528972415384903442584161092539650449742694021181226542772365311626714475238508530595009139065100779329967259298045166953020094393403766562612247622328546266991734803094116427153484707215707259305326651163295596501713861589221346070237489954108756376069591979793094770514858418873273087850661785423001103762235360778017032652434288716429997825963505035047277160167080820582214430443624385350520358318594561633161896609591118918815822035572206802519361388544734721278826149270142675300667563542166000499431306622451486255578771353039339742565759769968782167824240643667412851532210743720127892994438011928570630432101809054523604234047639072643913724294411862568284337028986402081177641195366063290883051868025665016901116718053526777053333156921011762830308233974495484904204634962182004280740041819438495766512691297438626567840503477592522239548645776605484469661461076009399683689995285366426808408779603308737739245696941253267506113546726766025745838287049705219077802444151565272197314627801306671544249219445687418279543714127404153474109738332364221608356548875193201604967945149028001835594007381213997073010825529014172151000563409909443999592778176020376899715064304865565537452420251411498579079218568002428952704942476664033278782958087690090773318056378830792501836812785070818183082232411820358687534001250986460642358466867979665467970956397420136174491289437144212583751249110269267157248778506331395131180049649978242191759494802260294776721045097517898883277422449067053906382217249695204432430398633729776295187317396857447780302086410614416369769113248940195021135340797346555194627867027380702075996126198281798245668683756104116600607838314782194895488159175120297049972321924485721272817655354395875200394408700956700862042969896033820925027658459191663058867398464874028342143499337328909586037457404748258102277159976276664243592472030155010277797444388852582911232915336987820648230803329046097603502887321269383021692832275261261352811051227534520063124493597779074684320034828767441823620047386679708368089012430240100375919429945667114593375369562286736500346938525239839862774934830230012082338469677550925679246177651578705676400538886032829363719950019913591662130096011153712720165753266056405788980580562779917841306092708317231943465134396691546726727763842856099252149237291247490534366736697938217216353441807320483613498573010369724542239949705998647049242850639034734127525967537197454146651641264999079831093111314674323044930944121312275561428722976669011777498446060228971231605553668393093524269920010318905739524178509263789534767595012493375199653154190723825036372321638837881996141874516891703409897592010269066082776589176319029511504749632363715004816886934978447546798809639248898309555797854834934546277851508275344535291289244536537135300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 321700110267054122961900070785042682490585612588029516604865657059496289957819387750385371364574976091316534179757387351318910862001432872506331267426978188781760638657586454610550201685871783122359016736354803770027505932323310478398254229399956176847060193575797420876589524172975302996027795392327667411642924093193268039683411207600638394747206489959094888588894368216659071883588527198876101205604133834761377260054432399823047872564987304468732989518131223078640631507673303205603998862265245214650359435580433824627852277171851778045700905200428758585253294583192999830208470232774506288485173815383607590504579303429823311117562523103163713831289183707162254413675328686562264834370151526891808777740965808187668051502498550136572304371958705882255962570032868902739347560893375036680804296153846044324030624890395022840802345904936534474787710514363897810585213485506584194419569980846396706469760478991386706829501449831017649795754217834848589243772775683348202868567143873049960567580126697346059985917992665872471583903240999602615816321373992529036769101540552451504834880193034086641884999950141255070131584290458642574258809754073720510094062103476435677473064239218195386148533163653562692031819095865517111489698098309329184457742227552634010286021544726012472540673330054900755816111062159658242691958877103863396455264231661236120184905276855224781485091226919500161423215420466387199603820047300641808539190846858077465855505869365683734355715051549652470221364263694167963058882445457565617377239972280499783637791977296815803742131341360093969829657977284985705304892949488789093675205762262272312393227151365329648146542302093234447314520664782470737141085833082069209788225236729484207428816531455064518880634702689031391658343312496852025680275865671855329860312181275777078879119690363738459852548092065665446337809029162882451639424966429897466600598786738841965770597730415123131079012769268960592913334294480477423685368033166086112386219031215645972333244279518912913053178622741847427754925884840761760101928740465821237378665366305702539125326123136985907463399468470970618796190518796058214169419350386956765432667020504539731304691220997448820926533190403328633450231048107681376957729369865704338601692804615778285027968596012435952790050694693187841673969587583616408237187918026681608566602104826684580839011399297973702592060634935750315763378880847114534245069877283099031474907176233661495548250854393600433504083499270816264260343414364130577246282221247597109433631168117920453853014252845623108163823747157659958663940133810829872227321771827748099208714626442829865556983357189321284072056820490132701824711174034166132969154305536991525178248742925198607813891050675649476090077957587119726561187826545263474535460045264495531770368098983375432378841981441242588411681668449093438202634213123744850102506712314278084729935262479258724924148854215540389331653781323187279818593544669874662347101086846843587034111917739912680367755203551230739441333356061961945776035199071930144114687376356801411639887212051808453399246284264368197481796619634945061787503648814074124824102020859463077983215656091068793426189019290678211323679512395997346824636639033200231029774100516182778177511317584954333704727563397726671260503915025738018941215620889484775000064631815108884022867453226676395377932745748136697503839120636176848570276783346097270027926995117538881177611303997814040329396626031305148734543701786560759868630533109725940283519646780667082204928069445384613591073381441369800319407207577173485724281287734169195138640935596187535309831303994229848067992937093085527852968291083737222632875595968058520244191579323701818292284885842588060254129978106313907799039718616308218607706111176245712553184281747320595892412489768332816027292269708636175299713541835744433488302626048223516553200702225551413317492909966657520512648747018324631689833420919961893558811922204649236868596560182962988334847966324362117487959077413570203200677234708560120985911774481266204119100744169063002422360785947378499815663776827924556053646419115151143362441686753562376266270377746077006920889374950077339358430030726704667311463977780143195749018776830750312499059550045000864373344569686146084134233220287000044163408641832454903968127633360451841776609892605211467619446987131103781664074109404531739949112307426421674356231990375913217652969911533959409453854129428098584094705487356633232776758939245635907463302960956305989444903539349940103139076383532652629786820256379819122500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -170384570594394498145961089602167076729093856912118299267928367901400946705661986258949898793790671538693463044279534816668666444109864831701167979226670326195259686339563260002213064794606479968523978468680095169416196833173366896681437369005748771755143308562188971381023987475480825651375774536550972600026303538951064047922789318361222423596043414936652809167510289578004611304643946411387058845754205657989223694704016980400885638513672272979971928694166175181393226592095398999685340735421036844743953959963544818475323350940666393965939414787990846343023771017781797292592209954499190599723514143018992350365740202350851807701768791057687830865159277608849637949733672707371360816539219601274719749762418740086663392429531480481753332134566173802030933427156756691529301988715980018939706215350985451018671512174269472217933263748383423372765907429353776118266000364496937051328878765673120366798851311845287652679456259906948248807107298139456837387713902618859504640444344264805230876334011234958838919979729235170959425494148950193510079243781202288718995621833224513370639904945042343171955426462150932995981208232166308045376151586666765108664774695089112655056321721595544942692072136207007131108908259394475289528903934916170054102503654440831069693045769417539188222209616348685212586536893855087487619839804821191359531175853107473740283827258021996524018102719410777796791405013717401745549911641533169382329759349499904224654206219867197694717060228256607001005019764040687045823588910034768112027064443662597391653493873444022750667597364678221726337196802462958703150311278458158430632978947219378405296297675601129489261640562087610772638765282746822618985978155311888248911280737231821371855736360428626257072413800242079525695705171353443335360371073160545176052818015296514696790243553425283267796221799661952388112577377419744344072283093875049240319623095313492830011296629667464676977991242955523480503773060255206931340459882893734467525619790532529182912332846514579221155855632736737287017831179149737026289405424482792854075466516487186024797893744718151063366611907796396991442755337165047311774099723218644549788425613162034417805668370546499955103102948285595886971672595748599231001815755317299590709846686432983638858623656549647597683929200656084064755545334666891947013561922659349117761040988733458690079234628435032478815972741199440863879542868380412161636417066817349813511569610291602922595707835775691106167440673781038149121861049026715541996251312126137092935528632450268055681785730059107564887223577658509502847656539529185267477920670435170057064864541364904489591484633118480224095901772159131644238623673148892883523418765238684394633702027404337627243617098917606936913554154648992635490166107817656462316460903074155356549392814522630688290993346936401008738402862424435794476123719377069553177391472353852047289395418885698606690302328639532183184732431762006620064819721071737682120135305282173719447645405808934072412350779689808195297273334875660553943624959500759703489546594720486294222987275703393097603661638798372627519342596700629658320025764949055170831163590404060642532172593990298696904804687437923427408292056779394827145381796377794058486776473457541226162614496106198214773066105316555424530881427931181255139821268977120298777084495140494357644774686297069806865442073293735787614768893587303811500197813991541940892245447928555667897576937324830773675366500878214724951638496535480730390122112437160114187360507172380547480386930118657235818807610822201654958243132735539185710414835258320960713649608060285998366706279666651462470384232353600341555119318228081483353983297487495557445972654336325933485642726352316570126290929832427943402865447405058913146404753032473063502403586392521456098825558785230257702618254979484932388847517885744609685879778616064578787006760484815262266988849932234740174477637641968682826065599234169518690966603891331509622296337693333908048573618043171578524712546118321492039892537373413407677760536480260418738658731798338178460460809277747973546496257791588646202264191863235515737465958764765586757408714590721794404807545091865466958201748839190608484867649336649018019432508806594269399870327076720722122027862522860931817076746160363519466134815504749697027342729763382034086033499896126361588033549470581079753882321927899958945598494917933626106285475950152428817800212413020136950419850288163075303438458759784054714649048738058209908852246795383461724717736300761818586046953664490881229139387873571500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 73509195668449566392759634888521666717337631555435739344277922311834518094144165100926709647202083158087430731223887160035263852722562443683692782021328360520408168081891596876562880209583561937432551916706298803369374215415184203846077488163403331070809332718069681702608319731494726772522106882384211681108675426071202432724117566466124803424188456592719720592381023782850673319638780736741121941119373751263028514753238045795068714460825635944888543266220447317077291506683979404152687503832645498493467854552106375513449788308128719635266563218945102083554590561332245132361911987276319327304416441834122255532651866423621443515624184619913013179377499414781821316892818805036413874017547065582291355210247098848473577432948421923149064359802939440937574263818245539688778257872744896915482114583602018160204619459194635331917746305098584435739843674138895779323706764924548954537054783169947171678013674112724930849437857685544633582564531777350965069222324799917441343196426692100714422143765385047159872794040655663702928117456535571367602942655163535318298725363131061469146616817536159731985686776069180441632980153599031623656327691220050068677639078753884758253846911696439087844232214827146335285537418600181747316299995209766406974545434361061981549840754356828588894283278748073743498850690764160249058793435239687504780557587538789900146776631398027251315341060499143398004774949062250739041868381018785101497082617567096525742232564995014269445041091541772514716427038722975766527720339631688169954991208705921049424865455234952441745975422532086638376568872466552838206501850294303245344808948121957887957698089200595634575188461411944007525254490828477785677347495977778578172127361038978974905185295626587833100926768581312744884335422723186144583888506862184729984694280081706927954933920281415618823044734742554547740020273420641155217851895860094839384264310733347473711195836467039142423544315037443411769378661809655427044232481812963280304207087371653451005144752752588924110621159506201083076216048927577422771900754361651453759926251761374810089795764014563813170499486691837111942946826941583485624637740298798336135569086057864009782693871625968321066139539459043796208942476478323692720539013909864563282540802296940204583532534632866883806565122217039761998145147956829489166308584376812655292507640615725796497862601497515729379676037837136110451054319550929283274041769790941050634085882106249945450742868266245946947776488954122474741599833677516370434238371613132329171346737156532329192451892386262563157167283174145505022513070870707195279938629465644416225646814238251302877957431217830937859813801086890257681392155917636687400579785591402528606009404700848909468281886247920437765548248009212591652355492333093531279496513788938212214742166584691930536941794505340738195516611895585492156924372705317703840023055189792362019691076436094271947165058511091547593936323866412813141207344045196920439604424564302176590267310692921576762615909162849380321094215501716315144249398862927378143753601325651290149141880515546713810055968742041618137383306425692146917827568887250766696683918782095221533804800642153263208135100752865996177853951225181405965815039632917687682783160259345511323764182816323561340482594341206532761590346405956651752135007788380225930593313660432725537294664213734120493686955725915332006501684258985266565705563120169151760677048076064988875111241866691738134168173595976555802704893224547201734847176158193050000468772771334490285003734882728633868362348725930711150653097731102918215523223426657637705171566106372993016401335573247002799726213940049016869257762344827808454559725781701039801375518459593307292932655569680801731342180102713860113944939884485257311401421995488456571207567211868709509249344719649041248372725466356233448796517306650284865793260147160784870105183798660702657002642590667795142962164569393517161902450254044227935748935301103462205888933167737298453700119923774643998570110180589594829835112106699080700023348927339893961796778011718395967522104741084723593749027105560438193119811165646941847200217807060793904749610437752558943265812076485562900030583446920260121924247456946954064530135124526703181305759704469235557623988161996016685894258007441565929082529133537860170795273274753322364921743776257021064071928550646037382732188650813275906899784403041621659777503398415817075202960709353707782934101815997243836781679114686954626969664733818255520712193894178339990903313033183929965389802870651060976333338757793750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -26778127749518626233083377000671504246721427170677282073987873008822589446991441145842827110534414825659416328464829771649524721426437112938629801323549767578716744417222172227044726623851925505894865558242422244024335267018455630010502915650778797238529945703670179067746611778452344141014132913754846332844136197701228793130270537275050180250896943500322374493722615166559217613032935725803263399088754546621996239611090424848105627257672991957178362287691295083572967944385138398648407646934695199999864451748374696090523301305993556935854027293575034590536337503864850915690987739688201198732059149547008634742414739792355208299134513446305142587153723120302954055055831861975466982294406860772245440023638796966111390991509942773987434236719772591278221644491306953381615904677002860002043331733348381033400892341944934930268443673861433476892012302606854057352236950649109924607578624374575769356226459131847811591824503286281213325363867980182624052913123928564851076272460279140718258119774039719703448441568688763129135888117396636257925437402083189034644418991484187607886415773825695962097037076408299255623790776968100139743193234012076452982843443101670762719812992733383590131412582818897992225273907009203304470944583455727602971113291164923684736307121409592007522368593950825381435647089385534927237818506222625825689471613655702354350618479590186185847783035946937045331853341554335345589890846218725201088976122308240842751645995287816120455116658113688831101379142519431459720756955705680765669372041360805786511925042314474019536444979965955887848298669875613519297212518351260136841403649012936529602979609891192238429419268169032373066329264473806952052085815968653604658475498721634658785700045009399624416267840805130032460116439278462444321100464384994538643040070166043297252603612941143070982257615313814277723343426842728920741758783378533908718607330496773722749123106118873714586964487152767634973203001293632685868336817516564840941126048651033943385618293206651275884054442958455754100968430071385599032782539540517401238118380875887262283528167812099499408882089229281512403086066287135117297610567605364090876925352028010076410785199837659447855433633284417525382616963909203965253112021330950632632713830935063212182497759106074613621669445063988309673413389160708247834504996752411525451313511225106887730003036870661976380084384717039589387604491845137932729806620041022940569643411469575132091284484032135073031949995474903270397936797663628997183503374666515448815465314770590243928334258942880670889129166275404652038982251960149948665995374280457142075068224733846323428676488732172642306048532886820254707518959062125681650775876045386426010955873510470879839338723034585911123660158902739269879790664508642194068782900973762404822354476617937045425656781189825866784528072616460053680013121870118397449377669052444670706883264354659122185106455915114828773663108581693605409106727763715295884558677736219258194691230869089319655429857958526120118606173028013801260743332190638575087269090316955153267672134412993267554689813935670576409624924787837243679906531600740114795741160976963826387912100065603027134948084861177394063520440640351444839383638126523379508339447984544880969677397760110715436779669478146321811618172027485879239360376118160015372131638280110921676928832482164624453085229320130300626081545253927081852193788572944973564227081417465035227374836177473461572576572255954707097746105841325631827351997143768716377906486615393756500097907360242809847532446179892870157377798243491366337393159299847771526379515586991535930522546584601455837899016362939134524792796491650407346825457463395774857879132129676637706533605373345966944090566462870838424931863508281986851279211215923398524197548708709196347077933159774206941296699693283605569869327818773726879324223210090944216550078616087698312881247326206905028234327031935848386000536184545516670066557052800919597494168040103156132622805052775987950510400493759026056448560130202977910285244318760632301000426682780022130618430096019357272021128580420326148591788788754635921330836489475415091735028091245158332449730332731386691451460329686080199314158836638331974859949080691219480699209636233519751800907176975709259169794927173788780820167082560862629225198058541829723667152711498103831771993428669601691843803425269467340689732733354567694418660005492235656011532565365545794393779955529538981916277746355955305484041141753025793612780777407597168815796607742365800469137674232790544265726066875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 8699347364421289748124963944027264354222321018642795580224388606969331470296247936007076763364226734054148680869681481914436402659526864570650352344319896302929904575465441355359249587732115062620766450281691840825319636318221187951492342685877926509312045244780181930252328186953139392368916003408736186043917450148238526907229175341910713640943345712560674923269686811839400613843528958204101132077060112793994384245872275956092279617915654638388246496782929827573483678370250958443563458779971857036229470798229130709985750938467734913344263548417770897251147226863996247819124118477437713343217852238804910708609752453639761783731971150089589656987075005160971344193899869784439890992488989445351996376037989752066794946633717928106814782316109253904847216059528323393975637996158927400665474905621361496922015961505890596322663752819709796646534427242187608907934688091480274646897763012030485881704298753190576094938148097354370568753566083314523259213639567229179168982026026550652539766503143603136763933079913535213634405685172360103407406076748404405305402914538569687122330213361394941540121407475820036972107981544886648255197493123411742313109810969510294095158701038223640614754435470960267392657190392241732950134574577957554900538594289207779035360947261430019300493841375345913092844301122908990174950148370382683360949906323366249911881216289102946867342835285338461416606433945024635939381341232220553415197983398337109297193616968515866854657367161033319513164547728286271057535792752018743822134485680441355570135020492953762566966968643808327626418615661465887423269941562551632055120893842475581281127760765671867212647999731665335821000662795707876402936250751325016122434647828206826833814740351151862728893165173004330151207904355424230641710950067007675626226458145127393817075800185533255630443343527624787821536545325027310261827424738737285700768978225463662534728630343669598124285913655197676119139721567925447543043599638476029832711472401403673735708272091974865919110455404102563554889250896926767331108328152572290615888338091954736654113366427725897224454767393095979269193982078377906490714551813990069494501627040583358649922951942094413457203278141775141631284331678457068810649178016489796036076771928653323047302535857526272287188508580708902011969483780769909487846898316330859942978514799654424177478536739980078138113857824069625338996413213413978935616910954131929590059447544165038000409471604046416556170841868460939814747222903011922537664527464000520557274043058050761168807406669219395974453363764955886484932092257249397106764399725965908254114940771049910724780864817306157731237812123726496887006499086274099803588804248325663113874240072465358022891434709371589340820132529287052171530460385648477799154210666717211092966800108331829072610811872106898220292682747283186575052107839202183058227944559469981866194639807753563253887810892785531116455085197890011591814335053194766862241186989007354571157327447899207854482320319982087971749977675343708967626411170593552392895037440381164390107378917671168459602419103728911269700868932757045851325415653113434271997673359787178060177124302857025647634277591116639945476592187932469907940356730591127932878304470003496160700513866156035854095039618856014076778762542876692839033511546681870075490489792370701501571720070195982239863988871895771714355307468386887575422365880047247381043711169416637428152788093805959265211621302248370717029358891020436921789951393450796750441235023777291099105399425847169327640484530495528014091932386349916947002221096758326468029223644650625136729248660478791473296261437683720681122594109179899479128422965910884981098421856292762487921693947606008133386184214640309039903398033670050826035563236498979099224266056043245910451744855869064778301491368291994644034949217474774453546777152228902288599273675718647261409558230167121066111571124679161071803217216955013568289696287378945528080133441110885415953860357012821239490523973383227760902019752073123784141173897911683006636932664963266469889631661670977745050485418124524007381905894253062896889975413170102186143484519390592548443328754487036155133738155132266509186530311590717216770487723439999267291863299017832875464565041523266638398184515164637766003329472320987068137787762493540506217882437632399308834152018425582035966500988178598326443990666288538990658714005183965657637620477253706759539662718034150290485617142515814793129757046734374368063528966794900336718713011791492195762870886914759412352521528125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2557135539377901351282457263822832929555298927908371572170967357238865211986536988287390287969131011713290774967212452886754890448959630720633406956306247914241686495363712244884390469289142206145526047580839575650174659942573273283424035826535468539222016426148178093323087858372310352474773733304783064957170872745870162783731047424017524828212692873642933938313730488874781415888057972850611278559627399252753366980221928222465822018262680121095810740857164775859517303873268194637188815290220056883823504593699678823886079375224676610783545002168518042934514185055471818458269521412658245035195929697744472126316753923704414903407206051081369213917431384780386668013238677893449533086108778098114473292176768135746577616900514464142130755327093359500085155575935339774576280418755420554791134163160524842286925218794269230802249328525104322618657886394058533875056232253768777942215657706227439288588193695315236219027622319258537056222954195655072305505745417513406065172944709046860919219954871904685478646657860799045893622272780888222881394129344723121844155622363433750453723063828399377905997505740160637687431349297807940609516373422352997282695852100289870799742296759233767444224546709796978468646496791802622812975679555652951922452066350028007640301583744982596651382713469976520801877148262582765024858027779674438986152874737121941844724456729822837742688913266752126903605149770357686737816127661935598431209215321435730363783642840695214728748200476789066640371221274753179774624986670731889868708742856658744804089836668220835711696197150136142114594075715404434907919203473870663280864561523520992803491676845651070067450414029837955055530251906311278487922743244798880115456919351310243956335018120387209586731207848695662534432363457438488820082378999531879344186361337742784089757306816458022383210749810866059509831262497700323684361390858359271222982693105803362584794587991824589009118587738940954390873115354271731141254688269016437144592835760836680946946877815111306309081516540529228823281651188873011422132523381198386538077330912677147225144885475467304988679731706433175002652549138673925438345009746184325981948066534192456201333140894769854633098001045351192423243430425947419150954040210366278765889029296027834207957435802539721123758254802052464940270418020002333301248881563881834057604064886437079934388995312981920570102775263624716440458070688045839703925191046962595163213588828961773359427626952324690374987567933733829677078903646222279181320692123715107322266615586187134254085810740636510335554924780174812628122967115229471791373473428065042220664974927539953921982212359372325346946708387763479567450631060749781211813663742596313912359819601773574201944818628540724247380484579262251480820189458767714389020862758856669819386541765811796236607353279470452956602360135696960280109102695569865922362439719129056260974056864919030209634566777771889317489901351976081494510518447291652859106711010805667053119699015697391357179356303911817486806134315385242942173926058726007465428333245877965611760522476803544248590175439382452181877307260641789077964259444730903526461775689493304918124408000585149887267915170634927098819520087484545431008512415817786543992367122705688991188152164037909676723030785890319114019573581984199913673654195718843226561499319288721345468749336714535619817417645083972814397878891891469787659891525695761962408423895929893886823381894246432040109408873208505968772619427230518091111049003107866012844260900974011284568367177533130075044181498743751184737583503868992298978824940206277390413022587813831619187983699623620283480565326726811549814124178915239491857299696467705338079104847467829625508116609439673030802422167186292984544660827826529457962275399759433592115106026164470529693599309407585764081325214548320086493311881680981071060049700791286262606965245991283154284718444114578288143488502971815762524266803502286968705134766247540422218713397335688395860560171473838742834844325111220148691182493409301701702222070232276294327261928452628826439758027595271845404089735362032737616480400598100498899446926402167407440753854896554777812828643760017500387078417814968607237380564391773637960219366528734869360471073231934236324637355124145753736782913803593140276281229151175129243608216323863063818963472161977988021743041442878612221549875910751696701595097435276659571464354969911087887769449438442232817769768416640676704788901405526066597143632064239443947996953236060042323196861819346025180646978656624259572964375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 679935005380636836609691108472219908790323385635364562950257544708351484508570890276750072067510393253798420944822313651692715742939805519355155808859796410518270247082013527394949058359725618188479407673927140045733803950717564755936454114005111397258247523814508886246976872360355195576025917358080033279496331429369466785389169690229225396276001570117394210300526020976371012108820033936832551067488013463919398736248885775995444060234653778847229487752774186577951737819022727273676568815982506031335580875716520981232894778584751979958452027407929321823643238622855800626218337064766737488336614257610171248434228066405755541209759478547117313682069401495138990746709533516080686093771938535726119202944398045036987907089334097969789880558230700086178015156744660403443142450645975860288520083403104307901818299246448145993808032071792594061480326377693063506685193664541780407769660186188527486392310387335810846032076081345724114147885451333636415465213262430730702822064073666225114688127545607656718184430453128078981267567664083375799475416647864147006121572893572953080769848420872868086141627967555457328897070035812483254977691316361002536207429018831973661462369072193840252791921532411512290548250478564950664499557312985553513194104985359877208422399786740048722933755893883517168123988307557371530293949611744435298407367671884459419198959951849030765237101436794499418135571410380273298704532812069384194871023263390307108328304413702042343884842732852951004824802194289606283913984905499735636642643921862521302839237005811803170905721657161815270110255459798924554852602782308321354500185001391562958762142299467200516329020873038870870929768696922168869346609683631564502566478526452209365913726223993566317721330391708765255467655674894650670335348825682610169896149142042478256266657143265550783905826406594804257294439209900341410028964694671723751348972445760742201431642524255946654351157191648166771777748419475240051943177167793526235805824922243284163069738796972290022582822070197775418477299877768250635853627955827920480538231526960573462415843414059044319353455314619529762604877580992505627980656364999565090766625986478670538344756645891694741003048953380839435127344270695104527774150675359218490636007459667258186328149927555679814626667581238216880535253665893665513430099967033710939561701625417666179629162512215189932848032516487971152859550051587170715365383287724154547839560514871458423489086348763266459884149338482428524404292590567220435379655668554163995412369006777894525731609643580943279724098730615958310039160947480826120932188203010830464959797085771538005143216305638231435000040833247046793714810710078503434930019229963862080582185024899767917943485340596075163303651573245672559535402594045983162843795480928206170938497538987909271244800233892223853209492300389921786876695177007655801824794214106643960697301929449003206661567901200177090398180717273640864352695083263001602488721996011889154469328470077057162735725231127933782529645160534533329018065355895978077077587953113804710174080202122206599425621309616278156828284291097689031241506703864356374970053175014225957059964227352912898799275249014198928095792492350367543022791262181928271219558957275778054333158042450377806147562515297724772324372401669693857092141218782904707091071895427161030466901674253008110319040532792872463265261806941216972665012773738322707043961997090681846121802624608388704748996331407838527584221866831413255397716245937109642891286105611372585084440937492025864777717809944789213957931082571880739434076778809268213441999337298490574344473858876946097479386936886066911357049501627600347155262230684297092871931396760801985290071119117889168208918577769404784337060660410866595119060349768006209281546174460358084030056487822350442029296127542712821259766140004464578062182825557408757414760946450008357747327777989123187695553640114679569019254946766768195959152980773104053961277664079912691161811541228446795027713373153350335999656313336507285710471513002141011083059750964652551746361516853100118172018395912767316849355457419697783157833680820933671700224886422260325438332370209609944315185633444392747920307984415867424765118710201887504423341172726721899349805548455817228543322617930360687674222006772678308995511158151804290708081656194980666097986346025614977912020454056002292159183680805911773373379325200123149038777461384379844049225303215761787810679238438924137092429235989621098910164321440989564550619407135742916100848677485618013785976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -166362520786980725975575881616404426189162055834374609267908125999473118647758035757019906782595540636056383088830046410241978033919814606012176170302149764261674979127663843108201879093267815940313389078948251074099394251234603505665214881375265626924778049073522322971291264980842855459152227816090574120068459684223858498661145171761613949819227672925156213547210772989859639067189733680832233308896658270292871650355129058470483674054682454481394515932221153765589729817227112454512038362189416843826993052246115599684982320620863819657731199944242596048174427323910996558037389631327317749009208127934608614542655264041040430852027107824607193203299741034576890892576589541218833427376641269200857639996199605297858702827146592320350400021501134993728847758325845098522749153303480162362490709631572767787436816055410556599113783384047250048903064501140248810773948698238603368067912812418629382271755052034966299375394283552957782512006818067614507609713782681185340509735556445633161467756031976756916621101996024680825536224540167905408971161416999296845362418954641391633387867600821966627576777753963900061397114816018420754402268141106354729928439579076891524908377082861739465832446320911668849495873266956674763949544780203718315928937672461264495367754394537598594813740512362720994354649574310592772153408630995697804143873160610430937150557293907381838631271453596633004255673817021613287478772705356479231029226985724172928649774691224136347132115632187115522780764599390619809837477191111516474029579365565233237564750315332312563823183244296605375231244076186153871410469787297488189194111312738950349916415747441581383188752842182980511834950967213970306499811602657921752984253009541712375092861347298774134601289400599859455492194057967362208637502544213315545810157473408798088927118353307232955634873852460160635418337693585520234422949572482073373360023306997951191505166137661408493291309209768426740300150022121475771246330367981908514142834367768550860780427255103299016226167094347293740699111981646979329251333425004076286124619498224797992902196717295764921002165906488261866382278970575504441171295856235402725394583832429876417406073505116023548626188217568137772580033695830082536093709999263103701214125242276789208771531906427401591313545617059637887497853406852935031295031263991737084067555633015752329208466144222873544756032188715475023800037753748630909080798926475348093956917378154918579777998063746782492565172808100691905876108364154507557087628527032246469345947378878227072890579112023835370805797880330845569582651849617932198706204925317792121897523919338758632888443153332722779824477878420916784348086709140128707568468090958866633913214293081770606680861327595521453401911682176618860609635090590840438211343623123633107502610841269867476654007903206570353849582120202313661190433471695097277478649631629994786215899903479731151353405180606682900563832110377315248084687950980561750437066425546080287760685673055081937362787759674511182213307827419394515536263194707209409582745311352646199775663540239418914183225176642150302274196764393181026626424633704027903814874356782109115849570673171707710937377833270249348104232798209548001504437187720321654891289567187639259752516757850306654383408706082685427453860485031558520008626540403152100289319379137261452734636173634908229900925231735530941212027041006606710378834451791437354176485016848248965358218109996245474531442884302479924600053884530579387101435521774378327551043587852003396942743164916341852455900821190135417677831054070725325859898477262502510562140103563648238819246440185922098772606814739170109400917226732283019952986342425963721419160331973746163931990400960196495599363781162936847060484988541288916548211127729267934639661846083487360771322278856013652122182586805475219666693544601833049339327183533815286378094950028871163999713556586731363153049005485440271182241858076464736632511155659550728096938345911737220570179326335433290282916321580095145992343466748632311248280112157892815216541010006721524565912859133174181259654191490802932421901534246179795918279523894422683349291241385421594165583441698652602914823203231763282780808320658550687120656490587487748142127346682657965548521104991414894337602178483734926915340421142424066660490368164473407786262036764686542330225643866561268685603879093077171238226105242765725610277916099278934548762832858429016502150507941418075302963817697722551518088835176944532489864527711801626324303616043421055728245988812358966777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 37262941604540585601970044502176410009874753776173666736047530304896029634636750334008298438198458741505340903502415200452112485152886651756742694924588202416739993895590599327364196431025846406616488525272471975314946295555086454675731918740134303423719328356400880122693417284066627982566306555097604482549422817273272217224114896111454015194893632969016208379336760071564349685812774776236325405971844389565946228715617569886445367858564449089214698049827819841529711698087903961691443857759255825840356553207363227143160604895208879903162629197831594176040412855697112819047375074073393469083957853947789609286159446896237536321935232603578712420125574853228549272119852565790716680126820909666869221011589922430510565151362133644540981175500895028818016501135737308813668762495690429987473974932154458229199606117552291627814502625820993831188608238712443680119047016203972090816189253193093200952490959447938045982520429055664393768538946384678962434164906064390534406224285773249765404967406647344575914654850880806630942612911480226101096885264762370055594427467975998129092668763112394093708546145856971723713287753762106733301144695478385608590402624480344075935508383553393792331385483536293424447832070063425260334820110213199842906529298126883067365450146435865854559749638758544993366989312605134582969673942846425788756585550400128702852548399540970734697383609454072028427827372322032501066559248210632672892501027283146078596748063873469226424433926621749454415365950003087548794628534776395590364172791151161443412066461960725773426618304330765453396251325926066386251673200627554635830713335458720398909241628151607304189164764860653614958047189022556385157507820385989441252013427202739170362470156431202243762188720162225837543919651537544602975469357501031427719620212028187757599163178114886799504052248149483903172686086308595240746335561358510631983434200405942608638624542600636948530979716293034383030572374525327638556499879664542763510812004728744569745929071034751084356565684121731797618510361340913128107088971732558884163989289811849285914171433922557996850090851184484928594390265866705211884679548844693422732234587521650743080664256926450771214464704059124957878604783198412308149428846920344977331687410752059212602926598323410380794279051230248430612944246976346491837544557645718518915071340325995350799130987557534372960261328918103140367051055955768240580749983412720786696535206766823349437577561858910954134576402913562962453318461378445050117886455121541789885894108334683956043134009219229355598344963812605377969577933108776063945963331194702663808785347603195572931781243189904094903123096165375644567859299295241362231937144242479612046732739568033334152991255929245450424705608600074392513507524907913819879514087072895572365118790514480368095972665109796060891245615537954769627738835899951030435489109674800320510474705315962338133688790425199583980928134177781119672568689590610873141902432401349989361016626215260437633739957714098084409050680562221496551411555734390129317716364395001042858971468392284861017792334966926640752711605286814096288220495432524117734586142429283946505463632004898393384706989526152385674660136146717235513287633006213995656924994758340023607819787111704652007931691394426853383833267547429377220032111849418452819945500474731545278649378642355109225687757921440070811622005021963421926682462246673683987715616947789173262625245570787156678141456274347483317999053912911609615125280820424790269691823125301183829924549274886096746524781314505007087878801957357618078150886186377527233895428058184568782033811942849501617210853976890878777372517269902344774862336972538679807542156779561703170808612029207975815780876540829741211806085380001206985787162651998010441785558967478487880109159637926917830600800730793901597960036472858315857587462864555155872509610885146487233295324055593048981658614187071475934753487328007071645708873752981719013173728399998605524758306829125584915398206872105699029072496384905824689062854581602916590134553419010499634977345447392968601272783517171851567481857810040974002643027963968174049128909137662967747946003734980906563023624468025138636971291859052402208894135025156335972553497218760421646048703736284518557674854192110664881595615140665613989858825307374017030192418965907923852000238357908525891450415796668660175854217795099676464425952854056773397131849939784228109062705450364933630848180691101369709328524449279123911863784358934917834766953419350683797273256996533132324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -7631001694173350672184151896893092209952482608484315523708947763916765426261551283160802802411501624753208658724522555087704533685246133561924768963367100215188105977673560991212268078464877974472736844140466674383327027489839029885375403264574621265339598275919983323947021537876508831859327514798612834815315649653086911677962133291768602091232201368783009385735149081299752724345467989293629954585430873497569092428696348106652569447236304751105839564526723827027024836465854973892322154525248869419596989092445590689180078245970017593368628826103611670950599841390866898043647336610845905993880611274083676411377733425518705779983485481787502148052766578313790643255495817399414538670829289630055087880317827390715864198056447327669771180528722668345716120115539209915421441716582192082169135499506143399998471251577625779881633329724007656495023371285343538829512067958023734487515745645706667315393665799327202515223972245681267045673947365134105575981053337844979718304328048561417084744116904447882555076170613681070758966747804973013510619832542987111463265579438020220683691261138818689591441509652099463127783845335651684228031792850118625014706224544908667857111309854286388249585796850371580281202511080327497390360657371600110300198453334538167260820032953704455255851813425078253538478857470199859734264722011537469867080528599070510665885269025689199839840526432576930649301805525574035184805634796357986458635559165826155643316526649247794551198085495034898519940074923531850056730970542392039062676411085411874510923001944813648162318793274631708386181644634947788785700935843543250197887916711802261459620624382194144899533041906434430816479401420104321830977278190821146276791673321994360617049259693602024688477459673501035941808512024166012240705410953619022670639915346840025855920564062851774621866286068330260911034591605515126144913856801242629654018730456961727053797980705976599564299656143393834773351453545943470644773153046351921754530632853294817365913153911574344691590969069556806782081786251286457988598965247629118943322010103289277777669700787426459085485426174343597357113660099892183582866855505233627164152233473251236674727044594662848448570956373559381405923774349804401804360940903292079556438127129649249425057433361749231368073975303264390371164782162722432758134236169871885194038370483534761578215591463072962974280827413089182286602819332815334929656225374774110852159728690212567178876854857089773044525623640126161177654444525748758775641370214653013066762112952879299391369224716495554139806650962951926573857909689818346321268166655366298943964041888753924381317187219066466189983649441380043087935725538036390257257212602343729159228905628395508173188321744132954452234876247418775530095393709610217752114745561452322106712008455865765201779070546733393785261365839143340014475103515515342395665408176203387773732793097755167760093337126176895034100153513193103936434766428046338602691744186197907307805203342593190044292685574983353724563855515009434689282086934624729672792929206524314024758937426354580099258105460883665663483310969162972382709116928738732116826560314317500962854024631211661220913286768451592786316004534860805246922632896543384898756798228931080226926382258444709142258005167241594192400011500351604445364636181944476552919469458639569230807382400295126736166804168291481773604329665245135742034341490523194541105991767910301689615955095674025928302629185797598059664295089668257664385079179791254701129919172683533610916144261148268870313282363912929519301083085695207371247960021845348316876973322835620971584294575758760981304543614585652560041832146805755634409264999189660978471395299664716635950544351170941683184774863735375795802551511737203400609944987481310108718128920802573480048604802919144986937153548652666388634806361513700637484586168783451117638263575677550832206814071675921361954157692996472784435971907716202199961486693670830722089178666587848392605121404476182098112136451061987594671309765177864965732669746964733702118305229274454458694377066117119519580433483541046550615610780179103378382052458367293913063929560141559835728852465632138527005764675201236244545447287801075187183918554708385073675320452867224030762316990851865534579173172994794562201610120918219713570631107246146826424153347861393552192506831460217318827923903610847845881280219642015825672407498880779205562760558530842468490921814621960945409269120579242125854208079483859347650660056310631284856874229440571791913569852846589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1440165861610886731526378734717425795271781793445188930729104807398497150321252485976731841845994395577359489577079319630833045608845713523919827392914390828038592133678929486395856229392109313199757849131433205843526131966131939467310655803524528787759519851934988098301724019709807819918335336356281489442656502557673295776898686562936972714812289594888092622643031129170289691899375123928516988697638676906340478905531837390892340142730679424810317511426377537255545970640195702392105199838058888415891876055324061016944778433899212165895497359987242483344543507106997610385350791391932817431061462559688251980153397218099993328688310371983766432121850292612509104198973165913264892457553229650941434321922871631510911525548650303550273337046305513762372173183010874468354605160438991470039712116577164682091887734243302391978136779088431760828530729409397603086581806489362487984329135225959116458168559767007208371721644578983375368973063096409512808389167652216120132592862122771084991878000228974563658648636037704368720054657063676485855415396390144925736862848208479939600796460166284820778060706394980031246938841648334468540283100409580808897680046954705273479699807411948123643402734446997186338103015986512299479897785871892697602125330329931628930547197323257955004783868313100639575342652447587344125524199158222666348202399877869093208598808181461650887293665062378517635191204886601460320209576142915774561512096794022655464550096456137669556370284665123680168913290744883421903611584718423614681108190360070806540367320982288425358039475628892316938707960614418248786232740195078719323161450594853487600340824886823484870943469206449450067551422572510101263370395569490612067210399476561067098909786908968683008782789173656405708051581906755579580630683217012980980201475517536997168305749170381607743718479291666144531841895238554190944694090291459524075675914380589501335939258702182748301090656435091899990704640420250216969572010620788634462492820542704066449312258771042743219701456059121501276139903015836738916340964176481692733670128237562388921538545945628877921947471125892527733071154393810137018514199151748364468625435621744739774859342465852870477636478476046468075036183421392229866528450187627968754773226212608531935228923751342316467069248961570990993562254272627443855819083713013202468760641654500384044448318711713712721598931842442497028903476214749193292528745230401164714677325997285836810941062693305731228255741819608904685400289129706247548148725996166922421624165084961923334843084357905485529890973682127777728308339911286759562960954541989925888124007113636674709246761888796728874112571673452109125196941573058805649814541485789503394366748224369116322308738466760803590831607779908255340316835072832127411394220692851469073027035388117469533412619890757022714125165062484415884717865263924210730874874473454043828691729046110959531956537799136677414100011720324861004541825755495108570625398321430483002928631439752579252529537247134641703805636846389804127544587514352548724275028243612926188738652626300952314187756968124585555947064059264566816226665775455208429722833343977287814333060087572064754865017135248617220570987901317550470061592587739658461392303122198664771077363848456837373635160484957193046300593770694135285044682640567019003580887914484114085602205951675181522868133298654318617726035656145484323134656890613527304385373517995912470593402368541844753425405740953468100440521233496841683378546876974094859288572369179956472366393535631190726514470407674684396598910975019609881825248726363873146919961025019613679539629696563300923361864755303874616844099488906722344648772779559082828100089245601193296086374947729943172592359806042311278389029023610261975946249578709943000676174288248074469536973397927016200800321019308429970431817048810454805199116408169165021271240816941020432520207223193866101633889200720978523098588854023900266266983029897301321806577420901691172996828413825148267290385477045402452675568420733538023023615666130552570366003827841004982415296589080731951346687497038182086901384259792226691370406526945008236273903348030237840674480751330909258676117444576965705958193291768446723734577179615675084276512467424184446531633516008193321558163112809279743870789499590246224995566975090316255302536705726554102158330288341554269336691309701387192088193639063262575045693780802143225770534470220378963089242171698121850686439501193184859636972344486004240591689365854503047525397469417719239784328246992626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -247092428583546465633794119714157237742353446918645668136401260883221168666145112625315564822608868361317829514438474663663096843717141014534623772405301158555855253084803547337043561803655037252829113059828846859215973957365387540695591065776976667411182914190821385428232343755593582171474985195870041206940335974308497195896370793707563177095675643856043778755072677596685940225131804608189721497734452743727442457420063798267998490642267872296013602365955698806378443068507735540062917022972080276161401182635739260743760713161891812639768928760124854932490983754926859451215685394545027847819517500968210809662986073129342638715568952354737719724130321313345192256602888965137716368448674691859177065734002261478112238534755056159473926177991035838364318032669854662212334713478370774710582563461386068790331664714821813246311524571262078740447457410866613309702070520225146094087296794959228331720000585906939894900945046788049103667717593240152843384060020512987605008933838436291694953115083262816321461282147440504855583563822517045353926408714589425664227416366403341791234623502366643870107373038504351437763102293717269475163434179964458457617106402705628774153192355134383380794262805368993739590276218178555035474652287112627559683868155638722010675441261128100709879632395242034947297007471267382206231711815066313861663044236739171035792632079270961961675712190121296336539512614359955300992433527932481019173226385599680360287804672940721113214107802778549701873703325313382209620582435081812114687448182160920455380271077540572985398737287525051605979466996336643839909152141034058562091286825333470027483873835707946443366882613348974373167686624441667879259629204925378517697807282001977599313692304083491988597675951443456796897617630171268901842842435819241083530400381297452707042275524747243264004274032076742522154659953934048207887082207854058096890997563333995617946215945784419147169025059463588979540212125508893697783073212560553077747607547584872277405467295641468882296606491571224353361424842902000160823637377349692485813206387365447996959110728277527227797130529170830172293821858719420640717052861233892689623313253984736352214825723631902244299942555934977682170770664946190521779576279980585044584477044603182257124089947999151653625772676685943432408003555630695480997924664790872497493755097485023417062530456439999595911215534779189361354297944642455540026118668350114502421158549018332621846219016731088391822480897084420337694828778622925166504989419132861648365291828713454478897449815578101608177220477272592069193898157670812228907083503530647461363858293978392916017371635415624088644837754953286316801752873394922145710170825314321025092085097925038709406200979780941875770864553548974268575571812451539229086773770282125167121700942476453775527521765709766751308021655382132902795944008213699242089819479820453045573864806361780881907549837866560167037351662977133229702615418170888846462967975524999569314234489642332969433134174554851021545850415639899447858420997279707940800635155972256372852142021087085707231351080527148211072937588249541246454812293378624689096732420279415313486335922584036911888590144876694669457608204528222467708353210606019750002749898951163274103312138165022236124801776882672480670187991028310463106156377599676409546773381268782996265326958551780214698134767825688319185171050250398675939803197115022124632763267734738213221929178637921083811694510699589258174874805295031590338205931978664627354604729188672929869519840745102857977050011321503240744990815045610497619010924619807235688681732898962276018036643261818714244364566726540031880411014845272365243763898015291976184501519518031029889037064275434867561276799693634183558609573071230772279324629914163292489557516658402822362184753666996511847319758107602412468315964779192477559315614621713667469077573560211061813197772116221644276353660769217083492776251076195971172312488162604625856124497799783447495871446330566227449979151317091363128798075663939177522828201500875331936253457397066027483177741681288925906039182398525600668177214285589061676441231940972679302007682934580241266341726760023542656541539078625023969164495806155639871578199053092434512434788959913558302864633735328172847396528933747304352338587659050036865462644805047098951936933032699075164278370579052106960026399000836627293969109100763298452009044109288409466970482053587646962468879196249995225336874858806756739196224091573118523253827249494176599193255651218750586525071411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 38436136521283315579955211010772186150804745040087230581386328092238958203159770701930365657735429371348927559457620887270542973808434203986791335080795098292839541071315964685196038577186510666469857092008249918640404942225875869605093177747386512407928147421562615329963747858176040133262989224094894253099594649651764598687771127377617260368274029987560828079301084571613971589355757470652069488404399215495584323178952382702392630585619253406507451573731184388878220787806229772247634667570033829956909500670647329397718963713791706905850402296599878022764921638250813960577225723491251492075985979926315513836135377433659482949635070644790558320084918081266844522513504658136187284354827231310131220127943718535344586126244767228197180830082103141163751900763695731885319422817260180010105321711981616751097689101260833047901220547551468784220375644524726889049054229131392412502011649741412111424422294819480312858516529315581497182409991827127807587455643566983252228111816862707776203129234874100284807034210501202925310375959254254368175522892102721686966678023897157901434841589235176090963854667164663870539249687847433663877018434588851376133036746043128324830361565102723449927404110486464925384582180399901900713029097453245279534203957052265363376684472731675802798516709934901995886453952379574990347027040329331835487476164294981667491525678083481915538490160264798956527617830463012127487364723269404054497812620002884788560204078387909879160685867110973691776257130074939120215305152575483771751651842718349855864138614828826079440916409129696566198312111343564366914157665306185478235425557179753878334379543399939757048180430720390651616292704750669569890997428706835358869671566300814980995925526795135039404905480738900719565928828675164905200386689276083780449535855904243560341104672896978141564796495983925970788187609245121609437482127323579375890264734143694240762824825963983267305423380591509907743739015317896449996027735400906064169326994575539404337316422878483646045978358470354102315854478462831083843803495227313814244139142161711505078972394372531382128832719847547319841037588145567675315482705887610653468551143799905489476925916959944760297929412695825612604545304537950953058460304921395385034275749677294952004594282862994836672229337951454103801850784566987916385298246371397054451946422261841482513300469517914313433440352006577333832394509382628890362611942876791874617201710750346995932804597455772816752237629246605073969288754548909452748249613283593500776513339703253977035186882728598505770701224314151999345825559113080413059326202413287068492494145116707578401237323385690145674544141973185258758041028070888942822692403380416123306822507776472012779802289528618352427853963657022164953070241057698156698503766235838792633416186651102750101653307140402093291115772577118616298895315460201155870050444935875804876622127734566819102742145108644813516071450638896750162616410207335221388442913616685490787994287988443439727772848820733390175095853874538519342171807860932671562922049440040240199192103175863289907886277488286507110850665410810096611116415801929020432494725150318442483566844794096131609247038405314964376884719026693453939772707038236981791309000345383837837128071558945920660855777895913841726683943556731546276608037305534358107072203970091891553358245224075284700494804861367267009445924157218615627379259291410096993062343321513003910534034362673544190988410747295296146061141916653843818395011452358686457757580927052305175198466926535659963865278371704714862696999071021078115944776849338977903350312168738009227732170245866826139738381813784524707630750124274652178350855918384244765496875436693983837269391116058260626411728395901232943252318308504797852335587138040241046571716274052390875126679098425701428920092532938932160709924436454793600349817588568816932166319436847898476027050886691735111471659043516621074007499396429309664914097626389065529413503086166162925742712199369234075822260106194685219641835306981438756829696035209356642758001877100561876321820577459988833830554005303651792747610528362082976626233935263758155074713480444334231547490398836711838506173959512126131606669012951075436371424775907257231139936714261465156771431174632244647520347373560264008519797743848452011070451934976233955652833763181958784689785715455177862116839043449712834196021662087423902392437424294809634779096237077936254733532670880240984022769944778860891377305137920255313751393153316035216304491516387267666850795288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -5431108258118278356128788241624375530699956098119140292398843474132366328920991611190471746373976751763910182246827948626329658674750330975495568591086117957454967656582162982141294547255343102250979265749657932162821139126982116344235779117596599701798655096060651111153138202097636605623880409394993273924663835809926308552904109801824349837250067778053019424565098858512764047403928835069586614365179787889797478721149153162354160017168550520478446533221144198606604159026721336374773719800226883637751125021758596625416288692870200412782274025802557247881484938818478752426983028637065894151157779754394150286451210293716836851937833276713660990460289804571528294491992570995961036650487924759441448470978022028768081330060216734072014256850587365739815568701905356161316095627907227788700875073682772235398372986196872892970755013837832432301055435576192083409766168842668727301051763549803447113783476883948563123319342645732813357534883619083926401684832392355751008854614647095705395266235735712178005379130303349015429875540186740985193960304058578212216972334816112687092709944582775348105666610665837212960900818229030914095427790532971163080150972584919110742739480324777343328073939787925782160102052968949571026979387998322639536440475131850607726629130654582501324287820255463402866791239169625028730138521303480526018825559045669004786019012631983003942910917129800762840844902024337415306378415326909339409434925560561770613608285884342698599840456876046762542552876702423224907970270289876850794567209579330414148422842788600646362415826399591069042244444651480444101526137404504899418323461820675110254981749238275692289796131635039398716053476774973086771547312170822164207425080394615723911460072320701848798354680620349191149331375186577881909950365310151620680655632314658963189173854944847580139778582737742210616458204583109284758013846975864943953406793228854002511749453123549287404473971773133204105567641758818579921149561291704603224103641473662837865911359232894402791369106802490406321568206748549684336093436916230175469082992296055045363226499888192666233082123874987053118995916984675715971084702738150864474637549305469554683450288294263822773698143538536327828210511002920927561490422962564439969758915614805300351409579598715640460160185320839610158295754976746339029451395170846560331444923382867787041161580612395124707468883657442267663838609116662344518566392720893986084614916460330963841197982444510703012766540516816862675247692658079325934295913299099601208287631465558421805068963760875990511236101599111085107226310707389384425229637023354870579061795977334284608920017755342112718956866321501676964967626070483656216714147141304923181577104737277085757870587888734864076784694191107911041862640103993828313435612054290861081339733318341468909382018872540055695680346898435567633369992180041492732455667260467853511911391438295445374021729291735624968262001343132082604589019978608396459783570004992644049803175472951192680495356119172191241378873138290235879071468124786795181041195325711842153798535589363969481380898646274372367888932485692783525359242748366844223037805800244551375783240414065529148634469940335338037727897117653013516652923700440366925809237793423149487225007252062570926490443207318982880497535972468914815036867410224135423136069008904555123450999831138226616038555222672426929090701363493558049482290853660262192498237084474201339960476702364137005910559450595018033210218002179596079897872424495196377021660385885952928130166150248384998940582973803810836624307908543472694435989577490304241535142891624790803347796874874717536471894838884556097963220821391842631417495230568639858112289150943727356462423018899141918371757243810964751824825556402882590652973532490117576436378019293788804337556695553683835727896085689302786927081241791524236343423426605198284252480913917332355848111763935358655600478397720023734515027313137246840405401880229415042169439651821861930482919717443035067671274115750028686717671949544462977974934724010066144806652135753676482900618047445791221049538430574667745730114541845003751786864255214842521428164576108366731247016803672848158545359941809437383698449499529526622296213385493169195934547396833511162472571646115582551563858655914975379414984175127315436939998444542087602599472900420465529498113295993898174971071082916952375569598574640084789405683648993351378671372122653217665749551756540476046168225745046645416268398158605237604803284344906859160386826317513324194979003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 681473180223002421100925503216091609645792825576278497551563210437557448472785344159081875875663334595450702534654234470495141773563958853505431052606132944228157313618552813767270732974565857106588626464890805189733079008228919298879284433561119497390320883775673259944661471509674501218807563482481827804802562901061814991792019966875341672704276693233877787896751753850258974291550328804907070886783029542761490471264783574466115043910930068835966853357981025472435349257632136115657092229020193767017420844210267834537160684525308690833780983471807656243512852877587794787936292651037678582135849304654365205188407753050701163641650924971857802085422630351153781642218990852204281526228164311478701192093185381642678672568511826119976385980226127517669534822336453533006505002172766011476485168606911786235574195398228573594089554383178398993906527870171026425976654567736194636833838243657920297976032435892080714978044663854269759973301687137945292173558588734303662564878494362774626824027283856910133315762629578697862685688274595165077292597202419008588718931899768370439255801055514175686998608238703435696392009795162158305213148807999116148307010763889093092432183520515970327899265807294790864493948249966931950747363282702803411175940690645235972197296753992729232107942163976645184484000494015594351730323559268132593528954742298213215297379895130961154257710064225983467426904251909518956922394272622115995458535863732887255525117349244837017030516591733649068997074380153841823463795049308369577269677144382580779917282617829508387325489783625927730245140064795928654741364146661941907013092570352455843452636629539596069309208635407707465862150017583445661014789627608826649872346157023980793818232860633611324774348776593172965414868333415051869290322279233519744868548362271833665645118548220018787035453300610297483182279029892212020747963403349140399005117802477738865846056146499978228745508544931079420111946083713080221309589337583119604732474648489031030485567475275724478693895039366756745118096143369335167415552813849249684211398159370673987133168719210298074495865363619800614116190320687034367220149200397848723336689248935088455483917570333590139923762098093065898794588477104814896137402848418735408817492064348111110916747189023670703666468651597970122005764911939623184282768296369767232327707930727969268614654235197418043961716794588372784933270485868004900612217071143297167733998766854692861851073943787848427723517617307101840537591356766181710406152858777929355454244936525193234976971483959620405119253546917996957344559904709748183797006588224062453793371457024595843970899160955526947541879558932645359735927862430874586447190017173721669884480159063797919818948423144649880229882215604784171170819390964164926206210760891073625901400957644417944933230269053120730822819697204066180663133266725467070016292758919212474335066152783401219834429510847640659937412392422418121448692711327762307628562372878622196941114954291423019000369062348969754149673400835212746329863817692442208482517002363640482463400979785345459517980112258104390789366634709266210799198162619609332367990873946095909259016652318159851855719090104684208367109665866480976054097114146045056450532870740291781813989717604344606320095030892270353684401194236404349868209985573343184570744232346896191940187941007245474042997835079348436007685174710694795356618164872938997334569418529788199286480364261401312753307987726156943947181089142248256398323783900741701419975888342164329327991578520001072551516430996983847314650999552621208758459308191123945529633326548699115216708219970374565533270007610728125664053612699257389211707906758298412885436203692337929864198864203262949690042096288448813631704479826492456191535647968307246069800415839095997418473756205435637295139396438644724896695330301632746162551401379308136570338483896010100517666786939487793719723379376029146398871948389989690767381526091727789627522768223085465900405569887678828662841169154272948294672507172171515226876120670798080998097854356138325333819507094387252104632180853846579346878182462443385965370713012865830637064233289022431602926239080831757120305059288464163146673926650433966726425321471388856881135022885896913189952817898115840455278714465496434440006654578900651056225159322550064214711891848677644383630464752513956296904647396032288607142555954036010075808035559151795094702812432372080811605794193652636200889007416321792591776952813626333336699795635901994448649776258225167976379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -75979561975769458057731650327537888336395288017955177727097357946852712989801729011306606711984196071456755319426248462508614778914528003385760327093311153772315757286321253059860633611919171357708362080635534654283431173627234881491014860341368097068625279503039258663635562521148789745822856309091062993398209779766313303669669958218192886388494727713268935242526267456425251344536263375388995431381009809575999832292821353876578236303466975080689100315788665775447341829874984815318500090282437371171970506270912584664955471345297596280779862743976488117751828948941067834560966671334640268545467387523292148356382155807422799975793593146894424059977617304711280044094044716196888133313707814229691063562060191459330869095621392688991910340504988323075412073196219080426989562724610901266997070496387947906463219885214841291491321196180969715555370758589928195909277745516903296933863106702598137605757161630130048780694327497477544465612042741055956173719605095544854805344740574908080429164021620740064339312429978025548422780745891473580034283760845141570732955422882708011363506654783522081661891924040448005021052727226975695337122686420387909382652232912418257777659674510246997910322997626360600405840355069413593467587415505445138864569369059187935992902491368083446135645386724198563219288395455322699545468753921618262872141972400536037327999250627511988200719418352116659001970123832006761132721030962453536238990844883825421999207536812007117018848094400429883707500987877825519753469928586733796574767891567699564710030718711200711653940141365886537853030403326354367718192321032132787877012428028937330003272880060753262455514035033483771864015235358368450517483920788478023873770307492218836326405840232410952947655739148683985050528517786658783547359660976945636027547658200882929547637502229577994099964113922699827008803573077542610642408698130266293526786304604143337360401507043264153166841989874369180683010933083064402487959209138344241032089944592460634634694216544337796121927254261844066071848697042823430117098013767725677167821269799199444834954227057294139076630077549872002664784063499872426073381671574430646728310334988148573787843318353665410975960048561952082705614315635254840864836407147662233344075520158528014612505987760615029418063500287548272092165293617178453845809216943869485808813400227871380308897758980824239394857909853147842016729360117674114878614776163262690541943878452156287609268224119799897733030884153742321196973409608901543444086570429608729720963022569383332869519001359030384947552970054237126684072591373394010209272522163471087821015830353814202313411247138358726828825074703362982716446203645175211657863787736770829341082690049333331134717400215349041355286815537450929556069773640009783804349909164984541451161055055118551119274676702374483112763059880573377022676223697414190250337684813860880799513174852058747316418562991243594332123480108562431742258181353276900192477234290117121011327316384768248020456558513620398313505250144146826290646478540236850276043773433708140722205051689556649824228556250045235225020723485923918539881860749688500268408863523430406859847634810535764965918437058497228806170424176586381824292809780232658319837429785543228777234886486903631996220719757934730855554382859208016852667578788774825596862605695586819167662007630933778867503892983739857584922070531093787966431702628152449949949996735589459089639509265312462185782589153963609348855289506011177989935321992638624508642405426473725500226596390335282348487834270521389320454754404645431210378444314705319135190181084323506234138245431022589746440680268316828137161410934750981455160306143314277069675378421854655285694738943168276263212315168567715868733155736986801393320671179029221845846076204320775782016514449586400814985945951480590151040762488108789769656783737417129210126514593951932309732673773100015942410199036167846999999708444423920660343985859915173430780373496065713345854504008662108292197778488427267481185126534157066537647216303110554682268463712119083823889630425903976797073607404671135774360368174699259940796735742994979623354094613380216154758962668377546147673289890206912684401042046272245283234764847440170472570552980722467280631731247558119609014831382985635637803475390955078904103819497805903342005945912952683067368184633901791721029655730467080454597105820169865050505361712322869127962668498932180406302006192521903952809103919061074127039897851971479907415395228716750622626398304851555023193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 7457405643656299877665428404123349152596812960576093169959207839300866008836742036960192418366241043616862329351996439370033859265522726499675995391245312582452533450169931474474749648259374695269718621818387544168774785004891865964701392154284748848608557144196800196339040480239815952572294141523380742527989069363377944278307754830142192914834012266672407782432205224463308941107997770159613280401436100534845009012243694888259172608257921992696383952452866395300449682006802404385007152491659372991396287538444377927095316650087829382504898977228945013032661284336751827643159535706133976958304124946885812256954832599826742474640819417694319286903098487300009919975129152521792085750727753131444482140823705901105244548055823331288381299231030966680512042840946662537605904275792635509295677832179352078575275427839647197022748517096484056792182835612146784764057981849397361389100082695711549311061051152978367841838701205488193975987156400237190789793239321004562872005584452163847644642137487817820534373644618646972049892942639238217666455649109498683419428454227806998842037702019299856888434469976535245802941087417426707275833534398220185896733936147074103026863572859443355229446070079046323360175020364828333658405011721463835246379565237983056690704098882849852310611827470236950686723152574056130899380866678540713494377566224572346616699406665416772722477179261670318999691705989075403562832623890030685881676527705083646526334517365668015829311919953245518746916305424954040001235819454300513519159774776459211379948065866877711797707412063324823855552419369836740824821441272797072149596130902241097729552334346129112589109067456757327886820834776992173729059969473681752375316050036432452302241629597995763689802982708972969273675650743026178192551006207849757356458473939706428591341964604661090755649498629142312007863969798147303141208639141551835073178836950941127412359127031252773515944285968237169712315048578195591972015926501163081652955244721495389345692708468127460947213575922430944300541713203038122497155288874207159853765346442268164191090020384946741735923973387556991960062988055226176895338268377340738687650908158928065701934507014402125462483249573344228660277465829821827690795478269955307342530762108036100109446934913664556645255414478168106232308388698996744836331210892388536214281388253225322588245788795977391561103139467732014576713840904508351009044041763635514853954006230471973275331960571793281118098856965968871287646608071629337999424612844890415773890832840097733463713103387249998336125322677863645798324230896575671296598057920267590631692981292625589333087319663208100915907480065754832295322373455263496784741895213744341771751771254092492408861200404623354983435639135780959845326206073644516242463693467022888277022600518240615563374017244194598221847137286220329078229544648228562105572126131790452207853147396898426474102176664923470379108823867821876662363935602879414902865229269450803526157711926979094451930389251970145814532863238490087675647373890070277682420877301701807300432136818397230941213924626733205518762848311875998401594580957187421310843569916297523190963302820394123230435649097644628231494245141548827530893567064665245799930377575655457827917622381037343970513345617399169745215931877683084131632182915323642666471092509099216170789097830194284929557902718109731559518163014649159653385005556484091806755141017908585446372306742418770287514809726295129616925800500371397515872484059410916494152241114339718153044102238869994393541052312529133000459265462015468862581611215764527862683918495214356703866616042077170577961156616853429374694767481679966413000175791663570207635321003029051640302183655393266211216501039231399329662150670786537487075696334110008231226551892577557879902554434159023274767092984844872804560781672971573391475880333856153468246769350120958999618008882292778438945658510139397645970107460762977614073163914068845549178090825420953067054284096141823101178673661640737088975090058112500211052110102806818018446910351335370377666693400082271768206516536671747454128914657255098302296165234311744147740205680112323468634735201127276300051565305041874441407455195552189314209387633273196763791284487469609291809380468610419781683331859841206338210097781539722026427107399573287746186048612823316547487916336120595347724348877535848589811166008177814157004753182491468654656555461469159866829969088958542444298575350467476670616763474115982814228671343732350175518187524600582122802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -630557707009780658589170878391556588822360805177908810091732733881338974397233638739298595447753886149162074242873759943780716706633218874692967217784701511310286101544545047820454361930973511407455771701574845726188003648561970977841539699424385749283107298531226147009318906596972139348819428276474161393158379805418411879806506747351804768621117027499328853792030664217061377915657877282274478573969407433217912355630922824591950144164728630847715842718961743809046602251224033054526579068679083387512339502474809458810072348739183890149256877015553307625645531652720062567042415834082530146936176015994404417761860416220870181361815120494478542471460862661952198433966024724219359390857416589394426141192689406949041594227346676142735592250636549018910160337530899062881673717421472814452794407263023196099884939621902558003804290242948416495697804225779517655165808642434009255391434123346171219652757510958154613543439525966441003917113219230118749206690238990042057304038615144760209598595720872222954632551519178993266114315638911739187805963293545320882511194151299458382239355401077076542090783277457163323766862453199510070343456689883773354613852281136201430071090502587379765867237209789056655332838314939083736195033057904793440766782061470031183489562791980261786386084646823872528181830977565025126974920227628920980424696582736824903604833959859999455894792129515422964769170376651831061366001448371762538782948411707252178242619013418355808568138950582446334173099145360951554788885118969989070923876081535467976859748579344312604692496403034646880211727516051248696418668793318985427065218322199375677823179109888338924641366304618285161013597105855724720241213549432309359044438660943767650156508341298896872176625217304587680143647962299770422342855129357621047734303456102393744433552977772538488491547712925531871126902712923327586002221935943735685941039463851334581128384723922066530254927125806724457841564504233441682527404050309235444100124917266484937650136574295634990468186084925947050569228457522039824965211535116797367097312936081309625705401454930127321931432191028633982817207030669255497435909206681420621582657698432433464685485013783496123990316006516897746461630760576562151949281832518977667303547780034135884632883779839865413359606278102190209263028610866983566051259778888937005449761474221924346017217076835592882102870880421829233799184227954805946903239369726529166286271649972034700081837988345330965930255568511610061258587408607565998159147683907155521979543435757667714863833849530934917747138413745531189243692710433112820637333783244233222696507991044542158102832632333576722133312093174439882165339233729719591615083086324756897644020497445500257196929056883295166165891293636398460645962484305049555722132310516212858167249274217037021321110207691617536567386457636648279753463359778313407220856781982850366657890463741713921672036086445742594613303683189913381140709430395621095036939993025230407855130791893505089204521388195475122126391925180912862311443563542691623140274251029396515761427026307676043397123201700715872433874693351502728536617640141818433086572683498223161374583929192446535265638283629691772815290812641991176434316955235231170281898333942831159897445809872986603177661870799321737696401036989055750964778358217975225860024305993442275617341908088979471995802098842617360618099813441788780450433440424265008400557365108522686258990469987355972370219730576045142577359875954778617379092596721091812114643150331279922158510269982005296489648587932595324295499803850543048465790076313569220331746199982303859195663976447392587508457140157140299098181810415846762257910063036754029745500061507183275863280683252384338403304796357319867399622373482810792595516367958739222714611638063132516258387654349777115287385794421621329001570699086416292465949010931672374438620041900932673886535596597241683601592155322416738404800437732568479330200519747207488060121725771554806884167942261163008481306585736477654136629797300218646012235457957437761550618279468654047323713841283512202278131819434350309367169728547342091180866850415622239041266521556715802227926809541645210403974321724024458418940377200970212809914691303544802349799237229520977412728020504079069261788973721638818413397870822140322473328738695940782485367391080519553801209457109414911937289432310909595119801478718211480029199310554606691587810610616014737157528643695086017926202556118248951102329456311375409699922247095707620347183672537994384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 44488897860081179578117578980141017300683258349937790292957690025303333094893222829876985127184844057034864900123559559159719733183998849671052800514634481942230468517840324972039051672780301172295950602438474329890212173973294457395824192363988545253336618387632034490023514146204058809967716775751982934767342521552398736417910296592542399781621694796369462779873473621434640521065930266964010479337920631018107519654810346402778240269636299683559777861774128685076058986076963368128847010228148545437135537163698381931900559353983000940950833788650101144390924455158111735102481072275152286707719873150924250942323039065312877475483046031942840008491897522412150633909024042677292563688055327726831788412603578598909994974159658889669920004697770843467754981839380019071998442900321634889458864288256718057719164763883193915895168282017135623904558898015614575514098475192207057274515849352407274635531538651039036150966543850821591421562198585819203904807613831341480991974780885762710070921864168610774799403248394792253659101087634094214117525807440831480051326043348108793257531962221054914590585251647211924349401708371869384851974474222423287474411366920151059000725812073849913336356150920973962867872067411896567395193603427964032275318215919833652858555712506216401523245700589478238016583595101664905207748647149557401896399626346521507704376153985148019283058275970900834513995853428996838725501008045799039819894728742546900840502203555859740959003908514333129311390209915875526650257201026178240777742598301158555145815143458051622139610593590170939206277159827048427483307995046770835907577177147413373218380872801545756446262224126277276846605362927377331064203884823195734008361019516745387848263343669601945934059232506491812454583218727380575310837683310530706868957006582358409748658094946603258897020823613784980719014139452605118375767050504866164422355326483020282340436673708236559124369988624189756232967483720166926055594429125115868881427265230856615300073585697097138715076930646147379377409653497442829922330935548288032804975456244829297414737667818287924493359309527698574804159424519966973266479468300978629837696113324466104733036471221088759990502123689354532005801248309331646144395033309493841017076108540235689785180594418655797545456766592558320377271483474206959526895425285042928597671713628886869186150965797534918075700688302117737447552738036314462055858973274966223796387645171015526467428582351247377480105402863658653808944384775240643743887483980010028159971999245926060643020293112607285462107890186244602675317799678818099562598638737957715236597661443651383215448038213252241559857212080268127009024916222315222363119059243235128200862534657857787142938566697820599266322809432120738442457656674192036794370589379662635164443772226644033459901916263776558219450117805646397180829992543672468250411315863513261259101697164230048030538988979566194306268026606002370128471996099337459475111043303140586836656283300857032120140215021095206809853835638091672269732935252439802560017749746300180867437300462228992176096176308114175331348348448320345488387144498134315644414006006888930774633843518917040331407264093326398728577755806917307140643614894711479898735713931486923422016987188122686441387741618520481518149140481466407112061773743735291914935365989747935117641637693639001533444848274296790032945122348159957900084782826140208485454131879832552305637067442726590589933776256460373981471048940641761811733537872908228672977406481072497250343386619766266998190246510862115559483100710496222122645739882765985905646122004219713380644969393020951791503179969992904595860030760950065483440793586100026978570697669615860619902964821287894256337740481936337654865238750371206915099505646391414623165774820308073887087295263695878923032615801753434398323687569326964260661131267074111634162286153958228249574980285185877316550328713675781984789721992437613894019814296806143081938797524729377099707107199802198239653244586087933975540375591552952639670461425949787266657453505801231330312020495510351466768593932589657659250806121242864775743944325351570114710813281622535536026671116259240676127674113523161297701301233386356470607586311665946493616194198337219892433914143454161376359101964983905780474991613712930623957594981540918331679549963002082882889171166856881287222608424896883275387022651304037183547701330140294094579325211714195829058356649177984551076021649389768190395361055202074400775785381369070601503662118911743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2774995258313305174232959872447342993557940830735395956543397171914912045320960053582241436735723968884517347391938651165048503368571147386371285668206172130039517223825190487273889817238464442852819530619986114358053675335759025465087331331911686464387734373776146581831013170574533144434717842471018249307210242013264393116867201541885639433671086886581526275487565860872325798614805055573848323183372470596214822252486568567511716635860764713097829471017885540116473334651656036165559162578706984181708928832980984920092803241296660435380639972735471936121902792937716397309678466479384009180226875440566227462100641307600515839930818522274132494616109870365390423037354089497527855073952908569026192356374487033407443229814534274961055137787429704295375008336112481521452209537058707037120477602682503628705823808858756444268620650953138630467280658270835707569112897738841381208620123207116809124081133553918444795278043608628175216278148095223549436473164269969269183057613379315428277268192914141804348537072792750949674985770524884504884110275149410608277189113896031587262357902528008638759748964943090504539811774329009737986228839099524145125006747767208282266285947202985752400328255148896339680694048854848849711717712715925324432566131038220285096472954518320703490097854522090769819399259637465602422375010918480998099215935609816843843035169280746628311947218051512359402211496490194044096556533678036961222804470399939795080173514664666754176732684439064092131037022411391668777685249162216226902259394466137073385687632020941056548728979339663587449053960299480728881530157680159417066774876807166314770342373517186660241239859079018102391986666256503740878052961140412299263681389076093417202772469823331006887598112107986135913647225536138868519272857926303230633811559947037903117316134618495944813735138909933908922754766034653496210430056297039790396215748034691413023859627899845945794999200210325355657594915803425787997961533364807499767951649305664579176815869577072030124138537258036387472506078477800814422192649696066605249663670599741387420431026303986881783424067128132274728918256423177206670688317414824547401356738633068599520012248875614271695447509955182668229416350049707176495644751207598790708066336229362880380851846407847531912805532433979443968496860380824845177229083991275584088982379003540484323284671912603002948751154499999697547970706185439812961605784901441735381010556828384666202371445424030744723267785222826903725777331343087134414816702270346185550703864927490088437881979938183827773965412377751566599043600410404528920133545756362178958562357462418246204268353540899312722362741247576872616618837075238382084548224799391085510527821770939371304137848828393518134880091330099730696492577942126743305115342670523850098772838753836190803679424760470321248926928175750067711637332399597260771493200553750075107003449676849857167739201999656261175491282373737273517809078882434230445994047226405385505007130049321847622237465951482205956286219079054695358976243833494445506928171496106236776519082477625301574226320150435219155581198190021888457084791540339061332892797926947206835318612675691135742788351354022793944826468478826893042619320609130742619757377799467985617293610867773265286479326538365446100248880198636471488577952616137050347810888455541803238039487031400053404684902434379719770845933473321662986579061020448233952019726625124570633363982406519260309096324610333084470333115673395823139187584808051864388245307970768159777262294753396759547602414918658691576505046828009515755853436326687226605068607065752685174062578387619832155406481028326832015366930237110369611666060347268756990761744114142867306221733980896553590108494828774403387999176886329698741303661864555863211551957032184519622832031772154226016804276896575856792588266111602711140246219866761666446300452314448493374785968682625183445049435733580305348373513512175041444036609294619223618184129756974115897902682968892312850604117938644424758415107801258050032471135889535666747432974165024159623148138175141347617775200187364818971746305057566520287593084972506186190899986104272449417446862449639897933460205757577130622677340370178673293179538006602776885164030680548162452519817171411616088670041278963368531292036589342564526249871371076519514321069290291373237774874659717166598616739369964969912085771189581493565430027873468217114173337100891598635191817736164691651452954445071442993301518266134724900946644947787037090482834053039550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 129920347985682513027600108875090001962943629364060064383313280048763342921324285683761938209221865156359899193785759680711630792932218849795376241931478670790154547148885362336298880010676404246544133332427993698443829043377153565770339732327304288091169208052912592394703173554241423410077370928793771133982154588151491235221658913327490995090497131418027520135947546842330648391226744562046943992997710795296711610487196950554750991969632341592848972205675702308614654630989361830289032985102623564427485236369291350473002989243692798594542513149414326100530162322688461369379972513084976754310366269786568045187465417591898390398981952576670225400420541610256934102203297666695195098105180655350179783796996375166208503477203872938426580008099075953512078423408746279139406613847458264968286695151060187216016339299550544357867414048458692033634495917910950324004025482016531443210744006344594602452107110134442862884502783291080051108183034895798086524550447804681055834662932748425622374440633258855599808998038357248868036559776043493544695602073801526475583839591346877196100871835987145475002390624356898256664894823071314062697261594860373888038362986381737670744204942838964759021198061480358975601096366565090781092149616043457893034649026163252404749934924351930070003978970809217662110486772590581841355074887466525323722832085199901814528986890782291314513545790275442715223535641841675244446666637913047709355750655100362031058974705199128884000634295689994211608578509880729240000344846242853990489349670736664384187425859230703967508283545773323236274359350207607794396108183147785461620768899425057336340054481213374742680936225685748663470901525575909409941658266619894821447435972428772540462935869495226057871860054301658426932737803853500490680561699077747649442402286296926370194239188334956991780552923990876267912935805066889558911435335433970472632231782837397934946527222776495394139915966636195212060866607956448093097700667213582512061002738145756838163966240675084125256602267689656744632453058407929669555367053502722826032613084313444994811624225060383354141134128107607870479288455040239492691033495697545655372428503148795782599580901731715489270694261837136875218310637836408511830048487801570589014060103095873790441676769334744742209843853395886702838708682172641613566617094731262037841203165937876535285560495119456229474165117404045879163640602965622456400545787613492642569353011608347312388580722817744016014764509183085480871599794337189960631456638751403354096768040815835580823908551752130609560616886181348240647023911961527733927831025500957697629627458181828037001110827506119082033592405289766209628724052596209721705566993754892828635008350670396286529823077755891244378666696479722018751653965895824104584301014904583263935820705151139926289075766120111925611638479190250606521302236521965862495333065065189442941297442021112408472371610472889627646014518796854795181408334705811012063842668591385873678855969156466161056402466275040870232188373788778451836371786349068631809279741229857704275986801792913688039566836285512521359899743864552990990121816231614416113588845130220002790009675314654082831295197143767757733219620189645732279961176929513878400562075912813590413313798218521323416731068386943039491951255915488774615366545366750235160302406943708414470647998647235609823682777078241340156823068535373591681998353279242752548480609714146041726217089669460770648724920517832969045745336604571050233257141440866138528015665851804293153578497273663825313483096153352363384392187625512828333451202617690681632668536845297220548773276082903783512944641324489267145939791979559946260935142160031200356389190446651004029116373836544874138912674185899505559265424090726435443630483587113713141454777787793878049447491524685163710030176528888881870110153914707698519734494707530786055479861477703741296707311515307422364374877117772468616184381912813122186144245264343525844224764386712887455983195545203685551251194950730251990294582088806988168222520976817047014456475347908577794084921079944698468786242515916205923310306745709263549133186713762887170902835826038672549716183220837969311287519916354164289487050170984334811988126149639178361114234031426551292528352865577784394906613551082537557903029661987446509217925463910035527497462830316216537702539465579591895294484500966272497502065387785428956515999460845904990228295953440612363272977513955425996348658350881233793521235564196316513243044256360264409594535827636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -4537371879772743443599541070629244869045272140500040705606572702747425257761474018781216870684105260375975145751311249836468025523313604408861603199864871749744815950339217967614606868096610812698611377584987527561775368564366259066030674430133120287965468118061079437208348443417502826547141581238658840164932612298152138021827547738601415387980961423162056135126131331805097882229914847701173786115252513212210577475478861414550331424865087296996033145134176426412649287777455937927287344002117763015105121076497736772231537028595412851459600149546368718635808425408059277882643171166350997472868888088437718953355725906775228883482241209671035389353420936877290815680056506359664302524819793915971061964741757121285585243018273405360546212681258274793822728571380046925915422084976188432376579710247629726464713093167738136798006973416719840447951177273658753766466975721238449332497713713309309951629855296859720783876730881628698163937136216041017793823201330938596867063594943902761126276687503659394608934039784976749816181356971131551570403662022444623200668617283930657914807089868831921967027210822131641770076511728064732846186453385061989505131441550569891877007939982280731357969811258301932792847133800084177790350044721923557931694802175181412430903305919073169913250653543620694262261727624647124294239444783413530149571533068056192790518232326307939210714728130840733163849017465177710510690020989920222016455923812445000109244329284869094610195757991553232473185253457826964283871410787687088925520971627148082803500002391945641604074546271392656616609484352753493920415780354424406716471305630331208124983167534116124293669081603094260867752282847848218034442025569923843162889968927805717563698555915056614925733641857398550860904360971409267590784770248489668281931226694048796161599354168162174635156406980907207903443089587249494988179593324164510442863938308046371147408282893868889626174157072743007293161807865470037774440538621751819161502172230846384986361880973188125065514597008278581801646007960222040640746015895282270271327564834803866663180174811764074161696904708229039744519764845201290956070340105214291793494992206821007806752450240951143712607088696171301492637469687341737487306687693925440123461811392535858719895305469316975042355739659983835942976133025491148333312368383300981117003879531208670477677900478748584212721777632084393969966761374489435982991578164985319405946400359747817754523118257966633064885385954339680146442166540532047261003419392508439093003982766268852583176101213409321711108483373143647198041142933923781923981743546753401737625838374781871368566823628624660759088108673190268748198086313874709842006775930194226864329595026021349570040013819161555105556201181649119842403810682883213149316432608487916057690402544221956028262424307054976083649542692163659595921289845397607441282515462997249045245048355290088424801350308392196299604660156304346627066060021718489369551362835158771909574522299600960447240960224368324579734510826678716512654417719501309359615347803572720459912604190332388113472648641293153202437666466755279332189396087731447136754406722248887354771304967716989710304675716178711596246747809845009777418407508571433638184916575054840929165014156626374337581815714623526501668213410751654734122053528224737044462507565519735620671705192076153505611245863097177750060172673200831777167788598016945079471263669183850502692632098875986091391857724750902569491110861968681543155729672693881365371862890842153478083746887725673296119098632024665104904325480200748093992995466452682444792234406522551324048952464829120963947630424590679980741691233439750474382607039756247921130019017108918576067957282713248328160904540018746446529297062455114854056678896573015727743488604810737680968579075328954278023657281168409392972637085807718328579641356477165612144114823211521205570462056622165760657823705592676626357886642743237634558112314260727348914828801339456272092257083966935454134387454538781724379441877183857250858214442546878534954217494887846063322581446702237157532947035791399992362417784201969878329482981404924656060261730425458108933776502136956178944217742334458725693703216833603668796376342420353654663099304186554857203695355413091532139983257469230826525869315404837468855613658310920091834687131881760027088461400699999971728745651175891870592287940024092232748694876316354505883656066883401974884247278027804412732562298213520845479377298705090760895975915194583008289337158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 169018472232185152889205830355484634061803230231726794462545875917149573535097632593665147254818570577386818091914895108970059055776187040534567411898965712766900835807315958106321196393023453408957765633980729213791852794795810850618279440652825806781258083766627498184368124532676194685435159901222395428666149036692908917617747250324131946132073005272205966728623507206491178642804946345720071757449379750797150150191252059607388591153683124318163797002233596117006322569026212257104951516322203634835646269700555485771803003007821064604083069757617917699064930070394892512112300566506557792010213823421794676242814223502702379082026072112314689838718856460462068758579356415275295418257449711213921081625222149392217373786452091174389232693637119408952241481462605505264221193203529199995975315684715314848602272970849934444671043718230785789819856743098880998887662261299372275402543371510606207372714974478523029614453056072017432723476386176810457640262835804500322649882131813142525597318399797973064750917024915372310740755039288975394599105452419752090461880296909192343738700352761991221629836524333026255881297364497918456157967196075044929268574431604676973242606461910212121036815863712161081994450025989909837406588409332484707207979878668453822892502375728406448028155941526809244941434079585246016777005820617917298371666808317948531081698385496462252363731283383027767267736674452811203558058426403541754239409233966012911155666563626068483856704842252338650872287377037049702320801958318232407848665059163144902818972376814774009507579800461164749320747872789647624738981643882276862430535493294815811335658342394377403769491997193200060069105088295026271037882197286550037425115801735878835942867557205158672246004085417896582046994952310590316258648507454376395719044434693591015718142951383418787170749516204484152145029848077739469298173100922344182493922213015927930110832759575981426262140877195712134068274552120171381266567784125259139927737244465074483020459421581981156324810599719670215604447286137650794097870265811984127519611783116177593888438680465584124307560419733363678100464104206738085103769861502282693511203672582656249705591595543365801185718640137696460914710963609699444132713440514148665983875793138882733867453981575368575137177293938002985887125704061432974951341465823255105449789961175618523198200972817675066423513561588736167711738397459447772563814175146414977603709556408261770055092665409137107370156917681446577755370868213230847268363795104970996580708014248838399481769757533692928561792020672214880431976957280978681556030896319361062987745063918175810155087546065128560676274035506871323794574628504334242748928946378916147245337971164531710264603405735155155122191288876930159131465566239716514515402473849660297900462901593144897080765116044176005347633909397613490847671973934763999219121352859592895012659072662088161928321594182450086603341683848504220159616302059738702662570148566468162931940587234333384579518253100067445591288036279405053311556398776937446099594227044933428061741176563587126782115816711409006534406774001779186079920421316813060395205240932615591734524175403859230494651551100862542119497995290414532193731201732968811049564214795797121917504296791701990409869267013506329972513795955680149769273944025542930554902612348066164538031112885948502187244335351816895574629693286812030275439163694913373051943296361736545822281848537627515108939498990510076103290666310149832720145795997327662410375648076753181134482203973073041086978210757770446780132868153784044079670253008060961754063424138548736998672043624617695419317835313265312669750263192167274907520864738530539089911618090756450283819765744402300767204152260300793970507588074174402230462956096982842233090980655447226416619994786487597611091428430314605231043706539456461060489628614877043132344817409632815839199125801494589891162011168974775121391345408656124681998599895008173937193017799742328565622992482818349666988722616902953319563539108777302297951840643233907325631617644687477135623762572270278759185553882901661695656138728226299097053014551510707714252140867813595809811294614462158187894345321241569003506037079305921663693531621224284004337662757338414064664059220188460915449069712864281570135857731842825945551811045462260070364388793547094257975468795073106913099070920880274360211999428906777467695379651894796348190796069218032689019388679175187798893921711039694684783665690075599978601636997569441795349121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2028512326607503629434165157837225785173099580313621077746318331003285094826483723072122521612353180995072924476642965478160260235547319245083163955442312005752831087433154338705822627777986466584219961854297212457752217609287685515762685263875353658579410192171912677018418766886096105327366674702260238332071724351447447689463033828303910931437849905727446436107661975668842140813539054563983755047417789675090310768486848556715069489843992607420942858503928161335872940533094598478931884413714157550157143324170474577345661745623173657155767820678550728591618393138490174644694992092626027381448978338091527771610020673033916486952686332385684995889012739892227470350389070397212672296630364294620065968439797697205195698726063035887250239300468822620820875313547615878769068884607107852697619931834506372946598483361936365056823741679348464225704428097843182810315675709795070652135948016425574209431116482211421824471030255055182666615727915113402199555524865906352307528586724920829114715297271153804959479228933746966236686755753001694580561221112830517975076148634151729220705532175002271088646666581962133847513517745381492885631949472242134143903193767118003315146839051291568394429553491953541744316163070990884045092522023051540115829469153675431096201045297886012854595708354506679115663982502069540389500083167546612695915301806010512013684390827412914468023421718167539083792863244946278594990508102375628645045004646492444227743923653555867675054738389824551317367253755985918837882862942741252182594544835461122708524207804263032936544911918439068326167150655206361801859361708369358268153366450390925326598482917867517025755455339261080352893138058362295112892191025756116363116532328826404523355667850376172698092905433862286992059722714985668401017960532040700536158337528288196870550418402023463679402227804221096532684782357651192386914126502132264955657352075028367531592468703565754709782164935609382371484661585892360907765769733691626165363534913463024141097277814800488880535048260600568407948074428788511882810586292156547297820416803106244447969305412597865674198142647586558045704029121311484899413529886145394922841500265778377353831627599707635475804980950723333593952587854388631603057871604360814081862404044557141333920127815853887540440745741237000474922473403409415392836552888890294949791957512167488685484632749826928888178185065727791829051805770538096034505980115435349870273088573571211887615564994947362625110084722509383035583271916336491401547227082150232750338308820993579780531868863339480217465447606725121816746912061309442017094825838033874925069857058857746585330492638969585264015925119433170185202461567071629554449877832926664483638636870327514032664858667544901990829678735885733444539017261878969433342640872263204110609131126997457403370183877602941632699112296772488733639472089331730562094865508265930180459776181566238668491961185218233251022692850724527523372007229744325385962292160121315795416882347782556954058432054459232928187323816599784815945249355419546480485614313776909770912211164505926209363621570599621098319387005274415306830687532156071965680777074366462024052106929599371055050680336611978450818192060094218103149774564417462286409455429365169686319031552470073986320414264608770837350808042836581598975567925994790654892833907611183981370177754015929936183938951219726719857886755946579110330311888654205649005612200057213928827488245387487883473780815085993183982092726232781322601338108964609523899085678749742315581345046158912026973245039072394121849204667501445101371639285392731558225074101056077398313044939484437362358610504078753715081292262322411364870132017722593839938953021843114304075662098075554074760881222049539995771982606987021345891896413290741564034778989465427062618407376132919892281260284310070551133211472298363467118720947500161514574832851253370694633669471822182383478468037265433979388877357228784647563936626356140872276399837223380009188526560160121612078377333757561999427925062225675198977264864838728724368186418180429948128651000662704442533687873540632802853832967107144469450719207535258658722515725318758198623014774755644777955642525553690167804698351144454158096313711996848268029550388919760462086522570996604826063544729809701955578233098204082534984994394948053334087621439413419987261759930130164632670046386424569716410330670396034099418678480780228948914482179857945874841737726407381230595333786442844636361519007105473230373700068247318267822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 60137055726287243569930098115500675639288823087248936529773805793340658848625358506882384060598972623085108233641325102115018441874104472314739541864511084174266005523224590322745017376918461047263747676955069795225458579997199613838770768237128383230903146843270586693622159883692709831502763081512048348257095534147791327835575177845876137699085004055928174414832552375448407868756563357477677794797570735119472543733244814995109385725361406652682273700426391541813841432221221259904139885730134216269138522502999705597358600528271559656327800990245847794598889301334275277717517226401294038468058060565706919775312748111135441920776083881852228462141147413175538498967817808773383479546125058919260696977934146126946690343241581757684876865350762738092143960746591926601235973066696063524060082666023261800355357844390774709698571596623385671378298406578789775220673343568071426836316475168059815829568506773260124634395149007849683457921612863961531128904195701696539630515358471284948901851896911096941519281373923121181550002642622544889050128363698083683096947412241942316507569431386404662802742699200682031010676577042848201484308889740169858740673127831302695148048622526189002348686554206600973306875299613804242770642112083712036629143218553863644536380002158031199558341938189522826462540377556474027665029545984462059576074254276706933926255819946420532859045706322809095007552686723119988087377111817256610575123685428886363327123838150296024300452298112242542415645950283036397811747560595675477463492449375663981520391270397691547739063319456946261763207707312900950534689262190206841611502439996078543744460198000147723376742686060440711539450014107175096590652361102337804629449126468442347014092323287424443505799276590324924541383718828040160607424746410906554767936080042914342162090365286669588728768969398638997143263771769641246222955446303078656766656489372444243163572796782332626447513903796983510376132802857563286331004585987629111121012931776293700565910586961714339631094708331848092845271559232671186263869093778318073792016623490168846239115841637872581379543353646889236342539775087983669270790093921098715030800117812989853194178388206787934484885745024816813393177745204069655389646637614768880910188224735033966405316197669409542061346670100685357041765080424570438467016546550855487517204132181737136988927303395444654679781952367098820355784276967894106029407061145851048101254389110629777800515434174786869868685799880799797009879637297431842331806716171771765682487221849210769263715423861529846110270002981424586561800163508460565536076723047469052270444835561705638469040908708900505775711457482841022833131744054692605950303188992027081941906391887439217196833565829782056605228678662204618892790468552474845462963460260747257217525576510966989120539596972229733232159566795426239837065681896438610543513248511086530277716869046521298000478445859566952160700906039172667053152856932328517977441788414595718301087242827474947069514740458115996629492141208081584610316151363483698604871923391158765809662053426111709316560635704971172843755795971683180644281732113968904372795150750449261761508245536725056389860237438816814197567766886169122827970866073565293956438354283427843974518174206887556036745583645740375613503659581579986936864853870584078091998009075175387161415243586050125802813513649669272192452203394579265290897582556137099812252028179359903599821061245377714602655340287562592145259380950967054135150512854632430615495821918147442382059269926619818232601978106910476299969611657475922282342700912632776103450598971654980350861077923765572542204884906631749487786131916803822938659341931337579185789393174761741654054550101358204378581046014129669465385783685302669232204964491391341241152956090345353319013919337068947210568380201719343969285485567729591103413851099394604401835167901444226485600378684049648932087030237447472698562428773364653310228172448938458094048793409209184311690329619837287289701941403952236226855052686717265117928462110497802778181898499305214156873880631503479964622495269161080045313259540767018163091650007114999455776475801137362328333026432241843624779765267573359831143482698673780675856368276028552889758001123130035164487428278067489802087472553907252337140834011912476613058449863163157670186507847158188001026926704394128424345522449144965134040655418805110834468313331420238917982077791595824000790556502376270990925267673364469624994039956898082656449717819690704345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -4238072565615736096668632483215119439208840800776313630178309008260337529759783217203354166776187665943495697826638145370738791878321202218877925864805870884053347919662283048411641346041877441562388704565531992848642627847006816890736707061251353494982077985932390019038887893191572844198551749417962689371089534008116503210287342878124944746217694622712562552362309745937492087459776202161778337167624524260572254400919123099592009970322990469396684363470106363359736891889270005766209365453832449260220990194337676580437641359832442864312922294132873695783509956438153917223221965427915724197013324020206642283764696454260512097318589689002045071274025731618135529629995665495049115716919635068310319572798410158057319825661040182641259555636186513237581800780202108880429183904217358723301916193973715383192995575270985757264806796716121964421229747790568351432845262887787363922751984626418000315704773812599695829675555771006295487654862556571613297215810609166181588800236804454593957948264980556532596035683522442037925688138888415207970010250454385714523653860062875078521131997420500944901723737181294876144314353883673569227689568471260949813785237045643990106181369569226048257613284882276200764615762104182077228407516235885056644426005993250109202267214953252720677680634238776983145221236013027515301718858893842056218094725656990431263654720352986254707097591924016896598499026430106012212883432718277030436609260305514746922247856250091257137442271146915341661045996119468110110599892039281366007049192277356120272058414611920919371909559520808582429405957299790730653991502524767915748071455856509224616390960221474676908889940062573434390972266410101442717698370037125276610501562806817057938151189297734771902744927211679966715382528617623319311491341655076516596827255385953641288136818938785860955271965652860439958971861074381371465098104877991043321433892358617888490163741356254977041263190741967248633495436348257819945999887244851494623011009001861235096650199139950111751693360342463804187594572247540181194151502394555804866501451876730993845401435980962090595865924316890177091097093137050061232096569007824361796192595410247535742845177554620037959713857966873798393493884106455006363526281663479789391866539124733307351467674547228457544559341335728104800578757003090091631943217054041037368153890973622361813530683482327967052151721641394499114116300020230379816764803249879698267681217014318313163745312528195327239044193656097518226313836317897770702015482347800940055962580673599778191448817856582862930248284176242677557100504234204701284889518773395243544052206512550122441970811105410484359696066068095822235363583197492551805077903052766987400026407083654609803902385034417523549607755560276580941742634274919967996202065091724665328463357616750536163160302372982472797353292984514053285830942665958704697811754293218397341955151361068198043233094851992290880117675092612056069830528262130915440694175347018180015972184495377430558802442021531547245109012978629700354843545062328751058172734298809149415143223266507004013463545650261298725459114474375992191382822400297904460297550220781565362690011259771199728400007984770472871103999453745715184421948748798827813949236725739931760369331345012979220466983666735548339414693824563145606443358191245101844596202979885308924331329337196207359483999205536848570223277736399531144958081848022819541573495216143877231429720274515465630490130844921943274658633123282599988604347033816867651476478691895351392232711507933871211359193579482019804964881833439726497600115319861382179269982408479519442340481628004846669052948768771662234228308051960451437795649858576917184657212086174085078730128788310499607089149019621871543610079706926440270261256045202576801276906568567003622745748571714940312566949830930839522108171483514495620007293554542418851335573514658325144130715072619463681651839353548764224037099527649176691514153478810211305319025857724541986724983879493770736628814593793541543607480151258997991502388280161342701936009941651182834947999649152757127159376202192051403169324376623635341355034386227866379846569909501657158154039135697175288517607809853088313887404340337370638652692383255308093875827719303192560197968703414003005813703153919504471943616345780261987090857400020666289600869620659614335900228901997306250998887997861160330806528274550519120685350402731782798679313532523554504345283929986354329403273592090295522194886378997519905240929126739501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -240487010612385573615969965630249670028800307085646325726080574260053760117069780082861235867483180479810744714132625207760920706106507243737854357988749894449019546397872812152898493424904258922885014393273666094252835976382330468300715909518998486068107309669745843264854228395469319412344906416693182635436101087881784550982757964062619768669259384691664635145136572475234625103604218206141945699293468902189513684301657279143326447310539874652833034854031454589769406380077398279945996177678755793119481939772442648659046794451765946211795212559546376166955987250379811747574973848158380912085892938023194969765725557069861627557099339191752134500252714141581307982904613957720903870617218120846284211643769107641039435565924359423680137941800616490073989891183370516089340914213524552518301101546654798193496864679476729972938297657007371267400152275315209587811250253162492590878963793081339485975289326661353514806145971507383894167142074519778656344192328084365768564764158566568204870740985043276230509572218759969815743792511898811287048134934617308439075139439289354038796658616126849250844638637653763853001496368807793618808038059558089673123751595276397922479279840558850350568156622258591214542053817422677344449629766795975034365809016351882748367970252906066043191867852988734741794879618822732514943895150621099744965304795150731066791149632816663147929326290099265462165893275737624933418678808641449474446041865029394037278633117856700994332171057540417159231378873035740832303762443398765251547497538692598577793153390484544642204512488793188262847730010192271641977922785181871717926742074386114158157033786174010215811206013120985494671302854338122223317818322260399414174794576078915301592808974899826207815710052031860184480100310669069006670005566008474232755067924124789833613570018586338852445532083134701214315468776463147986982796199967160812345543411787187009833590505660944034996403695257386955519026337873861395384134479950947650647597015616064361585139859634528023404378727253477524505817851066464899041106514054850564325068795054298363587465675501535796968316091406899659989528147688270372268286676595437368279479294960161374746820206271127688616558861432714345471169550170388015206976984077176174853668589453763708190861766323604931683398654028735575492606993938506006724714350248539489097203689222184920475298328161829189290616968674308525945798249669429927861889888350807587708413941266382345540795657600856158210278575924478341127817196568207189603048115480698210267248091939256366764221378550504653883077397830620946670387596994934037543560934770439901027213818995589053634031263825021843059840476892197840349303211257057612935944554731244126135485711090379627988360251139733557327885723994768363312705215337023680939424171039397691895361802825475892980490346912297322868577026708044803893929666050949325106510701248485513231926883659652611687683471461552947631580483108449605373629067706542217223334346758256276873984937754953659047975666883809255081147119828395579323293878854793471836126189625224588009667831664397288603702858173146828941397390500547248063503603331046831795509682493946208741017286104623570180099781690809631474181165915071134413911854029244840685184824359857080273964177030785521134180425228034774983104491274761230353057008980766055235787501738697812197638615638390783534883802320122019988170901410222127287114609515234340461449679918919602600978816831753828269245878448883641244441634355390001414111143426364860031381417585167284701637172971534357793055115873706895603018290139730286419540837135142979612037517740269010126326463210491743379224684428632435716362058470590756640427259391140238791683242006152453351272739794189282989150972251644057164878957271573757614964160763623011002499331853479481595954375110950286382157145092221160825256865784978643735801341723172104923780393642309898480632781232659983320742402566634839019625916178681488914838575723792051985568259963521891913270491981296276130056940759956331774002120859311802641660182190655326786366514424899814411683005923404796828402476456104036858727139487993642256153541703145129931699411283009329642502744700765774779892296162579938906022985224156625351093467420536066505047585865428444593624946432320918959460795845723323593079463963544842018273240494858929644616935817246555861919869168632599448913621363587292673607919535229367305075072633150609523781601538567768205106432792144106021361180983973569481635037559118076480180025100708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -18313146836019633024959771833426792353211420814294017988849173118020377553271956378421206218196172366868453669686447851953516497989931753353383929058071910990016139921642034181373602860533115776174185171248480064966403221237171574349972338567517242891409419845626893357332801591371795299248922443402883418922658051680096984276449842363086479170865285619853213130998668114994173774110378337282182852201035210976578530002184271431461865277418036228822670987865244722592038487504930377306523870214057308864122426153602365439421897218052115980399828477796869052184130981998788852018080743021087724464287105339886003052113734251537375598963347535161977256254669946843907212554971052023233961216975166701549311055644500332770550119607827952973263602563353037183008782762997221710621144197436936891737477210066779149438432769536967709250312887873801581916131470893866643672889489008359584746216317000892471776224295035671145891746435290974804343212263630246095352087697496081784735266761004400081453789543247315864390968981022310837874373991127450688782219364987471794210122557563283308311306571494261353220438467520008130989318352600097060496691278395697400212599892062385472045767595966759244747955836716841793172612918426363295742795686853777745218361275105400286130072741185113239295128277857867139896000580001080197522643602524956673893185536679716035258546294902373357335193265738381530823265121121231514649557412767348133430055707208505825287498881215761716961550519832850793428040277116826110350310321186053323407372912831388725063170941059836590497453492755751207052198843436874846996380468575359250799478076169237929631708532175422831802908611827531044037491327450343204072454405979091085858796403587881677746289699063604750041728498977799560362687840164420130062682701529938885659000946231469639907233432610447721578378988029603733298723506011661685860115798610094358123953127713894373564533840174167251704112425252936199787714324072307889048254860169717427332969931536939018383248902094855895167068878571974696916877456012773444980314104542321978811235825258336237054705291986737964982430144911284230862545645216728563729776327114929433087665486615876624455885195407211565829636432224003422918938905583455893026507450067313615843904882027857321233526191751058993999989775573142531400628268507578700596257210582314719467738301000413132041091382547797558830448981008767242915204135368418818222611216534855109117798520517029220337463369315538716863109226749229187412869697840203206393451211835625721412751878920798351028190416612812280785918833115229067879219720885155909025991716427372487052466457343796839100993136338294289385469820464580919798475955262031934565963260789780620893160537239199910628096864582240955096574958780282033054990063302931287652120185103013031298987901396028864291146418460238555780849666173384319776738949088023057435739400917895259930223117334734155511043814223952540091985882173112296736391977518608490114950576398100250637603413335831594502849291951499169116810915360887751173124705311546299747367216039333637568454359430824202732293751250680836535020201058625098446625969092196961198580615959192623574336947826242126202817973490234423147484231550261982357007471852046564605893368472864549847219517524398033870517292794209868804048528748478493452089125803505637567387800620657587053462985002545857998139760365236523327954021923549130467107166179541175956907973506696616778255961539324337735438823208249699295647696636794802548983643036513973563460322829589348346893714082439802592955256303468298524538945141521302882120410578086578017613798309730748387954889016912697037083787632896621884298617763783078509400015120749659191970713241498920532250623882065692900346897692669394369982896368879091923585251047001923859774386860184854707523641516516132821039326473853984103340803759579987692041399329916937847504021146514222037677117801657512985149534267809428264324443086141563491526039896682037460795789002198150237502344120595834525306055105198012782386591211904697862597076821855711654141202716619750735560379651667841882609854507892941992654005904780297033302765795655764930695302531481185876553766088214944069120740630892448385505376317765051445013586924920295689543775928668383354736917691803963087037979146011024247004104753392102349298533388434729337870753985174122013859236028178479043395818960812587628074568520635401500811249282141478701142818236875381487707775794154669098229394859339274266011806099137505218386650085449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -749935114774443526821383758332419713543054892083343730904892945653846292864618886240571125727495390059345969384391914713089741027145003095149363882835854753215358272007896320251609040325222623658412865133837197696794015604229285337747024283212167376578904356147490898495256624671909938191958590521678429932383627562863091770428921010254004021836500088947061206934814154298814304866504719413835029958554347677159664130045245758494589847879990664894912493363309819681108555055067788377193313689221853886003464361550011938753031739899531775648360297830050899668801879722822069457790756433936386711646565342153043950785558269939154933058030538608175143994303432382130115397413603348837595700369041329013823002546069875032642194935339630407269079521006332434691040733383232352954344037024548143131640059208490462117003021578047082869025028808070677781190647644937013358179342458182827057166684419629299392791486486602677871071063713739888753950305848568546463513928637557925450778981765815923922182629126737366315014874133151156592423896848941443242320321929501095354936313294159260518664445373796023463057461580743875401211084664693223435347202306929052217753340181293103420304054815550980257379882984614522223156393308468906080497001257897339820285611994642662453613776765046859288185203710042228375978497603842910464515004782772025517870900484525640883932052181366005016420107365536113308638567511516891394710696135851604525176502158766370289456975129070529573223873531204538231456513457108919238892187417574669434269517301787726621298891068030494610465058555780765511858245856604610123144706058153014064416788916773978897683734536442449926493507735365552665966605859338150234162515375442254564065762872198894850039111552056075354916466927594162617242988714117617616317986745310957756999475664814864978517585195121818153111994687867180970095317999814373607343019939116490158204462760349183750633766118504282416987040725485745514158878642813938171790627334662998415808537590859693314175411418853737406716512817192473001780048053531660411231401843196086210443875357964071378677242903698441451716933081399446204210934546917105591363699076387171661621994147613086383169649659507678385339678585921750232310324795260091881064551094451976955390285295009064589946483259211595160939235980300370256380823972763155026619297885819072835809153208869883281079526348706588589061970554900798747647602636468357335597115308205752980861108785641193799939686399385394549928605995816516215620173587932957409185929147623307153212555176541414671878689951692061569704966330230339806771421586929296881909467074376570474324080832656335980860065778261940115313483700246059671879504075160274308834634759289077763737082487439613558590730009852032681394101806442883840031017948104871058480601558247585821986294068458510065552105003134646946273026946565933777114612388158365647336516187030952652183391781932039425238435281232482179488679449328583661268787892548623407293339684719121682423404079600994573572864881856489322545162638662499932851630401583037912792993406740838061086707818205304692301982001802071618179885338551296097529382976304950673445503573728665285754611035135108000846233612664145642936662349790595440147342720200069272242176382203716417411328213771534262682208963269312130683089438166942592217024340055412803555218622441010057555105505616350969982936659801025855976711607724096360469615658672334257128864133922648066838159857065902431439518364533774960249970518040342277708727093423183326624109811951895687922289327745648159548618642298450688117916029066688551672315447487586503329032442474608557413836816180020209605865371952159047427606424669783658768329648740881925427085797609115543599147921109640100679294729144972058434153581839992528678813857471302269512927670260168245415586536393077207274279729993130574188847527061443307514169904882122068341866394296741955822230809118867239383515473652725806028577830975626216599300433611998535756632527625190666082164244417531988678340650297118855458224948791229871208917163684552190594690590003476928965353996681535661610298866405974550404342276000572827073690803127084858026423712129106558409038149693725648979727109964515902480768614619282478377666785104360652039097438443037756617299768636369381446365017024977803691928009570740948942201620091033701718356919283840701048613991464658585291288906443072336258429348421262230620791147394877065678711749180617936209851972237225729141935914153329528617403253168961033225059509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -33706105970691544629235198974712717954912287223234207840865953387091467208590324075702179492595472139828670142131365468815676867480654375868817934945408955546703235432854674058982477968873620870299753856993841455454556534293888120413219470843986303666849105778181609220474257967302313825343352282716139802463116082187800390455099706805716002051509303642770989929186523985297374897538741186175505157190205923429131651199898099540673752285330993444136181197469111896397788712977923899637288352373918613598362242935183307979153594054632355679995909586492280139877437917237767748339246829952735239842449704701458957273295577181492920165861530314514025491004848509451514461855138476953361432991383122348847492307215648962646058437246321200544492055990699338994736616288466726272460824269334129026216046403647405205054475465477277455603594770986322248031821716872806739679151040693280138740383134838709645337241279362678128237747734543002102064242619692163870838226688190981106963092390884223970631112349988144078732077010145047667862412457437906897216772218779328547463998279313456222150607197009421477242382774436767627056709858224207917086077436710502782226323404167883892741225858444798667655293282534546593569536773046836229566528779452629341119835110933078130048694466911519603782745569006636820222140813519556624105344829163651327764626641709219397284271118967427646271980020780060211690408926663896256022706394397552062252569003631903375681661668560886848345819857131935607650926230835450839978799190294728840859634123383127301811276384532161131649588683429969047268690979398106923995936415861689279866634700760821988131485423994166693964274274981947653446668300492933979169889760695301015291153102079448829342284055835365419274044402431882484336921196066389606224549404072641393248934031840132905109228331376658289693350868058728574656843563256520987338428544389689676188529646029377150003323596459878516988726773409234577975345481798112138652144098888745845604137409877302158942145843494893820859490809401118074273529522400054609095228941146799767030480357951679984504604021483205303122955018163854896043349316675219490770351696373798899936946701385415229776088447698808092057365804957782086344850148447144390903927771247548326685119885483903090263201677593844039695495784653208830139293300383999840428887870781888733431236786531481958592254298705454402341312200647335263709020865247537639436354835297207270927383480599783375322655131244140768823627905394260945835500888353608413981870744420533718866647249701053069312168351189342931695792935130350608319278303737326817637407795718843409421774483939187953338564787499628084131757212017613997133423986053665912075803304931886765319997521404343866169070964269998648819422581019469291268201505580464027686899370842420023572940064973875959588913750258641304667596906767052321987782299846597116492599333301063416783970955654805465679958489996983832474372856191985648071356092982451993303662304671553512542189271986060401084702451999322324704185569371773910812245007683908379048838593195163808984126994995205599237106127530924494728204360380447794774636424266848442140360441351822543859433080642502516269626469707224849806440632261046071753863709715121240332385975183244638480591031872722994946614153937782331783907635578055912821003030787227779507598054204106464856973241093756360345120622350406596768440307386678234202230295603324332958177091252871109833060638889849638940648432789331854640071876043908399653735058922500489349129518191002708159532661804454932913940757805606621073446900056519701521119693515718438407986837554001510429143661544855296574801409122463133060951224007859859756126705615546351355940511813067562969517749556528279997613438312327236030199696608101343850207005363602213611095898604925475553000406507067551003877108430846270492723975233919746284646087013570190042286104837304568102352460897629297563590382652667393309634449226586290722607850636492784140217806740272002449487986310445561644828455640123339587178755566487702216957141977740598202835463347354107937777817083031619195149182953429428492592560894046055412335989733269105492259636718178230378383876961211121866987034582519700000157666673055255875030633163390921629690319089765910056524719145144640225635998829992744852306481038018043444783239083112236773411852041653535217176315539585421738862564586161486936765208613989793279055322234516127073764990794157233499523240635097618489726905704695100480244927724301815032958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1268355828809520332977333776273886087983984215578907314465996107684422844862776438024252388137256298234961917560605255762153995899616107074154572038768212879454745306568847319497222680969446386177906229939042054167547023960606446966105630414555982192470837311905201753562740586126674883104218246570354326497884729441233499529979081162125056288695299097948281941053488467403931052090722765588726599697884898567265712002467597302445214592811175681221629433515610796009046837735247455565302123050247002064523597703389506943853535609151964229076596106954255604956982907823038537623997547327505151556976397653625193817720574116170948039461573240155597735486236842154694246375678035806558228295336698988285220968709768170217382618551954323314292099663557418727972912425189405239522455460565982300301532180128947352638576751751472015713227836882108759933261192387662766690752167873768585057324728355919538400728509338423037748645718818278248595003388266027723514581955971114881349983949138213885135829655898279218229845013169800989346472757448264893156931390824157078942152113262349569189055399594237285022672654977805637600469748742656497065369527689180500031373478698045743506914487690290568769660433564140046597233171579693782850960275418701771051343573737393962552083760552789215014654994629255113965363748236668334349746820179759952516402309081941321000207571461372067160640454481473048903385541340021802800245308998307275494869710472147793583052818695617515773789875259742854735496027262805282877455236345266844335952442682410565239089424375948133956016024126826280263785918845114890786846652870712997478643391122400978921363537017659901300926901966739695238099107368137056591978563173711656823991605279011756478995098898604658087267328202902485438008969206413836927608855234053690038096276087357480875450200986218934705871205858983256039020771109907273996698993731135130718618695124005441478880757896250055370818867658412127443293727563953663673327795398880480287661726048173119182786352950173683266289438291523293654372565743057163937804102529048080595722960908881102863491359582135329097383237192655041232014410528564662097233690805102538275907006419513900264371196917415367175776992573376804973988855483589508654742991414829291175899916369040632728865600153347203463537867159535851894611150851712635374211754488131098004372711081093676530665275053921135671666969285209485644814155735261334408074261848588988264658213493222199489931664833264732150004773211919269751416741718944202726608062766650738386863492272968748563771679212832713136444866695310094641017740090595646481601697553895536616407245982195458838776636371998478751749721152053589535550881825994744366771293462384043224672765948964080491833299335089120634657764630827226703544703454324237318102032115940358131345047565144895377927929817395192166090154279355120290852935291304355445246516904682844747055323666659214249621624071030645589004835427886482011770970762467370069587078023431792521112706505872251004913040525666088018226890997545773504696047458176238214606929361367902804404839794529282952647740922768087278543535689315202041411206718101104233102263295236443800509436929622912388805301961184147683381107890332158321554715257905740180870423069674849483321236538558117529333217964111874050005863472857232054928874077110987744006652718421856538246875640014460304876312575564522420948344045835896004767047136886285729165413679147805978674181776318097633651728687385230824155052155781960420738340950992321863991854088416653459987970036432340355030070008402209821670448278778563222352040315461853184098850839886597550272359041012226071139131799145466709756702815079356416510070355267691587076630512666687792518700785034908476373653778180102699080905001298210056044837931906416323301698943125326890322195489696207522223232333866646805075889495472699625231714329736003126463329882086378530918100030281043969010940043121454957822221396904198575402488020542485672389621529980004566073897059184281005159656163539790054965558226523288249180638495101280587510185528774335815220726695478140394788558751059573024140302721825470089157217988605781217331003699657599050874868152654548175270023674464123681205855854177875045043156228987708647949982059617786202636939738568959781839256905968290709701901033920691174964213505370427830589749646350396960829664645517350850790496369730249655020209297221855086087967283711608096862708019870548081884566448216604074318590300884167429184454184956848621368408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -49951630615295183727029353913198561289188230534336685171433639817855835654094620660837471976682729112954973328595683876925618927019430972710105219523919589735739188509294563386239308152718311002840216863552812191362920217248207062914720333569866472917300632333228844997922827218406155155694188409838489122368720364736870129521348810508081540825780605627805214945671901929307045688331172895646888265890629574579538265044142660409515087819417275790590149422780926381676324847690242014416354490741019917621016663884029539793339008639106234017896150976452275262854953344496641835880980556518780202550631576216048836874508675640427272854495774882690117792979962358496464829062494593216911725968200075595679269775725640263132816405274045672540004826402650083463558323413379592613856090425645270049109650126127683942490564013394208765938083073415769548447011441249500852203473371486914844670760468311205470544796136165331101555487618800756635267209408967736519190143839734367015706169205621641909920756442020609747484208642629802460947052626519850114457009291801493128747268383601462239146623070483069944683592696845422074174243802931251784598393017165440277941972561393392964385628698351140061941630045590872525147383540467772079526137336369122377538311862289146673307715205840366245894980090587304349388399677068670195601378524535305866930265059905967767945876105864972854498988614526482113496266156250006857646035330945432912910527227239288465591790017532687650577841706318288900018210427975561486123283743142750975284724328457160698417727450201915905001044356731462957806543052080256747783113572950056763114098132361922684604179440201864444641003969253972894841877199444680847472996419308373263914573124201575947864038314134517781054357602690740229200730620423741767836585718346693688776858014203601882284779971693048182921434299144240828576678297807432366215833251662628381351535891812990347245405707493987771918828948172747939366503572799978483073622567938619293572024961100144190409346102923491157249470695737620073348912448309078383487028246693237870615036127878773493076051528308011852460751748168434786468884055198908179963377418852977244682602881218876025397110943664999453632551442499623126813046793232009836801908621451526495456405815040047060210770430335427224874320925200020816187131291521886240580695683390316985995933472516101647689089418173869559284287393246332551713429113643216320755433016318755022318181585749585460989063798868283934348382985536239987660614153837118210519729329433078071222351290270635130725067892227798764606735090387284598812034817269245342980204710931105370845567805211583385366025369082490715013191817072908308767039736863202961135987348828251989552644839997694212006508544817480000634131712685367853044727726077476554984039103668172697496225591420312344524166050555370463063268826343159597667551869308552976935766088157555412824858602991368090706563173163175437978423550141644692457329919940260026768822288495231950474413082334557516911507311515520966839623043525860122525024609426702996898236042221397557066374788416342740826448129210726794205198715181160142688525355621048618133935446467863532747183660841164424780153754420274642298367723916717507743901020903890610916254962612687785264813513232612523798395996081749015938846768590038250947097780317462546478684250977007893282285004780843497676327087087773735435925653844123667328536714947593241669355288080219220429296746367269780227760846823021668592485888486584377317031183499810225129505667895538846617612966131459072796220275787532306983824479884230989613448304085903633906106430064552400819246748262195974270939888385557059789041902678588527808359832782112353449161441461448959062366200840627050946123178325351696678337610959418197560702854013006741046175353514536380799984930961226089984540775659105120969977851726262793849966660896313871838417062893051819535328354397687773111999425113221974334162010391254233421137581737147752747721460147176779961411936261511490959205586261559635679984139871717912554836867967585788157245637312978205553520628760080037113580159479549161031208653043879683731982634272419201916772072595337748902801152200867376529162863927372074768530957657220073996869256649642835315485222973033222024405479439913553156716615777916971358594205291833083264182520642872475409769005920224304803874398088287289710778565050022227458792182293579308385667294134691141441335539843150932946025734575322732345783177490197643586112651973962783813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1996361580004617498562485274370811437208233847724932218622570636003428102575520979785344264293959497920835694822440339766606708579506836432704871743491570579546599068490833319685377121015003547007986686113984544288983588164048228933085756285075835074176468318088371313671575127651020028978974606141219970436602092685736957599286642675711016910996660982749039040023333864998354640578004411617459928924125163612924964116953029774090999988930108226512312873512428196231581237753775965881586978989391037301684197355236289209110869148297370867880329606385107766343317853114350525124898809073868282694196232272489511977870173812861313226518357028982254317342022412540686467040854335747279017723648828809062657371047637348675343709628418632131540695568980561274050377767772416766888358541961064473229504942927524519425658885510406746333387573663463012168681847080035753957627108392859178492626215201449131652421344235530868605134227321233755655577881765353186907749541007059309771542471560929752248437219230229636299699502679563196729735566888071757476227952014328231389813390393547262448192154115012266041379168304512138640278794159775593496347704265431714808932103680969916029204342464942948375359203922441339352976403671259124126557204356526173340759647636938884917904587200523398865352490555643740990130710635977629922923495863143761593289794767453482544006751364752261516666938637191209285102400383174713328874437064655018350835146795188013471651536687294707573347585121044653385367064276368154594416523603697619182692138024729963652348814450653728538788489913307931441684270995920432380243279359929852311952240040961119000537229022853479695227917819658447601556259532297707579700391409384079796067976098067758697062916403349545280927038399595733704277278866817680342494797901922187699916036892732122348552658197263203137774384033976637956479172109089284312046811454339786891089354542903861086674392975475406949404117169768288213562497552981527489230692295589750133907450163457082008981627384829335140622579241101760840127814331748355767569359265865617557380392354632983306627681790669312743398666689210894062785049821394800118411151563335883985034244800446303941765128749713904766433429160191233942230873561449492767706853030321870746487027023723565737751888358416850352547958471689512277121437686883964734527150205420165736076200807008517561846332404385680627031335627342905320681838038280863589062596984404780358407274306993133121767431732259887499857458147945695677195630425746796443588923583883646362519374954910119982501047454427405452508592365120323406898795891877124393777755535463190499851735133756380912268673852918251704516864993900514429707417603009861006979743823551173797623367513200013992688948987502457574059540170286231891468178579945288427016658134137098087689257054078071698775538636384669324878672096474866610037057414293365526148494254195310455161728154389732245509546978479184018100237657754755795725166354419668409709564518947096214954070881345540925296558393509716858143691096508045955606294602603449096920846785022519536676807421405572205907480961145963764668042204631219985217153384857442839904849127314721709185740808788276211004122169410682547914349230627200771830392585019797157266794799625098002232821047598341191687106098398014223623223336017850809498171895659486273353493077933430163110555107073822083593478320779253988145936061192984879556851485894630438924483431912044003200879074489060601374060527825957642902023510063704830413012128498497521959146199314027791041016880943222395183089734180222150835678100640894369348683406362441183024591503211874378894722787209070203460052189092705624045072203842253422970815012893200267131143810074925552675328200752832870553790585771392430859031289911720449839056850647636245366616353808749925373836449643585910598530563799575446331697819921407521808356749256620585123057240991354129876044604753730325130837637816029998650244912348937437565578001986101859654775933871647600616319982916726701213502020318784058579369129478039868132041698734610483625928376835224437667879158947162935644851474054825968278184634218857866341605777971494993266521725624876279787546185174742361815903970574234796346759133958086102124693210065176730231118562729112733008483805356738764724586953405852183064238613781605388092876124280032406251780518664260751687032058025180944758849993239429997388570137438638581013009731744164164917466323480318572769547800258179259026104519520979459339287132024765014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -80624409652661236766792917841186399842769204421181838666123340244372083919239965060170030658587290112902436695120988799234847764387880471397385519401345706407273230504837210329656440253364771766781865580739785725155200174703214198349339528609675761491241124981815591038043745871691456409399694867981092532708740306008466199762681415314639129932228964872900863682105530514019431669639748638012496645513300264686733754865382387509390830386512484265480637140884146653535692685466079006655872259767486399403352892507503196415611970912279543009668443767529996165460280081875416825658358086082001401720146595406085777334050144803592437357802414058054999678851272644782343934300917932715955796024254962399188218854574598112601632090795524596203069561336852509569213066631563932529542820558809615828759357389200246190587021237808495960370752430483613882497083175096552904792180335662250315334707248968085617781076079781050027960409106083531797611101905267489548873156373297210799458716532779342398177276194101063442845832034149807786668441858461809559111080116155911473079450459722281422070412950200910888453597625036825414782093873030756525594045622061807152639800172912113256186297841308718582827492163785096183003552967623055846282254604069243746879060986297312351866178555331274175219826677743823962819174744121993694798393846325145292811206672707407780489293661874900138868532415855915769073916656609917714566764363169702871085384970421591086382997616855220889394369445996681143289984818604488414735438324732783829738294185604935939561899998609712488534815629805381709253151842500540246046607582455208959125108506882160676465020524326264622986440346782979778489840453353436402258171009809615351910048751429734545893296734598001957726756194577040444436975373564983512964717496412496224786501177543800272242325274117939784403660258774604116353973406021669694909680336566899892479036973757026689246625465711578261215944450322476266006829990327891699975308860673369849781788937346948634045366887195301962961225944644385486932833592940740598231876199812238754619455784894491481934290455075017682343040762378950294590895719926242257324722178520793756741077985031009010825613274606004084485911211958814045689193665801922190411881606652816333051702306173324598334401934468300630379958714274987715868146071650447793742376674773637512150786601714403613049218197961620441156682265729653572605865374525732658845352021690028574419870847135675601723739607661126243880478127381851520661232717522847844357618556770277332521372339279978658098850551774161421073899210068339715832178575423255150945925450346624853016603297701819999192387677016251577869682481272960472675012512599198614884395993244036296453305209798394779078349976754242497219710688392538612658273079184335987638578837647892649208849736181049549037847148921809443667033858613051569024678592196311334956534322831046482781259636242246138007700384401659503892427637652838718879327702423841994338496745432820508478691862778440240827915797692958691574606141518376120524441001445185593143459966154437914330197507707045470206894204658273493215569245545908033274757533129466185733593737937089626778133732439727466487911506204363374823065105950446107229824718901492432678743124784124572428199544683515016857518166226417134494159375243856478367335622743077864555562249732585991514952711526726884920759040100682944004967596317281586322146818451601413402289630333127242302915595092392274566599995799841845404458450074769895600659949422243579047923067953354088317460788780403487380075884538129065516337069452622218726385430517672359259945024197254398546367582319926523183673881229023067613069883749009408688295955252464534952019084483071862449935078724557534891855930241112997690950907325919257612117100669970925878276714632039006820670768535881600990094663950461560203712457845018944084701420849702892722567741614142438786563297595923602100864112495390873613456657321672158831864021036303060876745051398340875097630289064064338449349587239889326988778900697626658048491208529461617700337868636669631831288949881610804431407783576057504563332161084801039586963701059901369586448729598409467470649047780528237268227862108159993385604911057538341140842845932479542622277298069444966837871784124870083612367779034111233247948570961104605487912699766206384623667303854404100082368209809413861219518002035298469572523921563268497134896339357713830168380676562727977417648788180974280983859351610711354296654462814331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -3170588291127784442920456137040358303522822259633643839922726252282315115754461617308570440130046657231039409929394812089202685587389535895859390405796778856098658814286221113843824983658528721422851863631297825608593608990067238116353737544751028228610070837592202148636362208126991915955313007847136762414379661325924437171329574035661051481174944506619997835656560449668801507844633522171937423850501896243903590525033130573045344386195343237740333176032436658195545798922686054097554706140924872469268376440933142499411294118862421150458714973869179849932474974731631204201426309323682270335491108372064002719422949720840282891189556058010033049072205631327405075498148455926880608405668807685737706559216773714749177562975276123919069080010876693714280274530909415805539977733647840734161610407527601806157337957704476772865740609820555520074417084643343973302177548194196489043523597500440378844945145223623660097707462009424836857647988758604913216349473262053220636828474189915494993335125370325697417463187502132017212590304330284413874744814448306021394733786964677606138105485180650809655818064147477399082814327076387252325707846995068479428017976085534952429998812081706028184599643964538350545866919104377807954501297657947608465720140782702061650378979184726156610027648211021893034853586269537748660769629145149650037875769857880108192316049310715172354541037358026666267674029864167836468412375302697714000013255321063637743974461623308095536123724232025360472545411883126320500432467574823939753869236818282156317442853746821986116522432164198503787465313034917556312583217651636480739966064651135525832530049551884194229420196363226865377901001672382035488414954666467119617358385994534610234880201300527021215791962779730100193422411969995884592653336093170387287785135422540685761500444583531291102924413390020550524065166562535034650672480066871056550633236170494026704307267984320564274998549344636109626748105432515861289904170582756433195669719720768789470779921885300195257903141582669139411381569257236067433256279200589155484694013223986857802930429966045352215772897472694943647293148132344416767776686125960388744213446257657833971503823932832394664860558297015430054190223940311116854874943599852173058159783154579946048313752979099921577768849328464960722128522343828886238982602030069360127997421595811622118190013832171126379628778308097083457764605006622852317085015579908199687061525281310084479147485568552598928987772422994974844610193161884408973555342778894914982476635037766173740985865501805302143623651160654668891810760701931907050309300802711786433531291500794736795346713716178802598281144887839142485249358427318031303379343989238708190320727377982947845857959592967508947569277768139741656291916629836826485552350422763248091957910237436674596413248815555221950332044944628202329112638796231298917668155526844935256352939962891449400057009910528426286214039996421135881341665863786419469427727244766391613477909205104011601261050713840751471058168913274457489616297675415610887757220217723425118040331501720080020503580790318515423594168183110656541063865325395972125532356433110703067770254631938366654924323261315889831819226671365111201009766043166409815168213169862159101549263357853828829396640768954075895296156499560385670645120348861022696058235227047593351205365457355556749555950904385099388739301896626025522946437681014322532093333080724673965719240550687019610283385566946354255658064294920130159251683265168156626454338856841047291939236789013811025561602170810318339977880976077889106084608873188891612591881074013448155886594648286763925271454636105595169617677700026314245485301915391792981021169217505714257434123938978548637912450332151364465961658620012264894560681011505189805429724741434593792496144280548839728698122769019818103638208025765949029772345987569652813459904737572637035983001605755035880002178957637806396375998867589102771154059163493346468951161910153233722213300842427535733049094473680680771485463783243276504023366875427399879583015544404448302639401875826547625931579887133412413476592105058217075263756933562557365924025768355008657769728953642414629442293784526465826454759051195453563781485150477633541868726476906539606080276828184082022876549390979004268766289384260358578950733915063768160240752927043344122192573543265940298704894841738346143962460787311904223179309255706464464956234043813976219172107797350366607785458511674270266667008399963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -118175783299482108758625213585043335831621847687232480605968484753929450618848292522271221871280916856838598865237772355427914729033850552397202317573767442347196465786818024133766936241588052083279893062253718251793037221099130974218861642395522482469575424324761042369190756083312105017821766775957158730025849380891559058429764726731837538069709280830770334239249719842469490030776381683276517267343727351949723290148474286376807335328206686672942951415950896505817349349125140921159650312480427717390437313747654473500275157302326636566495429118206327706539713959124578690494129373055542161768254928811557260144682763680805009392279582651037967629242532277502416614959199527851009583840230571839569788227067362633199893354987506354763100992525051062816320141763798764863026813395916492452224302292572062945568347295856424770000598341262255633870775906174675167975597529666827461358131165724510451008079678263975493398477412110832161895614076399684761241887900101442483770457090386879711887925574285294106538306690616158973477439389642182913143670689537411195384296639356767942445172231286649022638699569419573026514965738648883579966648114224928220585898817536991098674855473590589162166938730849575250559534560587214910704613943318490522770768685292729731597955242542592660529153986522352490553639574280462861711342249991110826349115150337869507388570191353556142839681211561841057997878297400059898977892447928951882733573716887086463702571643186016218599474926841970668043125814126276537242187352161769162811670202527491448022556264395103540003031388801925847057356176052739594674292413680297313044140815670023119903632303292570977650036585402927709646505612355763792087143719144337351095177932169548326375222318103030753156889481376355488890844533560159161175615714901379272862572511057185395609223403160355861541190793121864443486870920748359539579940467529276170584878172641854409326191806951253009322779276523739314654713122788206161280819905610169431262158797768828507121651314164945232268337439818930780135183939787624795408770033180074261922357271725193401420395086357172552175606644368146299463449276256803429741462589858826694362207699853564362955174663384378854699914177220983131103098505308312375463516798043578769685072692889112047169469683386385755535670828424987457026267556152407461056193675259452335559864430219265099662747355028117693449251948805232238596940129918850581937235449936408472536383451702221111439070613820510265303263609254111854803868727961578327015007456876051801403970711489158297704342599756945288960470926705643227761943634036714989896925882810106306764422328214715400914452756681424759369673564594425748695669143929766736216030574015289962061212146575157874819207094435802279680841749160795925097297989775532702894287252753249901490966568291264766015018318309295102953558204291444412457570218746952918677137970952911504041588810254932369951350199423906179794851736507409586196179961792957282771270254481832022277136381978461745637269152615180549273856537511348506561460362091584710486707098493952329393836881084049911544123637113012294597647277315568968498729434309299853315690895945288039319967572308955442610050656308103494465100856260264598940272926534823040801247184534164376973813855967959985838703926117306521907099251213105952086370464547087577908440138893686389705865833921400366849477004082096190253342608940388052477373930383027824547381766210912971020622260805012697396564621374433184838204790936668110131671840189679446673154530231726730067222712475226624606374674521863766953633933502450445035270668260134637548725549625894072882184737472131157784876746316040972601386210395003200419941559147431213139858054936495206231680918632207934815776273791265274234091439923745347832386052998750520968790348724592802579570351713223038650174778786823664045707182789108068310377441175537662017257834083354106681748951401281935221550527856477712475928601970653221280795630869147356299608367326207163323166820583707439666565412762075133656008705774465879092711563082016945142843866823153105727249637294551825782360051130963419062736869389424383942931867699785792228486583323853182246513834083880883632121791180108941007309319973965932187748285835412462302789076826148068038920409343150452702240060262990569123424989895785441753389349551792681979392987807523100296860390209971178336307314646842438892767023818019933133781091652901586767865869044966424918665476063026289979720845028641633689403533935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -4100167269356566284522462214755892495036836428122074622860851955801959942882620384985027442461899398306973325198826202042809706275904974713266162512774027053082136866212477938910332611465915604189036907088348046105634352683105419588252191668277546556165391313991199736909047159540801106613457298808487825514692142018022523240216718487420207137827217092436738230551135217959183072903999063416390722157049897836877763805219857350335762270870164936783136252141035813011670220799287277856017770389516195769970608987581599984184381585167686874593871301890826935032827661730407851861283261930803142107243126640259030491439430227087280804158071847552606840629435028869843103009450436714226284239920360970141909442569270521795806719895940318183263195074916913297985791053159948931626071820288563895907966488224885476663154473151285269943129741877309333608720027512234901590951427038010808035199410074935863193276131814677788831618629101268241790423453759682143346308640339563592110865557536797183496916855251913267630174975270086803546216173330853600366913190413661323855745313656516977206723975940892533899530602862676501020340706095897061526520301727151439260979007930009682333596150629766183305769960490094836527659371139736654848161910585802566804097966871452465478565641379590447801972211366603445083464812959564922196331111125075371811673640905491391234755258380908284673922917527451270360450185162251626865131553477856505563704935409117565948235818307980245515532375975799498138765292725274704654450279820010508951625392633177636149718885795454250191761108377168026084443501440480830991794749740516174520453992025797071541163916118650808810545561144000250891933174533041811706154967437303228895775861123228998728686401092060210571868149968043165613932285551005817643587113264593466531463126818028813024036403563171899483158377828404334760916960258717244710382166421481254329130500937255627097737925347861833352104859437442829169693558185649976706587800796491949766633454414312221311721516032326113343712582008917629200360805229317951994912537266948472141608986354140748514171006615287679780712140607832426455520513629108018586353851080948665132624598123445515714704163326761530768734634406484949944513704423801366643515615989478176483904535764869687913040256490667095390082808189173050597087996157567037694860718045600037506366938951515286912100448674601992124786946784382551110097751019930141858350383871198846425941649190011957224356143728232917240280166185613303777964221981709461925054291320925898021510182727749127925525990494677885249523042757483173611536493898375772993797315621817277402907250578268991351015018242413267736112322923210777808460621974542024298961107589514768807100003741868738578505293774122229704012111045529373924486804619239237466939413935936264686111214229767804587926064971579011626406815229704215727020915425608156296173145260725347465266160151928011609895434901929255346735255259172127452157266461351968767793596449449038101998217357570805802609837609756611492079401119023633516195188195821837259589648363510180147797726228582957767948792038710864155786110458878547870196542640603157148188103035879637333510352940987768140031618370223980637200387786747421588821184438112497218106249238853871777374178732988864886795963997743738349688263663966248342312002618209144523717542132818264929043190488625871374775555801939949526891403146328009762120216472781784884598159079442217178827383685402177411923653750199281242549481716411715198400080453784844267867487399697358851382025169297861515085143765153463044712293031747393841721398931814707469848272166644892202769858002517436250024667197444487078925308120378353119899312012117775773262788387295978830020500003965920426179818899895091459540377181424619770164681357039906742421723734632578347115608168716513703596579787846538075163388260466723509861247117412143592747410301260470032995298672706168254543491179034139323257426994812796900115927100943565368308173361280866197573463661493013779426642024204942598401453218868637519871257654274066911124824732132508717870649984404961741338821303133287594391907642040598954153342187077654357602965818485450724208145196767148459936026667534506957461204334332786125906682152158126155041255495148352381165852277101033213055485752398116555283184660687271939837542650736903022674653233865662988734474197501744358543459215858241005913966422239924324265423083080000363820357841671011670785016960021931954552426977897994220256805419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -132035975770668281241795350847439798357433693630137580756435645734574930002384292115679743154639439589537869119486463374002525779016920575458521421506057161203502028906126993172721416193509054625954760782523368185488427173865147817709446098917587053441919773774162487206423062106983826045894607912955763222185466583787621918952246454174241957566830329188068378546141732792337077055819935242104919231769324984202436259564968775493288263348878928084660509376137296800089712826393165153961456613546128335548125572084340068972346105321982011953728767821379939353928093180103677723765977749337541431600372052469835267474549742945173915836494998451462945433022478567162175302106048864416453849175629406476537268886925760457894952488580467388750526541964286824850933584784405523953296327775327946753719068960900500693816436962253176526685374763502697060035719185184771534148954388449888349367067886504297789136247189450896063790116586144568050630069720402130778163116157825040411242097517295792173522597783843279219308922513101552899183238848709913122750720671081419504536563938254430667157104916080234223599145551764970975242845185918607934809904461052624046685311329198653567225033721774379972584100548271901690809420790093515930680646015385151138166898881389054832105606628918501349366107680007764045270601020945986530058898103027795210227928020192622905083304119199314308807140863203781595459101650090979306213119754942884096801723946086001603660795249947029764903841296778101169240416474955189664535720256867087273588746161565996756710992065420173329307355379345491374734120697805768425581576780329994428062338531649585814201060544911386474923256483872776474667058824095345599702756094493202141400692289369133047708494182865919234826505291950173381657643697851009107090025506261397402429107573428336457659245094575288297287659134013984638336482579306337356788973875365292834391314892199569438057105291198684999533170795737669411388867870685674621127662844989181841633359145375276077048649815800195395824969506060613684515094532409073211463746518932500913198688491334179459123850466760405915761204097287474983257727890611515147580846898599861821492473080000498780671984562166459834434612209014241780618909928641679895426807776767009008492180541685195353031779140645660841576053196654156312425583461577722834195358880114635336237932423676952912326725190894526359958315199416840080044130323033093218319138210669730249120693371276549593680759833347473206394206965774327924014561230326673318563525866973892804612407361417251215649130742761215139860252089621556258720291259233036170090322948119389340186520074619984785575871884697535905286737546588665706809778347628849617692103798846546166390594281971700117121857329198258497175745819084658843755501271362752442767926050781490611362210177408685935795655810342165372240911730032047940419795037740049970822217443486411463739999610377647543241014830714189661643810698963708819926108796793916119007554109739400399350464866726414250732720339354710874093515658832615496053668234173561608459077886645256861498868388338907984488904761720932544914957934724991259790151342790955244331480676450627861084861749474913209508591350864928731841246690050632658466370081038163949655891724451683521647309363638386838919944640979721648862408496149702237723878464861038453386589467912391933700071076810768536269436447288220009949974032699335420515471839854394725494317913413882939862987958609258942425788870206552905578411490796656833853326365429833396846727913142595495654022537008901222021469693311537304037826517156029025172564958267486191334054892400618403783890050475059031360182883664767998609582850304291524587276684807988443924515525028285140285144343359364255611370341380475068762161270225923628678362282150165085223190589728473909591983505162613296641114667074781529529621028032057693643246469100677520368148370285406373859070249504780533800628582317712854123561855191272458697313010551985510703074611140640224718893103725982658374489621274048319960534069262627206251868276226745756946520201364988936725022381551062639934294573919933560322718487022995178421457226134079295042262542863685326992666303239147363898315010237355063335289897085684494285237527421675848953520623776714397174702174888027693040154961584056856698405694696223873985351307462748903620581501679015371790600722213384347892778244474576111092278667417517743494756896419412995784002270684595512632295481342072666801585000939667224884033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3927301735000218145154083733004814831609605816830695970675849961441605246082144924698369865601143045066723748950032190976768992666253412458907740889336460569198025704212433806693608387468081341861759476719052148579534448112726680887560168049797354991353526668873358900957576595340059573939644189306795686095825602245971856537970374467096252768558053092279799455227654914401421363954005139363912877382026050079881644524076017034133968778313622305327784998505867604329382664102224888419506488429437567632089498694593133509591134356435406705592701450833865699406018715574983131822354471055595313208898059609504246195233354123297568449775320690282142462901914277604478251780852452182834808706349503545966710821363549222262831354589890163510129918971817290892749211695388276836593682484819208968164027722917052765988746917966206618731645154116891477054136797040538428830798831893729675344218660168001006870101837885106543643392589084325090354203668875866928603750628066473710166152255304983028216596858620376484371823552199228102230421218433210202791926385384499260519376589307950074036340066479493429182867608062716843076783819027362610432890300129399647493536617920263210057791060783443997587043262536284338096054713004755606682052269089369735856268184172418175652193760425459325100331819663460128389676426918174861717532198017746981641417860781724865585088059798546584974658241060735437548101226509921172935706888499129734523703080502785419141599704117294304493110753300666338348446045415409416241246823569606585838708580102453338275033645806792531019988962891046816266066891725761026261725376246643365496413411101731689231436866975429273298294591787211354813070911265792830165662833588695301596777722376834348441732517806164230975802316446564117983540441313179548051771164940982362223201587592395780222865227963990802681625664108312340726390305650857294590667376390844194301292452060583058842841972267627317108608821285105839987427051814322606476554628302043515034105692464494774577878765897023034843675394701612970217102316042478056661950682384398954625812691078918195508370366887493680075445825286309035165255841380545260654761253966684562034504462491379851252806262045762353866595983585975458455295425268035856422590646649470777656526130972877537872788153229077719267566101292020588901996609084992043730373360731614679250795039730739783898715460970034810146391250358765854146048193970017169514911758433554834351327621811607399820549548907179568734153337195426534022746885973930489797150910133396709067023449313779361421787356801340926770930747126131266347164782560065175257827004696624733165736349103018939026292088917895834821066284909872290552664982191396685410088483206537266189800157095810483780220544624785214146555118064234304341011958429226917014434580024505490948214923390221860992867388755599996730654040795968714031613835140080041434384125657772276253348976166238890703852226443774462686591185292947003789582226864487915708822232592289722882745474488232877868113551233640568880665049137252027501674954015450369494969649757376384155742184211660216001871896875427480172515824401082583262605822443124192765458619934985839656466434671741573396794822362542880167527087047114505719581321598758528158410463689118753137564977885332446180348233018817962285168740769637040924699464020724361014979184072375358719757942996794331476269799013034590358616512973875741299016842167000433860504684202882883478090401575754800723161599916540271450200362092702860634861067155088193037486953116926074581099942408124995375633032603925521414249488303577011049259926991446916682448403952401031253052057814326324590433912722441793880521633886899584691779459999442430611598168018352634109902334506550924982573665788585046472605612303846241741089508583617035658407459894951318015745684781712149897911584219930726613935444122743854208835852688743876282926164637096245767203671826459057448131993951501209346201206317092103099583611665611201620693271015785286389595748575894789578684982648339801108649051048747867722550735638387857856740143692030197644877990626825022862447754750538028378534331090031977417505224620424986260627988020265234489232215886582131471505077409641929590592464658730368597608316859531818355082018631620042588593331723992329189905413379042594361986182927814359293072115472927865205512913829028819447077064731303368288134497853765058602780382117124854126530217248094540150732735974775372382426375123163633722106169443577527999877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -107934237214002258074358336986423959059463992863640123390952050030732107221598594409864891153586132463220704487539472858903658503284279981762473757309203555414939553065846871311327245128061384073001287023858231652480201683799432379541638917863330039393107424665842344687751102165079573932567537557199119847882964119708679783716066799864102577951442301460008670872612003829391478851137767990544582132867855468014108669163185620730088674494775252376029862942674184609412751737287981633104055086272423651005400133717795171596133153534306954550094755707915404981159253948740091358139506910627027195721171745024930707087266694311225387246088655417164941533108743881713850357460852481788767449053146023190549599438946682328975152356868630970135759894590029431767054004388731440322540903945954625113527974491191342814335551060116947438670057176647433292621435678004585527096458230219855462807867204060973916416813248165817682619022934582957588606815358733718554087791832951830431263416683136953182691260947830817009701071749136323888393348339879940105669651551809335358112002375849966996716644109979508124256287442649697046812497289684243961591759766180635266899158369993517813571727149767683165123321966850102049037821558063107552294699462791151944136118017114200008688865173528265344200024309258796905727620033355554427784594304378300554852400779658324516045560806932266944787558590654160473359286543473057313601548380134548305100693107193115338581190816056713411532079670150499843215655256506420123026150058490945931606418270810629827339001091831515292413036141317963883103133989892735616340530428463067699977970998327520748779011711410131078572067368544396476719094391638614698582086829848414915504815538775847483451668876652972897472173449733175957152732750684960755809205282482593537880422595812955420363156494261213100035911202102198202692883060691994389454314000727526229592449915138198994806694166475801322215414498831017894856042831743489800668370747904513258740839612740120514106147654677838146791146550397672020542428400287255203582899041227553316499219858388584352076510871702492602791451513174138169256753936893607354565247198084026048418682267054680982805271483661330418739379292846665223429722552209451344368631740907240269399439373125992645487731356388940074698142329764338754549202554159527986799071832128525983518895124735728221415975729803038558764211654539269144063960433953572010615640857648904191388483942143973264386167275173834034951928687980271443860298694213513662459075125090632003609262525086133919719754158868785905597857397249646474104891874567627798523834474593701946689832382842911548923611059631155930701617811647400185424046331945117674465543556876306583510808255493707231100531654550823519271518747995297740478056828358455558220885153191727876959686976085724693289776080872400118893134864545985281370583537882186561968937259744593165564177731076803675363054589648030320702774161279240343512829821152102801572770099002738054129095042806576463474920740018575280919995236831050879677114432872953251109158388349812950549226032926277486682835134904251268509058472417512767432433565773434873607577029335369070179098449971322220976631778071297309500811715429084631733006757642076536228609940576446761688243549679172633010092290535076212427958577243357566826742185457102039438080228866457208164159498107015488566114586043973199180634783613838043747606356610528238707096337604143802427632134685863623236057451425978173256926088820825917974535130300729702684298474768231467152378052119944810096070983385791809488211797059836356528358693498323112010270735335501948200815211485163332445745277263846449960028016622640605813754962532058026226412838723503534559288731947601867501010277129074821102578574848092884631733945170740057389707596395915824817280797850108402009272851390250715479797046961450098834426021110608675539192328738650158768849105749572010227695210618394759689036927040741748581099095568748646993489116662044553664128611943779317584619100988715589417792342958234241911365951710585614654020272136490711418487997030222066624588896925399006519112622764141770129556634808976352257612050161871831278298867532114367646537061845491128758076278401760670056482019755090875334513853147926316987616652944024073341858031833895425441024486839323848358806318708678864394955192405707733557537316111576150121364113406105943773499193627576048517953871453796051665266311600342035443360385560879494732944294810295104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2745446086630896591181984997608026465109774459897603637789426090194656328562978959802531980525428763395705736423017396790250657760334017066075765512593741680675856464368019920643393772058541987650135118371413934291957054940203390079996552267385509859005852919390248501416466408437030678601873497086300408587775422280483690133967517779679137391682726241464412764555079855335858707448020478217578352274781925460433659417274186083546489810622174250079836414849221588612111899441441894889049135344030155010535344094762044448142588155254179172113645111851552281178031450353804524215823660193228046133889346616359014491237062348588101870352590000787754252584924357486749215550779548986040203918559509641773311744937361038764925943933292787922245882296500659602727484211119020111050220723933016541433749797305719261573373212627649073688061469853228315746696914416443585451924927545996816954280300476288821888518033226290148475124647065001448777241321797011624774062571617977216806767107150502285289426811829390856915464563456593702869245769078864948617480323251760650142602784571833822781811606922416996376521789775043125519527468122603259829986731258143226470142034981282531769378021102682325703388483382920615831941005503790322646246892811058345083953683880869232598787794687772719062880054707782009723908073577386004175228609195538291213924559224996486044803737284097923865491965646056413968583936550384232707928617022940014250600379544381800286751455115781331361213053583639839998052336038295736301219028171420218513073760125607049536335363172939181173375914289730810413004896506591182269935337875861647592377057379239197941078109428811366638620375973955050082235057191813758587744360433317499067061593933869167060175866144881543688802206141161699574810509537810704649738532012167488774949855590711529506373805081831121388827801811348573182999210506685343609974662513576335002459524669750621901168942582467508432833955329171062699151519042706968091741161824407387107678028846306464184543694801322672492333978315437861495879860332644234775005565576286532337280231575885517490221418087116461254229604211120561526414257124769268966809819366659213718905971654710918551646764776980812456267686631533274499558690791415069551726991090401947774608343140065460340201054036206374805050150617002744185287047334114821276675064832453306705796155736377971467124998736844836838325097814786403241610797696767918166546008997513739084222922506584203804613070007719613556126585431131896762286901978617549632862506914154370995394460331619971940670385920397523506906046888483911573477745878701153674253035602016034381262871252995581902334193125895909261856534688014691616269943497399709682066710536848470701516505059749516761013514120256622364366940029720316007574621584767767080423813383473462813216237771746409476790902444362471422213992714415911263495900529522382097129653697987145250939250202640867663825995891008031714822152654814362753756839911341265456329617573284770702490732184148528742094344636860326200178273777473970596038009147521256950635233288010673538989625563749362239394247342277325138106085843843505364511186485384320258471365208306164148684909840515097589048089922707805572358790095907937955010090785684274691009505373878875389555144297115871302416947416590697105948296682980165787988282473821095274287400651694806542587721397277202397148161267000573254377153372300348563749886223944591350333629760474760101764678655742735112527578170635637715449789627657403054787299181892004141124378616515392852641277699723130289070357044609548674434428149124914407221915715526754677824125609432661753026415909754252292565554574562682641027485653793743767409849421801682906518542912069021098147631582508797578641454920910614459365955351180320335172005820820223524176979230981026307823908115578141134297603870070101643336892218895994073686073804313985058984863528320180531210989440473113495214302500300803810463048353128560830055834571945178127699793916673391850117284851810125366224666270969666332791021964049561781987110498985696096258260291359936587953881835696295465728281872570696702048332198283045732659463989176941759200137664852283084692316621842721092359958678774218773022898803014074233098690859162932923737061406205014517753995443076189585972567710037218848999039101475581285806515990668495257425167278051386889785029904422352043654648884104996833347918095246965239449929492611200474132298666089576019950129932391519105294719338417053222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -64781521447150781765473035827042471448073936362167427559324959772427320432119390670255012256718221289656077920937958266486896095005856307312443745104486990696381427030215061439993455711226602882274405440712328504112195701164906508374286952946619234044999110297891676942234566011700280793128906220045414553136138228167116984788276792659880130462905425522423133813232111603316352037857466738827933731742441508617169484416909415787971550999510783641386830248324775837986370684847698195629464071134340003180051102985207315796793037625611198732050679210229622832230502575354584230479276348229223060486910016404954996161280798263597150742874904234468938049467797141940671881440329702226054336399583040153607019047335541940735723672005348919493851136334665426394267607144223712276495128192171060420141007376215959500863233514787913640505956418689634062232656897416721444568846291233191694468080475237980929682678337220987894397071568006942442185261039797137775854488526935958059555967592975275056759884150567849736211763483020289203537877537261544504701735663160288362395633939218213156654362146902275290885829443254677496161080515917756756866512915235221916896807010365633617426092222368191919074972416679488389394770819042735104028811034860643789998816336931786202883438051243422351409326997075244172983779994099196539054596451234980694027729457399349236434366811754244133148462166044083235987069477721478234205074298739533994437181883454094803629506827261310988417720807649585499150636011490834143812065897770777974044948904440985452842152485048916607772260000078571290153390486045958991519136178930557164125055754234542995199466463715584133776001143974801932122907314413760536114509880489107020705452891417778007584793622852060631663791896018352502912754114314383807240583090427542442254256045770416679083262356850547184390542864258185837907413845977316091069482142958475230087043661624978370654249306340340063389691723757859758306745881411638248234036809985483996005740641875217675074008223971742628456400624744031642701360369935293509762851905813696091364677222782197642980418857914781757301515068329570598346575431458121074638304934396972116416263655819477170807083832548855299976241929677262728635746963869065019167628937788916052447329344719288827921286017667489554905914635297028190590388835938764765209429856269637850615687453329673137679210167737966784667814855678308524621793344825924464546619185514299845795720332371346610544471572454562307898693334255911854213134655230064311427461847543684256509526879979346045980787121350218404232806261919844562583489519831436590366411024028678305064216622015265609210888807024236301080685311959568762230093371723331280589600810241435986439639262082427656413347519295480253703018221862160884580088879756305287085966386646885722033123362607906660901735880208982480666122717952212105508419418296354597977520122348513440844065015846828325587554347822120297676740356329563978422122335437426158192240952886534988359988526028585896146667282286113228464060233856554283899446869756304569255157404743735902034929710304190630247836615491755550199676845655728060280847482970581036578332224275315173691723485040011352692681923653974312970595827911314065246890699314558428956863020003580024165897750972279541162812930676967353581518770321522006393777748879421012532907981934344364013356871892737353142942900950865685702770373297545056002510861422488468729467814817717036008561078800051555036237589836722429475453064857739097537409183564581544839079384344361711746283498530309587064174115245475164673477759330678183538789284469182452079434837377320012244995295700763374924269655488404004990942519287733457434386584980821116959043668727981099167049378168823025979025782876274883342974273920600677098612974441782849442583441852802650112827657550689610865896922519575935552400999479984661255615026222762858647599376635797668387324260976176696404222131240912394581054095143669983362294694059233754369395031816127751693933498803315201172345424434501705392178077896169166955493399880564552147419368915710976997280050737890109253739103494606848404768814080969690794806196430163750370969224540325718642996285361387243360917515003570711663361369673791374463319643968642382027249918062219669515618401631497781785396083718014352285816945350357053042972591794174449413219466726287525860016787865919857263543565187033686973189448583768722462085851540080112557411907290376165076290128035907400771975517272949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1419967140180661880324536958782856963424326130733310910198542228740103971713492982596480231209029675923823421288563532659493118466828147176616618401972602419291554454337459699046528692414459916443662570505521559437036226389197705793929346373285672183271364016348175906054646125053712456711668999717475410290032452690899990779968216441651546403153390037736266564909444550425285808166817448494473990550277163103349064673981547821601096941848667408888381560173458244416534625431015399380011320697498031074104578012126534324103034485813373028662878929069806415355958334670418718217260156199770684041182171884736366076996406504409461062476933686854253732747171475957191762334054975797273281926968440516010016599563517110165717846047925532953852376800475155537808820226190285761278424160222895125686501465014304890077996257139274158332418438071738165009231383216617575929061761596251012286417091015705063537669933435774551706881432270867735263055980049564366510628844936347999546487085589821591583658484416970725812013493305330220287930998665381789043140867634985734893983701685061612431843333908386217200616011739478280564653858626887316340911847812308323633624981963587675585400261083693936003320018940191813026166453386299279108193435630560155955147417770098167909008230958394571497130347582411402548857550869516863161903748876463672965852330994369612990528133355769794419957284029319528286840065417878399287342943500208034405550217568388436303282386322067145354079821969954290944420523650463078345410785005845047257684811378947504562662460278866508061709912042802348513355820175998064220569831091073048225390886615992127727744754593488165149776732985488823943887091356598653838926879639062753111792739138132237548540584341475049465712625317072436895315351994365176130464828032405845680470304924600539209654994168736191057346151254808726807110716166157766582305465996005636733216921031890929246194310357313127918974432148984183704164697186024867818066013681510780003388005258370441285057728541889839427626142488132663305122421952437786658838355425555937558342254251466499708845520127547918390348665356122907666130250853920001828154631979629966958966999378191659211024670309877260683428456469054734599943495041636613401694349017141792454966110995832272908286540480403220347096175481180031331867724839831029794524015321474059642820401772994048623836078479699204061984708072056016038116151932334617287971077241683331245565234014439438820504577030738407894095602347400409088433368797554989553713646372080789687859290646211720067000480248679367972152235328167848296433390700285629615722702718954636267559376373451454811868508654253162754779938238123236648176284224352999324756785273385330944511257883206416878055071330993697072381145136039124416479115709151763093827669924279940764372390647612046599240098411579523340962519313005628744184061304972916696544530631210572707924761556553578850575703246647244176988769069905256863130144627879212713995671243728088315854659645344226790899545180211039458447067684881254867511671946071518941584091102123292947484011903007936978854742473319149753854569834407313965026691878884669134065375226029601980254664218026880102005067416833106153306539490465870585317921593227480491118511715192061954297738920228454986170398545779852805516167637114213252012734845936898673374081918920212941207756500333008207320439758539776951286459619589237575269818476402312402297129258047481875049187298728565414113329357702371337066865029716809373795440098233618003866792089439031655872339590207134334484092817956272219187154431103540181328449764123200795705759565795422041608065144144214381838188441484063028960217433983415740847431844138565059735344356355887279910742026013396776793816597118992696288414106631259328452796282827233513603915294044240221946460811383159172586213532607904452199497870808519341740337708667719692709083483219934138297321628452923765379415752991938251923702641387087956444028599932957753187999965792579046450124421117191644165010151859188207125927811448111037965826593432591153623618026195062471352146459372626474351728803944847881438265531714570961677875064680200331291459577185976612409478675454041142741345154877696902992588223330134694549829291034717231831978075840433393962222465776968115605259730223253097413212464424897451103385742729826575101994984056056568679354142177312875504419783252896406031213292934738231934782126117989248585704645762561989234958446104428730905055999755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -28949568002194968410060967688720222453807463313713356222448567928216914492366576862051918051931260378358315289479906033793461280459681921181364369569685067966579300833863139505908769019525076866970303670741990273852850573242723221987971226724039390070241860653186735685206989054957882143109693553840370279777070184785074511111975940750612552264683959728907236781115835444374610187986827246511090785067756931144984413051362854690821277054480563976339311554342410490144522497020924547888543739974191117741931997639321730859978065718303790498440935865979446760716363520245648946677771546826272112538582049297100505773080256625655588341192926004451940258726323188222361205233584978906213713174426550882372264849079506024988016616212957776108894001949017029657892142673425746050632263333365066708520641095654086530781713045177379006402061785444847129478851354261580120143595889960597353656700792370287261494151042067978746059084212377818619324549801490369203410417230673875255307475777754450501226758125178488931567963602645611470233967314744022790034556703180026715277776555016407624896127659615687024282906498199340589984064984807203143844113511114898486125619786434476240843026757627691879748543953855852093781262508286138945944461104242095269036842264321217267713496050388391690766293205774960560747186394081483035776752468086377507652907798829344851808285840073400901045719678695550852728965926538652725200245491866830441397448832633576378900101205092824467034022572822024209400336281710837050361683155648397699775988833736693478468735353223009764008245199457480604883830594166705041902597845182489793521123414469135142001413205939335473508273984359632302066653089113663206637056893647572522137536927120970509634552094137290873285166357291974630013370857042538319540893995520079952973369294280536230483207946491086222337893989354416991775749605479837590575803334888535656046801612768515305744320433342892773636465114091010686704526822245966527488360146103111976724864233368936266304784656062280594755332987251262907594120399276460730527856296478566497343806633681561399875573300719794786312067438648988268133918083419942460815709219714866427802545137622193253661681878824101273597454899442201901808014380478781302709053310217636033566495004984051852217322254428249235730671646680003998514155113661040985383787964627049288648362174180133152689808769695205172408025470137289017332059047792740763975160827665447408774144555994792874316799017057376261300339555611452066115968177787594709843904134539250037065958342722627334470354513038879008121278814973211597744013876311427760235687458679316687247582820207383443931046478268690438682477741400595625777972920077738712053770697174501430620684088801932065521618384416010297892230253840322687251544424171373414801574870926095511824674362581461637715839269100031427938245248020922579439347609747455228389534267588024649288479551368676842591955666492711170783387687040502585611863708949972299471424633122441626285027298962848971433694666964511686490627151722259440157037206029708021388864830777970633846652854113802940616484166096912326595736135924962239071664329324254096117153926029832327870407631274663138631226662110313921082343192080279318265909538660755189772338243753668197497073243949319484356591794523222010945497548959969435590529408612532491119471188475895637611497180419797937781748401373162752884804616832716815583827161383063892742828901819341017261787883508345064410851398818849936564770895541020021823470001434210433180344036994598725830786342531709497024211713521867380894433230305426656560261940660880764619794743284259846898248343788754230560378063247582973712263960760449514540325553983783405971619935200104797902838115084917157793682156866444791059695536915592089637803167057224573069818444487597027423977950052999051983798105790656258194892829747146741688637926054862429575350398413249303695739151235671932188382700654237390887587857034842189619241771188440764962334384497250503423576325823462270874197868782575336429908431904153926704707142617194110589215908350795750751831802210174990793060710028672851040283045991291220519893657007554611658154021383580239253736909115016191357873223988510108603668903827436029273812834842071751482584110647053051082199567991418718424983242963721574783263784274537276312849858678244210995706902335581502426825757991716510277522080915810595691750067965388104088854366678268217878761317081445420166005533246789127588272094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -549476736005786693101472694524874195592814276711814207001989960203312604860284517418133317681373286755251487289686713385550796607305008845016553222996154534408643780446635344698697316841117473723273036470931491583725657561186808509974797851236743835850231707859915378472588992418459235636708299567223392482881276701663657579452067197290973143101198628187914465401528489537275599783204646838806844558980394925021934660445359003744873840154489833093278999726258587147295784917456282194498702196846233050454765664625682713535207198132591790547516213548377078293097123129379014478453540390598138453350237208354354458435097385496638661933684441986588311982541163663702733148880402485835528538341334988519245971861533425098357065786939280279824386636335396244709430214434496487167737818273855145857254188394428751221628422092373969333370551760734238053507306580894903264990060729450703802924402969530215081956478634356238478852240473742181143207957281645292408363398268491851531120926506845921117968750623994799706703411705672409317059064899570556192329106594302106029777422057797227375105398550388332848784247752495200628149501661228255042224542486111288381121832427822609272560179196031057104049835176101802090992888645238854237371127399493572607270945324140500010771800390299346351628340742784735455218123126748272467084300730913622963154528049047749997245372662145377781024135573215552783392019160771765770770739402736476914333565285482741636940185246899398007301329318723525904340615946625455162315108324349914157824436363791279718868421102612158011801884575217730249147482015697138654349810196674224708724493720099588605545494122193899011253086262685057631535202940131436806155482125145260441650758323978632952580507570802089045169519299124392658760093739948303307876743012013511642681954541063626686110458287684901678696123753839670346110906604741331783334929257066439587386460812884895598922625643895947581974612279267679686464521684942169038287724519303661778210772269951738808441665804078605001172107687897188429081896513353251827267854102791980060117563972665658443837276658510369321757248184661475167113915173783528059430025267340023788557397423690087073838952214691934205982337008170798991157940617201186924546405572711203639612507956268544561110545317539940395050246679933692079286802715897224103115469182943662078901869802316571058902223529620705072664225877183731483347863488631833294671998692967419364415621989960390259364115194311482083722137935798840803424631267585065477141803636271019939988213230804271853168066971361911486781087421909046056911548012886908523059664940368148359808527391520618286709543761978634184075537531709264994300796000520230219399137029239720328898713144372050188944260840337454083592398545579427925226638065736653378861688715621714460868777589256331495451797321533642200144165262620972537914796977966974519934353920855926823875229931688770136341404816116402972270639821773052718614198943890033036733458275202508296075115017431507454783409176946590425585960181109493492944644124844665186229712755871648275830223851271390506677387877917980965238339023366503915142333320406731036528166650418255144054101810625878798337780789154857014235641860282793990719670693971679319153934336564494355039869173797304177170215582508190928070486098095766322897334372389949812148223320874695590922988811108253221769714354815114147717686178698887066408227460970755183118013571416519056989361356731550650236518157318937244336294857065230734839704650491140532470204349261321664453498100280694940573700912433909707324467668417594899747605941826311669762693513758186000471787958054618862851712438388913447771299360468665458249537970642868501715126196044239126082682259536322701404676263889551662371912108747781288538882687493266960945861210219753098779100544997774934677662347488139131435720779780809634988686640560047772575488737117052850961716301193139580906875106269693696244198268939469986216338763437599210148116791714480975825454682003772036598207787621512613554482273522348309431499669203571903565102022713102338647459810777102408677642056965580053394893266234028019653071208203350622202784746142390720960487691472597737268532174100528734864176850195231004201565185875526004614401741759209431971574785109236970968614438246423830801417036721229353655208075457960190844188414464085164074925239265143225483160634093680148363981403884447718247619971838200009947522636559588098066342354286462068557739257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -9710458169329259835406659236568049337844387757055713683675724365761758974186861847559340293275129711889259468642266693461548642433982859122370770842958852402966817445161288950704777301862494341873849278746529523259683171869270110970916684588620441120526510233757673898036317847632719741727706831797563042520704397125136426174069033688898615655402241692024279660580553284558908533894130194782342547151550638038567791102069084909822278003437199690089396772595002295065131041672313347804079232712250767658346752232064636449378975423010628277482555229820911509943653387793708879037476870412431236541798394404988854809521403847671481013180765748732849864240423026668455302860356553812288316206883354423225199980294719858206664528439121872564713736080953348905333309078667906775170044771434892987163250980598746486106255495132307910454393464082533074025020233895350362491133294908230429126186546952279356270436880867495552331181740847993642370947036060040204443365561136866147369016527161285872789984411470302751612848327652951218450004396527077579003546115150252767983039997373696992298825789798257493710623172911773615189420749116855074817908194027512925531089385436946362278215588026709285065555074873283037976895324902129112833315869927400285644019573472659179902932002965227021469497656131636082188127850588126067842667783550057974722750162525455388725000759716857959113710857716186740058802265974314729891259026969950728975142990330966213651854823020881170774786340215409880449696667400205403961728978568565085617091689504324188680594740129306869480934761214271166581611556318021750376685723438253722106035979617833457854493934497128562180563465322240828754857375346030193622329384928876827956650007282441020143186540561290881279914927526416052210855739417221663823705065100652250246726508352099984445316523921558261200021859631237811981512441897423661881181638612669675368766076749684085882789590636726599897176056906677176792174121058670782511222494403372211338751503382280191629111811929965513977871583448514407828104489737790045276973834212501985397751442294121451666371013003732806907116836181303941978043584147491489288810108967845915409105858256300840634494834717096786930218327370860442759467545855043907300542606265093297316770520654842205335703632849607748857559511411458128279288147641675897312155502468807883971115793957833502353127525408852950200649781648105775360342624817071223267607073508411735733973917908023737658337116709416827741530893611071304761460953419822391879447611182522410386220738343362263905999699501900983395095800819435647338245824294959679730479486362198310568963161819826060629525643067248062734160952300066361230556922088710348953464119560165118745556421872081488951431146418829136953639535630667150592788392532307724839670849619312630517012466127258883443124903064400963522135182983802861948108520845806757682226232486451588862790573014818862061324783210074121818527729079412087879498844617303304415322851290576830886338605566566694084081487553954714428426291499263254234027224919414167140228618422803324721618388016093787062757165058880373786280523750997825705672531131711699816184191703327037479106351169244730206877098613775783843151214961675463160792111851208590926059546219136059286197951718264888523096932685480734738787001077535981101176248795999419730861777153076702737158478554155185491861416282666157668893876246071321848841628864708352108105649037171151278396253726398243053719320214662134204402529979352326792998323695067700128210092120644909174706948507049324622574328817485326790934232814055188462656587919498704678924199250324081086557720978698177748479443744530482651685217219701447499456815316900004901778491958899687759043881580105719436735898929742574682050369390236535658051019438834000108422457101298050751319032157393596229109561007086895028643348340568607518911646007206192454321546678956291374887809083333174948815458313126000993691740324149053811555465971084716134368603088018445988163749832588448266248594563482719424634187374342389329470752815456873544909631566279350347126051209176600358083655254082422835389563438523227747397645749805842655605625796665458612586731049207969211431482036191177151043082074678780933286256236397650489379563188858752481286346028386476664333855984537376964929324018430281656676723642591568033068614057450585270659754732070635446963346981503432530489380258509673623193166516188265389372281222086257912451401352882385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -159633888831498222129749464705507912970429203549238120290620458921170929376965399591665620319185328324902659784666955342209482719900397007265270492563203774089019799238951668511705920437367291878810141568553425434193225551352127089814723391302761732534155036937273952051712398492992051364144690678247438292335987344476253750286434328562315973783487308579573140010617225855639874024300451399593730040810399932954724915189031168053996650412409661040319576979442489721254757253395987553722809248153197240598283895069585762872784609925678983889091058644788062500818662632243100642342072271587810364921107075768465114459199406288482814141325350262674662113060816412890791086087437298695103336885187735450452426621276034749038433526445891288556515539538132951143660986425911039889911871393523432364687970302439244476428387521843357579704924129651914834563648107060542230752821276330005719982606582697391982967760078812934023148223873835214049421852975010515798826561005929594612306287082405199473302813427021334695167844314087369199700358510406527368307606013160908108312859476601157160450307673954989426037082733768714249056565993279238056213265440749419776290040480254784784183658837871298140681424196391127360287781818836605079607710553498872369828660880551821445860323929573100925037417547199465461082128336251708719405025974406181899362510924461222196298498594474424446604208299636577909589124585830295744443104523945425024950465949354019013855940840914264930707364868910925720304456013503529759213541364757256421540883842018668107713886978716580995988314275717790414695898128789985893028497775767628880888176750482792877965464323035545976082502848662447853958789403516182452733237695809176634963888410876748254456427323973246866947935870330489389467466746942743853170688640647595930760162747970065862499174655934555790520856849786780310859436667576486398207744589388887377794565038504019494351844387714952358299723515175623092986558998737385982729156502699681814731268725821481100649567753496404484420706907960118271898160746671771309227882534164914523679362452596401199214069444276734643696458863513689114631255855788706746280660986187520478983066940358380972205516658125406212026564034796282057937358538051877636157873022432790196014808208772642810370374955301647293712943507003675113644048646296197728114218040472196465770957019836935670138277747777918617188226697508856577351636986286666386305384885034045370617650542964750842729992977463386240604058025041353858103963057223287298392269885343616139947782521237693479133285387146860313862109159957641515508848470584350096797801292345408044734208019065862952128080760169131895713645326661726554747013938784663968365275372499540598880248667555082308123651568103713034266124133816931680169662296177917709409773201438036882722652759960990376686030076593142232852357718659177311920115157816047309971883148722597328280177625335242555025129158708355635746826193903317033849022337718957778157659998592675022425556206256724177366979376963412315779672195851460949904670598799027356124946000202071047368614505433043170051096202693978530090060755187736217786260354760366731785554067408514936562306585690242951048178320436533995985741900206828309513388250786023610025290536243112339677669643310099195270111224059437335299966786455736178678530429975705221102710210042361419475816043291115775416922841933462017061038016886084196379503841666357804380892359779944482130212893791654765393064953311537860730839223495882257891026362105596026781893290293653294854283884867164757116882342234514987435402420981103387231023052087675938270294490629703612711031017160609167144526482300590947070089397846549451330721952589220667866371454706609431818592325351223444225741795481946409673762197275993257745044768475995471844390711074060550292445045764618085127481788061261218963821183355899822948246942267009685350108455436808060010302608036290283738232632347064847413210000232592717195050427877354365710981808091674704200789154405253949697490560448668428591950353547897893554471210875855599072543999235448899821071863696574761575884420506011922381959109249958463778002095144595401200677354990225607431151678489738241053860544960696992919248300572975104154424106137744975605701793633103619251204659036372542172088807551871091718269965123915313493478912699536452730693389605656798470426899535108072236431145679127164560673834928353660146096852275051833646911038350424405507510527968406677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -2437321118240974739445316574376961944650218537485972067242916736373747865186538419616746613589704090613374367509410669597563559022672270115946152225364184610270218910491829001644046894275957321100884751614194446547381297480631993795533380645203239850069316172547181078778993823362720699170322129563520823307966123547982554649788353707207302063874032114027916706105585324198279385033717622580395253549159448778968338438709884315340323190369783837315362785021062625484832990437015874693732839149092385562854618986334641574854461094079470339195664198085055392121040370658841066293587931429550065221436082073889056311431334651351320123881351391926453343019222806895496169927965676001978924498463224538056769550266552198590771426696426016686639802369965070920440611778979335587491133309129100710296590540202146110477867935321488257618390490261823402258501994375615973572936654333211640032324299559239308157032091629308790764904776036938820385781315184716025571983920395337670355390981840607713621987292546303273082420995710667719777433939669842195352975848615957303419097678474888002416315197842184799705399583180077680091123033490428294570879859402610110175684164498237950547151126599343380422133310215140542119472796562116751959040532587737545987521961535215480271609990866195680071628075929848877915138986859909327501531816826600587779778005671940714556029332757187957160277597222867494550665416857074379900725173818838361667865496410068828303583979788673949639823703704397103821854867696258166570253846611312226109760924967602892138224311667594487146993937680672107354544649647855917480507152273159713830280179666663090029078788849025145180299491621471471201580784849809509021387289317679051482231978316470091833643236215338973668722407777269031182342238355274155928449155490317061164640227096271465127348873530229212646339625700523052511199358338612392674505164049155890350297668336511210813146565807549900098011845395013478690892613506725106045012847216476001911169278476077114330932520207929464384896670752808949831929283380975581247314579657982017814087078506450386897134147718506556339778879632624440552638953522470481175087190546517115963543656065621278961832240199538443821823848853415451063418933589036705240880903938791195395565960974486257292153336957882126817892991320016652801299439864478414105763309048918812756043595743018523648331493200296566379101136331049846040686517067479055051062752135439770619370148979073991993659758717009675019667889957246029027938374554799827787537593942745871546682820703810847814080294197068946124411777976656877993525490617996248655816278272882627990207686509739592474782804373433801069892104800916420014879348446710051989073315137307957744781249861766320236656847747266039569661323533787571476854385433786936952121947103520426350366331501663508622704189314625076414979854064646994170100481637296556726187135643989131687505775592532002143604095879552444139478808683527965464996403070031524326710211913241963479353917410818260232828726771818296060865200518212821318208326305732542154525270129670372225360060434966443957937400021700576295119230478017606078431581742750186041056425982154243287659011951022246782589163252764563036404474281439543608125358075274809018038778672501197354160794292396326111400703543476608472590667820353459195261614582908850277379936298316906155596005494204651593876064832398523272107306612978713753443623171528914336826157524758068196832629775098184266955987246708762133624583343212175256424733090781335008512717343296597665326728989458669074473552838304778123762909779600728607286418923816119448148734497604087274532347648943126004286258614847921661787065401161086835864623952325741731278714915891409150541282231262622983901726193519910249897125370076065110366007684750954976793449013743520229641635128635974850933344001606708798703690991959896284650457508176729441414712722720082869114110632212291975311348033065711037784764761489057151165854882309568132087894399619530782652744335232194821881108213096125698703327589934848447145549940333565448031459067837605765590566905241200798768714970681962768624916604985394699315319438454377893305123320253945028953547085173018079250443868999162950514803049071207189167082063582166292585479891258879551191842984034892630454389889915066482556816901240273680700173019957365407497214692093444704161431948573741934014549491950373356207679366217623714559904586403953177003813124201769824139773845672607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -34487156220836597810799060791700483056149062203198040810397117991885955669813024140650707615457544072243672619829093529494139512374338233732587740099572444565323474766122441726458127153973905436375778799891451106923727860111464075215312875469150890163754018093219306637825259096522943145079228084609452571928177109173800296471552665337178897751546788960310098047572440111828577155951272758046813946755789451067418834329552363974110983821013592900970824899174223872199428594050633245333551067577372872314491826113092442854778111360428498497954828583487227231814086214010243705469376604078196455816838052414927540498114018493688676933391653546195733244938494423886641680103624839854692328805863339485959070193058076728665932962584309211386975417064451117125587789450430436409019610885507486344368056431256132713747733733740071808455588938333682004611763974164348609245629684133106274820105868440030392990245409274098596672866098891422603920420203028086006931393607969829002544781770623400067183341196898383198147667819223131406622450772128957352863837724062465211408281985344031079576823202545387442891716799266602256963616172073494776925333391352777104242222361211629855912714258853767840787706556603399588410378966114163105769369286888039297474014635313690762913129695898442894197719349420412688818049250193214521044187750809093805182172813165205746880007483159171649860952918606716606887376445056408905887111013326528416024995812625666032273546057822497123768667908912258189290898409564122664732757465284120623440820555100309018715343538418716873815821946693029913547581286201337508056687082879456083373041850367252837105107401474683731088872452533512893747592154208498754399420567143389235741345724586740988719846926837624997436847389558440655159777833433131720175752784166750987891823668580298116402021501907165557107922059290756594742076124337374124919198263995484639440962434304524759023333234980748919167859345869592583777340117126152227197121190459789306528284505785064638739189999182175372103676734170023717190097106431772140855772720545164647285091094451005373877692956216069137676935148882498718864568044010930023637039449044868055274353880421035800064336721929361230779974471233938134575999638970694565083748280180097796047742276900922220320570067448037964011351728896665984532633146065890462330660750960640897171006304992656088486780730384064152896526649384050456841072620653428518370958916992301194414919812501686602342343482557807816567425604067196286459499306768811998555413474235319375468585646317577927528859695150821771641451762773252788379002512700392974447962599016089327218326439754443869711415508766312484064914951413421264930895607328816935831079903455689323722522152959481732450488099839355463064213000876822279314163114158448346822614203645778115825066935044642167256980705585239580996613420121720671181314990228839201939746078281475559107749424554979263888426435461452238993880901845740827694128512458432044732148621692360733969695560648256551848456926267558559244069399841011173661691631121175756544564628639249756297873490931123422808889469426671942886702540240437856934536289930144067806417466889503562696591183404409600474851807988277471731510993239085462398452638915353796737827759573685000001854725686619597592071971356254608292801598545578201346079773188448831179358080704597256686360979150516544743382570413794943943795853272930630205457418009674090351085216605390141001838491437799509828375876964846566557512601846689079220078187290698414359393746815686861636489611182842832410439883423778553312002453986196043372701008797041366247547193298705289287259486880903338900916961544682275723053049554252327916598435015333653310910164364332078538233805015800377533783069186290763596112844750013625062006974813393324335512128957167856654580603597967400182758502431660484384960246493939036854261415599382910416982908332165126068139884406791842331304864861234431692402463791393859574437504976502523844464119695953385230716107013843844338345718453566616910512543571498366653198503690356385802745612363585276296588071028995312279470041372485252293273471998210128707588841312651187188585045764761630635634617459375349064310693273183322790162167444635297708998420955276772292191810342476304569698065795361799850571463421795490650028987345051823377117353556164148973460213984744314832918201179292336491249138128061728173634261422892561308182074575895080982395057844769326038658618927001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -450847440104228739126625346497024403335652583169079101776916944526657194341622832233033806661813032819596081907162426360110838653660185455033750079973647857082212232424319449753723702149284100468295940686226192864053673567108101904710313970739613066054586223042812780755051410275687811800594134247957068735674248928991524967665201792300243497928780532328238902950602491645683149122714245191853750139879512374930985007823256560139036680864785966014123908685804722457057400754783018442070352836511465155350022776467571510895959780796020804138666188967304836557850943344621003982086097393189766184921248462257818238840749966670826965205446184329436758938514879660513148858688790089752419822593957694003035943832054934156705121871343186242149289100912811821340407016996714035663033709064394723452711497481114617244771724228446366445917399205468536829402201222487554346932774901189401611047672713475185411991224536419008113786216946184720920797528891999936940308108526880974954079328412348559710401020768598843768175483161362000358371293447030503946176422744539330320817144438345952028404571547949584617751646406574198581038511947366246251620179818371493049397876004717279012632997042859444058067436628158897584565055940237637843887796576177841018260064826716005480332351071924199460794797715259174165581043525808008621464922680455783563781231523745408663266955305784736863166993426664499998790448903963237209491657353498154548597631013898468547568384700603800629094358624113075120851774723931474781790895282493617018373724942268538225538425368336377421927304455355142179478093377379131849866191867203581361056087853313135519241692155952149936514812062459472001497705445255474636435111532443410349450948928098721669405766271670074091505628861348283558192529483869197086583566709280294997808561210711787602223997012340840268414817190190750797201674410067362829544325086941085587848935734623677210875895341337174368916379894934035969836187320079732139665352490312488478266715431320146064111497000933386358645804660862950052204061733373862852575340737801898493962295327850119097931392786655555911556544582243825816993277043849672492038945097285110719323109482845574509634305596995302960669181585469506826054726574622410293934306435124034175420791432172345203700780554483105432559008746223332564039268317800024988326698181314550225936247192584399966104751590581158458700078820588700121697059099948281321023143502574096491006167559467733608214024012509234729796809765049515183347384412892766026078056490328540111471981216515763324309256503200518666529127585247499534078136460141088717346054167426328199638900987990097453243075423615723277429199301388112062073301724331144620133625419717849240953542582780107344269825532418044000825900709944089532329030461718553467947377879620585894829653565633745878477931563387814223415433394288293907823332260482472894614106849508980853578739082407415118780712516976420117527859733451253404279255032244531721231031615153531508656581862898368329912766918670031894324501439024024090935862961604993665176209577423385472001542484104384053757663284343649014146011024974703110314770694289756090913420519327348266312792676839553043618384714938316158693511808483266928399200526554209362934567126895727965125064027376264232664467253444679764868457717173960108080635366779719278696547955432892978361385597199282755725129023138969701812939712838681685160176639240473738930397908987390132553310143315492411648735528763333186445716877032571085611254615072290962804517669625654214783582531361244931990105852304580941761002956603806616759259927952108795991521883083700438240650707639762463272166517832143556424397491290450464402002321986239157673823542781372505667236027597118154681714438202087472479159967091526719691676775926389692597015386575993823842822844431360457829547735532394683764335922045830177481486659111044845682309624270477929699215653743096653465695965887905534375505943583223749622114904666237703798058141516156762722751544494703277357219713453088980007416023208007198710078134692509786698366116529336406177735364916029356333028500573071428043471873309043774266080718141436109607835169077178216456091664915323157833917277188981954042502411049480855310003503832842495744635388498805926887866005139453409988356900809710687050917029055683709389350104202314866237533987845079695871296842027841313395849907990952582442590322643388726370896264526403331984738542814739048480987548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -5422595555365100464729997991285446101387056165575496975716321185435150657891103088523954052530092925716252529935888465332361084976109438886940521646346135533816860120892894217166773335649498286839035164539096818329002034501025993896874143278822501370062786503124257741724586837966019501630321778511395346952453565289691831823307205046072956398844328248288458964089410166817130730439657417527968893572236680804491790082692165482293014292394826122592300712915417121475371503989850918740829274026411332826698455156344750757352304354495117117108461892681629411080001888934366634685916453446124764437611485540819328960083114888842898850603174115472538359432772470770765756848804885111074455852777337458205799026649405333528263498400195974471960883925264715528244588443177993329095981197499558572386750782163235801828885431887542244805552853642748444864705475302822524657334935468753970425023806834827398319464957922641457562275246126956381388651870201903262409397274025732534144868645226186471808571395849145786522144725877814453275874326148088669210376816366087572813475337228299308429929365459746983911023222431582376251510096334198444034497156642458970169796529099983707752168233224245030356789917421856043279226875332732189482185297444929303760239522273634365397923043326303948361465772697403284647892327738432736706048529923687170815839653569540926717287212992631023267437588545925202148500075970802963929809355079292039005734138386668426526150107272022879177849578925815041940701511783950697695863392762907422238597232147074946873701231901766984619726841395770906494931579814233580342097468030429402181190516276498525341273477354480106238022195729849441605403071292153327753393514888997885662166885507690579423498050988221054890386086816059409975147706358651610717893287212482319336483755713524510530780929477458590340007693680992088851453987417070811649127729331922590379438371746937584585441611566103291502143911989070985431499897516764868423261444898084299835016855560604359700673694590175339601997016169167160251575400022699350077097025180872838276441343567149366948073996839995435844428237680400713420731859831747220895397336224852714446807328555216101482491092384142354024252015400626133900536880261138212600630385355845860161356750121184007747692036748229515648037756547330302974717400834684195524888544217141286034560608301098523251378380162565528994322022540619757701472069619035829578871937529501427767231360260381629123566331991143300792338278028985796125464817327734183127056018870817191618646086792445498125983088215252965891058416352544333822399721800936681400306411797113416237954879957153778054214715462723665903904561254673326295564854621458013830079590887921794649920360914400145948751146333098414070871919422592215670814055163818577002913428372642406587663980061353348783035228026968653940833051531635814045865349026207509238687705452784113901038958193712265961015734200582331900564510955891406684497372990961626325016814161506811424252695353734666388105318264765914671810897538347939145978942704568386426747425228105600863204387103922101016392993468245345735351672373285821697936763113819206383922575519544974862306748684866271811424040759208400375993873100053949333627780247026351885988903554817991046154118841521373096625536050834844188050807623647239174896954352296891475340861217949977918113805679492254028505798784925847869074959435570297627911964732852765101570596168521685566951626431443050665978170704073948189961629895724395088593403083185738155953515706123741142750556469605637774870267633387449889323736016479221361552309116141946242653859318601360713310521213859415564836420818267542162269454371393158645877552068806441325611931274239957867418193111065237507376239672642290450116111221313937269803237116260239652353076839292604397885733511234381299979027628826177482930768596705259083149730972428976887085326441713773197611734940537877814617405770509561072634864978450168052739703998466385655990832386103249148971503931957697748067901512439179988277636000355823122359406651138189803027683629723681427813562650920971114138480216652836049724577731548979885919245946037449742233921109653275817255465624895631085411674515038863830363397110143226292274604349559508706037547081658642836301878068539538364318706928056215095739138279781850901822521068431406899578189226499754927308573800920904345772151820525216792057646670316474972265009734967078358636172197293490171432495117187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -59708808122027956236314416610051747000699044375230076068428699760233628978529367961225744833956045857944635401064021288948883937165471333395927201527454542108034156649846730652127011620159789903707019196086283091798451342761766713951588338333790323750923515898552456409661317691401159862103112888668957770147241334444661025080722132494038941135545184829263006987868877772672052177533287871903038725903573079384713446600787125100357417624674332496729224989159604739285802532576622457379904512277290172610396557859071576859925047689498113110241720650503355080471959942307228237615273186140227444823118319536260067539316991303815623150846536686204322391434576017304469182282282375699068327998665018976076249096729403204900576471621545514704797412752807547347313013296347754647383039768680946483939541277719710369268001348865691326188559833127903330117091053173352485707179189228697366641240300217993680276451516862726135140523133679982602527973377667341428421753750560417921386218632781443851693072887414929470681240000584854985453848380752732252431462259688553325384248282818959748216688740438841241090002789106016618621994751799989552743346049544391911921308715367783954027038907444800303014288282508088231517647124403272036463698716109369213995314489583932578267574929076616095208465170935567855617971707208325064818700758493047020531444540797230023546129035543203699399315717856509792441039751022292153398043261765639265601925798828185074189346099733174204174336666253559507736038656565349861570172806937429258358256558735753093238325858959927992873468676244301947913978353721535116491129527179869315566287489015408844110149673091049179741618661716489665708922545952131380639616098989582659170545126330664887047310779895985450787441676124134000700615070098977842762217436545687215532874503742496040713505465379723770181824700896199505397876144562751740414714928715727526555319859034031892739447678637215918403926915573583051101966397765260553100356459815270859196537170309910960954113706448127976287125094424576325324385954780470142670313485839666384026180771647691380131748294626587013196494559693678486628444122946175156750119729007008608296742292509580601431207945453518418952781775083350415415692096788696224976611205269371890677875970210551304173950010271134836743419023402180210339301840859380281354260068359676719062001876007183282139862889996010118140434894269187472370860189543902646934215128976620284334217344522378480354069202737642074373682356278820862949904635869088089966153032385405046470838060047929449447239081660370217779605374043136569545408516682698672111838559333159035251921851958316143440628184159065803486248813324807059421330509325361364651933977009092078471594021079690624849975923554129529126271871769281358141006960800013875409333484753772403623625386195648167261265368205765915029249184866965834916840375571646699993613205650125167900647271947876221209996792681031333951854910808260979422909289215018655713752669303994671063755597808778996768539926668649686936823722983632182962335461842477126736465921715488125782482553805877455476363999593636189062955654854891065798509030222301198370864270188997759112589705655354656801389985845286664150897088984749413300209567122948030543391389514870636267055294088016713431642397430750538055967266926728114056786060172258831001549798031734495938930808733951497507802256157530660794306296019117130995168617367080676957420005664923337303377734272608634621418031882719729612996304543736162820848304940215546918327517506223697620414754378374719598788727577932599981531096359439739442868673451641164524240815969017195658154369414280570443062282416455949877308435868322459561891378595672434915463546567536450277253665106395878747308270364483181173174552045483555334293310773698585581471099165865589234607039291730859514270320778902617413284654101783340521659976336538168569347949786276393920186440743235169704929442622212458031249545767118391312146678041963151299987570700410716314507077718167102928496568493200357852860665034589724857469714031055401494873584646054073368097296616088463020549144224891113551815909644636153948126188527971982497025827244499454623794369268350888925175283212480155728971763911909969631667795472579978777556251759553723984870955032610618703494355592475711934974903820642617669387287932297024572660482924607908346900173319093954234224356069202534660854091383892931644942423390354235834820428863167762756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -599104248617442754506455118633058113336999438159876394299369849816523711697967919207211001138947736726105202378383291244264800062568082484214307575904481336853539672559418679072071180073456120492942763438616360649621877682475580048904127189576501327734302956249379955628178431464105923307878011977653726161732259281147338712768381746476548347102625195958854041879002497137412105607614046849081341375600699262192375356389448980968470116055601190567754790494903215382188369495022781616161243468170213584253647280208914194566461471112244934361336078106188699736578109489448417729994839155572033316608794199895576804326108199162643349744781765559666551062663108254006273329093042498241413703011498860426559798790417998161209737198972753733399805810649177499595357295578224453091766600331504337626618522156181007448813372598475462347651341557391168206474729023720343391222171976188710678149946758971128822615565328788816413210929685209987515211080503886235023459194304978605638985446947722900373644829670433959400408710484630030480871321624967486149464309942468675071923027893326700634931023960005919202661331695536617067425653075999836093288555909128451596474565179171822875277484997367931100104189079283922234861309105984800354977138607687729511998838394172587070374266401415437239270706757332641057557441878821020138994503650756169171937802376143335077981328873877250371137070416670213835972988668846109803235365081574028886588910526527024299351800548563300032643670198284257240379180372800069087054876914213603448850139259831962794805881577824419009946542642845204810201263484221064802077182602860283093951603953856965935715063608390722414216039112846580974638481639718262069413779292849904283542035899754011994697595661629632013011888879826700883148871354500493386815491762985863373855037666679973043028532925438650724092092581733575935587460460944191710409612010285733076807887456599722475431476879543914121698379022788826362595032985136912836035966352656807863374326517790943530145378660522191394948143796067715788765927505052075778581293770203207314598841318534721219489815185411525684897880223160679744756022895180992030268946409151359214279292643949980592341726248905452466714764482851432466856833414005676963816412834593173270923135281360274329019756852618390796993460264896836338671638158332456744282717118814684446990383953883101755248241157559509305427943252391953825338860051507242143783258796858771655807429734640448623839324109333607739603887647793346256072973804306502078426752197905082450368537396348763538119109396680109973846593803343664738623910892650337018673082742839267135924533363436327032942114513651087299378807276311914491470788546844009488849236761170180986101420952865672821770616356279461175872939417473545246333054482951016066707806254618197990273673370729885214260208753212496893936873452092422545075507612568111733422459466170699218060459170149227731917236370125849703737250556726424794449094920970018760511410940758421995121766318017623621130558283428843013026265773824508848987949357431083029860332050450382242387223723917689411703499306059611744301036837370943553990802828689397564735031725710913001868194188922664161900057248781256016655634736306368250554140820855183284636921083560694536747924218286533932528575837057250487254476102546681317183335181081597251122385456497509942407657413051134699831228015019975553770930994536039361836187991866083101737061409631806100567336068874849998433513840242808267596770975286995710248625032876559742229956577622101631638962628497547061918350587905929057425774244301755252272980996096884383215604932660150818053187111128334426117188248990543092152278415880581157822090860422687524947360740331975725182057703703553731673372830071795778820115273685456648061316270086338379768248223403610472462178368184498522152917296909942440000006650973243023229562270893776789245148458470236909227832303975072424389056586311201288569625044622672697060674786361519738946390119702143151029897483166232226256332489169075569417238651849764044335004227978887632552698110643567868203313678815573121247866363620534219347201500000355193987344698982402690887826753653379541531617415658061132514752616574055644806134117356062006945445033658513706370563068920309936179504418508009897341535369535778657731863783545909766902308488577101296645052794810305843874989947414501773337189681257804020801429741907728765469434706325557726813713088631629943847656250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -5461131020925053678993932896524370535289072339667515551642471194867174486486980323865756439344599091298324974535913606027494254042683232968997873010166662556002514576263487989228036328113529312529685220077151548384686392193523817593756293925366380906334777968705533569726296995445439849903217800555675985580416957288482307159546363692037506621296377684373945258261595152749349172566744905251351115067075504429585916272855192360141629212843387137473730469801157882652135493695996256011065224853368834525653482072627412979731340401584330157550238728112767314654629122432480602442128309231321801729285056644106390601368347394722943095990302335287526032709053139123009801492936756970365484979085953945070056186305785102965402907008378895422002023289875679693562592546695010035041022275237719952134027583598415044671961513905580936380901445642379431775208858541305955692414308282860482954669589167871094898805399970609586105269173862666336816511282263275402743594539862282114957443352967920967635505608071433888499534100813423394649370341229547840916709982593733063756179321813841252688311325940778350249750547443160053030361742690083410390130689800804249403140919613503911776449763267814404279677757269928529146134661973955280265703227824758723127186547075506822612994319875770855355091018410627894657980994434384751636662009164698012086871531394642365738604915520451005069763804992672589723699804098676636987398130965948063660287580376879884778386657679578725444088080518215498130663865722397498079941959515468263399717305436891582368651462935425323315008060452206789795496728084861541012154965757146688872259305138105803601107784604070799596962651880973901882072577881195943917326602617190877171238387846157647039539925222133789035664871238662525132461565470123473699777234497124483356819881408913847699708519326323967938668974814550833979058219404839891707006080311893616084206377484183852821304556380284989629375245311052757438778715551213648241677766300258150739471405322581317444795150672531525984229484044633585195950822235031628326810514397888219764322352036804064532787433070810759589729387881471780670656313714454476186255594526509548067938014997709110788413750013001709282099258676713967359256747852875961595885938707458819665321114604291472970908167728826930712700039097893206313520486450980525898780686541703961378405690638251660823665006173670303499234450242739411773006589745064456941801498120774232367284973875639941334035259759961265851808688021326555348743967508198690157157957699535837373348600326073730214301481031397898586028898126661443697964426343587422400113573603619009221514724143031242083464119147906529042895655357215352811065289884190185397832261126841420383952834535101788200396424087190684191648418249526715024187495767717873258181678718885751475295129024029650376597211288509268610241277391177157092128827862383290143791631316410928067197115419495968969047775531367326065696046505794822592524909451593745857733598980024284682504264335842791082496957907379057890075359699354837102129120455079938900926932873536247450864171703080733187177281787856970465252014998622647645686986077551485719466443187667827916457205380790745004489799204493877800980095739496769418470341377680285341697855011699117249248918124760292854662256655209922447099178795912263020391630896243595425068590843626317059388674453819366868098996403184929915450472016060825088018589101006824402906016792875873422535064358892389524203194549880675891585779445984271746584533281109935623128334103979700185328820594866100905374844973480190369467140204163653859098623338320198732722820857576112102486470345660570342233418815073991496748551739562215617817072980745604455012880450313038270790735685273175209670590936132494180392352756852825637891612249348484695754354097735491893149541106812731582093426176607314439279713396134739896589276804682940913315627477621768086906357862127003363515155051324984915061700659165459669192409259657512624379297868074761292738274039031463209954707486159905812488453809737344642627737367780002280996829728900435258068911782090920394791791973175267662924482004066305954650695518837302794491602700868952361043670579138017848284482935582893780480191065433206671757886001113209823987634715892771190849084370784790499234831218526085926957165958552422949688984367732172282765957881304862973933236840414964065684231204728083166408383982968236835403574858105457678902894258499145507812500000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -45204921483220408388796944924227134537897984898293782732230056454841971145103544245406399582121267367491726181544917189136389397183524057916986570886464443848833393789590869252958494520496209598919883237087271921106425656641203093843381070233874355579882741281400261916945497610816591617141991219298642952948786196907817275239901482370989391170675090050993168285912341838933778134961036353242447081826826673745749871949257064163569705093907170587630761396116240058728999622683498602983344929021671261449798176448896805600424093375850129196425817130066770573894573392555615893389558654493567847302122348357831302412009919327348796436676932746715026583466931661826748839537661302407656290836500958378859657858889536064862176736738094411697803748200274343258662892286534660855849681057595772563374896099347926300031809593174903605375136213445322733303777566882985660785790027675276492309536004933887778122088106955198175265546038345023939402977934246736004775747934129804225580471167250631602140062291812067987634760586791706907077192185548412874080194689604280299638317586732055462773337528681798164436910384095214351075938368689115922477706755213761314962711599913353905613030056328402694784119220149220246060677016649335469252528584399463057780281176086117799351109942510065771284385400935217624982381298704283316181682384515024087136033583117660759398323972376465253013164951922462126892686279899024125024182365824218282436487773102823270383954693758851908459407217657261119891703967464366735634818629018497107713910319541812102168505788219477859392474923138310436316931953586158150994199119042213931675258406539075535503882322653073500757627199458538728841954154662574848556900592787396533328170059364398893146378693171063071064671539723003183153762152561503698272143716236301309598129945820904852069125098186057406861369407636804330876996470884758968216506751398774092960123902435290755278766626878598025548798033366392058927637962066493804651019731564697037762610922723988976339803972553991516389378956487172345937267455896902142183297596375435061413026528724945737878906720796654434761879029223275905646958460833129658656467372398148991366526107798829209662898285252214794364012818879786599286213794853318657656245619887954650702890267889720723685854304960485232119300617362279325241736591526624227353303886042985053323575804268189598565184685052570358058790298353476629801858518253814192977869940229438757842631740135870769832124556195076245535838408362642116167843158972551814846291463968570388449579830439347517129365693038335016280930385279115875146985492409040516215226482966224311153553744186058290501990266323963405657032822998622553033109310645307616983888861263473660522105393603275766061764728302795413587154920899670467256683609556654451510785772663617933097129012160111615983517958107516723226831266446270512260655700587760401524363293345802489168358687220897390772681768843691875864873569634596324641424072086521404341347229725037345804293940701134324092291421019833109129305707972978489057654130979355173072689067838448926913760308973305819217301020392839882980798277283997275333339320653325519874222315110336958903580425622542129160178353962246809561512083676051569714160932170551332787954689001424241693500141041730925447665578467317642379633772574007782442028839242965451884844383029012355263199274400291237784599725223090957323051614541267661063432299476536613006287772494642127942550960415569594159665072561594272349781875345548044842582364007943868935471264367815971360964432306634660666367744622372002683204866258798317716972557982171098915892916936568931325856045949237353730947465731903023865189914338979590439525799741461504971559662651645640541238271108747039377843325412207226193766073508369773948367005796522398166305365501518453266877334503936624215171015316007880527900983798560499662012570080885860547118874284524178882546722077779421550423406358765130401287127116033022491805973342207418801762760933169882615876260748350307893312892210887179709950140812865054085380198278699820000465025209765884302917340915344055902519421638492234033706168088180559252807190901447391113240732250032339539779245920527294447754333158422015483725285676193473152292081139073066000463690680595435165020926717296235264987165226484949242991687385252025068235221024306752121394674849492230003549079687102703837081745600705125471205939284344822920447271030752744991332292556762695312500000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -340487616625408026627692232204493070208619256872462220680013982210184186391975356458504277405927569044876602507299559926355651809916102090930695234918003381362807074325514548641719698205809357061076456467816006488982460825381061323490587970132752854512018437372470660290695711140917932931356473516666129307117251638148834867046681154085217573703043832407208540774644356242194506705494489371187255435628307474388357763671087029600522779414744165278957560809978367298869524461484642357834743603554705505753028283434664809002720916992834357903707948461929791172459718428469307166897893341760170285677493832904829759452734491720781484075400416344813794672617524166256497129433002135359741237343652574486941194006367857163783112951407594600599849223407135632267987640319290292432774676433128652439326584048239535667778219476922337085746735192469872310922396162775123236188315501440620883608656060435254311672616788896405933421030924149544592806933894490552956325643893360557808572158628338812567926925621911244332742565351925833169854593227632037902322075654509431810141234186667319756439962263389615919713235146932193669018216636661179285617024973775625529207572040364396940620138293949770780041461440912026933827152958879823308085978470768631288165611996930497764813370926489759454826775798138372968740667716267690045837918675261955499163452039312228055948807507745184168842712915337455676813699929127957492496255162861092593410808384639860882906405777001665804571365443029211653685156569267178009081664249063951591470919737628080820996867581064943058953998962872773823475203017441474871092588163860128923489091855679162742965474888450229850388542623762167406283974625756683721552967887746346046069365401169258712201849262317714787870938100505429762010084482927089364610334042681785031298535404357907037726969079212291860742586160080566452498823992004629104706524862093383176211343797235418951214063508693549419822019458142243211764068964081660961087751961606948113724490249839434711549571896968732671526865091268920934932917986815045761849414268536531850603453240365680741349966017478419037237555205187367525861865914008527910612624788902732876377450593682058158092857205657520342129826745028383405649411355175412835460187951870890860560797760686391823375630966750397659510680626609669973488429451661565965685454130135206649351517461310316019156410268817627796488886285819956235446447971469326711936991031568665335040174920656794819320771581324335719188602853793777921348044623137592636431189410953221858324813793342331439323868340233792994931586857006269582152166146787216399520936666564128453186975784948046857325151651276051862348453967833412203663919039730632983478332504187822774616997514699897007662832875302191082641464097616747101720741263469684698956024182044419437494678499193211023460592553822954182730907711177427963043733764430385744675115383598909590416661110111548240868592878774699582624987924293640741185075848014049359610772395703055746461700843100034301539142379373776142799162090727705574021467576564971241255199781979778741033984277630521322302389094319253200380471816134491465611480878127615634856871583387764365964142770151792046201364986347849628543643368012467381638271301069930449205993950380604793608517946161529945197819970743327728642033035092460899484141790630627304930129569935069440042107589971858862313010001119704139054687162663321356226562969261179491318273332663655497516454283929396034312616430467641137844569375173772045129223587621713271491139857447101035714572469937090505110618908441745627036591807797252621530672258094198868874203944326806810980708694605237612406173219218957098674039331620479746350155941462297050355279142938960450987987897369162522738012863442617925227361348653826567292848513805991723182505853411825595166918502462100916874236945864162800724914454801121934276244045644915462694895136016365240819980331545425207069221512386331336310018525831835897185229838658883574193061611272848890319535728020240455980672102328267443172301981421365849830686712107612539102587067923685849366138721106145745948952873937859031381372410900559873555837846996403066017387151514946410771973237197312443778247114217886826351866785849401718130121528168659412011017931371220281676441454363926073831295389976292853888895645436604497453592558133032322146930735805485317397136683534299104705827573388409291368456570449566034319843765842961147427558898925781250000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -2341172243766349681362812387426723570253385024081908872993836345692198934836247068050865812567620677017746550966729899813136280663560458090878466703610921589984193654642253167371071907458806688509928953000051479639972624448600561762757952728113507009979945563465189062868482805777169852127449250305962621276733333320104932202814567611397680678774868923388539064243984517324125540262785704344188534200122052805123656872881236940368739491880053606330472538346986256240016806816846219542342788944691924336082179387703539830457473178507447895633507143002091942756681671144822985678550954939184546334522584852423187045652886861304434711545550442424717770281853719892664338831980630966735568039761451494840161335378440622819844772727465040162475195535198061536380403065800439150229233725195073482738285230035688470750987736327392617397988570045237449943623599126998434238466035255627854701032048265635229901896793451771826855110724407913137398687790142527593634139530137572512751458378731747004965410283445585829559598102548515689833267562411571033035006607429779055742861602531685440675867723343321695904729855221172055312972088705058272117149963750870492533025614318570762498096351783220559895808716065475006014763241838213171988825037757684995082798866406116466055168878182939093478713651020674459488066502838202078181602863796023339893494091502957241376362071611354603093127586783234421136881641900395601898993932199666149458040795897776128340452035012303076875305648681239711569426407194391942061806473447518182074714682544147624017544132955262392434354682793151123164070642593561160816558679585391690602626839676891027461527300898417809170744919594289186124281797674417127345684012360831750254842081613863176703808051601225107518172503046477634224924615538769435621926295096216445770711101918892241849436663397193366134739630989783449798285322303159934700122135623201290151572588871139444790951082348852614476323051277110439469271994678401159100988410615135244764715763419003032750138346582267393159088893821794985584955209940373682321935784439954936742801909032139799320009701618401047776643512825961451629844108558588182134148049773317590208772740085357009740011150984867158349140466407170747382128525706979966102972230069018203366082583726406807609656161060575071377818927496620227578022804894937540901949921210239848537447726058707775658378775728073348340309421533074265072263355650595184002168960884851367779622639746382613540875359096907720438831212268918019668823629207915298024582796548763537596538834807790359910655760436092972117895889658306978895249072765645203355513699422848400859686702433640970822660548100104853445939218181100425539597522088148502076716863332025982091862702506408582059604320761035194198939280165063923574093036418092836047400447045596650696853193543503538389973105496082272783947793035774017702458541236109122169784470752848373377917395763868573724396752480427580375699265882708562190923994565527793272508967786350308581308120486757767397070101450069806663964993308588639807075206736673411031847202938526018103536963578871593401652412314214721361403917093718608712718211564430815100221332089781198890782618740964199506543702915908756168749626500831091391971262131930978591406707094747510352333045069064717298298428476719012652739832291101713097399332034264155576515650090877709652543275001908651696038295558034463917542697722297033698679113308814713408856814601953226181052120742863311467199453831847333725983403946383752281764017750859261276562954058813005278697070559422035884155692700312838761396620390188165787061061239245402491433869621433358762078987352962788751001715165768851786358836620958171966367997738263945060739127296928492184811852268664062038378383672932689187690759047953142195293798607851091393249197734653464212748599300601785811771803732796268912854522346681720901896246308555349174244839553952648405463695560653243894274615323175051472866757538888375572011674980500357274366126856972750465280851278716935847468932388438314889395840460088745465731662921947225875075977755151535748936420256022812339737139708789712527584116878412992617554858793549514060093817151815075044857253567276751673623119439737554009112372320091841641002090974432699170628916535527539326662037315379359687936563761495078015730920222446034503073182829803576510548534152601723553679999408502567831512442445524841266152504431694025832655370322754606604576110839843750000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -14738065630190891741319176682192909611545122984375558856501443300433206623851918199602754054803772491177839272933798454875206118430237553186467592148566036980074310908804798181637871493424662380306713585905875090019308861988015122754412330122976581607368313985401620914126027906588581833955347850468287010635123099432066721236924240067487473390838401199135675963094493603429334570782666933913270253887544517622470401848355385175446465395854523788758900001369493598580536788704515637745217444921273058535977125323078103482284943393048203166877659067767999383453976121921829776344479465781565252486614033345113515681456399440251143376060053686375145142070492356425233083240407557823404118115834288929894567924778197458521200335612113460417604766751504276769323958552054268735553749641921282608447238906962466882416158760843130322856653392565251132040220566617745309375791183944129657914717517598582408062504540370477595054853492385832031791269972863220107967863084678073255788338240954296989926580481788470071504523661701578777608512455364591684172565593563329006816491363540127830473909776021478705113297608544520452551818187445749223790528164044034157837831047043802032227076784335474294640781455640040446083327283151759216012028565540222533477655972385811622896655138673222767554324023755097839764175154734821731050165245957599034497657824738352062656514389072308478000256914524700389435851526992975572129915880842263321954574134298265845793419278220633444383926855632949759219154998112309070632157640644682586514901445535203787734867505371383750271702864147162470871003512752118225749785709177133971322452472855956806966757354594631272008702339111055265629676470163315930119720418994722784904863511849674199842770797441941602873314572416993447521546972796807897770409229096278294066681146630365861661504299452271979347648708896462951969218242248118300128877810107497900266098810868046365189834287520612143651208656411132869280176347914550642227565468796249395433527798702574571108979503512204671397717861704885694414539158531369640340206953902668350992977705529362232694073530706634346290217064914954410757642196002082975292550180384760748864939336451321021154461454885163777623591218010583836409573745624433743131520683414370911978324158114992094744574745038882996719264879989233137839735878243211723067710217638152366488866977547690036505472515467269660644505566197336766615126645888089290000602575140282119940392225502064110734249470042173667753607648750662237535782093007725577770096030447835289291985912024863184822764045436288577187951460950281914381233253806839073337697333706965331809134896188891388319117880054343623975576525095102082203653608301603066479058931562950665720753157089206760439423287521154323100402552649217878903831929751013278082215314182299523889295292857872706900583401222374116743695275201894442802905044053396657467232246548222522516101773290746520875622106728535095578140751939466203141848992297701906362728748521198276831630216033878710103770605494866856797598191246298524090809992972264552779691344126714824972177263445450842681894356865502448002861731814955732529680417658246807648715608625056818588433064803632267405425068700110849837788334933402571131321946681715447406478082801284982544887761630277505986404806902433418796616063073113504075278646193375131336485645014312042422697112753873159689442281303787390570008172386577688134578899357721775105687411279193556384027032405780638415790120947726009319365911925505210625759641192954466738093387906238244008978258564297222736978244981044981609867614703634027564424678170878269926131175134858567334980286682532190403882820461194048851246650437743538212924958159767345180667143144354958451464425798353022717106440745109889120134749142198496813468677689720200035617718358099693397755535708764304556658021157892297864319659495828863617192671852940051591387800567252415099416946257483751939189781283104333949316463540253108551379813186906285622858667961709079502774702294101304352716996359025018120133198861908719343064320655666794591993930586802816857187816456829905065127472295959938628817197710808277051509587063978570647759765615902247124421795768062417504291637086948803776592560064325363388629014966732206420831576180335133263326125014054828343142996741874477549990787693355452289154398086040131103761545611227665785866489151854898025799605145896704121480716431769053542666370049118995666503906250000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -85099333560488916087929720061717698726814596218170959705588843985746736971715011629457329241187730292451798808031491534039999057796157143285959549505475636868035511267076984730671945869244022244885640534464722331868513022784140751436307383728332012943520607777775776360001831206655927941053885717455113773602660408869306199256924196804752871197628597093456227190834839728231096903025832589328168066621224180062821870580532614785480693251634774640373484965398880898192923007318787512213207046707036615967964761208235637966935363482964487949180849746117626556058834358190369561380469842216516784382397874307020051073243371879867382611643458203523321897297839831219702679201058423547058502940111460877992238672052516376164499909116566772727506791293398486298709726679696916791009875445989304496249266901328166903993848169032054343600351617677133143277503509715435681770001070110955193338537440557467581870382635193133426035120720768256315676140519889751216455420449484221407779524414498315340500065860891437771369603582603188580312007452243176527944505648224435294314540680845428815259910733698223156430227363792384597479768237635908031173125200683861481784205107155977940578525989428380010095001134246732169438732516609276517561010083808677904765215566639017208601161437520757136290038556757297567102228792345095682976748922622161879151279219857677662033069145986625938402711089115185273098031341451213784282599329349006153688437194934169022595738642535179042634179906837032465891655277112519536296069982724098759420458594844852054372469322609424237791035164870633393179183202370506920816205283756012460240760608222044924831242552974135309707029324260781345404317268605378743435779382174819067932196862692367347086038666847027934581354641026942189849180117675736922232342591103177189650672654357559608747584787111534483223564687163559160924417941031545897826180710597341994422683535467252985721838030956592762564586056914910114453061046236401571061902317997635828949907126564805142772242304542214257008597067942144607036679396052344879023669918112299211704533526837068519889750244068999204378901305041925512725379372793177922756389286467410432346555373206765590677534077977754962738948049478819053631341804021740905320456356036376487765501463664598265948923359423633101245937170272981086586498706197843600049364556166132827224341023932251468744450045684047196123543121280585532559204146237751608278170369836979433669638012057927760084516889440435900754377305144041456216552793915836835358342636839310335736107223222821219256698947807187839148260116204405067006695432857811548164865652702792331049313243349776456065026902480044896613696189765652162511787427583701959021351748582164435129368997165588163857124386770613461263052050245129658557437897702610942429161112935149176722398919722214689718594541806382981820398624159354611760579293565068420449652886237905944945307737848452509608429357378857909085173520032524263545207102322103102728334701562948435423882465973087556587856829678791642777320017716369876698867813540974790329160956798751450668505080134638936356880166680549149751077464279917926845014621281652635867286204204969627157031713386918227983617768820674433755629627926603774212042268551403455920314732000878847576555778182859634605135622530805375119047093078749071495997551316405994171416737804879270442460230482463292656004928470739258395232906306964701550588304934444703404512383936392517922791894267764243132176335377106098758935829632323742653640533850087750405146161635038486061837911164772321603009733308104287050702683968553070371591183030724262159582340253955983671617120089984988060065912674029639060842123393722690555037874022707145284945258707387377419309630343485971757659676114431397426367361133504055353351566810412789601739076227965843951593288085936222288128210896925191424840743171691434078341161380300820164344037141903037923472307655088846648242213783332773223855368101902389963986898277077134297272249697462166161971456298797484919103868034596558495263462557516626735271091162459030161469138327418272430935351372592658179365574056956988664783753780413416328464405903162390634605715830256815873581709706157723253612058940027584278258402851011081473378778745972507547707441390089612126570727475759542296084139118705580153653716429635204730231572726003038113158295201008489952901772647554992918559188314197181222421628721264141859137453138828277587890625000000000000000000000000000000000000000000000000000000000000000*i1^69 + -451119702794650351500793749020237741630269401882855319117186068397953722833148597347553605405796191279815195685744684085979759551465269128519839138295641477806750609940943709107246732434362907502331798579724257654154740372146826359804022667912374631207452361238462841131748096603506528585835941870275414128796703404938680482009414708381764262315179356757599220532296214566658096004767325111123538364834419909604032644662259065702852388194954733071755328265349907738630403101568834329075270328814839550290754331956398756456685641783582641918888791920366060231252598984532751273233465161565252828651176407264675285415992501348186544759642654835370872281356829955808137495113026526857650182055627178256456658013002992704142404892903571211069254404578887825172001030265862235616307003796223833332250265701038967462825203846858410205002400770685041535365942285971454009085884158049657520580839725216230667007760415585077972253713536017381996361444400462177420649235155710564236493211092167021884074618696301228349649442868398354558958882922365601345234176546816208580722632056872073689552465208696145361724711964669660753437703838873035225666816331095708625729020393178146495691582193184208449372368428928295316431921197543296701231694872438559610667781677500914165765780457925293291507667712792998632412787183689404815323826997788343832731864933086176593827970780487118070124888572341930600579016920177009256318317677837998260826909445274821821131965311943315253400795381029849295595863460910649609670560944582731415670575287328044416246429604196546431842089830021381624245563428039067157636742468378253741746669223489674530343786045339753888396601678372791925962368479406380008053412709523607435185414158560861147428009451011250322942528219015686861953255507221560213387169641753390481428033655490677877613183244264455986162432572262106591797268062795905293734766320443945760373912560239139454549869511646367721245778062288493273646573006716331465071379186094117980523617728070410959598716894986543959456674189146725374857660911058997212762856652709814083188253288173122590695653915386935178999335876084619579652424803542625144683834630952278032155503070222300016176813151706027377694658059919634372252085315743644183041166075112714368047731741536640425733220664388714174146042893780630249690277699834504353164192707355617843984851744715856240941526301624406742318524719241530675610848217451430769899334076681551069488938448210067657287469612934098765518340019206787744087240689587183295901337702449970997034035152543881252670218644396298637426898322511640169572954641494140966759132887562203219789101451734750826876681110178432063165161666149928523363650291363182024924378203205726894320517036778654813500174096094365827712257096913460202167613575047681690289559688391367721522887834659551883404096458760288469259279088571334603599005279466681119180459891268327294744547383507945688174413704492677234666642887344034289535146067326999229728930209159331864785437165840876253627808112885839723567024654492816835196633220170720912493892181422777572049415684015996104629967752297688108645024652556077031072596903651543227957249973652690111491213191053270470811890796781058621522280164326990573060468399491576978790414307635529604948764636073915763443010322489937320057133519529148044625043412608256486857543186579384113236706449818134161634870970009144198368360918205574032378973707015389757335744157658964085336005016832097447582731829949069525138257445899184202283469505867247754882690042216250984392026404388935212910712048458235317789540483170347036990596791575792142301863586746291242404089834218149359211133881056381441207394986022433559489197569983946966757132170907473556841490482781300759218102320409040236193269351415607575012852021246749960589918623034750032291031318375886441157868239290837834813817682836498013841957229912704478962524491910266052767251960400461923080195004411582591281802930804564987750965325577926132919394243741093271834721276083450602985877872325051759619364815800759558226774476275327662982152348328116291181636141023043065345110881790215316932857823941561646127420326549409653638609773407176144599250133540691569006783903996741786805904107980845668302510157863511679262026786008946394963823794748607567667075313806721355502193841747304820237166589646352024011641819681752965077788530753483789702567497224319128384939503462192078586667776107788085937500000000000000000000000000000000000000000000000000000000000000*i1^70 + -2196650752466696815364043725713417128583081634475825510191093566863106008140243273017260418822131119235475979700722277609621126334601880252312484431594944946437668701267614864804516221721020255703286636338607908376586986984501241051747327761265065720270461239534846831934375919943945538884587327201845585241024855332168534505417652887387630493085409564474113024377426533507921253510419635922272485468817241491424503618292829179062142418435040152347877188366613880280024906311781791161522976436135355065634309742226936994575605359580677386126441955314279319030404929067612886653129160567326818490122763676128035431279327542805372490330853217676400494828159170977644278836176987203146932077726676420263611499809606191360538833602426594731985184972763321939094771677122471800391271984923080174322016553127548627715148999119739107794642104566336239878488023980202228792583045908017816494934360482878256949101134489968809649210963679745111642646390967726362487983507769686603002036056456175620289173037999758424537031914510587996274513897541275808869242124628637031166673601059552074501891735732400597891150416581266361367918454943347125212577866521661079438854785940548418475547599108653985212777534297154912622855726388470191187803094541611120610052272896851464735701651442761923680702728269089521673375194025339651019055097612226277893396052436822950673734004709540641018203262514571410237790226477674072035489279025442761085118896318375130939347635586660787789647051520713556858544610105957907058753883827141614754032179839929707681302173794698059669782600639448448230044758287174276912484083892177293638616592701301193527696514520223410299253724003086014038473528141601696414800013402191615492410751249716764709662779333301713847140545322005278909721405412320832623994135600979265329309023635175960631900856329941072397637387857954747542334902570862860108942263180697816026250520706503160943650780722249734733350641911428657435031132143786061661629919515306314608401853306619545672587858053041384727031909979437596869596204401392845516876138814041078701551258434918813330377943875986436543986125306045668249094314718029407210767943872154883515967348230574439895761134578194398411903899340153733033926798409266842131009214695467657218690452962208970133474216871886252810325339277766240100466659847770689612103276672417990084628508318351394258063335848538952544360129569349322481599691398477207001260069471012359128206778336048864851873018946247603071485008825065172133503986874257678864564172809989579977923804904362778526971590451492050720796655055922274169626515826978398860068321936324565888058027520942867689538119473971848314235462470450995435419373862379311065696928996661782176835453505970594540104130542453360900544970584155563607969613034525101604121471574392657884483925744747495809738481475347950769881777557749142886076769145751627452872036764945266959256207505184709014996991723182307037946276183481171408787328852217567158277867647804904857995989747743645276081462654780567295895511342024133837420927351711373149382953578793387758719011628239374704626221386113921273128272712702280294396881266130545172911373596208966274981448973123453343189730416003185077444249514006769619379963256606619729103006817562075828101057823600372036947637688139884972563639035650580126491221217236871203698959529957185204771999018093074255111553775280533423069001501887974369929891436357461068496561410735506523924920480902367756341946492265358714465091322705807886826213850147948259770165057243655578789937782838462037578951260230932620422257929197836910717412576023664093903949517386059028692141271973821669153026467386840495857127894700189877665913530461534208819492889700948880891335396482805406771103604725458148049961240472576999798194924141297804752982855286915825846246445187683143460670111200478885304020135975701005616426644528459980995875579873126369846375270128070415765350591721212662389263391018689089068643142942919089172940404951267584138718090221378132493025326776134710392135396665307010005330295499899897177177804997708647481573894091679210100774308419295874402525533197017815914823392786417534960798809604783757974821038518862416463827496713215980392699145949228443874439104542943609055790061197471845007446993000483892736108137715075425905036661642305173437739146598441068805104517115683291305906446259136203884055021411363800565297310640744399279356002807617187500000000000000000000000000000000000000000000000000000000000*i1^71 + -9831036490002984223366052059755910243697517874457971039541283230042949744725356473551512610170746484249183833196795086455170678874198594280089733447935979864410680769139655501964681374186744848079355055129244398570257962994382432430964301392968835596356287235519633301993146118978473284151233259975208981476187842097746147786937757398294644649254737041942800745503338397814430241974803091183070485715464393766929963946059527069530269683226129026391055625874837752323872704714664006836303181903506655000769771474666520412245685647194194289170010456430700010798975038388630702621906237471963088600956193755709464688206416379414393701249147404258686629749563859111387873466423528174799244997709369814311819120339863270840633752447542281818363429008662987949725644716483727159809559541525254613954048032925740612623069353110018122133389724103838097069925294882962264944013967359226379003455051671114801611982241028194831163654978569440171212292455375062704698796686469937836960603821284172945820717619961938824250056873517640211016571929775243978585241058559472672404841399383011256938711574499446446131802033530878741649632623835920279734211934043051129103252835081086671316773432320800282012489738261542350290525635041897962354674654951337772824183582071099996612820018112126329117619062734073982540294523938454678254955742982902623649716388356834312969403605286164880413882721908265872318575418799164867477697629077410431343510683938530807704422534719353627682824890607140623210731976335422506147206004813753756665602924659227184814377747584673936973195935907851526417779399668498902883328049939442435973747931548449129692582129403304537683673416261936326774815599966010894021342783689463607255491148206636312297429109350122069366544960662603435916256713394730722242252172806215063354957924157987815925962163612014479950378200285248328208931932003380889698201170055606858351375286087731914670168485718923403271155132707642171682646338134068945015679757718653358105860402399991707158187526425386313034088541064775480369120931251524863977708872664340725321590817670634398676962647838011290870274716608729911610504879322714263668020010200261740718523421764242713632979041275757606287520577046233604107357826822913042492570925777969632856101549547782371924041541631785973382416299639866256771114449241681641999338741684576904130653606899119185472679004769337837408230311998678114373841597698963353231676643001476022745721370739320630907554282770449808511210113267296925737553682922627657642291529135347239923367408081015385746608095177157664743071979268218432547655078485916105547578120159668853285624727928427358588678719156094804971378252090196673480262559019285454819319722481739793705060882348088796914791524664522689008993611496326676258684540181785741393083153711216832729077903972727712172832821760715342821331028745427623180756630379847136494819443611150701850101327120247472096539677592991722330564472459452053068107690455546999753071807779602352489497258925150411122253214316856250207809120499160544135638822421250404311546384799273508449993802156068875296300389432253361540118733984583286279879332490062400550987014949586639587247741022974768384405052502924381621506447931368486203595873964136313422346270630771525301468768954095094921388584117809880075887132229173971100087424111760083875275645166339468529186922546174368451456924986288322039996471663472669562153189970437091882832035306787467987926532047758104882601638524774308014342998725110430039080484523336967934452121715394911254691019624873927335997614812605817819845239863064678021344900024745635099640564244928961313277994098955308660773445062616249872294505357055925961722739610689037634218210858115843098595215753351436881166185195171710644165091288267666914270184076237693371792658228961612964272190337866115420720353543457358686849715630602118572742440371869370882239671170037029602355640882765794381212517825780121208388808838876689337733716284592913204915571436926869503521400031966167719250023421568724883819262767396009985663438055470315231807462874606225457950350259790463192882008970684967149383015779888690394812767430551199687950073676293757940386446044502945212304808544251748109937686621336384980292727687044143189873001091523089377642320537890140069717241298948141420672018659462112987082384521683304511979627854629323658203796618808525180010745789238590930381178623065352439880371093750000000000000000000000000000000000000000000000000000000000000*i1^72 + -40476052486189834458453935132036787697731505591597990964452764077700389983831647788484320140201660792493259227116432798659224699969738254097364675956144628972545732061241016552709860405238695419509036679803070861331766584946225074750437401212140166854145689593434271853962702232141042681304393648963867870485668556302904067283220621466995042236954361025329601970494880151532891598184556661915179640477778410100711364967394773776870079552204129965475586578138312612504586808086583706125959865474744800840912040038592141731706970841585608859778466847179054540243870702177293485167536515977669825661136768907952601069605679856437456103867841379918405777726230099665784843483896608319124171101704318445005036278008333336334327118592845554792635545907778980335213092068080412894083775865016377123110015467657799642862195568429626768300291694797459501747293276855143504104840701062296538644901414806777626902033099604930562140874092702264108630425585902608096965782606451460932460867089910945424303023834638978449960871918088870174323334001268133691079131638250375882680001742423805891922954009176552089249981566540123912331327815935430251824956881480493143239788935247611943773851211699103430392308911453935772041263208318765027313112525752672177322185403005765726530784075955390323512824867353295549918067790968659812002200057957079095515215477151755828350205364497568682236965682436402634102900955853572162824152001238635042690957227257212596742846464339934784370952766193267062975341733535028350668017608253278306013793523421132827505982801051165703190575519215913524333132054047524009293883391199833079138272135190380037951145602658539185572888782231410249571066906909838064677875776557499395951593979284903361729194127790476584847669717750583997828026547776712322786578463081640714084597381946196697306883778406343678952954742293534315149202330698382407177236146631105966466434872333224027667249455215513535547676789097968831443215322235944940936855541189956145116655504025242744389699658683580410321570628237174805276579647008727301632570330701364049212374919757880896309894843130407899165433849156419309508411692899382068608005664152343645044940584076999605086317643453358280025070324297544388271038304454326023450013282131204686693094231151585733978404794219693027395538714667544424386101271332311244073025306210961939502449580898192844086328125563362819239164569938817162165550181023465815435617789703813964971144752518266870530286001999122978617181495307977473160484569046988786819005021327574475074753128230885087872845272959150461820756786136274684130832538290231752516908939193746686263879655270848767311036605916284858121479847767497650446773177565804382954025535158212116474697033321366997340217782515701907173704888111151666179915418073978432911801346888122361940115610627643480587335942105301998946749294530060189852079053181128253034352905932477744753842209419870543458532255385316445763578291431536608065712983196752338850638249450133047208570323670169676073411653414553844706559649107775494521502290949947152910800431193500910094224854911473107019824104488244039959416430869959222712031274358999893919696445284263976834093900188490908133073332328526816161950303886986029869828423672663995086947758692465067810456484235271949950165997768135952014677177654232901438831254703714971586762768119256192816379557385222043592731083849867140612020060769593636570031860480813324402040732358632138052434533228979569606013025297530477514150982749858459103399273358228235435539815080050604840032169389447884933276134143328913643301779080624945616369411919104650493065764308877077316224155019754925361404703958559472900388595944456495214947212204393843389035595101416447851264241710742932707800731817792435331364080837021104770404259398330559096705923794500076281691641140284628795184918109294112461694358360945906734410282821776677676335193395916306052116988384069587692757688398760007599017930670267989685164486637082382044064322463894826930592915555400843938917350900033801655868438453135065327100006423861579826811583788013850159701807376226740652400532077121246165151822633859599330875645647414330722765621850484153946021874718319095716057144259478963664563532923699589252656340228733720249426538321729653752445407640216815866481554716914716127830879850572860265601424307777487614397912972591940130289306820839835992159117319943995028097560862079262733459472656250000000000000000000000000000000000000000000000000000000*i1^73 + -153470220277360212537090239319738657752015054364578073258152305532170117561928338777851896825607117976596432635327788454283626251119001424512482470696755628251669585183425166123851573667901172545151674176689795070508796337900667175013227271115664909114447561751660708776086266844848200456457857266778452354890630313877291212864896810004164240164575845324681530252406791753837367759943401223251116846054344088853590233177862183917530209869671474483939935708275232845333565168664831859814275563580623389053417808751384131801945323857524558108471832109206225458156023938218027279511733364850641471212660585441528020027779888561905929857818327826145090061172832661130543855084723586371306234112095680698758997824062319845654052181436588151964759859938052279219139680604218910610898723523886265624543412814624134777776301078478310599346672711780777639008021551038617867131760597703862408595478120169285217065279645419222341695599379987116902133730789008943809520934750834386864628627379649470412738464302919890790601343797526253471227389487534433549000410698308701185672560709099704023936426602009126039691731530355504039113511192185680708531027676780032032497512215165692759013754438429200993533320397631498882812040416123754858432406220230794084486295742087142501050105044665721889107340921991944192988814802869485222467307475924023650794851395286999422261375909934974575049895922895628674299155982487921272613636581138795292373322359743461398626883030637919747985953299224173126422184147733736177424438385558416179527705585619382781623018008343205179343466303253980230326840571327507183099549135486694451123271182787265579984669050957730439846072961132256264013654250368813044094122579676962245324515227091417711670461775419636788763729316573329334402608559144529681893023000789731937773957848451994668422926077553362818742461377392436618605313030315744149814134389770965409332665106518809249374910080443372038318408872334270125531433786347977452006833948741018229683902875390204149823251798836380118942536220197331541251567438018260427254348574649664625372769986261306540351971104127677431600464367489135998879639426393436708514515386390871336202067731219543623150454714404674014143105398765124362846181762024889075915949422425231933492697610723195298091298282272719782792854300932387725668284497924906473754551152619580313615546746161198377369997035446990354114700756684276443206087568144463391137796202321294564542490107340126889071520921359402795226120546687485644712154522248580072227476378379327349779456704004461220300610595203503543212542116656463614350197258637458046535268248080253076846980099305958274532456962741697771757373704970000284886344285273090429536570392960121694014327082349714677088377060345500269373565372800147943697060186068101545085160314194805472627995014591831355129309837560225845668481715829507909544393377167002853686614349652302916110604943243633916630683834944370409754166944365436481845550618194573453731613734355064021978191665061040747841365760038923027216161191520813599873423215363034429948719391945118632928027354889098748966262969233355599842299127452057557169006502978007233934963945992182124610960351166001278196217481811232830786478169117431619754425851391043033793292318810316773785887496588104288886244605934026898604994847790186106221653907083887862551495538266227752761466599574464805982002892911051910586423804370587995967529794792404279882696374630364391976034511412481751818815616933479961605899386443984765146454653094256259088507022314509788747668807818865643420153734740440133582550651857356075699335928657937444927677105647986649739211800640269048921712526410708386246598533646293526026319523150424617307479714339786259909629619055257459216405070762474781885069141469692498084719359903992074121522795484962464154208135728129170314811788716520883192563329763324669549331501976386084347349931955706102494962280730389993567263602905366946153596926910813408248643952279215330210099051446021640856932701801509499441984701467119016795395462959544241546361970415563182297218519564846656616073424206255308214895734237859553791401077792816025207945009256472913523365154907726897670735279796734217354477800347227907020898521815388612850124003413810148475454939257380529159968916548117009463256941745933411215123971752943183661873657545319426212399760557321073092397984726028540192373228467914714201469905674457550048828125000000000000000000000000000000000000000000000000000000*i1^74 + -536447756807772494664415168472662659872695563373372059101729177378102126609514342355412163455416930257713506858469752217569746791762961089702859598292181157497174481958773196530347049815958937735954977899464301747954568434640274283649834305230129976693770932350758884121185947562878009142290415792470425735952246471521420224864454408388050159812219609600202804692757813403110683025109660427346165684122054260681214714637807815057167711588931767174707278761521549855323235253831913188349401971215874979483599336421234484027794857507218736713360246245066526077582319773457112729794257266765813413057850290341753442898732941511973156163121142225553139252942511990577456456318884832699967860509814444574314692889686062745931765130225405577807160937427306028211637511194805362910634158567557359031081745687107345946076912255755565291428125933551152000853691212974239751454174779686895808002481893356929388547209276039844452956164784551282347654750985059264491280387030561222608979600480779179601068651555317208389706409120875793860464372446971068875545604564946820141701093458555924784758560090637186715297051759215535821112245694587651842152934323975232906656991195779796929833310822468664761905249885452843587796947095907171442992300912591993270495818395922692926351728612439928897255192801046819249647012571236793587471783287667373532535891298779418078148508983825481067724519134536303823961474812968645272682393370168392104733414601674096969009721821121425026150940319326788843293585178619801774944474153519799905538129621968534004056920364329339710011705153525415983752094001660341350954954067716278925411807902929481871266985398927471564817992075130473557281933290941631352390293716254020771097200913451452325706340458680406326903211023407269728049352390954927249049498030349371754319129035007985110335037848617543328090564086470522995098983706057748760901660975774568464329444329310523443156784864311013225671633293836065087129885704161111951987271177727803188702319664100868528950226724520480821497076426809602383221769712380223123579007779961818280860552806610518965279098304218177386326761383735626461835822693814820270347925600096629200475815700938954964071411705130215535338036764314159512641802767309583144482733914333586565986006491820688330156059423913169480456507498183049464151138516046959442012153105704864385748476239966030234620343101708159746250422060675953613608899546207407282303256903825705407329318942013045589419135332239248135770239236115201260427195654021000857882884276560597345510395095986217784693788844038649307541437958690232237138270125347570114709807605850038746081802633647615256130851853221641482875131501759053216123788480342710768821275214293347622021479416829159683731287251143066996952669014407020360201375797916806509602945456418643290503315875855707123419765279874955614642995590530264876639628175248989898845417177421249036802551001724405732561341127314401172669409754184784637508157411345430341431317378333826357821789567531901312085842072508476144595000777761646509741111686205089003117730547705914229680573893096284104471813261780158841762904181612308208214486408313843051765009281099699142503124981889641621118858655720511330057265977458654583724942292623966776961753288425252290150552150922245715829032260981325414661633484795622140744068882078407351708973833812347687528262572378313062650416638624511617126912041821147398648956112587643911785856255833012818657901871557463613839432635656739269481653496531011001396592650701421872400121943539220604125872641652348615365386979934751322204717414371810640038484754630606541933717258092384597359484186164970737687919767082522012535788236245982503108967251281895108649062181443372204502136223889577613094090462679693468624055793561232634822028445971627039203532087553240049792732736139824027366351995244717060138627140381547235432544541369927932531733129756088339837661389449112113521631074524827480366110934812419489421657224915766043902500441806356014764914294683547574292837751523273863378761462033245196124798310357910902851648438474519961749947565584463929912153587053629994385588772710338040709528858560055809708913827233302970814732832407236041895651425843570459775267712498875245833574679860912482501983824839427984910501381515346272787013493932445776267864474790642013738328969042693474954767926627852696351860417485672249786332610455019676010124385356903076171875000000000000000000000000000000000000000000000000000*i1^75 + -1730141031733376157292768108054152768544288388794188581425884224884375703050953062762807876808970770916962066799142547747357173702028680359881655253295637203628316806166286560332173565033484323827218023517654579356274625153049701698167362797767993923063039913396512898771908201698470799754668767846430238751181448714628731193648841717623240864797700263289497971456997644121331603752456390212055194113884304512789510139240454832703136587756556840378670328888453771836885105076378868979365435388866177189109991873578070057915783909907055298178605430295848451274402458217619426424416106368525689393720953447472147272076402110106693635562080405903634695133368241897783709305067095204162936595822029403489256661977509431475303934937751532570904194278466730484431683253836896788837090820163534120968774146453009932261933624755069031714539204242229694789545671909199477371820420971484049793360236105270891186717055970764102289878528403565955378935737234295389760442582161168120957170122066105651913614997816910479271627903368173442878155485916004548770154913188280867736489195316157625278982102759643574983205647643650715964882633406016585366038679445828928168684523329442351483640566431165830906050694327524771485762633377942618896860082176833548543172085222583785852322165475430888753136725027527180892838146714116056329775904774744701674439941368610610310811838793262889570913499159353409975548647947100897068993736431695821029968708236868851878779674458255931496748204286205344967817570690525425808775071567022188406145142341819553616118557841662955201589830677944550713033224199367661807794885622764626462857113757489219980887470458771240268228050370780559706302635161779199384983766800729991157232868091729633131105289783018434338308157719985669525389942360675227700524444590220565667021617521981582940218605613621462531852824993653314895803221072845681628614983009670627928838416224904607043270735544848868299887055078445773607417196911182669344498428422553661508520329032357699415130461131429673909958900718180776769866880985517025402726920245338292641239113325935067030043123730239627763933510801294150087896131784839862743761844006222777600131702053304675876834206684242747665697878896503123760592334652420512952108361665266843049884739579785460488467443509289630247233272277296809463689357251764572948219443024689207693971019548016910411176097772522700898269574793210248332596320537077106951687160834954597430242560120649047860128171068504127936202161785766864161122844635132460971286386905674016869649024796999964356968327766069154473076725719340480483779853814307750650425382634976556987274144431038154319933722092101527990125769318924744728788856887485269218291171861040487035023577588820253912626407461894634663160599898501605540167164284204182799520656172715757965366586737508755465494826497098018296267558398466985508832229976002358712872670739134895778168496787313866715045875091479914279877757067744788507751013199781915952015833890249131365062223193196194668502343687263214778340942054483727698698713158244393372627631740318640297067374438866698912325202140496410012876736377455753264194126768244873556398904620817928436448655160033933283975649895205595507545404298704245343165632126328497915124256249013266463062641152036131184631369511936585709886614372414857587905071517592493904072403973529278960068367826650591434012971223922340663137658001466898623915275574412604117045713918115498752171165577856559135017665783254596588387576926785837988227028216286975952242407805749956588230440945981586412944389745264731521289817915604857872294737425071412629447276942944037859634357080813245754780278750654713774796766271805267261030718143203340229447505518770772676602296071000233705927738048266939597844050281987105949786070737483350106473024642985986223227013813051318178281250545154514775829773183110105976451271433471404683558396698673400577066640356567462391890616342077552097013069479980475269131052962482620813021644602806399078765349185339380653122184762013444180158782421919645989718528166000091133012897319377390114739929964321121247330807777017121958587123786085601769516818614281592507297123143870172760819182032411102967206508062877382045430443635575921959985497902293343184009768454307464823518191774238624384689555119849177734921019891687234271870840724967963929769760749691720614519389736542763491566887523731566034257411956787109375000000000000000000000000000000000000000000000000000*i1^76 + -5152243984381148597268852849644698070191925886163768404289925629577188173183622206961465481834479096024473707139822567540829946608847277968576923872627603680813747601921107504092175736971095639565014677150547514259967555935422822086463006325769412856645416359226270440945369894826780436207693443031970177472454797336326132260397956677745322381079465092999701033675066634972989632954659900176391178514195792269575243972599221710475134439134612752969610562867308102003821644858906945331768944251811281336709037049427802555084245585830893698127174213800498835569219959328393926491890678512967797300898800524392016123846192953650292003409771582842095501304887678196659492938073754871273607860907931327451309103716936500150622603603515432297977685261490548520869235764869582683981967698942914826338258062910445914214295978039797472501325449238315132346543383669364168737054026855043627891255395906503567121746441223746117928076322014535598941289995445426439564404289733454375542089925732169729776235795721281240313128881083892685972082655305947993183507374675475081516446006709672973209892443528606936199272876578328149255032707554650326920251434149707450025193380857516545701273008018536659652746117074453473773072293184089650076083381383281297874026909697472787681225062961048495043656240258885906605277746171199534557414215486136927324333076073341275009030473554954610653689717744817203433922472624353445826258769207980581519599187940967614183816914399743222839992248935337498012431465107668498938358336609853834821948787716623197780500587754913687696078596161140031780842624373885389406439407266435435305564608062650794358879508391217277169028899818034935331077109678534562557250480856082607269156381628742553667556467249337468879311124329261876673084010068434259971105017343166930848157541052084847095294144693228828338632132269123295540157074527287980859238855830351236032122158633975658951966081561404823209595084521822305915910332250246854871952810965888836215058059322346911804883246867000800004187691878393650920967529329475439759464916023696551352986078624375182855755829972815241250954402945244289981746107596945354990253966663370038821635490071659557468542623224275839062678702434316361559654732869583302808244890141072675935681611030220922783743900612938147607854525079862387317262279549217403626960970392803608366572652521860604384786576217541014740301449710644557337230033938088309096733020443680147553883104768752850354887582797946995234173430485505911382332658710603981823990871998849880467890180378333548194355798693460357582696557823984551061916439967022201917103017375348672075868644574550051611366191204916194633470689358763203540666507737576027664349809570613386673599742396826400352643781754383813126113804701939837195313554483421078801700386726837397564317436102856777467745985784728012677466028219943338750483967053172279787788554596364600153788957936923118128311317413418683639998985074631571613926408852446221532495889948016519463707439574912508927537510730098010351619122284024538393734139927292461140665348206959178073018098495229879525789310331917951691149959864181653449509006836266257787344422889272585920281429590327850622802408344786612834724926230074170604282657236645536470919326412464423539221454109961163159126339743758867935592742841890893532073200164539624498794642705577366186110911520943128215582526124075379043321892084973284999554706965326775204337094986151813447067248805906291894620615137700943066498586835026063981673585955478097316457084030610928735890609710362803156653529444319160188573543416596073198778372666281863153677901687262328278624175606102652572481635437461543238172037898771169863913438684815444598582597814887491771450685404840127733952711350482244785936726434791404985725409774248739153670532479470844339064939499353993085959987471389235547726151247074676689292500259085588713863051943227253853514871419928382686961505174826430656925743637786311728320184452753298106337114775897762340366284184400893033182383164872490301503049691611931524577074058296747019339884889289489245361809688490445791127632073229663928492710545788042534754050823948542087864882905743005462786792214485808214403713623023052333256801933871613322116950514363358419965613410701055316267707498052378774558099032400057460004522887587341549646071342458921723157950911020853512479888037123992861054944114584941416978836059570312500000000000000000000000000000000000000000000000*i1^77 + -14177301512614501336590348260617191927481439389353004290989042702143686154056756965526621302927165607495181633062925997010006707043381776023279409462001377417326504060554964132725857943524503920545000083825745819050313003563050397671520323799306626173973344857724953244259540908552002727992506932713259610606350810076408732164264671019532780979161933631088281475302452957818572388497574853183682545450466325372876626355840564721577652965570302564463326646663613551559784932381159107242383120343627245352359338199220243526192505844867640611309160084305712934721739755481196487436202842630970703734003540648393029956503665966053613971096479774410421739072655728090189604930033078017288062656424088034460629791217898663926998236771691315547788251870388038999148814265945191641171305220048695373177348591485797315600310064393039814410905476005360446041040876354387067886073045634546235018118648971740258654543159528653314977783350484849079268862833336055891481262332361898843749392791481638802344446423140853687851885459540072825509115213038604558561644614549591886831033450825642012224921309526235589965639055626187759054765682318198540481152326816758284362716760940507971149276172084833653159081888292627641202304375116889331567172602219418504011790569999503692190644414958750496397905867667381686532634167705068257974870792438157483199959302451391418633131287872800500430834873522606923681501000571486798298228308721900028015067538730036203028930952507634847833160664906665635023084256816977925417244348972244226784477824157698889624144892221760285989907536932229375304963613662696835039783462346617501959752735841722745618476600652462276454198565828705881046240135010518134336761554226623288668745067055649205096002682720843595259153087657383328299618752285365759288575199187522312026711247701057878584117156323028316286265266258868930905230473926338774505874701090354598077405129486524363732499903215532712905373603007971517871296521408252208736124878001831772573680918672516666649488233030282847225672586024475821661532805966167176214899075499082055576572749273807519112795749635065653235961456958037584057254201553053763097105339029566095858813827272748758038303670138435799329600085129845099761372898369237680438213035939064746599005809273341925093319914060937861667090486153565197141546074456147645726814816857147914396581089681935893006051329637477802822640080675272587607233770938277386412790037285346589477839419520254284796543664301545407935500401643412554657748218064825112146087136754429595705128563557091191037670397574287898694732925633400917714261089922184100410635364544912942760124750449892304529747379511239300374378403073665508192123720283460260065151485555285832654902210431169991089761571031991407354402141755868930026713527001496244854981069554683646701269859170632217846598548669392946820970215474156606082070178980639484997879161089845115666382152495076872704401574851356069955746748028546591658726023780572573126428070722790599657607241414377569321169474513716367659960336492999767020528523919582261879413104281922463495096165640687202317087281240827408264616591343602903861366668310435572559374110585043695989128473628767683517426680445158432237993302965488950423171765798346291611170901788239468126360287038242249457815998685576768525940729553431788874919795537143593231633072953068470805764226917647921993710646244774589287203465175207329843492650282887580445112917966077887155647030428380809180032828963411370597350870786678189772830667852109526732502140197756937961827618481821695212124056967797782808037334289936029138156199968716988654142306970373727565769044941957149556394208926196351053100186293863160318144939492162166552442753673112681586274637160019825763053686844788223091864548517595032209036656095926624352200510024493309038606421080815413450108146218702266095809691065422280073371826839501815544378008275325353322059419418595880193598624313191561324721726923244231981819062038658315321112250241423916364244800859592882539539344912208695890527569937153903863907395941674947950540753154689264832847712071179622543525468552272965642081839634695806001762592087774014549877721930362881264629950594979967750872520582453911282776323815837569475211574044373073799737493704403377653391510462892854522298192646185930561077113230864023632981274569404389150468536427425914679369611456904998192385392030701041221618652343750000000000000000000000000000000000000000000000*i1^78 + -36081263151937177871648242349560683884469683083994457312136372069726152526074014328624537726874210501364403603843067105553706296741459229760623361804152145359212429251061263707241418884965891719476242722995813055211702114477182870039866362532134455325481336476473000164273145803079729135788872346244565660747984995122262669688668602472139836159593571363567570523996896593937266394348910460307177234129756017296527553028468163362187592159755740266036097611112510922168578538518671516900907653038603018808160265610644473166900605644688773128737993609170068005346817963438966340457403051628562469238759341564150611963713468735784597346991220876791964902046813601705621422927353449268918028073423012456131705819409772659606484178816257144446797661046561306662062283187027592995656661686502067938681105684718473862358526614532336207185312996401896043921668055044726111662184129342632705410987139651574436601126435450315196080306151137868350458716222607831912118094194026366635907454191712683957514190001012853714422650430585451864964864053491092621078155684408865606780561071087951786520927644588887800362966458888911332276814667053513313647882178590234356736125139705798903090658017217828722015760934116975399965716217047260628565544859188438153043438806886395374407440706099439018385511116384439018368495236312599386090508979323586736882272367408598089722997507693257751635324851165089209894690451819853509227009058759408432851969942724072186758700670596830075360718484518333621463083625853321887498745822257836595994255147401926662594971116917247836991862594238539136588863596544063014362765082708977556658565781904586792114567183583132755643099168869009848181634845126299651416582038464420343573503830198839165324983465580178047029333188131370258869326756442495506975131129330868438067431684373435112853889659073304168753337178818216083136801965329255433246489666277996422543150044040087029668696973018978916814626467673252095701215287808830062207330269711669473456182243538198838485291095277567410836498469214379643779151923938481039325440784953887876333494134024852979942243634074659218618429587028375529469221389634931056841033508797419314397180851701840581627521861000542912063430438584545308151465429447953436741925901240781005976351519906261799260826636238690918338878543052803102837787496860222906113325340769973151787491485914799983968012664391093253606448705114618462972712614771276278342673386476234042610684313629395514773378199696312224027239777115653341266397652570612685409686588858008780531447352015316452780126148998826429642360309026114924938729249234346538459946365842194577751095178956813181858975484525988464305882611686370436406859448191136672862830043444208120894207495993951661051117293582561383718172932536373720519000551322673007317659405991109652673040570439810894176654384156404606913271553092268488721836764196634139285483695196521627810919642303896635632424920615028541641149379304059341834992576172471026472533284253025798461912488118012935751173733903035264527815705026536832853426481920293752174247515319939449866446018651961283660770424342082420581256887299697384555420120390649630117490449694569706111542372413933577615430393663628090981597551590023022672417602590988284985816019703843979540435316785742736852350766122068836872924878294648693732429917021513912361304538634776445206763711328922783015801260950723686877574633416051867722684940715860921496949881926748785929972805983210600624152447114365122990406988848104785596344504526624024588592099388326988891359336539927374312414961367066971428876727803601994015763086456551652676599773132089172445530437404221953295285666158397871731832354867958960674156338640096647246757651400236526354733530143808865997146444953424438269334844124429917519283246806797529084137393922071055486499773378720293770447849529688039614846138210856584858731322249075293173309004970497758505366349489959205578974688543798677262005903588484760048397166441730543430077261325320841795619508416327534587104436737514937722560076240171307675108809734942460448100129132821649712690597979530615040467246140451670024247431040856193673529648306134142761497716246813506670705635579333446362066492952816957975983143232974873605123144260960831646636132557784106059657161755389554493692199040780615594426323194358199980910731166061157287492634438739055961200760669349563158903038129210472106933593750000000000000000000000000000000000000000000*i1^79 + -85042472397564530731353874909004029238742771609104317234761159231587424463334602279655906362293221444921191717517373802040598668885788677702361024521665993860031494279340310963112640312424690348055923096576159681846333462867387727871629393852346073057484894656912009487277544627382495498171493473735879288220563325152263108283285164584324849463394021037199615003270360095885427795715442073439859360870200439822932338967365003122865179544923166622048853277641453097394315624078470040238020996875571652964957090944400333015804576221107979824175766564571846202606823952060978169803691812044244522486800945114638654744992501299860042032962708859363414820728666089522932991202404076337817533901675996937919045321507258266363839046484955036434665736589348431536423756878889818163634975769563263603806374320556587420091191325212403117113105347336047186118721732216292188068782864883859639566954253317683404337283107152196142378803909302849719225698076643484591429192947427524064528223706711287791410139499866282485391372785239474885971488472966573051729983858821953473787229496445974216118112178298982059919332636020855481369874217594199483147280074503478145775839920440286989779216245089346682330512644723678272731971165814563856106855682811567929169501933862361215141449198648417460662113156389541977513939989424847096057137220067884187411775305262510500803596089615083082162038381859202309752914068696717148019877536787591226387528893821380944642338304809411284786819450385309949906097159511742847270976706905965784251451927985561920317604911315661244482067578328085478703305053743890038154317286551168857131555121456875939252428849675694045074065388832532742086115771115452263825679190630624340120522475664015424777186124940430813222699289522393833381319213720988470100766730908383644939363061922854915763430345869338760581945180820691589335397061357440060841106055179545470287517622180065968475157252292753049305064152012771132089195086824303602135084218451497569059670181144572577037003638125321834517044580910275080110560518682384448380600871008300258225643347269607067779932620228938719617387685265555537811361117817225551508244085615670536580861106506930963606822290895783897156092770891581804578657248818051618871782602163625248607278373235953424317134650518366532009658484697048713267512566451403547083575796967972802006429464235998289051580269034881978361933458704904760946784738781441527469045711334474066632137322303539634404354835421592563453207479782035383846036939146399915026886264224850170172435783685792712570120521542436943049197195156714657924002588653694025863143681785609005132483215232929040941103135906470594548561541068403496145059915961544961537722505865424288291187260668863552720592572277724833344942143928207506662114889784910134305810107809087891582720353746150279666088474878016576779459743979812582862689271915601708010036716433998724423399571768415157253396992307076501677696923061348185841304193820839478312140041000403792794702241438445547455375044845958102484584297945526050448518509545604745116953814118968122324304889229726378254106609953338114729278807165250008509123619150494212612035574137359437529431751595959095724137368684931427672597614847625480966113162471402241917517526830079050945892093039596001424002548728622356684657731093216443466518593408406402797878753514519253478827588888736958174391978432235755950171998172162799387421189965191792708295279392541562207781769214205739410436954823984834595507641923162522207702238660023741658182887758107375164371132704690919729476244127546329396914041891063526547206847681805886815408183059339767351613386659082055775579463662931950350050180821507373737475939722354802929237223705156453718282109268821157725223837023670555598733762009381670369391754366136353941388350479140283618232741956204485495333405907187510393981958174718868630586563566097357288666383530459639918382712039216976414879854328514195939314408795766989634325293260004942743348934178302124895419842317093411162844835870373272227774263928534355124597224587801716203858573182876166402174161167070376144084927116769542807733090174541139422504290330626493527258337166939524365006974814868276259559315783934656269498470572964384080988496422375181715751976532159188218693631399211359824248665187982835764786157289991608916708539933146360859438569017174558081761936989551031729206442832946777343750000000000000000000000000000000000000000000*i1^80 + -185999562806864578645058401580224177525981685053408590491971687864219137111767506230035735524456764632973245117343130041944183018102453292312033633617101787912018062843687273024399915376488635289974166469622006476852497826735496204678631118917107798290960875429396730968709670664883035464134498282415115359668594838310842081828849006862543071414060886110806271621581925197166373622530419372758149076898941436163597051770975701270229732037344827915830823703201597649842154652633698984714409782802444814192844641038220108751548532414429657935973630832776573594111197063639989304756180909222445227027813013106397125310560803651397331011533468464969764799363918173873132173207332321979165395898403484319474361674569331704485334999340437745907023611369132108394396653270413396734994280374063177234761449272074510003837036420415120666165568086201868936657553916709129013132107333944977899182174596258483487585691104167480031755785188566214718926000025049790634127077633452158269250071922501114235381242676615562735129823970013605751145115580344551885837007859318158094140022647977724679126076570134681135007076085350825482523562091428268623615260769123995352186190128822534110405400835822060708629500141167892531289291952535666346346326065882430333437693280112156101621244161714501073583118755638975186307342403205867160725184840906115863923253875342752719612972990363579746920309443542069862526461985413150674487957631897570277784399706113711131116909813057350730775247271616308651395041178719731790941128173248692129001734533631935342024952434870060797311259124146880549908281255578302597339069510684717869585182489180247811847804926621158890615954828162571853892118746356893745326642751611708807726484339708938018890271088835629410763067250550033919307251585930919072087362284080350503527531592259744831869213995930357723118771363318944306242666742474742263525977833613280415920867980828421564699483124434831181181703218024524039522001567134160696334818084128039954015698653757517400515122650707706972036388908222512654744205689502660554164819506328598387678445981174085302387665923902906601166306851916519758277401215758147657207403625406174214939435904052871357936287444540202239043959192880343638902377136205566172695145878128273902982438636948100051939695060972140731219397694942727982452757946365139895472705069477070270495226812601779704146341332048850206628046532250691816534079118523817203776138646821572592770755989897737188810536595028600423702079444629809472375063591654798035892545911563915995972988502870779460633957956303080016715641347654589089000041501468463068869738783662345126883427234319361039632754700928003717768259342591099936273021082820278692254508185336765952505222196045898512112901132130969842358152967450121612733231742764698557057462357201190437189100407289959249534320438861306939419502397552379305610257453252903899756086963120348412986789880130335971977567450626794555141007435360068600558908444669027426986540346605690080140411170634549426771436905826609582073327619030509663231570460327272984616892593698381365044561696093355837741043761698034975771458754088290068810415545057550408048619308855210573301187240176711029362417004619160961314458816151530434131074335590949419624273663323356079801873611606317401244037931220783041339720502738446714901193892618274626473197518843321929950496294202070943445586924821196510247843310796723323594921434906046712829308121823657402530334853764280184497711116734503412279213107899476052533399774370518586080974805635637702229963071385679193354086332801394605976272914741060795580224440990093572192678404821337795788681713088426002801009507349793667207122909083721006330015337141298186448915303541862477483229754155078017715800625239117115242326686790641251024746044633908686880388188207753441084764647269440297295684732486952506577261976380039699723805229184243926673098073623822707600125562036209986336037405797154488480812192465895204229821957230850270822164353599304065037662971644358936499589838429214487574474768095225612111947729624249576802252013336482705578786601672011704215849185537499437873066685438340783995638982299924211454343526868047829885765974990483543008428061700179042998084114172616972261644561525283701090731504145653708369695883838883996446117936526737333694222012471926238107548904056195598591634883086569189625247844332989188842475414276123046875000000000000000000000000000000000000000*i1^81 + -378630467340024517505414690852045025724033562349959344779554824470223907907042237997071832393504378671188818286132382188858294579470860813835413389203592126953913715025408293165354391554574916025276875396654414478521997380503557251274698482119224037354105009117096587863951815654882625429962274311506430153953681759762663869975279986729664231952257051074165964967615058289028400594402098294155544135568639892856346871079054818712658349927602961567195065298045858222421091422933508407851681559169622265279452713184553233678718507614158316199972914473920403002076100724609975424335540233273510654826008920120200931669421520760359703381321277789733348824067109081797944135613714587603670748579154974666984560035143471500039600626465677186394363048909611281640448069448668640604878427977869051098513015860797259011659704513377094359327075066201816002983693702355269767557563937466361603483907735065352637923900030388383102230868717393628648806220215265612341937974837458919166701201085861772436161169712068531553976485534038473514865492107507837935353246911869140391667135127277755971106189748630105075138888752754249338048187745963455386030906998719546052008494396432527527260543577983720123814409916846642502577256323979015957279572349539471740135408701932207829908105778001137883977394110892637547630279850210898299601777302155516644447849009174094254260241231311493892816059399864771713408096312338028109843201423060391972900502913923994390605853752066197526045251760510986828633780643983529625850694240009327342183125313168989534519119212196399867138510047505023330132913779855264376527655077281129036600828156821191011706872031377474180998739473768971355917798628639715248000668600326232688804786387737547477570579329850569785222135729582072857526094706891762198670799835406461645381547981693020945641589292961831377682076745533878870805131324918985198397839295576595183174148629328457819780265546475967432025369331203736968339061265458395096761367524349722993911137983843773944174076889721325969208114062740419957079424843932412926736490847277184291568464976622779164598649042916641571649481719449544585207462327747283396122320517134387053388974687302647175319554421682503960214998445292527515113340253925436827806043483916738018577867716261947985051308708154371125383650822207598210352816031049611580060502639780025301088302681483548612370720885238466776214589108942755637959302316294635769760922014969842264045272930824608271271432877074496783688308514359754607208951216104133627548224026186282851579834135246255812457903549812250266487346075282919192900456748871779404013416459370007160411673576751336733249699872573411210780970266842606009440971217900139155909688990951839238982860315175866431980355854517678706051762917767875603715868769417804990592898923039973251411523198255461428808079152048079232929529241708194788962409230224979069701804888289046068476373847903674839345478196537464789270334478351151766640836833554185668004074699254658567858892122823379551146612466586976292720421893925312134895067081111286150419396167311965385268955883487142438917229753456726147519045047005924387210451868463734107567734175232491829234094236698198263800560461918515258329421064153848359137569527769766471662373333332671759806038208941365088108048039317982620740962716356587006081278628894360566743908563243307064262576930598252817617089909107831314637857843621512406889815368737486239417258979382938633852011702549784256389586353244028697107192605864653133718180352027302624536083764499221442072346226915251050061774215128189815392639120864124842631324669542906731018540520191242117888172982567615707296227842190715004588250156062001164247266448886462168901432513417627656178207036207913109579309785365661450295570293793040853138779116955125405017596205918643941889824166477330435378055977903464293698401014826230633619710869763755741006867672069504926898706642657719922858169891446221569998962694120012174206682264466525856844917682073685326463810202348270326054321621712040439119243806157179231300053938591191295088598182372902161693699119148848812569360039892321077322482193700091362342608364445625718529521881658965529005534207453393649546511669616101657435349583977076644851413992804437311810127176408775999614722427626708325699595482460005378668681175959560398856573237800898642084331750367470759144339353952091187238693237304687500000000000000000000000000000000000000*i1^82 + -720425093885491174044000980827961887034954563954631196963646079627460347097907719708890925559126359828657056327057006750273870373236955621732085401600463056213404082086425305375087938526773372646747886593264868741913724258111885254451847533895497400512185791128658594093007563833816807750524012108133285077913303440554368757614343279231323500231252490012339890318988641373990136607660349316800077771416467904160070288662543612231628794553916767801006623357797523941805954187698419998679219123289109702161059643921496301289397637463585466219323332651748898215981760435919966023213218131650674491481436136853796632575507857580454160563888878319184083422417336319795009370324279024697675242053294610924520959468915988678877025191007728936587941124204692046050709178641260661945705103586270141647056296043662031178005007481205864125389075194958555943296178567278961772106100655307128875676493375859447781862036036748536913455927081933854849249402886659200346398780364574901557546616987332893359350458507575322878696839411551921403447518341249657008838429098249843861921646846569286084528437079758638889898622036587050995342871056845538869836890219640938883358950022922479971796606579010926940751657455779859660982087430990534917376631032938902185723858063875190532696394013335819230003114600577114388888060707003774441683774971097569500613088783229578758738400996823079014300297422792050934172520565503765028561863725196289946679715194935721845437003677794165783713589002532804045140170527737409384608033735037322666208152938307069544475708491934835192774660563726290604553804449987402323775155722115185967183020875801141113081392633363151485701530792593072617640392321724666955252621004473372586896506386325224854283229221665899639432043529862217775395056522106523457704842340987487949617923223946556264707628186256485166436004995410573170617577267331836849627156913807736881542364938540140010510903900577958029755019141346065370053315660721945792044366279264191053653420620396611042709076204631441283262388080833130528343669865152296278494749059273440275636848614233100915099722948413209672271726532340484964263859513551201849067060114217529414913384499345195679823527689270797638505318297985191659571444292956232374132129406219291148641598563024349730596835947068813757360055853754358696756924691561915816190824044609937090663975161127497350030703508842935160284238041767900227204548342829438619558618333513490416844711754023314285718525348902867564395931789530515601274181677099394402801042970309661109728956992613449879185297951888755086731253109527434160232029953391858084057015113786212956504035357166505836201480237501283443167548005100400307474531460515878528513642496484703121475482545948299726076197795897580400731874389455222051140916957935868835367118344959101082727322441947333926452037856220677621414476444105282961237151876184420371351820127844249045175077583075799324613381132083482643583287291362546359197817688189440363420659622554299575034856416094575297601316050128601181456740010382692698139348938478534930380506925768027708301463222611619083200394515785531116531422919049406140298875127906227644746518357948747835637199545915128986818653739342972427335342457782009173974254275088849822562200253434250140998075992083772533274875607424438399557306253394426635594466613575694196118107834965107812931717060381691553621253475120990161929123740956081162241180907267953005218851276543806856570990981306591830810427791255839010851914309853616378923349839946066614103407550637637591539878830724933360505512575845346699156721940804207519637542609619210162416666960354852908636298252977933817911636142033271800980489265048055755313240102408020493602155333801032592880275002035280840151761386588238014688312981341466676357050377349444287425327485570380475645690594828541222517725026198474360909936019450275586790034932300916446630735344812685336787677432729630185354267577911789877747370335819477893813830605932343814379589144362209444997568286204954397539346596628920157738784018000998556934199593402971474279009612667325339579205710951244894132884767660269889510300430704870653992384540715547652286841261894583258609783724313209654489694478576956325161341718057645493880824307236185514599706256779812988918510021133235188920697817450127444503383702223978582890282413135587641905279669002348796880141890142112970352172851562500000000000000000000000000000000000*i1^83 + -1287777589942289172167247644560735579547299294699359678528595168075773250318703917970032652091137279793837495907076059028551050167281489404028534059248697909114721573867620615503025543592421309171435879896372034393033935860864374661584559171418475672641737911834361287258225669827878186220427664036109586566903194449163752462045783403119147379692978486840303837852907015454907997632660667228702746740395206514689339043314729324213497088267764418253266940586336336751075752294590989206699521803778143550498959363500498877717082552543821090929096174738748720098849809786885363032270598158530440607631265992818973386300515339346193599486876058150460137707649638404915295303607839888916778319150840677470372609010564829412031720092142355378578921424008532604403159346470266049684556228903573451259585860120196886920361245490761228175273319663386490974410016436703092093811185681277483410760584802006154288796672434374043431304819100645588654731126760229545757443026441355084197224072876206681186049336286517920040268578694712181349198025185813169036349308035123881679634833405043090324159781941115756744650091107935095704289457114631593922430635288804037370965867891065772950442555886900359187454657309284981192711534862361277199443504205231282913323840997285512938533626782381825055303017624782236740155565310860781696905019417580643386537843213744635491116504268048062114461978447353988008647090675836138386533499921577275440839123071352595453199918199690234508305598357276461067510551608516032246645930545778904040497455580073316749948480281455056301375968810690689436299081927556698679266405321942299573518621462642043099749825870368441035889237322266006682238689206394423188546800697836839451690878662114459893369649856578821018987223712620779430822004153072928291252463565008616218695691535371033340630021029897665598921558531044949314490234978964283870254861516223778001659541924214496511600315748768190369066728560935485830312253770570538958402750631522635599730569201582121187232087352928187017950405508553117164200354618817333900136881644691815539879900602369982338417953817758249327931559244891454755197339761264932422154575194472524160709365185608538182286322197486298392761756349392309708643987459862414774764341858467165055308201256547378656104718508598128399980747887334969242279615144774002426714890906194449885382869327014083815616212062663945040017209411539141558227694531766697094731280877827768976469363011921396747933740631381662676835222897029995653841316328511153863221257638041933267481854911448159298433800908491583114085708434901282118899360859942981755178970137002529404442448186950940403724396191657821082944391974342175957235118578663161175307376453029347875260456823694692318517957916114625602363562299254070314015548587162838766126807225944969362723419141053727093160419973170209559713663448379436271480746625710774330519595970722708343953951586591027722355444483573304757242059440512852680142344120173167347588547952176591252303447353960839321947342311597847548795083256109400581436836670551999705976201113948734022209592972650316662687258638861658994473801572890635556992638370287048200859083811687140054987990737847940916492898577492233324878694031929036497989816978656456855702523554823343078409433888298309391005595609430773382606644430204264239597633073703465393307764698843702845951879434988434529866823410865114623302217732054190728286351047952191890926216200606234173854257286944186148233515001400648141846368727678239682280996827754978209679326777216033349317500036805817340573335428800050197878066291274421657798991328180816478579128158330572196023172653269250382390100812453780946109587896658067596483832606558332211153361132756805883681878105293105846621002677420423986265157583639212263016652389261275569696944675303129716668903752947603437235647292559630566465144834370281087753662430456694217411187293136370157293073201482474583550970098579604617702886722725748133810827807689155690423905191393845025830251344381566967688105045291793907463118919761859805255648437197545039444645191283324342202924874278131537005775483622194863583590344192617223170653426751652586016144976687871304202823572664833883366029840875264050233706349507525457413206536784049760635045937788349520386494310686899427965921399478965764606153270607934353041793062009927751509347215730372226971667259931564331054687500000000000000000000000000000000000*i1^84 + -2172653258235027101401740031391365655580197737651098345815517081366692755492741485255760727597907471617751834773299071794728766227374705586151523009440678733213789872122352248178958345009335114081059965314757447019847822780637702682376484556997497538839655603610476804828591148373759171480584701133207815181720592615599369858423237054907970707974766318488407574076170969517316017247644903417163323721110544849371379621043209919212763224221127150880335323124844976651386653323196682291138387442591178520133718612419546451140494058751631071543915148161694241596407315893408466494076265328639685386210546028664584018404523201221516870020459897932216222010219514595402893302146595477752702518726580251222998074149773938979732166108122151945685641286684326174680877066153877504679400975609157504542778009475926843533892200876829368495380272338320925366474916509159038189015234174563847904550159711675774616816969100010365513957084898344957632989170512435395697296872763519067907272698030856988423746800878096274142745123568578157826799810450280810517060650026643501615275582414394046788328200164896513372778753903591558725618431449182155480043564734916145438821351989783536745097336327738556529706539834098370461053191434285180407736949680862878893707111865812509092184612337891406368274252621515584741240431296078013839710308021055717049895037098282609848750462711589311356885284211227859376612753474299840452013914886473075788343127355330819758559945914976735297419426943605630652297324929950027609756535350344266005314799709094298693802880798718864982841100979899425867253316053588505465933647925629384880559340991548848354993905063421170183884844028448405817671319141352350910133222081485919752289169338819211979154816817051104927699790146659981802494248472556686326225827694742909001465331693295791820315542972760010328844352892714378176671421190701603385959880040140247277152133471797653177083586578237743374046066256100015303214510304520507475916622805026043329193660527723974708377041805564510881433183782998564363949414945697596611600623148495311233551231893266987758564227163915744352652244015191590527369335379005612884623198698423050197988574797145286706434385293915449794069050301441628232150813721918406278190215293558607946442165801042864829190527195521681736748458714844687427094511709535651158836499903888743873211504808393773131606945446457974961420822668201357895338608674248585721545827324809799173003795690454258992436347467773365167480956390745938108667063535131112848512074182485692166148319262471722208969402411897067834892299818851967583376597954958230200970522942012457799000055782542378535521735446303194822407590386093875853530171042502686295981038855563259002950425239041692943167560744503727744582591587873315271536538393948213985190112213050286736618543246669309644084995326582531836291749486571366929505275887094090103316976120681655867885856305310897628584397246087519431477043665405082565400308553226893945880222479190348798911701291502466999609133537356441894796828396924075725947161807192349049351361520677268233348504709935794300580997958405871387571680650638223737886859919687936200587914916282917597166719737306556128062274318517623649160910539992937766042091132803974148286018062551288236976060744692841712678006361478285593116566845844786425836693397335825198029856953851639757090148962128803923589095953104401651674457234915102952580147910938755295124827113725841071044898685172390158681617824984576402372474481587579266549142046417867510162832471506780306810323853737153519300933116282332700658646889027927690087093337401139424252886206891014882586863373609209504860679190381794127605822229052235933801162182643750203684036811182135150050790436996635084441466730540858401570737311094475025563669486227963050078701937453399728062582613313272972963347110369721793290473108308073549373502658911463534190281004401767618319018836029471438123828597168266160242665662247959361227278113480352417453013141588321668600248908032575051066752853720104596410843726599605101202940628886861042643517842838490944081943899754473541387382735662291965602569034039998691741533353698311773943573424359166241172330362184975987604326193098107664219687744928800377606538266962690631374218285033957698160404342828933947861426381147815890412861943184989072588118991547102972980431978555770911043509840965270996093750000000000000000000000000000000*i1^85 + -3469409531941991199089451018842188738131801378090537047446726814626460917197649085192139233864798976579664241063823452470213390714183769496405694329437685549360929117796816942928101586868792597616995869881034861839257895817154922113742811294329753773877700451927625549256581815764081271958860192065539696844761368395833927720631570589208147563358617666887183990282079352998564243899089469482858280404622759789500207823475911098488025332967114655186105142188443458226989591902197619576177448574392588299262845645274998638001462809670559490660777616203302378126125259617889584443626179412720651350795544841800917675552772208882119810189997278757227562418506227637341257050272938690244083889045491438058015454201109068882450947041389505845531920076953770264761522896185349506533664316354125865750922892204042572515810412215550668222205678550171115816889821329547748890177552040140735336759219743920712571085103113786940964643950462536818778786794852884993839095156713909347145665939047393601748702670329819065066940831443189809072253016913858110847383781423538648972760388716236182996115132593902159275743070104277124768397840339342960927764310877961470054499460414662748537250263683902414258331367009163779749045825092418408863125388154235091093272350914598281747064974369826602086117796601640825690824842533495496376329465423967787233496260664850412489268998074825325393936158640892417565096155216379086175932154231452705627386697859348527826585256376356944175785546245574579680969540746731188040987716283942717605528952885721359808626055541262136235403077826376869424680038221544722156508333071134438808430230905939165301029834093398316034403751070865105365402358669961012476752096129921724467502392441170685058873204664549675610301365261415164531659891820741020409236102113384783865539229454713087291899459342734372473557076832888053627366742274156181101959049547372377167645595355000906596230624122759778818621787464630578189360811358579690376906936795878914249206041139138920233166234992147448478597202365893650493847080776359459662290500970376566058044037539388487777819723907645616577326470844921049364172968748801930120561696087765088953034760411087692000597371966551665100247517423648216885574441349690947651633415493007888611967250069024337655812677756055278289475586842319341706151677403823232198597043541311621087004011622993687109223817239588298203227544246537126098363232869587088094043715690981903656009268514690895405271291073962824134624367981843149320046759915473458189718281457761594726027711069363311816680045887603329615408139650617149626683271938458397597350720805428046921700385731061088588196913095726556190714543624769744665003841259571727737121422531463210265240041434588266909048302864828899537712429860660481507868882870669583372022872086487626603381449923333376698823685281179733011700590477798097357091253581531463490245606043381493279762286050576736038551654557890641293555742924020159028974746558575340082898920219635641398014954094586779249952578366803972621338173547996342540275774243748870762253818078434728051819833123769236660396746226012048154693642590591164255236524966278265638911535247723460309474935395419698986578599704368588826863009206569065355305324499988355424876642014805009864294808349092092862120118987934265498380167925509263381282566843492767052025602104337333906426162145726644361537155752080132614887722413188489477793267405722675328954753981630310208900039185773350606522002068362751527952667747596320560589456764505316172892836127110894731965999409669961593057888224164136436867366416281716113382920026976773581456511655285070562148051454592053459805166708352364867687818937417991118862410881319740921796588179575506425553999393880830272082562741574755113826513586847321563106942503825199212787428192481985459466550062780325280134192645487906491669014387736634413372138883081413315608070908536496013977286598557392896526021908005203701959273023900861491106529997586735832978131143920123111192586196077152648510683923588129914834201570093916711856641543862346914461629807550244437162632676059223579899605034539069862598671426849818683486131162551258916905585980839138072874448682373852095896976837994979052956106353487929557122605182932349677559423024321699622339165918416126090530643672726528731124314795347695315757850366791305296576553018894628621637821197509765625000000000000000000000000000000*i1^86 + -5241385646044212607897793309319323207239161570250783064720166380407911119805208074761201731185692363438437326468312924020390657668591590733698511760196267569450945947676236897637391881567833178992483885556187886639789519564234734922036264111388013529350217480156604059898208477286705859721185437627501993786097104102187595325961013537713470709642223510156477182538808646583473645003183756878715066859388481690987959744558382228211777960905982952917701338287331682533444528185954943231056908279878320378309328866530659143515096861868977250908343308490278065319780902185935285871150064906629659920635434577969876369657841151262021059731123993281119561474097656778864774016291660137873251872471387171001568650137667225469491310977335820127231399135975697379668176056090988210596376726237382512381312059281981134384907282560890160175408840694345540306974454941754360836669267828675439551707530615572894160450700486120492962343939549928430542002203214237515517617703266881059953858555026250974982592329869851697183776320751231896849790146501625246963861140989753134228767622373543788328657919176595958068696173410847046296652241127663494696693788330783467508471263277425965240134593599396277195228580959162041283787038774064638197597924060820947677754144093661905650315236633455464278037230800891506735263803207774462990765183645755792787106882598698023889773173171810560579214564490067931802163709220201535872693592288345212333404781435284751553339485173089566937475572160891691815626732654235530787548043383392970057634553505262988921570955582762145545047522604448463310216947945918693438661606433666036475817662742760071031182020663642020817882508402578854048755680324581689075813998841602684230260123102721422667279397002434765687596896947557826628048253405937672384793216325958013039789477768783817635966483344384608700475022481799075471275071459879017457630040870052940137606216939733629221639463139183643150026404817719567880069600715025703830464270619812316860376708166432422173097012709582475692391230601829052197880666189244714226685750339923488194549494946086840449934252500876483884517040487944697474522239724392429472470097584109935297174946237710797201372910366040322914387732865906015858656798325342240555159274161304529246942091474866863544279991103783129352977039260106604901201071534468001700108682923319108836382697693195847587009250881242942883996204711824507959049223733064547802626571795445568220464310789965043509986540681335726927011892660801036066457187021627736712372918860590911024983054841399111275817717828346021091623386539034701600057886682426556871186474270172193042943085313279480313029660869377384894836204656696452983335616509783115883794762989729901614156203457609225879963738515001802186422913688957706895017443565349081887181092450856856686659810072967346959312752086075339280232778410430907261698914976769474617423338551395092765961312581549232723746966118253320317936746915435507531759605967145388310233941169296430986685049814574230275219269772436569194847063909395455339137535196565682949020746344127606180458445030365589105223613783292427991093203129005512351998025961596009868884598441678290476629247346902392077285994103962700759071601344850218904719180075412625070706782105058532568858479047017178333287392081848250388067102161425706560792238307484609900212562382439239708865310538296526555155465405235244853202944096578128528868443396196822597536130917252195530468439390994450343224582275810521141145564595042073850556483793009925122742203044596237966748783766073397341686622979712744102080566532907682347880354407222931846349149959864565538712304711041205676033326173757180811723183669007147604125807957823271979126035092365464892055952608925486033112566938330953721171790530334399769060755777114066456659983336468009350579724975337245169053586318083818415880796178584202721035145601444128189272185803496833362435181466706867156563548273626520081695669583637209227763596229687915500388284380304322790464848446888067596762524065220202110680291041598389296326910075102463661631187504866413836209549461680045560442306447473017766353830522957790564659735849539645983149025185177264802217940618925875662364194180276598231316491273858468356197748671199972222636901035822905554435931432692998634836043721578478128332011765987198458336524431629144249455976023455150425434112548828125000000000000000000000000000*i1^87 + -7464977021824772315371374936045815035721659395500310517446116726110057613889027844149513316862148033361260055665040654025456219658276966899834208170367991571414263576278637425896238795692232852931517627185530444243089212204376327541328353066551126568351216283670743555963000365042793847794968406076188536366579940900006986015814948873592529838741204533048326182834905775169030813162602666009629716615272513011110954841258639986080611930450841253758968550571116381887152203431425796797422074649202085183893766280440699863274050421221094819119398480241901368363695978290703962200109593946386931661400559534700620118826735340377779730619894657842453130178369434475093615657520983671451908732322313304576662617526177073701240820910051608515079454280282299582340178679542154551600150318259029658242234801628720126914987009090569817919345166975162638420096723026980739206596380964526709935964777394107275149915615726602937851896057563975888045793262666574605510398632784650645080763098386596847896225822018542263201293562288801370324718557475069040158888647469041465745603396709290729894590281470012968078202664048873705497670964732220209963327065676266682105198301464232068590844370308530150926179150668106295712231602963907039783559273628616764692510132755500578502338690836788616188938270086389372968732761457934588480451752537550307422575262827698133078041946433738081877690160080772743098906042138924789640573618399877697959994758587225484632925496998349854906594612079672629633391902142097576847809914607986030757517435438826479401438295934049376516258629353063842046855540283218591259498942669718969448433114069296978870750541886894817400989830759342300953414418905003337371557038619254495636103239561744520635877827723291300439447233099818697984911539797652675867787593020935633483007115850571070919563264534503547213195204911482361231783145684058416873668275240759643591496160213854948285165286146537971888362377732939158508408117687726644268182471072425178252583644960529164588754463979335148979724700969601103805591764367230864020204657420553171694408054961007670107136843260106647171814075318144588273456365065591452215527941485575809159255237995750841810898141632896617983034152764598967461276733566257359339248715866215788983016336835463359763790077588968115486157915279896362670624584498868284654567192784905658365370981831770512966057002427652144346949629024477351619059689241162593574328966839854874555772532210786259072294705589770935652969619498850295870963530119347005443262856328374938336162373722562608828559367479828743304505546663335707550888661327824069148418152629665685982591570548448347290504075338799719159787020865986755661945887567235048463667701874329917318628572620571869221769788943233123014352872291370666767118476212489199809947528379755020269005462503240172334975653630762887428784712981583567898333067851514937140805450409179773089891912554307897634386805388015655493611044782023030373736266982300530386920322957926325807326412436499997637940006802278851388580262571895053049750441179079558814018097590098685582063638539733246301351221887383670007494128664984236908631542266096604706255558581203983170502550434327201259428335435089146592472504783587180904769466211448867437540369694579568972872427828516443982639854085409629863728851342640639372694811059561411437215473887264439330959931030928450395973950161991422670324774015723409336084660931110145034158445564813823891279677957228140178406341706240005750693439131478641461669323942962922589845779465079017523542762843007351833427265685191279646376688683602967576641718936157323457144059890399961686361265783629887384159474062195468756753149275428084816193736252399348324352293441249536999519085329453982213083134188906787704023401327396527051472610817078116011064502446934843058816979104169973934017470346840992290563196864114450629286253729516322082212679896089612638870680894392835573591131577691729105607322929232553208109536206220736373678710475359377204927187999311677961910289278793385506374163520811068603212703007322163804073037284966913218140382540583820082961075227584065732527370797338388429678697199869315588861832424728825317393269678548464837619197081649812141887943457016061293843961913971688644791512928048348961210186496491105085518073518016621936465552616227969652974022496394468362268526107072830200195312500000000000000000000000000000*i1^88 + -9956981288623569677466391461853967110095844451620718317447924642875875180097566114428154345138863454495321106022165259300409177283228211018583619928569796755704931573566275651470926820366007025486775333460239422838370442787005629534673863801929666250533241089324768546916686075961669033801881154426734776453268791624335403047990143612730600855627547214190282766307205099930193350994079263513532111478203824562269585757728910431732759399760871335498493268651244406674098966191352853375997915462431091576909036570833126157844507955020823256831187995658705048444227239934254289521072239179308785942822132723692351746420424179422451592084574513491259361626505331466212387095495855076891266135871216279332166783985359899687684052962556467352631706333195677154414718522834392270340906712117455223291151280557881997404876170959551492714074989950245376383641193416093789669118992967874917892802083148171226294482225145777132053709567989147180878527443729259043422441592361285787794051344599556913451656851352528669100069091844624389664704455648989576227439082854824217141712203453660481133059563566130782089501275848819362525534248596911575627073369529437216613116717876082188463386891956398777754667102558007218868226373170515930125091681730991890731431015544100405156331095498963283664290989619195658262511232081132634237341136792127044273914392205154057118820581345593935333096442208139262542255571815216282345237018935712557761940951243255393921090495684016504364099268304334431510894601181956719083931330812688168748769079804784306037002351184226726829225599529949550251052726394662159649950970973241521271460130300011972964096413892386228204621350002373479808272468767548239126950047995010476322298992034833277502754737039416862970084918025444396910521769306182473022477208934195415050007887481937462291985219410209795852957092173580419077674725462703584479300301906743818949455721943303276793046178044783244541691760676024187261745214239121969438412620984459475705419096654213693270828718692556622797427536780407768698843068066169192265532717184694940768323565467868236392652691678942870918410393314978341764439818935347531937102253449830056868140663255162274523322787267534341942679603252898240316306104532113332326156393281797361942728069497452384472980617460436700391945916105445538519085236849976831917176078382627496322903238862216751711388168425880769376349069250233094591665782609525231982166467686472568142847295236683119329960896535951937130650188331340112216167579196103738306196502497637242823721020618835973382762926730409740240036814027175021382756907189365406385583192851095561666752687203747769129957978591813116190305464017585010988376395629966192275860897192291667931078653499238762992232169618704292841345615831067933640309892685146923481473208974499199891689597179526610391645340048870092682724963699989619666867644653819306697148096673346904689564520363552812041044883524567917995693822004054700291008628301055253933290794966046193237257369842695093978742544515636015255620819515288866023838905915326932517074077910337227296870952663469013804358128510540040493195125583608880938186376643753505770667804758815477860577517109315733083111459189356951158496795643745786479648245650681119892487166856302946979405644581869654582477823620401902137358083299693729273817219068299545030633177112776190263392351826383474378809832821707908245685387086836219225578540298311434379044222454021809132649783251215089399397065266654105562218070310986504079092698329949043156916878791931447212510918137380755944977918946100106849501237357362031796676685761442244418837807941659819302885598444236150569453331188295917531316652891354364953783899086656870602447644563895360161601193896333951801279005396202896012062368716350175604137003425547796422751601280632732354588420032300575343968833036571159644128863477204988369064713948113285691694584940875247636930410693220186309211327189343979181696380168502819866770940934435126091924725667212510012237242812711227020093754277984655759559617641060578520382738233871689752775750169236219988622119037961790222425604769958333756856326709202017441372482349681094752314697486027384542719333178872021307170262954220773694519363864538304365630054800583236278625107194310515846837818656533318214552616180509323978330916117205304520423186920297098367882426828145980834960937500000000000000000000000*i1^89 + -12344793648517879945480343224528383728714310973424588176761725250395125682915931910331091284997761543727387412321815580530113814939926569428875152885399326709530495536004618213150488949886850384798797362080515132740229334487890501538980440702090740688301225931956637509726036972032121204184767577616601917874144367379926475832603496673797018267935335394461994872245392091800120332747806654832102685925747063488345114437862080763912739406808985184446413170549813750886504960865621233184303397175431065407738720774425257600115608516954325575961133894635291718233647366811270691212092904877119935979693586931275975301025933348107338981058061609264943660210793172857068800387075438743067203765368195497171640301797354860492177573563845004650405939005099078869323942025897963243135158676038842973817095863503959000953242261864494194769049750508030253481063297846328204105664394516400947442923437209474933067886901373127558287104663296170109155463942683591493441203328972618474633033366293924190858379154460191223671145122775953585695175678836932598244103921700367452153596918975788034594052936142273687175711766497250475427408151332217762429295537808471646611224569770517282611791927145668831234010329035763352054586402178293985508821008389085109039077973798444731767431975935577655220613135638755493049252980787408273730240198371976537457479057594369172319227999983723521575005612294011750973084984417492335245947175769349832899110630019215534861324302509026043029146117989237501854437806892813732454227211780675845429993463473972562324165889028442271663544782904037420916972202232018682784760076055977142085942248639635639677421800504429599212355741457350294311888197328025582320100945228700833891362880720361594090207908870626884189529704715769021919483082038804948203059873298028480898334510113505387116897117795750146162835301835040290955569079901899409563803971385260105597178428716330829673123066470590272312860339106195703637744966271678104179841613373580236816836295068626063205572777449097079576845505500739627993842988425157489445718264681349313900891725495367407027341851557639889876021168482004639922666415116464163284284383246113271748684522557789252238367035569420806841103714266044614096369642091527488258605372288726061505472606264715460671964299465372826887909938882347836884884259247460560502235131901731119423385508447657768336557744116864934995904406908603959785093495421687846547372735701197355680818521512430430275718246384743712584802147728561015099452721086230628742488387571016695944372300820314545411603464618530900232287498290623846437564041746841770138106911402020707189893364619101489275122564376323439503589070573698469591152483018225324397231211899970694302951661042585196143264882796281588918966466962432092119856366542406622976170098697834715913433752731705296150360367912194830608311373286303793069884417241353545820987952140996336582273226690056140314641375002351716195228422916341732121995657161983226427669041335270206932053585756656662488051554131016528220297615431672809798893827456640253359996825224102776131389226210405629128467075070618855043406583661788175266907596076772080286032940617518489888326350370788999872181070113271745808872224651048370687662880309296702961496391603835622980483698423566648125894124256308846773720057292472674987321607546722101255123898522675067339204881716986935642534809532133755412081790954563080498100873499825322793218547215847314137653302779104983706105495512935747873939667997973557124304371780333497153054915214647129365404391019254915830459371834607635568437030807921244571997065300703947600659561574460057449038906491279513165052090787318890800635353641990123049948531895894143425557271167001930442782710981599811798152777379106101142878190507448243074315836379904961589734942427984426377013546284063953566853530912724971687466786422195328088538790096597060053401507635661626154601971786782475482747107537999511682649590726932370118393409849374169787917310209291406845496729911173940599249668004392439275727629701281896293985942383789162461194421134416467109705188081570691471878413076565329926204277782807285281253390724790324669002565716455584977460919740354940213771892828749858963682428192719832127604568577605346191239363664057244751328711564143347757674876071174309706341010432778136293729964734211534960195422172546386718750000000000000000000000*i1^90 + -14095665308866431408637198337924578377880999176140904648190805186631846614038193406702003048383706998320819268865765058829690528267564368759809423987002594495142464799108852382460097962331772023070116124595449926953320183205051204974809237745062545044141684797244271407592523187206926889818760715530110976602862355397461293342392996654829077924106975196239185130991957980068924343509821255680748759155687673796244959004176643102088999272289179382541663438676324661642291617654942073411716328820685708162911706637914335192749028803115022654019383334853260794396731815252791535655989595782813510545935205994044299623467307943567128798256681321452564872899555681283701710853596733948206880841604482440505757906989684871164912825049194833529737281969416126680038896385591102451414809182104543481833171666620012098383367062562138370565390134338129752708552793545414085046270687418537437687656020363506837832473477405642840780369204528820297635281592921820340439405188283794929059702280756080002075436863231415897822697418853360899312691074623236645912902909498967782889225883474840167231971436339808059186933713795826667150583716392726339321917424580528945433676777994584915086845526754622654531466671185798172209404378213213586315846184991297176711777413095339794996349270568564871264473876861472429705962163478287340267312873190980382303638784267501948224445704800553888470821907759174443721736682717102164502418562481147013936815310880727352420898746836869880903365395299860880663417844405510239024637987100577206216740329723354074977734832818514764401430944759478357572569679791154729247858422525486651919215521761042082678430232373203994489876909133696440210363688061195383599897658868198278668894548058493148055854643527913909885339006225938720691317359722361257803863755707210943929698847763982432546508615217600753114095641083600731708061690835754877612105761059123065698765442707205588066455919574359834614585905282301077891974650015561158207573255862912666305343883455135995582018209290137648240134725925438878182496874426070281168915048389806077010812404861317134166145722587278860979289691246401926482820833252603637425473734246249104746377357586995849799800407372359277443574723629261961215159051850761270599660673833851875611773526116545478154634979965402695523552945990666712154328632141936001522847845468651942286166444514055546513956586842981127395872919660182544412205103363877869668455237755330407292524810922918171601637813166963855866563246929561142182054917097371874153094668330039880775508255975714151193761155733985310367338231128102560110435824778682211789776601564847064279366785773617261363552035293240384533145354346656692554211485874379921351790868578378321767653534197914107885285231613806430713525518932013842976791780846283127609274276784944895287639773597585452874607406289667986544887671412825532180771386858875006133308113060103224699497237240346856909013046843550900196548655738626666624089829144909811553513448715616504675092143018243833958475279707442342221206876235874043942134369947281018100628353301332165207965464192892082439697511135160344461326492918619885773954113546796625341563755614640974613191926379207862709901968464424953912498692639173840139468944548264065853853035752656572400646717723214396489917549458230414619557251441038422831515026283506654872791405018105369803833775849243153697500874805631070272950288919734882220059495652103634622224462534772917214375618667986201278851729767504491963502382088433982697844068743770941910330983225742947565766671430563706819602518734212090250645736761507464800273154736881854408416650236660872741879114300355122121250712023456254958372075283819839952811248447157908039342133536840874579479870777640174845331879703119870582401497528430308238668450262679148093262555553478007791741709347902804207311235277076693721035384876085694877991286626338383121835091569445886948268348484687929555304747750944050782000370180631010571689194465483011252098118315029649320076903763683373030276332319224891334226456761127512720831443355199518961903247068500857480588810207486702205259136541695295394061584556529532786408903515923633388389982517674319848628817829297422357087116074742819116467109121923365152663361835979808841116068760216475583896410287352582559640070864737255781505224076126728260938136827462585642933845520019531250000000000000000000*i1^91 + -14710475564886234707739876318851838630687637201856118459123384358842547420293956273371455977307391470084855933974323383413630874294328470125967038632529493628803698771714031081820166474376100411729680784711278087556427942628967408254590899339798275145376111840035502262053081377930223713041903318663673907488468912132283541408916679391282715895787007276751182150557608269244641571597240843643020745449389015924423596084557698571155464360921340248472617018782008854523752591426561133595960760126093408497744262636776925059065746604641551853218900321897664824740821421858455582833979444721818648288467229525554973542674667290800369285679045003409437805717120777026485002291918511021228889494955704635080872381564784418801354731894278613398586914771654392806562341953658085195334172745025826575113403416020683327412823582072663861390536269680847745586801504808661715682171686214367721607779087076101985541333021945838523345572555465994438181392821484041795691464817409716343452004787018769347579934079214852263135281805531111417221151236059269545849978585669048474539319005434151559021886955200683927560924195499720542323177309665875042852861284807508915577105281949757489951715485382600481093024255786520456801375000680167463328434883477513176682582155304906754232986440635141632674411247254761196878336051278889528928689365055835276673418803359661266690550039766768912178573772485674621770617260969827128376871693799783375670572562844870953175254984199734785865535303752575464570082157425499712941871887729128855558386524828441536964424526035304781937921562392918902179872936784471676358471465668195797872874955361491308343234572659944146626437919361370291512241334131337965634980451589033897859544021629878253590549888756702182132016578653400459926091928474315551051883597698747234219089564492592099147922930937466897757373638018008519160340421169361077661587755992097290629506612827087357767408217735996462429497250218139003629677320033353062607157835481622581134374462314245143871391690192010001084449957284648821894381782837078485658714219595238661910457599989220108017289927295269593777926052940879994708439701000551503038374384252423364018970850990901090118981271984573561712124157899857544340857680785326738174496585162020943784928604417667364546133755682918107546310089973088829841176117423912626892309738032437719102728737104249977899689692051014602062713457406830353767017921472040343360303473690867730174943313386117291982040810252270529607874064361011343294190374228090006834831632963071166022606469963198734971170244847314873965367955945971740755351121669807444494333225896382208610765007624465662780004130447816018859498621628454010603035324645750356123984211783590216931880392599393718282263014173324087760373701015193479368412991308551123278188994599842857382560504613354390794927360840107465279933964520911864150176883824350994069481521602840288122055065671548339302206335464569943886657704194176178375480383454172153969102336183587013069067571999199457564298428340887193186796929722990928117173026595959206923364088328584494352727787916733936643525743154103818496746765233120111284636844074206318603912549023872469181263314402551505782002124692853337151746110625096054133432280602922520959902354628463570958847042587629904330696097567670464019863122656543102541004288035688242888900674364435005450887722798564450360575542860649788993557785612887708223214632317539630502464764362306749168046124969113803627119566954311903363074123000122824050168447407099841556557681290662895450384152989779083388034713996540552230985507376425961072912860043884696048566340703646445457193046973007069680679249091629817353799241208752596692183528612092158738499392684924966339289954083346789441377509742317434433578497449858553034159009664887704607674722020810236359080787370950277260833729221831815855853624089193896219227241449497830482400283954186082004641152486028281979380235714813788516463664589968479904532162169143389516115584526861895459218410180199949396922929590678710424184938915351705380591292310963417392419029692721222808739085166762196699068549399427355591976538770756816179732477645238742630271300894767394311117009888193897889936098322541259458198183538958570478278936993497205066913578759440686876574543757966218305857615433177792264803117674998311770195869030430912971496582031250000000000000000000*i1^92 + -13870077609333301209705342552115901416597857529006096228245556996534321512302511828826855641340642803215072846759463287899485791407579549063631088924262465357300014325153793674193190707632271950526932121680757129003197431943832567851122810790838324266450946158895518990468747962689199961300235028198530419237636632029477302841408300522700356406968000618023935398846822626172409589732775946656169968554331024988208694534301960792088033765576610369403461082623324538853626632190444333391741815603246921895726864717557161125293425091215302875649101002486559342907987735165015913247026464638794960300939816562955612277438618404608707908460429239724351996687900091104581983068514601549341585085435392455294297109381533721103443339901483570101916932687829000390317006217439226563673352830675443951116695875531744742040682216096346621459848100280704410512544094538377831597513128665354164154877913071693465314594623711645988828101579065580400815022008993119592403367341628339153005232268179566358439852652013000868924507855491714814215102647630239793569879546713954467117017617287312931029734569218306762039234824747177769340801643179410554525004120917001666904574453582143740311817410243082147895797321035541723881699820477326589184939360831918418709954351606260050866999259402207013167341676573794036837202884469973014855738221894411259255311304727903449245861444060638325789601479152307310288132674340709817234679418096993125069234631626043714327953567147298657003359377855365309017344502483843297089537490645602923505319771247763857644855231544903705925839349557081793229117431921663886372597344661761341801239600534204863239943867090008900893450891528141453505329652989810648096898262384774718927623358175560131745203024773041526326608280256388989208564479683787010433331212392256386607423691316101195011850585552142998133352978301859914634496848134936327152292702122675864700877977752083146360485153317339183289402891284755890311811106159989191573360217258395345302771838467370026207330346934312459574624285291153176584865005103141219939386326935009781727665088398124119843046613850895470891221501781808798359556259049029022256298430384026360486224474555653461046585221062567033347514058122496634461742355529177484996099645962386291882615527625166031430031233052959937678559822330849489149011418427319004575421831140055350237510444778723773954091429009708011035842304478663937649115377492383827319128645314172930040124493774538584989557889119817452145577076872222436582405529089255370031789901049526885595737795528467566628644348983586459350954463138766310027098454117724959623992608302443573770509333951832379511765605300836620150308723640267661230483021791487704715450416416589419844099737267187573265895253652853663257292820714261142158186601693998051486573217297649825856004409941374887745997297725406157536493728605503571310281720883917731718956383166182535647347772962145133084533279310930121931881224015314287762644510988376574294535717861461176889549501326095879441559591991867082432760079215166957882922751872109104316585171502938898408633221798944460580119371999067285822942315534164824075637161861208036150968853499535576172383342980006809762885783057031227572781032359012748239216520492132297253983226253629714578674875134634093761399838198026164205050002536619351028583799233282591096626959126653636684645869513510609699948223612130409263090288979608774367371949315116869356072395807487999235505469794311553870414027467776803725103935752247435598569747300667091985770604536342809330528844352232147896096423467128758319587318246725040265689608253076919375021078655130843327669995516279670941415592505889259264934994989743211981645816235703300020599849851015460733842441465777458170221934763470418846742929591637488815531262365229291233081332164905290248228171415870216562897117048409846819696590933141968311708236003175450324394963038218796921307493824019705313805132009454491536422282645505328874549910046864365136434734216863554322849159403581935620846726817831272134195503186755775456613060712492437613649613693144421221786761108189475025161807209715580828920483740775187928955608544921816033106063983757583683474136915055935370148157228427151409642646896689400374771523818274315597823726941726619946282855624339771225914844790566284751342877867852365625367383472621440887451171875000000000000000*i1^93 + -11744328471863909050177859398282011441781269311657915213151694837677973000787026450443717109857726044056749535383191652244143674550213844471100468766992773531491384733081937695318168962440014261282688014966157636690267674144258730338559773487905528017613638195855956714049117964236927034929099893166605053871776803765630885075452387960922614502791622750069518904187938443726940921290434352877545787543803445969869486911117355063686155380123196313625255110870401859721711155176067211725657642815796806702467687205035598973046723825986804323787897166050353305976915862381880026699323359733398320383764238191917761152913903404226024870974376593874427823147096031226429365436848646901603527200760652825546829748737455443007881301165696924989872283125821516784596544825687667954070129682198034169008259235473958259291497455540710101416996536542524965604878393756958295548373137192489719306333056091390022331200172165214933238813885127116387653567017119592051273460977996777465778874393083185323444432550090325881608728011477707934879613963548705558851954295544311731318129043935792080577628731607689534959140142673093332747119674612426518378358242951210830546149182684083465405321890028101970369796401659812508590679421654513890821661247653351711051868313038832380128001188349769229829541112834188031592296157224975620607253498366222846123379932787631351356214097047772027355586453957622167795385854173789271353055216956982819762423014231371052153358638887202575020277575546421584319081968352241312891151170264492311875055894010771256724007609372821843792588502846152340949744176541925482392171134778451203004687397519387236830460051563443127912174394589569782871946143301820369605124743603550449567993890281081021216361224575663387453927079810652321965000201731552320544314746804983809834794397812366450132431066131677747129977427143896714544200847137740611616739477137783399023664467104529346376142254247634886053776151751162834042818087610995082770460081887660684825470791630064996016770166527615527380624363418735401466733136827732025253726453331177871113449701421125394309448742203870770473676715365721119635451274769747218025266904691533794898986427257449339022041720650199824063294961002449890167204783883439162844188577719446347340447180217256182122450325454484077067867016187630963819198801327015420693414582938743750923294734754085454843954011141535102541734440520550703249687606732864853883544762893034952383361460569062120611734746164572648437768708058882418181160213998315755673233679327810268517904272564679162405458761235090142515502614237903828325547654582278905148764038131100851181589844343517771446258513899252455044251738140933210859789470249617706171404688876716522345064847402076500870248595381824971876409720159546654998116753035265161979865489698580637245764946676321595751577914116229032995502265822872465177080717092784197070626516235734530333951858343201687305924270316537565328956282431209414177246073155982787415600303172517553323737684066358501843338881426016049272717236223820338497309419929295758774009810214093549386045552775034746324899518988815752453011014776944368395943072073800089379910950573576114744748709037496035827001039781075260121131653269016908801060281468653238433791272271921957050827802088556430001710554614486213611466004208862665916380011424226782409653302465959687204166590873922275078625751862310789978942536561716190632553134691699329655928896271953410355223685257393564186625999541192695029761228175510995307754663386152679033019021964880858751143396730636717321796689360123484721740016886027595836197726017238132709738357388621815851863050367602747070971960929860547254825714897907075100120456906367053127186315613844318244501926887627869652982809606931453218427797889461784874169431743607198230395575853723891990027411050552649161323252555691390107316273520390190100973417763442458335793926172308164708233001390064745287212006633629591419564614398692360140735789482290811421992544177586734885493832572613998052016135874640084890305346997010290661646228705928820207276581061319280379038729443262015508778289136495610788309393677553455278917988878095250237431145416202697769771439357119463937477984588133181428829014331597122630726048443321341109255156031494621737666772211702507500426346794660458720122031550658903142903000116348266601562500000000000000*i1^94 + -8751153039032262194895751227644934707779470835166757889913497968713950895127666981234583266970884590927921643627955500775781766010750422622322559489625586344910205154153430254243358697227245092425668102448364517096236081626024154556179939636456636558753233899207920867871061790594581978472958240537591122722393888794477612526803609890904953764573854487779485650758131390102692540961721205145272124547232294904485600129309306271778984682260902613492672849119280676191893484749062043037906498388195233608408078957422587765190611077588924954038639931004955132242940200452423165592240414501800002631793033427919678734084911144975870782179104468654581267952199938279247566363770172745037236717204935683403196782861246067633740828346362358441600229314733700322337838291716751130097926447581451171801957772424142717000102271910415053854328424109903810374038813335778831477588758608165191297468978690956194569019405646733022269183856698019393434068806722664604877852725958498679787051774670668275175763490526266703029995051734025709668314328749152782611929121280772719168313404582386013184858977670331625681752889361570457260623909948583282952307611443457052921478764947684105166652120940095737121897468531236742132260970019245172180675068176104568925617492345644855300777545987559719739390795384055307376976262367105861041243461883927977210591764767669230396593562799023262785692645764996063096261322602577412225276643647992394688202272185427869720444073067261023564542006227102453783844931564773323860868333658825456096739341316296929595931639326850999711467906394968043414731257071050043499149224954139808280864525232640698058137475398784889197316230813623321689505188361576848325961736914660355125833302715969826047289273767697551136849732828281473850985176693405638705702761689932806953016719884040440523197243934996890582650650341265896737609249848979805692661161434397655915306470960626101412164541245528624176804149091718853338796467546360883735278045776520791220174464959783471467114408054121998691418016977049919891953413702826822610397552767936803272228075503395239789383984793480245155226105375554106003163332496271232047225654130852704965319749390051215935380870489473824082619039488305054873304423548634740243211465046448687073480705630743169681450922263370104067979153279593428442035448874301843800170022042721292890699687514098249851741525720890135315050824635704435074591649486879281894362277430010826532286417623980564202137343071286976329560470556218033702784714280178912020425533622207436587986048092525939950271918203179661811028207438189868389928586263164892537661771525755472582583102248522517893314425455760637942810104986182896375049443484410296370524597200372110188983290157083696677658219170096077708963863937030969230288215024996531510506487609334756562982045020350986409662284732493140091842922670768066010694386201446141011611777245949053790486224104581205694951234914312408429904641423146451048681670301364134428390660763190960277063676979672685684762357981086234478057172836584286938299201322688766507058828051703393191116426944046100052211770951175295940274706442817376309892715052726346872225884714235821138705688604519439640209261908581113115163634050654271750406149888254707751545735441901416951313818649328895497808494606173416789722603003374806804084115847169967317260412951371429691289447752776383823567443493865792183838524403939968173744148314357336147035367099633160823438647617331023524734874235970486078274806837817654665505795399981191562371393562320765110858407778477276685810547643494765713993382764273902258618189700644336992597551390241918623042999127733497398307656633487081039681821150373667832720921205284016598100266660214797535753997028957574700966103905947265105282222275961331874434495139196431541809547171294654799687656135191984940042968788220574610097548688099228325474798500989425966556768746740177350234433266424310091925323000372709492411664926273447433747044816402084485925437672853885496317765704688253887603145423554257740795028608227404658726534715797716363731370952985745991490653510977265720207126697530658633313496110972701104885625897920227664219723739495957741314607821165198919696860054853987908322193098548296494556552123509056683946181939679851524530472939686212540940429785061519668554197437515540514141321182250976562500000000000*i1^95 + -5783523839831899449447209753851002103288027046240283596081387551594158547395828413055747848790937143589382070811391354499051877872045680198370095237295002243060211376025805391058705949470060016476593709576366763506328046276891150084689345733639029537227787588638817889246954114659084992807587902554912144561686669923012774851803746384426095000185806490795228477271951372090867764263296595202661282423438007023551982877451026766039597488644940679973047855911948107011719776592095003969407572136618516405749382451166916131471756607912827605107913567422865291481842773591868500365195017567642365699550251232433873843311651082933515852208651015460425637613221928307156818203031693439903863712663828165717936541823757637177572595208428387612952334149091596909407858421836750028246465164400450270617799531062527920720004719979232375571536469882479620388204037877960605644647443153344042260424278427580301439439641961154393503267661427581552819351268236224722250710290961320610825074420441796450482516009278045193212062184585275736230257878831918852582112842876919171070763952140123034925299372191948697122192006833323463292524963796104611442962105303389314186555044385930878547216824221035814075975703321644768700438335666778565572007672795959724135522509241824932176101477792449480159718548594824057511513625163451326256765784655197875813798433904970610050377649983152249567462082825966789657628258076105444883128960085982230594034077263508444141579091304341025942065312912565929091316747901595564605155112389994487245511768176411827999511608245553367249669585273915518291838843484572338405360811372819935797084069880005878604793155555512763003492383787563505553536136554208744555468594414454967376073084115822499205868991405124864446459862857114699650097491232270742533125313369885435726224755295234807304824083589241748688037101672796241226716965489862192273234130112399806578009064950851767628653079233365273165109235961604976572421889150684214111793637533273878980425181475135337320213045527249662859917165257530424051615893842734873418470288996391804548786149424538900507338157007094980901521111115498966897972922308518306528599775763672896150918040067579212072787581372029545807063518596880255639032590712202064564915707549581775715987887628802801391360069536658008997251162605141290101140234705728304383580966568581743248298897077925069393614147313167444061950651496426016272363454549300778915898463987927363772198775391752674169062517410866336540642491607202684160821543331136115363218108122313921573417382113889414041914949920702830019177259383266272033773547572696590278707469602996308111643608124358051637498475210254738509553524083560854016441491935196228115923628044456002960657005065096234113488466663182170732173130358847823616016338769319345650247390449109333021628358704012873740585129800425791744481532491198489812229697971161058585904741026396541204433361166216668392662198400720998611312491364393021565394436531929318504147760507783251802987498295098630571801007090945629191573034767419524388234047151616063699238896115671918193814892989191483315896767012259530103832580269697414150377609872985666957485195483279341187872287840277808952633755387617808442339161536353217906959441193363011033346032641626411695276571599572188517157610640842516105867666850044084728244977213962381658971206018993905172851582625032551644628956269423622308015419394129811419353313090433195311670863184920081019362592679188244646566280452876656454870042103721887454028210735334644681046862555638898078021036647535268948448846925218117227367054658510197311597682455180374774122907545327403460206366730276821129337761258537069445771497093887147615748172580005910527377180551620254999608258061610922885934722087425516483838885196908887614918075104046641017475822247252814665121142182850507106584608988957840345243203564236539828757093111601286939631372327933939834078952567927532755280867114862060098659147375111834251618250492489384391510345579025618917394011976565788299397169038932618715127919146793390111222843607161209093757701748510008945905059882191133368422704412410098348066915204141425240828977966848841095068485217764193751834776903054413100709042454295139590504580907690678068017419489607266012420120098122796471154302248240222638345280027280526091715273651061579585075378417968750000000000*i1^96 + -3215077087725623319507750670773833680861543908949943221965706423596129834154780522619253925974485308909055473521781551475301059202072361911830412849782297551838038112629598334213214420001022394282093847524818339994723971970522596205439621139526577909461526315913617805104501708842103888865762198593189299840850988849839507180706413313106900600638971690274395807098127531240449124442294946346260169013623970814958371232439671765495094306758341487418941545799289855333461307784811907108566032272727226971372336132126754565175630189170965419985464186988123569359393589511866633356509400624661868649325082889906702767613812640426098541598302951818660456337481239987238972011482712616190459772626342236458157242723971303243352490903650967246170522080146652426728313146350040623720853697936318603321383226695088908652906643511925363256883556993214860526770033525225224464104059302781436734108576918909488733682267435159832594865795619224496773035707289483614482892093614985258868725519868090370526609726013346459623017725380155956940884467174690081696892139611126205529808128919837491702615052081761816047893832987301473816072023063820096125708630090305478149374634087368616192822881990264481160053819374917250530067836348352285998779853175879950709338393413290521207900449590054352141663688419215617901355154295467956179708564121107125459562190434360687928971664197823848828923188334469563084998373975477655010829416904730381374714575307242802254344464248900380425866525345210043207166786682137260815632128993101995822392025820700093947053469345491008290324010418878123691985960722817670297325999388807770715091899085761405143263604486376495268058855251751206726630268692912696894082570485432526369655799731871874288533118978033702205483119002629741749194781181146864855512566870470510409475558775100242578132096921915318909403970760359350981002729913982627020017184758447840930975532097229975268245060993190863541492733432220128577445820206109856319318940725382124392595527607797716631108211621980888759288060272390731229483199603910527515935006578048614957606552736324470011014418794475424525929637038720043714605316260823423351575851537998567281653460752079747066888661035982031707988649949730270168337828607752782261569022368409505433704854499427879089260971202198174543091710431550008161394553647904546945479096722680592924563418126133494482697268170407008441863737312928215633663362708463473088827363384016576807858552917506068897924218391297589321312781531967553782107259345404914145364164213997592829308631477062386162793866018097595652078862224250826246801729455244078675144347476680274084568751569169720946979102482531385306394857043554656531362509952847339971351619892688835377195309780209036376816232064629544090413795719528037052170622319672404103275787663804050641808675045302347897094646670320979392321221531288844976786244343880141295057777889598674390813480444285997232802617622235018748830477072324447418686164265474973665716986459360548372398842580085470035759824468247850898299356440156540363160809064959180823879364281546260969882412324984613607673998367997091573429562644484577042892407597207432700624448792599297478607148063017392502385299138400187749447149122158328448072443953601013835681792844498314209539646033741182167712583879377685494588380686275159648322177846505026345255587869706500116784788937547444177625945168682747925528897373859039891362405547083891323218284018135212150299411407063190443993750332244775009173445398380642581893377567083871438068755247307912394501872213754984402466757401275485529648840632538879872187657271917551463406158976927322336587121680103469974331865972886805521091887636291229423857619202560057677386143284951745465978993711708925375892445331194325098110571709803843656198261866844424249738147405773162832901919631941360213435525690917010498807013430334889641965873707660050280106374292855128340503146473084550155556667103863318729142867761186516409102273737405449474091171353515362509534950700777310529143978990695113466634206448514615006102758507802166093643230178462193704205113446658045840023000095902806567000340796397204902892652840894646816504759747653506505661535939680920201161142190804549836216123913939695595420278564443708859552961331606915424929665976782960316177062409792597463820129632949829101562500000000000000*i1^97 + -1741818416772898161081578613126516436447618069930164077775018943394940322504791290831224829404202144699541886184872429269490378740203388982522591782267644279032541783830396245367894940064218441985516914055069629240433966245124695867441149725279200077438486882318697435113707827457023857642692703174459641308506391273254167071598587824000315102351913608057318248881429174697525661435969961619954486152124479161775759800481779028324261229775310102950219552523448979567801488351925914670426178554542364430995072430353580242511169892804451419869206756986787488064648675372344807282602163844323248371939287515179638467603877409171868231856816103024619810865064337688366047020328863852891422644359831780980694557754688891153913074138986555487471750346356262241622460095488785787817622930231168896641066679671925781505807697577242884098568238043227960893358761406584067514892857484252948059751930553132959044448542373442514243274999090219861696103934833212245255735810674809701514806839531543446885657195310981724998173052151155902486837978827694789159191084295883521611847981844403801692696608379590328379868128974818088903803267963791279183866208245089462392399697376972995079300982533970764288942062402100370485978123488631111443039709126831202879957329109927032975196582873925951779050729706138961732609682503044531053316990630450964572900673841425094771606258997119517981751172720998356585768655603780703045806728391024561035248365662182125098638929028123344804333065942968942709244772937434210654536780159531182361787631815223380480326581751508149754862637685201301290870274740177700415542079788556379355173580122747530783835325099483605796479105723948025715374780935532221273832528446027185527072520275837799155332882844789068628669629725353035636898321728519524340598067746233415934108825027145313393863725746933698380494298091807311789755269030047978268404193569789775255059299357162038605586514713352123446909107946604825646240237228088678132460340483995201885956265516314149930717572074941322805666219526969801020560695635590577608226169664973681408286571782018312438575005825817692074800219646489465800875728981490192960827119754542433104370974764059659091024576100431601422490435520138975409804216025445639065139828149600036917485051291607749952921609251427462243401969734342974666570333009685640517696656291476632839711465248385679455750090557716110803066940155171239066941032160653884843557526534978689326519880315536342253233899367708226077669323651846509107864789054319803095955762238486480521590579328806516010951211795579604948376005042707559673785947019202810890046972299759462047688548974977079901188292379821955005952357902035944459677238437941592962504498590579687367891248361300623287901208450614097375221710897844090962801291477771002994787133340730119288440597941460295141522979237638336299773256022305874690124852891846982878887517963598259213299063065358241764532683442933034591525288153600419832758913928328332748114792235457453181588816064465969365044132305056061917300544947069524394267848230121909349679149482463463930919186997747420077867874111848391537122337818517160045868903581904875226138143543598070283610047776612837545511629557752877973449814864897381104201035360805748061205099093096482330642515310609180243705417101714992350425454994163560146901142571426503740189191885761119939193024027051980945417884529438011425211912106596914287247337406654910389461223110474413747816749207316288407502503450421226584342662737675856484256051471678789303723219978243024565256268464964697643760905266669438726855479756854025730503423120634184754945115117316144842334222029624533914945077327683257771085915858255279677343354876850431822647014871827569607385296054175580328435041651040184204125039817102561399147620611302769901384603261932088801973448666867900122653716448852083108557982144319768283700884953026282520774390412389908317312882459996670350832746896464720443691645855707841714216713776867900531805516637402575622466426915600242270875941314851654956874769622416685557433232156032636451139691244381470487345691564415399959437092061920700322350285779160947452844483957556047783063049280657941458262732629058744684586222588178898862968225498144495056259817333103815243867005538825285016239167307228186132306291256099939346313476562500000000000000000000*i1^98 + -706887268863107767903693938073657275888642705633583559029185111167661603260854355140260349566736816108550892750931004518142114653900641869815083447521325899679957288862725475556937420247934989151281447765597529409362416983972201802791661515595419032242688156628843621268879891192406479545111538562705123806010913223662379161840683722395434613718365653750059889191515456749995520103172647502676113899207572111825460191311909356738011573544712453459595571479375753810839541239250877335164220876043423241898307063382091085502086569632679447462333440319955529115547298369628250312772851581833359871100925558841210628313043650003141046185705165027936248035390489550573354933171521393464511606586087254572532741527499649806046411300112127323363694582345769284990553248865073628994979550194812941307830848109962124380044190656656385163840507728606799448579898344722364147599279092642144526489017676670903583281282126756303204966677528215398798214314144832070744984165089497947525725705858914111672597989477149728350805793636435248926093244591433048998567419164876340027905980492523756452043560213328795988808910800739697344358674433724366405540091201241422009182060911294866753050864745222400233452181799732183057766333279511171721663309654225524089378431736289582633297483796975065629249267701148087280606922352862855918060900615329572982913095003821042698950045316831442777495799543686557229982467577786970217937284733487614908116068043869470237619008069223327764813743348265426092166247285367905428148539496981344399966852334020715840547497211540946702411558646422794351196221301158710694594023910367179551702170970539687969501934249107546151888659626925612747769266112381239708376651658287771137918849880356884130762979346552567585500446790357724267673817041583148693167943882823279767115051584013440319947635188927953213612354304769699158373457120831148139825642754979621962110142217619727521393201470456207189101074630407588882790289057368288624898976775140742128102886284750604472432783713435946500459574453216178145658780326438594943899822987599874130904053330484766538262425346471368505425085576460007039298196338808609462744491606121290987305872429309379774434801968984952483813434298690039135946324725139177174165056273457075426578483815166913893664546462016935353654888440032177267552244441119164745955642801180501439592555842031319147930482090657673341890101150580153992858461107004544304585952149921285345776354999307290283970140480716821226220100848568622497312527536115048695562958494959209182931698439108105916430270327691118724211108458892741154339919894934272059674758628918575011134020580754394644591357552166308871419645458386476675510365456151167422925721706058128854596843347950617043946178510344699003860856359536103283655468074602598824169211824395966332108215496077542022937165466946136306224035880939964751871918969954062782625457886881239743164041306991570686715715567085363483432691414679308476487667015340258632997319265436480746545074735329894823632616857927837128837221408966699156312793033250172900337241768967820170023272741470609280122125517939110209487548144265731518938521742763967795177102569786599648936936945631771028601188965383793874974994590825245901534200731500937997260263986892117812177304982434312254063585273883818905727410865568057625110019397242237479084183549152368243834726221311151884838080184521699098987416710203415499900578344069967069730960749291537337418389364801406334213706173553057048961721141293053535287427667549263706534539321089077024905666706315038748059304711713874284065814292024897680827040864836885354144661776822523929751684745565963916558682699763393098848649087892078313551019123558764877577629876151073132376745437956289679685434427233969964110476418785396436662218889585937771344569482486041984613614668882119866107901708416767279630501411271108518846748070611715678435145184824205538415248616837274588826945598362683221114882744928816712921919122460957405983325430060397331963531330380673602308711001504107883901785223513478093802084288135215608687430552358427069761118891280244316300745531695991690016346439823724843990414140903166977678433871745192241359266039915295869747880361344640096975689321227937804992680770976569047428981725552515902322170404659118503332138061523437500000000000000000000000000*i1^99 + -618159928257087586509385868839088806649376619450899412307851917719413722998623275588563217095651789743887432197948929009843629803076313645612427252890972025862244004422823837059742394390014077289821686408720771679643346918035222290202498520639161042472935269650007786649939645062538527283225382286629829856812141420601804861454173419163576326365407556636517650621590776785852074672576539592889156535537449669909997222384093603905282546464742177421401522722605244660853909144363310081361177777406597128979461497780017676364376272039879957023575254676887767589958092424337947411669523773628847668597764209934806367186387544290996583931164678617044757688358491343596201366719510972560274794319266324612349102869313124978392451328852082718603799223802335700426657679306399314482429308984441223221337473674232670758982686478789440875494450385496032737146311420297368337596384292470697981253113388756784019004790940925397294470990405255583710226157686497513858200974095906596878965575443611231190101703844554402967967513253754044242651208191256308161688966861466410319087898766209123761550716455916724074312892929292089790301018908135254456790098338238193898759574413960400767215184285455666429455455664127725452896368406491376731759848931035546066864906379688329888312073846112335712924906709441542851495664015707441313294962287019829471696117295500126198914263980441828300708570314271750559086795915578860009710793339548462287499027008337749691308683615496121606791585237873382346203121873348648013732665661124407078673009545138310026900321658117391903977713245413537063012550060700057238649712703827252590912196950885994070170086715257171324651268103179312000297025472419466961820228505106461028053698303911786160785801574099554571436352991808210901345736863644550176230363281673088571259347994043845146301160820638495084951718708111450235347037135307715187966037362961222831972309741778827725567257921246908064210568028824117327105266249530376907923265065072051307929425407840867976636679446542322616541875552203079080092567884468716652589554081159869190749536729890278521773204987041079250519572897135142542632509915582627857921595855416619237363257151801939334838700844647560292657894065096734606524024664144777712459942625532709262911878042046395709803772061328869069402797729546109065040383774892168515460697713247285868549365926416543380379360050307814605157035023514947979953569289903410212011578020304806760982613951460959714228038245428772464992921235673454702738401897973322145656307704748623736729890548166945506446612673037572045299568716017220145373820194073630716926662257462867783687454588742351164967688768566665461873959066035399272696172050162989337473395782642188380447013400665354260034150447489374649956157275390014155992655838088706990709255375006949143632770422473118090170859957209482791763549822044698487845446802218954447567241347124257187668362427733163135424296558349412402762001724619019253252169332467503932478848030487019663115943594115687801976860587347528775275954388514094104743866109395456188638152746597201603940188664339666908875456997699902734381187429254928720606164199016331903576692108423799545613110904126730746194114872709390673311413562025132068996751780645523650951199266769552900612367898409115040561278858683438879024586318677748493357122037357184591821281720904626514984977284729302859909169503307546233819728998396326260949129009891018193205359389633869403001641783716345063730919890703538843165459818494373947826976771460599316748978088762939276241712553081904045836693617602532630079865553839965289419478280432885150288970382662844454364563129594547335964782319586385220546246822962937819747229692205635686151414052878626865953390868024357676349269186529523417153582753704835392890072883892952104176759587389123438108062623806832852588191059656457839673641681115310937396345187465756243425351179762011598297819663720366282406399429702615372149452304029655156032186765197498137995047772448616524101441879186365239170522104136324907982633793297158519996912930411406318913384410788404796576797834999724762449621753167765579001631859404063088780169153589186969093902183566028157108792338534156746509130157986778949849524340361101632049170348482096740139191126672812970355153083801269531250000000000000000000000000000000000*i1^100 + -134896483279677374232541436816337213956370671180592451643515354196258224639725577751493537884960103535657954108131065234672428284352324418061919888252448706600997785261349681336744195997564622160091274311513629730029950732680320868312720004612266118035042244653979002094607997067370956767951713313158311391978630653960368927478846167360687940986804318641570220950536567474843985692620024139374428857449549333469522353640658175361308092410836491318274835232895323869489882209199853769703419637812590447121301068778577566548784687220799454545418779983048982062100383626038669129717893465789824090025408801941020178930837286175456290765131616205256014899806276753111688314019098341430322571652736056892207306566153711276916139794238558916855834071170181462257916774589398401473961132833291434643689678035817769332114050713305783510349038277755500744057247332357238166205999674167924717029416464162067625898854790888424892443392237553792428862145611265402861630376597107847564916030773573317303048016775441503473184645116215269926526338850597802300325553842397442926911867980386218849653489785349611370365280833497904137519020463061155127226526660252562546673491790249700343249402554574802909571523602437050023773519969670959861435909045175928117083183056019904858657524741621595068384532241749532732839333805040638923863270814036299447659316805537377712022494730789727101917968305642876636283236849493597514800505098761080554894010241426816052817594365052975158704658626049374406265965342621521770742683127157672943208833076287116743048094732565651633566354193270248313227585663798800753105017822084435902274924941099629954735670780935735931401001580093472425920337726395431529595478262382335401692762563305925341347729067150125643222282799340335921375031660300347602131670898179097132162786816769334241636651118933315539454876613788881130066241598538555539550054301436675809961346063002299559427326983142990649656172151169833598204158375650340556635784295453387727075638164099295880276935763381186051726519916212084761629524992367174443696015000245865542820714027312512668858266821244156215406341116495317188486339402522020955104069753510500737704513049594912997341444065587517429253301718385338011461841202423258498387337344119913507249737585123035928802665742475264848133940818328834542147861393221264562430349504543281006974182385407698386708519207615781639205004943492790375958106408301518040425125214852235703350741916624361557719299496822077600155876174545589681237338196249595782354582762643286083546213611546303163600006738485374059556620585208728565586720706458875191590328888045637071033860648355954430526875359143464618147359398868349467992598084412662409995677229592230109158974089439633219830375073460017265296160401698963572456913693985991840777796783010087775939941846752699183683057683703458736233760026204671465813877274256976408684423048024373934209062724965476479844262299722648015111589963437775730117652267890250133619977157310457483019718452069034297266340494265808913110390224197592826982859855882882990457987170961609795581784508754089606318079243548172612512068467874334792198416479517856495948262487526444859588575325094649790678306626397981090736748810365559933083199972878401097898223193439893665012609124517462535759037029352885737360586551143523825354034263919473570511910858881809713794793128494879486529366544118831229682125316561340319927123992670763602775825150191466586768963985068048891227972115374782016420764716037368254629079175038202810121658057158380441975172246253393076559918483438347171084626995240551833260474931937654646497174919224039595822618332325481625017733027203586363957020807288502510958060676767804507414973629315883388915714657274699541787072232088188972290855050690758631986315226538485354060241664877957876731154876897265156823715022024022956884339349936738968949092655890381014366813747787320220684503055446249796998942820413543032781147090325991081652460339357540884112228790208208605917558838906846126060086574818412841082654061243209777849874232349079986329423702883414828138890731492986161485532894396848657697050803734082241035215732312404921287442203711371192350901207160795401264813689598887812925001500538875199814902823280959864860051311552524566650390625000000000000000000000000000000000000000*i1^101 + -388026527564413710475006233744780966215220541747395539786525682437227753830138647429446087945367384532513681597663227313015460020091934200304430142084261503603629448030476296962423363803343416418460591992098410367614239028288743792413440898153883810736797588996142954638850623188180801821114837154327534280456540156656577424575945292304559487817022430608858837897262255443102677484888429038391521133701033012428891567091448113774715868404185561744147693187346964486058285602534295758943430251966047167561051416100376333385509519579480442282600974104274799843963504934215365509562152569928346520377254768456947518568003662780435453640833235913263880253263102385150101961374724697032785939960494593591499607467341165461084720396290195093480585841674926171190809726322691960812884598512781335291916050086108427775509582884683694564770440542775670335575162487812606217774332921755990128369042013720408428099525024617995944457991698462837144163938258494339030989235925498087095131207244169280130675834256573234595548667438870316299446426943846507119228065468196918966798791172403791172995915083503643848471264802413422619138644428302942740852587797801722515134358807726146782871922197594875576922761638130734696990171946082025265678503025713804505729155775296318079237223575160003123535997889298145930043499948647320133664494080679585116881665170244262916573288275996098809843564737335473254930291331605164660126866430642944306870719257803542515834418432313753400020071699061890334157079735077008882550686189165140720706070109825541872630247105310432116483000363147957257545844246267058840051953928318641060305960206221058452244868707595576130792934292681268315571957779832906818687065328386009413439158182790800503021090339115529928561095983666309488002909638230754594714158414815061547802095744555604796362838084892244831189994828930135221635422074599473986455789617130632776872826661714023248192087503674977562449550906855433935585057037504809133733782485887259924719150453201997076223042972950103504795337689388076472303966724404652656106770479005322655767959614569752087409985005430007635888312350056404306088060387900420180789675135306132546017374938585111490477958965690368914987610772940166766186359372741912730609818908561604206790131472632714514166131363944127618090610016881594979319900713692350154753946668046874780513862612815944736258574621937404488359794927152494314577782044013005811818419135853246502582201001517680170046080159128053074494672615030343718917059696298015537846654937336284457335817930479582028122632156614458159609056423159069813071581014243093104787021665447359698256332312814685473145960000378044237550243534840267480192096328642345223483049998589080538486583799415271809144407582496065911595408732477176022205314533610868953357649165824089817271430155495947242925098560577385995760924476081350382147916330037148901896254020550001884780324042546818729424921706273392728829825715811198054318421489310325817941735057075513272930086936057215286750520755986844300031193588215750833489125346473981390390268764179143653632066653156695526903578776044257801337087197892907388605122219986376322962829113255534904400641486822437834777164447828747958997613688626846521812198196394997864005993030390377690784020043911828885002596583469436035141527523941599453626312952723654472223186428266906757389412297371345102194953923671803155874228084612235160826681483548245223450813537708636151173671448271026759021148524355267771157055927724108675722716214794800674176213508418202335785369251130118876504670284348245474539024785733650409613250235396931259100659939922537931222751816770986119432775023329296281840929884904097791703328038705221672718025829025975087609356697755779561124839067804420227498221292749367474611970136001395773890754358002086154213979811755745319933060672905727457430078638412168089637145770657459695036042174567263593862386942898361759696219112486540376959570923139383137927119200692356776208265167230102459941712225485642411271662820894660803212257147589633919828788996608318264897087919896425744736589389977214152157341389173614261186602032434762540175002562747595010786519381420684732826462088681931902274803856124925553446985362523238470089381735306233167648315429687500000000000000000000000000000000000000000000000*i1^102 + 117486400843255454249670935377593055997533212372421745420518070472608552910673721638138232481618711746117417816660181526463491543167105992386127576204578962442465465014466251847016969837412237351076960122381109748070069065588595357394515755091136763436708949051963258141470907350088425692531793099903063368224795763737405534512424614259570071988849951886410032088406613278957617044234127392862393372969640535201350839486398275441389034229096071964486216272851271295067873562894200927398652196587047239196770747171049732573542606706050844033231159150432324126130281550363429035251676540876599599018393110759454397392880523983858507500315591958464918554132996898227706354913145526003827983396239816007613466857368774588479388940362152398456316335296206670191088178207977961706797616050188264661601591137324514419122625579566523671848783634649881064651595196817271565005505237149137187988845769766505541648624666080935722224910412667931554290827845705194824176391447819944495423322493658927819350137417074221733332350819214596914557686212095138045283540201798534979301087707879862871323378931943861335807082464865102387891262262461503968070067362582507906290099553370160603878166949091428821113459211331991672513439756042842990808520455255079291026022599740762267753141264895101658639327126614454420088521706714226609341804758407607638569417004820109446379760679776519061684805585129860431812963632694858791893994274113667045092167587658942036365106674666924193656330549445808837887836477738218939684091306918481266456301784271805726651223929883846857636190714437408609488374630913090292690723895809727964514150170282479788747337570000874911623053452425870023203760458887388397496828944055021470233303033955254160244116470513728344182007052618491652558162854086591750353060780076990346823245462208305529067862192581500850614610512539650867760816385832003384269499192847666323232379598480570713510977629536626268404539113790697079022647389577491052499208143040483032120766539190379769969323421892791087010261395535470146089265342413598390049658026199752470381134530215925721825489208965299194541337234955733387368228589656515369281222202302209962676678481140733794422137517411938937027901392200789640805179262043708908065069660923010383389981539516164183885554110289634276717706140133850269382178182194791282134225810863071803973704496160009698513365519218411747146447414760956152113872799584946857951383191818206276032653599337788998177238516396604356780401661764677859954696655454767368421193858175596881560239074816896322488390543252146048700336925449598215806561385704209236956625703451407405903453696670443034740733226907784223598600900174395084835756951096423472108529069098013407267904678510370113537467738368362570238352081514989291066809837032616986691335861614810547636450049119564433276097402858868079598076904977669372146488860853591844630049288980997380131913147996135335206800941804096687661524979646376020428261915944219199286727121051339008220712461810975408770064767570279780223250083328969072690885643731047051102594568545393857494846712094926751309347377330704666572794486944898538911385629335922493369785885295148762640757703435821320085843819541095821979319365132653372932713950227080037681634035339475213306124690330420519272175876160757510406973538445009366882427793603498377051621916454240946836361531545569568941279554221103359441221176157379019772229192855457301241803263920511044399911017359306425122856318807531268438271581540699809979574242858559659306825472167342461939833790257326805410268978279127911351713459626737310974755219411238612040875291860555186226883117953685465855792179640839759966720298905536735460436069223431192814315278778144131299814643026411183381188927789155994224562301008000019469550185695281390683154996117995266580345418974769403705665582399862075403094968739384436469964192330574023210172375172341272865431248764881513587704637940598387189671930393142370455603668993084477214656573961047891031569603034082665408616671564728937695788056493373921646541563298531171641692196787653068989875631930885258117514663763581541068529915088087312980460554145357818066619435565787597928752438854742133002027873677967086397744715526641812175512313842773437500000000000000000000000000000000000000000000000000000*i1^103 + -193750288308039483821361411263986393298021613148048165985779194857127848331768063719063461946632439648858000183164106015625864757141657676759330738404711696855515111937610093600872248805749633401550735462595526354021350337087385790935730578950181569653630292166143659571147952955372623231746061720654227044403820414743033867378745576302640311369283131274854064675865746747689342683940947917975642780191828717200557894497880463645780281837370815210917801031358334032320959477352770139620736902253415824046060899620806327171650599574006822413905350910488676059963054114817182100352429826057790939106693989657976698497651844966058625258868730208536530637939399577526962896353290646308364594118462328760237916293816141763953173878327962911886325235717490550050006427773664637406657776106664758878909487397112168124799992478382716882028515110415030624305341705062673185964416999777229219224769848853438870843491105709806270325760339062104462457870146229346461163666601910617976288995559295544776413009362611206775998773516144165166036037851828607462494084691008340200169871643342997423407147035177115768761236010230599927753766814734201591100395365198948649063926293696517830246379042036092718531022026495859864361193815119658730034781415390566669001081372352590856490111645645881967328601835302273045594626335712475078437171278681939497218116238094956038774030906061897519050866823151587930111521680754640286949968692507081069454248197456995458250295389791145377466909782943849461906158913997627993809989069777717403325929714735776774878537117425847745515725746075503310474426090630836523139985993967685336195246600561883577126580516030076602396214428254660534165382488967040883819524022809693988872350982999494579688633931398936121422343987801765177704728123506180762771338170358286555804785857159208625082796720533878517274712892206942542018939846907939268337696306357369429389122748298307346171287020486994287602778363576483317012449831498333408654824827202313293546836465652463482802111739376726072914700949789146679225556846155950289843185904315240651659818844688212690826531617384833559641195106863087783442491307781017686480611911848865149245842391486282007784444497550624990059374645018156138545202807163620450513943526400302248663058800666937668164580419816588717692485431333023833582492924452793321931255056233903888413443981758200885126575697606841470972438951320440464317886993641321681903928262290215264028459656443448971761116662787851238826908827783282955366149688431539960863095972874226015780217774299955553047899005367694519939193738418548816660327003411394630842777216892650786348534439824011876985107415934581100810977575814688633889476332153172624447824922198383450178959709424089173567059395328258949874384868217157765228287237009110140231814022425870267337153716732092021861019436323112486117298325673726820858428950077555237695390945422929401135355055782454828059619190755540534058633112682849691431397641661417502668828905274324027844263142984849578863269226745993767945062137879229952249416047540819306092387075295916616247440741434614071682723506161898818031723405811525466614624186175700931517943040280523527656435785411234287969227059155828815597363098028993654722049472844846519148501877390133108397421154413291080587976008181264715798929044617222954370986112242146120887483379737789243040650946189233765215324986824318662748889158890864911716386889172917212515656473422563505822030565486125146896729990825246526123761234202926356740009495175123150561142726585228346530234769402740467072222025843346814447432202997935064304029283108462628042005338021481763094318647126811174575073532974895698496876319877382906296016661626119064245317201606625737010670468800927074372139586230980145561608529953958210369454180543998996610186203772635948746237908219792758063974107117089720902923339754694430488959102625300232233041546483525994950805079127930728716358984827883392377432609091063219202137671600941115078351700610983253519447198069771336234666897919287596806162509879499994914273503067877556971255484217054797687471705667446583950943213734787834316237953938615604142148071255377462707714520892440316840988953506868193973896361756749919445812702178955078125000000000000000000000000000000000000000000000000000000000000000*i1^104 + 175357480258942460731671600359514845955089979063343879516621569390154528558987967827413953665656666634972291518066404505963085514951758706238930099501669256568784453600675090309131830268671920124038714722252784114741398481313824134450895497334052568855685132989851095217487165055132858055067504198767675696009093105392030716084547497223837544840920197750560907122345610353104804777453095393969264273886945755519480627114908082608203711909866388097079014572360700695175259494509026023106029100868709244553828533954715056109409061585041010758852645284094803388740657580175964147655194666353556566632261412300313392935633110318971836680366535941512521254927244053509269630120464072815639835802584968658643489215919218133753398015525054978247860715055169675502703791987925809277404930634987138520117025871397385499226763277316852569400933628927748402278896304729418311598051061528480861400876578461538658035826483489920394599867082554926723805704855747325911972241710457588032461153437171499543913769116918250136077162852887354136235581657598888527871568144547462035613975266527380776080524668447019562580417307410624296445441101719649272911071382995132630429633851003439588742244077379062138785613288429618105904042147019850896660038511207559067067723180934151487211640479076142809603287868779549660544010518231677805020317754378614231886919999768448478383819220191509383302424966969816038059970175032602413217438124565426246173431057618091792397640934703678914030493922207510343222584711519674161342847228121912711327426203186430971155798470300704057767316481161310926497055893336557927281927737009580373125538538990790117591222598141932129224575430694283208909177893622073202816798470385958510163581309346046917509942289798059957855805944031451459821664392538350388750807560188128950942779473070520776173675770978764373605197326040756601348996513094451333772931322748657600478711234612201412214882026019692370222016587554888575877683152995605870514564549878078006484393253348471084673159883978755140215828436102759491366868892394576397477101037207129103808878832812505512654473353015064512502778200035208480008625070036993250469793223064249945935516147237378889397717533724841779380866819465509206273456421704820588995415710960967152192808317855769594470609682804220022951491359581696425326883427586855981400537193548164921972068794363461573532048620472345115446264502978143247446918099297521053695610034916375446272819285221262571805168889507169594274718839295126520066072931126832688899322692879655340195393154217434399521459904338512379906331719021117184773817617237350565417497509600598494416636521212072700736640325481240845413472296452670324922589592928932459236507060496853282431236133140195660058297483487889694965510448679852501639463516730536570721267052597225042568118098299342193202949707637572470887743545791059331341144623994558216898626938974838264571811722903287361117015646089466311128843815593290430934732157921896667831136274259609589036783735408062785520487221084023407145159114725643710584054591311592855028722464656981639045503340036294632274124567571233072159062548513751785588154590081591512431085587589486686879490562106260922179012228906335704860422721633374031601353079500668070264709016585158695528875504047703671102059115707770141634680103130137816155225812073853058849641290577066460988046347603365082620645980634252498763043424143457705315029067302170811580290614954133084983137998975223537350653862524153194245749502865938002350439982410760073248411951027572532725112576238309850280426957733888352700567663664577558519782532779438477227815402350894770065587831515504600713612543567580174086148707674183437507568185127322944478892805867810851790127823972920062827443311349991000984220420775423390739849680849700480720635163732808216770784196906072492565745261957565078566858005645048396664891357516760089132864206827494683154885849207663810001466003693613816098801307813147893494161611235588767592384376694304176395761469608570967723985291517395027089369055378366099763972415651378115478420032957535664919166585937939692063640725022706332816235907364775402215246151916557773446508732168278851010636212626535380447612134151788711547851562500000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -100629060861805474929532684830085382540444459682057617844824781665879986514809542323296236797128013876926100135589458624438674628937444595432787016410325619134720350701345881591995576425906567960161005441655478850622367036004609598654627322369517081346225600711264446017020351815189278578592025234655051239328374163592658019326145008992899438243716743896605797042495376450964493333874788759821670331268499446968016976369295990478346437771915737450284737740953122145235302245467236325618552822861500572823629685584125278914466247837557505545955219264191627706121247200768560831492332651549464715395706611721234896235501586436687460791775098252231072272160698976607967064943604553160409406064504974126642759034930846782290306495653136082867526604453843171892727361294095321772503553891928376328303074720632342459585005431887964505633592621650490326065173431975088329252188507576144290075013434948377735197133738591450802552788266003134221767310374918014532831128864855245300358651094768583615311984344750135296673750698825398519870787906497275389547948652343571825586178460896403963438127331317611569373562080494401260624360670310570242412057933032678399374902386359121099368752369719550477942058757779543783645412377782597413732865910709681671055610309606133817536353279610519848914505085106234039359925540398294733019173707548204348388843607678812219241931239583479909058914417598434781186346780951835295611215330152285682434783392031869413777113942153266709597522770228283022391402072202859787263000413538308568362053078170639297112968190002235543596614944537813166366745862503439000172287523487408358185495979921902383502305487211638312840063744086654281496217366586499849015819573215674642022087611299738479228081995693198535290642739590350212496440024918459049268112754729882450313929110381447924949374816890004417060622174776802918501534680889446435986460894606502267425902013255265167705362613734172019962188713291653164220223566918061715670774516723249120901312488854191280959788919538395263079415337989683354161187759938410468220739929042805923689710669314443146247987833020598634957327614888557665106368873271880783123495890141014617916755089337877905593786895262466711994973414069174075260555307455459576817810747331890650442739629438298495396418883940080034097250444413858805676475985939521494657838141581336672514522502205644012860650978790951301020484651727504037232389207512264697632327182470247700814711651847432808517176582887604894311360302030982143743720741717326393098861796300642675286527826791463816422383775233221384952307463929521724125882110302041549511331126439409791204186974417117481979913064885890412788434218492573285623090244961645523111051348336662150089496158856057531787957491511240739165583147750520386974844138365919864024254935273403232523694384699057677301874109971063110050030043261496642303746510509693118493944599697880587198106827205168708441313447110073435489472085644851434636418181565621226513627188406618979335244530480408411632348883829756815177525418570938498075555779096888029604618885894602495624497721486396379231188593788118934349475445769792787823823088008765706001227918417896259947034529327552066580535666206388044292700935153083478176297738659764170048160877310446650616703807943954568891686015494238697279499517872291145324351943442224669044410784413142534188680167346134736508802093183578848486246694330962794724778665127578084968936888809402287020624698568024392150569023966426895274772945443282192477192727627933536393840370966117164349269265148017132310639026703709203284305395002656599769689118852922835653695812276573546585795527056113907615808625046504696677395361144728349768853410097924623265693354538022872443444294176042496306364987274044270720285190514208566718103257413184860371563882140476803549485346302089544525910480903809724540531954524267990577328981352873064308323960544884875549043595750571586539589301661846338482531528960551196081753428450099961381440432725648594499183015637364287289093558046110218425064445562599447514642612142865144371172029396684571538409840870233191338911834754248977438104723232216309060210795950734710110446968528705181430020599174969920040009619140625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 83927182728004771213645220572894335650123977251564500749355279949465648019631167220695178252665718357676594034571704433777851377213546847205267464747375527004377805561233993267262210472584393195693247457939197388513003318172848330712340854373762152994218885665545717021886099571814771790500316535792609092710604471143066105573710825705871012185418057704580455000177794146222326041686853407142184732218169613809825648719449893617357506439494114735118299380286798135039387727307890786680631258517369714326057739525083346612874463573335630413079831048730878118126725497600526562016436752344094342273878070809544568774590479697605463641914830934231026287340039585764720349476837800644885892518141320289218870759477744770931212350642148815527377887115303668648561658797616149227544896274463623726336516987674827915156952846519519888032174569571139353699139180592756215760950529546228337141868179453114824474289025737429748301751837730934778436439541349219226870240832750546842378480341721816995328693577967164181126596189175050465912444089827638185899162420870426260850492371227909124043810273556999295874325425334250779593510722407137631992666390591460431318590251549937665025757370754242498534688562390636509288939546444436608438275367921813714714679320518843677293093274221247773706527612591979206237415713749371201168520338950853755063755435575010872021484420782849870243044944290264776592704926658358017703336981614833993448978065481867419855168703876753884063915756653083174896727189786616494544128593066925164037272525674788963213141361216212333228959912642443983444383924180974061528880977139311410421524869347836991080553241798554106329946433031790339560350098299858649911477169861394749486862625060518409626537250402385510619616418511009059441003558023171745444066501780891422795689152609398836062374168313126928422969986078788564425140777389637073541789318981392185554706938949184471976402792513188354327548782591526458973967127697914697786995240054717939686777334352496054440577125972760685266008812944255085768211045298424885189577688535799119742114340522668716648493133818961942784007138242717745274001891129168592970031582787210369748267234469070172560387740305252983654650336532554857664547542728611611460138084484722800753050142211225381855841724260611345630991970954138955866839287927112129591252657171985607418507784056297334220173127003986934971077715092185646953792451716642927254700239404771830347011779495043226679864145283725356446141451399202524615399159972371219041220235907269667486744781793818674299851795522137638103700937084949107531204359127286419264008276507577153196952680768990578934335122164871105844106538752257640508622256680475439999434518259684295131916127295347843862466341539370946792578482628820243718316251946562413490765675778098323138254080449075874623280407472378703441877432156059889047289201479981584178737234176097051987846188668240890675458880273187018503904635256554929812379957309610828662200765766476685890359350068426937986305135908910120328381545810644163762283481737042490293146468585693857545487409983397963228775382799543914687049398112196069466037074446604835787891520878609328044724440577486077267953208750879494138178632369053112549080261600219392387264501940035091806663071571521669757918233979011951900138326565525818484216723289039839021191394256090600481789055951999100636475107911529984279704853264130681715145426727354313422668537685973698948642848913311348026821940104547945065565428163788755379740778443794327337050239749750243986007251894158196825622884378473964063990973983929088219842009241270874337438647541834094132226580750824910647335755563730577381306157170512601113883340795017582163625008116337579500553171998969236907702430453041073366055332116948439325992206217907635879557458968298960777437157865748245972730689502514234405115568384696116707078725325523753912016820908447785759738980693411528741396931126886886826256358528001039379921021908190012103939182694926442634597109409262162259806804848187754344929022004919903011275032398739924534865315325937447772487857605577926301543653466431934550485360668456286581300042597309310118952987484493819377573582557333493750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -46236527961639625311782101093009227325789093475711233994007302053943797522088938510458773539942581186154981821185618619287733856668562537944835963815261086803470495415227831932828003483555682253214505046394565368383443847324361568271175122021147090870151710165693654359286823969967290608694315437360552358329708494783383331074156038274901619615730942966377692846574326122695673544429758653147251270286489416049069992625176691224403179154523318949278777609257031025829065735344148518740753292081318422651666131012486256998717339611165689289925224443081503825702807981151581615946763529443414455425394100490650298284690450565331255254974133224538508786930704696749527741316542788365884919840393753728285525366988157997009714021097443813038591843144468131875982910517579736008327593370246267205016378618834979721255731019373878164726382291458459774559391697822366726563257290361732960991027035706686260251595524596152306861555003560034553914815449143262548641247605071623007305869985848019108411208662732175232025629651536973829084741863628021962149508020601256093412686656547264636100540200574643370035147054442011812915304411055568641252103323755902572756842823670283737797681621610707028338094673707903567919297541568893879488133012031946203739278986975704814000904101821914898739286517541675598746447531147239787016112108649240234184156869061518373190817605442783002291861766966905465830258414085339501823820776815020449329436826945347873111937103378860912328905189394273491219712097678208313177810141772439499262328119714507983160838750130481290919978611970547943935356991039659932822855299050946669040482139112768248346945133838601289607323784886047190668118701165586675688775558676587589048167791960851395812646566310325039309376816442105694540395541247884203173018726606812519712013594933784700755670735429997827170100654117154803597593885547164536704690971401685315550809117488213471529919111416323037740554389956993904248610579789977964977213831445091542860344996107166794666047646781136285341302433256865617788959504168962899462867962272627097168560575844385675413425988906906892376601420325089047248200366062780119086262391388063388216957149103997474323660301134638199318544797399152788382245879468970675042554090368381677471718038645229681439997302505137059462130986933149872648139871876645582584048241038281405027455560940880487325792813620251868115235500128359086085784062034297129086686156851038658356571597201986255558823528683377709502667021652012212840400018006031110250786951896080518839192284280824395624696260963795438900405654582554679099797575473666267864779390634374653388124867523182062574434936311474264431331191015877560452160967427104463190524612437378049860700890979774249569800761806796227737930673916097468795213565029752833653258273872146519239286256273906316321578174203179109263236529340019714658862949629554852698931507054318869359058381561154487362762421421481978542009363680363256132986601162422761214933257787827537738226537883821154167477666283063073427820526752213236877943589642914658855797961745797882021428365508268301884318673350845448197573974307567292871666175203751266103357380431711398649475711464142200511205386723383055926444377790121422261080862465267695403458149804157797159761039864085460174969408145797331391169999891435052806061415744295173783335828128263278009413846305680376129366112956366619199650297957677334246972904360024525661462167766453971945408917451413362557034736039393913851288862766332662833305681304745991025547021414125610921272359109294392334529433417829130926814496523315358161614971835608403149090551167754752579370092863473015504717733002522411400729957066564859765914323106509012566136532215873503165204998916998045908137465030617640765514304357347907412995438610926983352959171172218266620118123227436796362436157760331347035787836485818076087519855476455702789098816848450602499555913985353192176207020747717245692709093021870415691755414642417849637168444905571001777332790637291393207192356746722845992493592925062205197979325725029957657272576715169359820948032968978406076459740308538531603944802276114844639999135054977745601985035463384578232114366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 20440448675570706717073858486009571217748133393602421965818809155183084682548136532021592253105841779363286935537471649962580897010329110136902866686288938126247388558505144750386795109300053561311389636656559828454116761435846666531847069307230783319516277815268254415717336381412148764795483699402037237405505207661891826788035591131609067345204850462491254019101096799531287081366053676846937284837462280914127442170266438075800639626094713996727093412422273192033292684712875165657382878014225515581463562227415376707793516757408735387477954348039279735322122822859352926878220647953468325413442592548811378804048881397428718967343248459269703557987775410516839622439373436467056006157948944038895601868983706206170296270114464985360665293008985624439610743237009708524712303917418325083357995603438296824113555788495839098669927049842332359842957901090288512668033918448281352271034970411112806819260969096898261157692614616346038555693501312641468623126452682033169659313623168788217092117892545612707241868797985383041949478223645159187011581365398481743585156853639075847112397844584519556958314182825006001144951995949570257576261757255667063376491855220224251032893867654742233936576721430307574553058061232631833486715392863211911958526428446089386975912315566216210997475698270460905453677902187535120369064392002142315829259682115427089882178500238871638894918488707574713098173988560587691796215418209112948577974795662441012216781825549682127516061018641273477764272924203168633592732364083957388697174607636912895523275743732440650914616038518323677564642854353692878351556938551335811377522359836536530852046585612848418831460148679143565125147520620291280089036436570295450569425895282265132866675543372357713177333917807941051136682562688251055620302822169821072520310570085780108220572789396778019983576025266700895645982458664598063987564841154387555350610006873946693311687180720252236733694481285830560254647164578040751904619772162314108644392612378911931414311756803386047609728755849379333183073023791956950165375640244270229504898804760128579871960147819322359211978159610822881787715744189496493400193535935888433042896439387671969935845782008184261464933156797408781910207149162180435748929896240294348627230064592287667728795766465919968200182886603241416244391669588825404529989599174434444502231989251992484461245477978099786540466262674578439020790099076982169539201557882000063350873691076895364608816156978938848995087296061185807109741219226328973491065055699929804895373723155443359765165401040062231584548990539803709179958259135738703425200483558658463763981577410245081423454615367976088521866322920211391748818863829732329282182382107370809962841763660138418364764533069990150273014848538877998588822466155394002025910537102098191244615989800661166678725212951075102290060313129693816486629769458422056799223474859744364455668972420181588132885539993158080260681389397467797496863378746522021524918998621198334580482842010759251970552306177829348262987665369317115602594424770415740491642161932404363609189775167337814360656617321737757054904570765709405037895424751857396774789912755758489878219684881749093037067439516934106895530427338459852454294384396163466365548379309841033134535644635284142842447957412368173451678516483914296306259351752800801304348878408258034943176152689352872606669123121213563096084415431214195827983203467529671924400009375767557071792872194642614804129949128361551010991463917406527205298591738567473819555396412527277258985825282064349964980287993248284965843697714992591521998533779879859812734771249047954576144248068650801420674780150040172610296912577780427921619385534914124143638179875536893770147330964142717037650726301184779678350684073003302980301875098500518658351179891878112864595404608980364348589561115570766718760721316991557984828462987090099631634597360891041092617349545705675428367009802744891704950214412748982390254415984942538228734112138650742213000948214904500082208322075529846787481326285151661647555081969293742909632488634912789107565882479252883883051308198657304692678224808761808650846779101302086422152414481852184055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -9751404084052513278711104623910158983534356613924444865471607646390358570782194093281140658594695026873333546007622572123513831194627682361126678963642873315641838014083379874951743811494900234830148261769282222540027051760472484827949796581323845697268777998493782158449006879761916809772153288186407229773207668092266500054086160740511343696565100695914428628482294884759790501305292057320326469757266686244089642054909539088259558013211798018765145820920463778011945996092690891620221513642503610707915367493961293355234445941672017027882373478151285488423981406866115957164079152115624846676512564356651933309856158042196350344137611662015515143566525521012293236058082201804009938362332585891457460288276331602203045951992912848493854164031687377503942540038190164194641210070853519689665784350772040923640305756353510846545839195626249018728098954395057037240501889981017944306202526618881691159119465057059883224563709125338692201386454936395379171096473211409313253104393061699666896409699662003610031826627302495844956014363606432745638837292884342492522986668518540576472021283417720369136587767391973017511249272027545699719716728737418201386490268042208691923150487015464481295802295101360576347882843613602209858647304508280521205195446416257612183314768836795728975102930526571416165448722226712538010845784739916345581107978472781722456594417653663894491330398895907181250697972400633859430456477726187886736558105460621934380934433059755631862376389123050201011101735591502264989082917930869783041459691169292503854039875383389115130288595916043837933068993770984772956657065892200813279782274356563342404122956087363438736555905100991179959766130909492735295585215774214721189281454372747524002897724477519516310451371647477823089128257864199996191841309354627479220532470753785953114783851870985031599667760751429148087169837138684597551723153973379980391363616173073733933014443469276660265801187351953178823591203679635220960925004102507785623564453950981098230734226100820417470081262563898387216417603846711607918358320296473684167933261765607835769602990017275595806662343569890975138573346282578864737814856405700230919947573098605697517272568964065307512140688573409049458892039785077485307888003856790834979453294894436144056302558823861351992374820812900772861379814834691538391724428574914755499146742643753990971569350041887326453679971286681164651173577802363869932887275951654700284669692438714492462770205182733953263675391854670363438517455214189812789907757122865782534562876466880515845987803782485660008132524219041142466847500832038181876714232136641590913609164617182899668844120064576999775922779383461002029820353301527691468559591477728675671662302455299614328566271191117241198017728400500366851993670271016420714307661023622557665990137097249078293929166266625555649172802070340086277313366090482544830254570301833091964174494674204571719810185421075016667311870261842132176189788046040055106627549916954994528622302690897169620472528927662037442307139618325601367277645440139731155330027945566837181455099949123235622562763819317541101714970459540084905750111524931163047111267346443791174822881003712337016343415203148709008189185733380539454394082165569591030561278967319033690046362763172157211089545082875936704055916155785446144926704034025854266401618939247891842967930566897941011522288979993580202048162989933038080402775892622882794909697611952977312966876698709805729256918542809093149623176491520995686535449877882192940836068510882290021190189412012282352673953829876243973477927116316809843029017561561027589903633830540465751469906036500886134486671646763537746519221972671813881585146096927194697624798141469566773007249245379337979974272178815194702721134385127043491931102785371748571850076279764771683575279086067280683139200982178831145166632312850128858672742063287083226571338561431424784877923906927545784727740613075015146008106544925766482338265710428861658044723943537325692156346234390287355690122540854973430997855181812492443955662955141438512315468646352215484804617142982346530714622923856184243721217406324114793519905144421031522759026785470382080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 2737740724958785338679299259362667178883351425076584338149170624004443229359628000006579614887125783902785135629529449378488302700853005145131932188631067821613379694014836957824939689235069040371314827879021975990945535203959901366024662884417890967589330099311062390146002025219070072209608271272666200906370151286383602118850550811161574789590581441718212403941188724447086722511545634622253190426935468567323903325001626148058625619869339248134054356072048783796980017554774435536513286746206611914605183292929129708064880795942589203038828840677070988188334039582433871958732665393748559986595622452644691592136881650082453719657132225221760807591981846624683069976310247880839537717777310025705345962990067759910531048061874873809275668992308035412399713076572045820374396524046563734310941902922935009531274224672508448597445485550058737494561382027105049516990957958476516144672852277491084223264540088813431216503605609520926482715301359160959945036999110582276357381474574655491590848675847112183419919600480219763944543974275791165206505907167658360120682567679075153402918398817243356679034954089139555947094877066458992081194316016298749390727974680421866599860455746286544337332387730037404719509518316821353394463413712367359653702937830680464391459880642265332030887573874664721920001545372968409798909247179620942687216322387957223598129876721315538420678600546284305960453897754362358230181836202092912725635654478737305973394966069742358537096087473737140063729006295565756131871908467097646446156968098184810645499686458017714569853921010971739105787694505732734926238016304631467284902854349045987905058788506788226271132820223395478640173776672770336836038233093156792397985944699327070919928677677578640759508521628499476646062076997750600766803077078087092352275753611973350961634370364853462969424273123006733548098464401813608050567434644182669515782240191164196923136013810321534612012355163337169711936945966852346838219409556501802684830359965607031387116220773323058034698258972610895208462469100336864679893144149575998045782634138776061315890552523693398486662886146249629763287627178970694783558400637700407346520510197562111556875075030730974756129920234151023213919382519371757038056520720333926211974474074246967462205521504946873335067384894707769506828280056814055290913962658466149824789876339338048811984153513544663111558572535957188339254259255406734479761590913148934672192543213348304252336239774472185623327098441467018067205342162585028217672521635110210472611609709737256683019233668986518265650276106938647091830798162518522125268854823023705647010821053846926493234696592981308444470221041076339158381141692443460074701496929033740432864384274381970364322075593001779165104369120086554350862379086788166423935836275631159010462721399885529062398711447983236639534201457237132858881027804236110324343424999847292531180978865789746176390066982386078764647237089541847403735322812976737134252347412086951534800460980563276335654169199102867052869179667203282046699836215792875459838443702435030246296594068541958285747021602381204071242794218045868687707473206669577821170668651451850725967176361418226354877675448522044851519826802972530067487618797050112835476788816431275495528501208216018685238240982536566627491699704517673970583832985819295857837953779011035724903162143052251659558358720527158148094770700991577754338126122180496061328316259052671852857980960190951375949197789960591317703887297892122443384563153953256138602130577233735512934892243932926673974396057193219683728502700353464713963969431473007434490421034719870958246524399069783976497679657780745801628900879234376098951015365002867189063183659505543916976882693053683568701688001777444081382729792578700930937785598816609643575109451008419757297783096971324053247726525020819286592758306261671814746723363766042433123177141113601535557792693092565733683039513719291151972570425602765833566913726593581577177816406832715419841768370410653363632313048734567132227933069832322632604576048973138047310954988390324369179168653556986204768446355169931979060144008321340054495768050778277038931933396992000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -429761705592698417764980061335172671042618106008346401280616363095329718779668988142045787494456246772791268980311623188506220445587079851629893016345140036366545591002693007061711759604722766246426264724773039387744011301384648464927905353301781805559053277524239259414978558709607012979114183227299407739543378867641514802852674671388667025821480987881044025281239901594077246213750546737949226646816174637526045539221069635605869788691978238182622468543124388709805956599573773225041179913215871879948928719740929123213330652621944810393838165292459307025405747609904799470039292738368449033865780629518955598335028501936685124898948124187639631837415459134338081832871270969717975210454702462008813576249913814853222708220540827264537949699539329459992502534936027421983368600614244429236456360905077196763426656794699682241090783098249549539855284778946634834156811913178988618873214272751450030029065909946893228885208004440800557007503347799802553709213856175191030121587020236927046059717586103404237078158672759479838059265673820180146898040786192500526344470532538942595556383766032908516058994784738097063450524215502699555464157840851350565918213441409536580811739647960269779623934801846465814768257821694656177329093931654684160508776225182799310116265876453599155210864345133351851485851388030239951403043208771826989354727727342844151418560800740499865252347630524894677124612182736692348587631253072782104681283799171883223254084339745945215623024999859773211305913063612639400935235070974495101742460415687638080591193464927655602142878871412808298019931268925923593724731011101023630947719417050852193959284776256908100592203764001735382712051069499349558674372539520040150763794925515207431445272856822266471270198942713087966517844814542938490855289502160472605500609614783784868186404180424951226726450509352411711320455582551340683105977832465082983679842515042413542458518197726088110711778602626171266994984125329931051603259545500591609808130283123498051775848919267986436044360259244627287688943653948833181311058285271954147838335391782641689365368606792954092048314828784452470361798689727113362343698077846026400495386512728565128705585385996570727885400522535298761464072753401639671975529882920485903617568077432086075601928958749376634230002282063157074572498266805181729335533813007291584127393279942588336029929002254393527169351456355054548927514059030508906391799608403780672615111802434285788311350590218777477315836242956498972903326029699649991566775485041339370492648504386713153134282320517089174551972069288876755333776801090631956754200246790901709790906054926418835085774508721354509993902165863591928514691816640980870652967498524633962047078059998956972721853986475745257621837759235028452201016922103875847370375753916437381828395969659070327624651004304108069301020069681496182486516218252065691906031017539064595001208849546932603834606945954201255209096088253588883421972337586343748681681999489531849830075175188945336502251232626179973826297447692173029091546710762198322037840483161818579106842106676874787326660110090666919999362561899521507627416182547933080752802884799987370112965004555895023300798705937030118709591492976251111227824367167647677688510201468395602145988452278879314927813488474217330303767944067495075637281734142131917384249725202503284351545218655205563188570321182330376368025791162172946507560523483579053306861098913967041996238763292115121718547108548743884931673496031885061541858845298364117701567767248135841131619875452588533257331720753667331040550581929258395661017444582952379908365947931571714457932038548765554338238024475175548042619482690350356387694875755680866380297007226627367469970870476512794571477119123115878800374156109704838141645608986829825877431289979310536547185073038018815541987405156768315967070907340535559925898351321596265521229992935940729431638427313369613974710264420833544666318479483873333729284902460640896128958283825532615652956196927404967030996140532674966821351262429399549719261354647786704206853699968400747294839584683268951081607091930105751524859725701532750791687203996291532062720000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 89799219584599995377792751390788392861079619244997386211232837641633219218658114436920065432438727055908607744912689439983057381874904424325074620939260405118303804684194703144597077590887041508215966996952149235095156366798199291220147696556711610893072848160990004625996605546145785365220900704362591468616155832784857601110837481967019835457530678173719300532929197515020608095153550294108133771235452910723929376685537377411319093976617302620043345393658500690817354943065765870530601228569583409523005808907157585412581975102627809228451371395247506781687038213200805995301297771672149712497653570143585830206725581362532235833322240024595416325330279662196931063952826818765200210734625772308944800888801488228110873318419372859517746645622561703365799097322578912045902336104802785967054376690315933616750655630642720290521452721079023609068784427308686879620749152901188463692834870879821506021030980223906153126610253960174466083025873634610630501261454521432885031600853906124229519364093021872563622683325331933717266103929912924979324010005950794677566388079485272735230542996697827641122845360125391392552635492484465794154379700473978235762276749928509738303928464745918885332565170233792529922676077715472751729845715377464240930113733836737496854003831866746556962357052067499064806025874635018532523675111347996295516550523141734565956992615487537009988216695990686153334428941156656121283463773533356877055701904389931678361719403246819883841770945518752388794260568127176434876286713594730711260653788566680203692974167368573598349260589484591050561439299454241849965296608810055327620904276592305521212166140722159595018429062877034243209935163663029099882657943519238820858604529148066977794335756242160272549943765794967080460775950117595673790699785629587646231941199549499675346723212953766082467575075216368881234582739193146461819049068470684691326832747338392745446392611904741294562494484443329864512843989406872880411476639315745459553445820591980162497549324672311401596186394865063037580931832503203335837704069860443302979340831154585377079923334979126323908864343464198105837874940863711475997910125931792055471852301890633150611786973006959582449755387917775725206245963438475606233019611168832064460437539888588234996255800549135931638790350422850571857080639359023217426736365016529533921605836848850591574786481332095488210815298647842000869046424335763315906517249403646117053821366266278853158508783501799890605703677288607318095964095729647929989171769097285989593083090483190410046803252699876293728754357884244678535984911060815430781963481005608030279298707513173264193458651648514896376038765538229268319964240990159902173610139121828887779783253563749920055410470559383352359438696445163151759705229654675617790733410632676918584819745770513861795406729165795571082131425099382622184308478287744240984886267879229365881394316053375921364546778806942337764167487743022525526065147641414665990187118859455064921685719587791905018170881531754099569190207161880300382091606227301692705316864193657973110217849332506218329674168893516034073611091486776910317274293475545052238119525715603188188251196991697753494189181261585152989024499764358733420123576637684400143006575591122120301202995479636449503524996675737342216416178445135103232476666438903939655015911854407698582617315687582583624855673069173541990796066891755677127478650396895414619049059796709472944247891723308359317217307363532479019365877626084247392532804548042707206051272664414807098287725142716365179258461926510969125862993976176340118759116000405006344589899167955383812371249091618402620080429600754150651931059450064944363872376963857042675700090191416940092736479538167887954140490938683980345495255425392031844129725203004043051147334142895111170986279903075875466231114514487794461258323793471843386793804766520443821603370742799537579278187151786707987410803901847008332640043073008729237013047029086498190461242606839951662557564082462795975159186841467648372091002476329146904006561770121541148579307634884364151171878886492322275850432657374942098893578710488128160138796829822156800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -12124414094610995957652876717791786248670182128590590207095796548473617602319532512836289866348181935186048131500534565776177426630590049979451869996672767209211978681792621881239154360865730503407533832626715598483426455566068569284707895569054174677202668914907856735653820047808942705022718935774261575401092548931179813637251040662451335232115734505269843886129279687027255148358561911025781146780680549383367936453949758249459691697754160980976177147229573405563066966297493087559138058373832198359736428280945387899622928185788871803413633547329739430796290238392774325834953525346641187236693656916059247251005732563832637437915366200095269858694163722459570296970134686278303510037116608719446343566525705290224882373139922261627352393278343370732707491162810268806319828563923147217602017656215939702876843603680837632181625692435814956263885831390650237737203713160093442706131010414357776531500667416169198301639014033317996420524360300350998479919833295160253889463991255118048040848077211060994171471565668816879648418150778010747057397525621873662250861307932292385046329380010250895231680097438237302485246988062742747245699349257019941794296630876498388547455969110234629251408100751611438432317926515455981409578957899125343933802316346924844266082801287860361761100231513806632667298266524760644660367143333913443301034217520785356889179613181389526390814290829256337531965201097396761806399458947299558734071212890044983452969663982071137919218111692835476350920089373822460459558724114086039971282495435070908712638092312584210048279112424526819134115863164609799007050604985078185849389378761523965100790718264820704201431986375997839881471043664120349412011687678497334212925295895799270446608823745498310474691255859189361510637258746597664434853972377946825547328902167664377406186324019588295034287188730232202804447513415147157729176257558969863128057429079221851875588741565101605413795735557785643329085917841274082570546806141479163953002704622813895539199738745290116337241814425338795556937486884610725624525427558788770004020201746372430063461376795885255723448748486266934146019337040116112137691883399610713414886609256976119429117748479453362097828222808517966263151539101508845152438409450238407536526225305033199397827434974293146913123374525370131557406202644210653186551344314261547886636848389182296358355190418442524618359837411193380500105585870305608156363598830940162713333777175851157083697639234728988135042299176009574778151872085344748879044423952023133144205090522746429570283068635349651550555498325250912084671561098868358334316652373410525538494100347272531807843830850658219568130420360486497673704612737868427074905598061839607765457816506130804821407870149971729722089521707353084362511625322598743539030021074489696082910959938759600666872424663458600427411228924541114017601453368837854603146524602776340473891345853501227307011246644084942902695285833593213338698212615265080915165947261585754481502636405957020202376028352698365898478245427049214473942857013179329467789959549342904712494430998794669712721149702961472614659479783172788200033768415259458360377833916056055908645629280224641684312314280072574383283046443267157411393131054204117598381314069978817091107413761645040836449214844292780055095128701057801782731200766906225739474418991431941778574649457852810722071454690146425995542192529872997913134306901558309461947553178686818218125396198231340490096131479792334019816067259739917460879006669979762705548739428066825376483391700143296243772862850781201853511430388067326704129359635503674512225461423164251289015980848209923848609377219675185177879663456474649531993264804357809847693785580402158436016739565284876442112101664880140644740074455363111732677417732066639959044610729637527937274367851821389985348764652467408084724679647184918010540726390286682176484184219501568276238001834159803981244368102644775200210194041922014319111739190373848179446576394059808868429045661068618619335905202995084207521059189051071530375313645576865065863595410927057407124907620651109005262695026317594142255249281093716672444891136000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -61773032463642844771184405625056761061500238985332300026672820920814236794501341173980545714748437875630423790337525310780276516451489382056381203507690767828222582192194479644141247049364499517168360793524908405665140011379211292481901399514766692536053373653079320379484086315510818683673729839003670523740347823159396356252821845294610469811210018984737963470285207213188843147121190315196522191696712930511682516099723505992886076628480665993143254404463607966917698270010398944151057045056482276927145181730830516525145161916156732496153289822488645971030611128346979984341182949285853499059687211521555595276470302300456763419923877184395836574597766671954626412940316810594658561357556959792254486549980080921174629795094344892864326483386030177342022274848361910435751353133651492237456498340930081414402761186260155781711720414749340797987782965475954751789700190970354025718723778003358464528223120323882558361275933218995733249534482301972926460527500000771004895572877520882615103567064352553744813268999130545012182043391903178352069621762841637323085696039239612724561197602091766235869038103787961883761873135663341708427063626290751533818422971644401127649561298294361492833555790017965232580698220383088858942705218829174985302950247508333783266234135886808737418030332081606227638923746027535642295747320827770845460901358645785030821280748728772965094289700620220045135231045917400288848601849399619535753173404265406885359026135413202460520027293239777733685146410686807586547794381543035992144540473715522505962998891047699040551207367227445783579099382229059274143835209458664595736301626619249717702666281171827691479758274215368150707640211240441698251456281234679244381203713682599037066968012138192973503580865541728412686189646252663519091530314156867890361289835885108478616134588480117326371774901964001614974376650404675184395793054328972686510246274110403300449483921670878894098146184870102007257559364944101041847915580424520587986403617160852018240088487561669787758255525314270392079086137909531229289261991324855632075295556039139034227014661452301364569508123373621521826735475817919880020095352401519217039547043118494300040812837821831372639933847174400023746356203186390038991135952583587438753120555784053135432857525230840652486727838465686845682426869499916295693854211630916148938951029460612502777998403613821113260252365876295250672354408549146124005356331489163827417543632686332661065039818069894188165059831308231666608510632291132409999413172160747106100539893559829784411522345969121965164175479803337539007599424008858338797039114157805883609873337887380361102695801015056763175402824441501735341721780610339192192422469761047085866767840523479025913220596594810004336044833179594841884941251601759647378534370095116407931831122434742877943719188722250891717701850875345881338119204343032842945880559711562139926765557594057295756245831651418119415496942607119321001984705028876106970566950446524346335927922746682471087559101070603204936127495256348021809141513633194622064365293055584626290043330921877404406374507432388950491194124509986425124098695999980358791282797795827523054984499317066654563506959303271860354738466925133199471826881352968115339579371693885924874332759055850369408639779865753595779093090395438703935107615590431876246904954139013404660408517222138811170753679233565929802644445106037403520575365701820423941161047114958742491513545154954742469506808354697584980199604253233549145514084790847187880017766853818301194979832371253225279316132375212935408048267850538819473940850290623950773113655247427399116704371384081879249142965568324817563703598036381455410371020913781138823198190132816291318594399445833874693918212160285946367438021944977574218090773384450423098192002371040911550934011455243152709619749827296311919748201654797273248847719297959665894886334588104317640928606964330977357659077514695665010195707281698032588185005225955395122655882345189447527945784900487309728690186335172257516118093300934735219346061444708760417717181673850479607713596441467171736251088988077847102605516190657534545100800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -173759600501763365225267724099007473405713215445241539803216963981258236133271115279796224327107707396589465914521293276280758298712349405431424464475793582774697779952169184796261574021127001029736872082864315245997970485317964026803842460465187838765512422664982564388607601198392290883383147483308893917348812949234029732646995786475659146679916312487126640847713048547810766240693408719679976156591374207040732638089016938679766260694001350385908151887544179979057833270506176222482994369648347406516791208087885774378255348967794307614877528330824074426162113312015465779407443048166299184075007833893241246630104482817183673919514822861789187736198866687644700159598533012417490981659208823639272083716237424331277046421081700113990142839324412483688528096753828860512851376865306589557366171712731830835277407488574042238503318643352936668977609352325203709820717466084002371273730154104950131852495603084002036189085018047158886021503388612663166764246147216524906598132468070834063285442101625723047101934290489407753046553328685743418390840065364342036663371152395247624681630366976506089081370979246256528391784651021909632165837553292300447362541661201194685731877389420794603838930951914605662412628376428995733305190459849804730238323694167701073438525575266093936566512065249036242878542093283951318415434675672058725375929052011749691788969618586259727869381872951832098958210650479409640080872085174600241746806513999881789544214607371576102446082241497049627096862861523907921591383343047014409856950446550138861266191018431382125599708324877556293473578068379611935325158531578695976108338078747081730268831307886329522942769491780429864797156554984262868841701634176376214676227560289392711209412302211359600581906311133398683946189381241973710634687408702570605146122120080195330810153061285011245779338264473931564988138919633265420744765216927931528629307072527131901930244641598273459346382682802137428626201719434265235463566045040112920794027564088216358797410807665826476663903817885897606083593475688782275836543376300878283818077061892185694106959633576916688632340610361534077704108989013654429233102113710846984741190596699637779201525224611143838926671987587568731270364220642276497980663686215471586018068710927061800946846467899732902721240244499718305069234662475796204241112102464399292463261404053860211339310016632809168801150523993032440483150828889596852483098301841334602126998099930685441616802344018912710859502992336267368091844159925641809902768885979253020181601540689825205494550779924545149163723589808698967075839846553946055174336785595735310145839792250673124007864055037153773963212190243083844740375515834737975114420300823320690109735821530163892384144237779014271201813113424590662689056941970689908840217713781333062497435844057005054176399804859136786349283317484945509179429902235078863469709537343518757016275386097674340862602284631067415540657751701038538464537642392522117274917838985348148454551656965462434332322352142424100281042144865964208709344241478680766518521694128214079341481099945653230860970204685930392079554213883531509103933992272156813490414680280034515642117277299102835106607632856045446255217496933406963704495609681234957853011109119480631016361314670582388759948081033483452341307713892048373355473230974188692953768877006129117496342251127447476281920618869782590346658724335392893322973226275289124853995942741027919617496963049161596807367899810252362928054061174101725875753594072515554278549809681961523354515729891188877519226571774111108434798817467783681375406767766927686050584595553887683537003258041866235488147862744201547115509698185436420584185438248488135410603859593847535609687474151737712849854096344282715911178498790153321703471270753068167271399304082895198484920659641969418998800935038076971725674325069171123965335247219321463392445230138846648316680577199095616325375402055077483452514064637908980907536489606902087714972335306654832199786623978375614827527756758155800922339294393289022807461515526277453145938753925757581183735603746847142974786658340899608321159152922399866880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 31321465217022204538246687254515287860870716177014468428817695025384445875321342563745184037414978631850921230555506891947526101460845920842095244212293134157070387801946816759556189172724339997191040899930895301750760839858121688107842557505883329241725414199228360649054457146139785884720090002542263768692309809818826426113828635744439658609088589234601257724866716156654416867224083091002995614698125157557918601611834507478105960785720418167583904870549655511942700658102700070579498048992707084554755753468708994565576504975512762253862645270307820435550835615655751110537500729988043601294327129568860439808340732404457590113384963203849866582889165229978701961931829298111909218061281391640485278196091097312513798758882963554422446209974609944252409619325473807536551330320263404315107924151501656069428879491362188497083375186499339141721075699352885104233647740971594457409214868224319649675934578941980816042532871712592262894903125753065207388720306081883489952798948523492561221529513048853572725917226023745316369099909010291181505650427376248530035287083796573387911052071221601436731024535686755637907470456630065957834765817153421186613814345860724851378697080106879037537217991925573091859832037629530903531080027817133758588151567592253288199007244968998618491638667883485231083632530488663312215401077529569570706079871580138453690821530604117877898379169191472313753726440014511256933819842721776213792868545445247297776191244180068548029423633603465087373056675454889523901846322955964810031377432568141008671764261291502653110156822850658206067957539148263741063116046867264853707454038138209038853558987021772694336993553594815521544791219186136542264063759182499087422516228188760932179967753136161361403795357316307623639402083021405540243958763186488959575462665367302621162042535599652024144698607644240663126946209913345665373653551652513190597994050620086235289028565221459422762022058420281050531371170339404823589943164198088015576259788306986649553027330577280296461863646255257303104898447114295330899702185227986311817847660151510906621974422389466103463334437586999303043096916196766349587151314835871710833699566804782356064899328157297183061196566125643720729493036302800520955541777208418417132711576743932920812558321366826202249003320342920549653467539799907439628609751599530557663568382468034008846778811207119706789926521034035390244086091538791964125825762994734120112430651744262930327399195133788549796053614053906170352771512965600943544050316941480373265533036477098917975313185061909330185241307686144628177512108483027503296638524067124385181958490800690263057946478381781178630479556838764402651608741587395285053707763446589134316861053204814299022811358480136154567903171442141789073754206960670261222855647928062162989655168721328136247446423258334958234534410811989072905259093435308973346817568324669956615228475250082152590189712286097784399275124127480981675402333509164497119053666215301529738501618828166048354030368156711605005916152815004133115479968872332689640879482254614506012161400176579030209699860104134930725048306122511053593124632470986882876047690718768071197152976284238067140000751397867963907542430741186805279601578048884689638104372372135309305531423659830327697564519879552786096888165099676476520819257674496524682179699471068848497869055126507328235375935869931391646701898374059397386222522945675892949128295294239529594263281885544284908761601229742139662721814358888793291545637705943817066057109047195027758782201811504803025481465128929163714221510406414840049318010859937818840939444924858221761261790729125267253958322660781245203928864628546706535432925159426083567569279730582152202467200823176911385338462956967947647407979447125973126880058695363646231526945379634566616703957959071736527124657120302558317561019411661868481573622576169250223474406476089363118501336172872165075740895794714356916925808510158656520886206353080289662322775415790715397703158337881514545003385835140333398940710680533486533080757273317161354109684044189933558655024060948820939523773416158409196579816734720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 2368931347622853087876110218587372019563534115217293335835260875886211747349232278063500037169976728245616209340488672168818332541812712924145630277344982813815248819666177875019539690530845768495332733081010073949720583212913717007357682022145501547374921470530839734408102579824648151366715546952670661501051005736241766603542398670723093243344576382931704084531497822227226929908789458143399983190826680705178975132768132209788445799114942132493755662255885706263429369347738458756969746259260800861346748783149137989309600576677429201007046742580177797005689884604794902116625697279643600351985392208860151320557842620582245631352103741484523565152158078005825556485606245622839229579970178064370659791681500844722485343758990803634757604603644708629381246231213956907637408395544847512367395933199705584208201059927653182138124616167619063036541825239911721026449004519664315211424187919550992101172372200227759881837507453234866668085383229642572705041722710607725826836345886430243797439450145802936729763291162873231636011827086222367054742268444028779677970998382736418506332793318866089869321312770502264671675506018731203884662866211608102766106266170335951515891049534523180192910230263361826345328599452227246296908734626167920703689901244427126938607208311055950762300027021637868682121379635043084095989172383694066964474683254175442892025504235631709526345139997927493291499375219155744241711639349357828542248204529670673108203066894322883838987340314575135501752402609397384284850412286018656373700920391865924043553358662104623520045725372885253556180250723488593228224797575914222687852268160359283207257443022662620504161638166324764690048413204155648562788743157581414873776806893816112646953486990989693409131881108633591106749261575303034358415316711935853396624198478041609833206889275122185983614891175918468381001127950661852332713948972713067155637591058361189501408035211407381356947137618389117073897508361176534053196411944495361511871339433396134487759699137156948499300376832748974914525731566995548368559611920848912914172312174542253044982001924826986349604721280026794156278025683571384349762503569855557752566484784232743444652859246097664258424304837356994385492522265239582755723388210095857074595835217085318649396281663919904372378928209645008170331434507022182203622105460326655266020020651446757347045310789683788484722202573290764677141568734552670995852854878251028719700889870062279581516591393820274897292874878004452419394148057478466163699630449827420020218816295520732163694149601553969265329246843054960078532851162353534252444747947709555018435655682318847510688257052419486916728447593774268361341611104345205268054108650573265433645450421864849344107377982197297852375069946007256806720499189582653446234157015863074125637478039059828947015270418384623812304596608937744102401391716750040560293653027175228210555274272999587984316468212593959309826886581054618991251969412819616221738337906205390509983981959781769751784893567768595201217883748338033529456161239827590418365401514380914827848314532583292637325525337451731064550967371575539024623886000670218423484560803828017582865015995464631239931402040685308513429154914083661912943887285065602956330201824891949333441103411667806702744721073880582437748139934634592727832689436831543688814518795537486331808958786945977811051695860981854950226643155383701415395898718449105606527512868395226495918289520944614637617771324372416621390973713332537956072437044693532745644254152971785127806904466906414211286568225003729948250186920521438080805589803032874065283333070507167327527584787633416053915461062582963617333254733960314627685313171264131039763846892257825842623901367682296442814473512105572942300656911303241594545727995053744688769949333073787287029063079746536228728224247786099335223515754915602238426082981349992825196787407235829654453622857012656221610151693919248860867401798305438291481829991299263822534871081406091757750376334231819003168636812848768721956517735872727629409641606039281086800126355110799178724742476802474403226281530246561523564544000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 10256771127207512505905503010086187401014362964111778099326913954152197660391561518898814473838210452797990607220745176331228097194739817229621829718907241263559285699206192202299232158253732533444201616199397148868627196941326922762735889147213998416436129628272780371156773303770986314228434501739665465425985452066865679185798996312524190320184483548790819890841581997517842627288257866605436162748758877715706834561764466022654999788567543065929341694674217620901887407933577977773546374954479771463955850182938870143798688627638512489737205878544095928763988021776168781652072356662182036188017499940612816359127516766487763547549893308840471015186455471295507873564115732499631357907471722869696609331062271965681135445737225207761261783323912957944204645040348946391406636375842492211064631003321061121151021213876172468561503125105507075544726159218039672350774719718551612700306091757934366938212310514229515599805232438649264884812318014855881720467960556849083941349540183225227250883416096135666213990508866898670595961383358684966385945821294559418969729350339569700288569772984532719062676866603750717990824015640752391736823795199268545939893768598691018960159521786325787579683159992236871584340230808037597365655256617936799760499121721905147960414290222821391853113667875394396762452431900327215287744501057114754925520316472673133099655095702398305777165225847326907512772714469293016551587840701592203956294171513975743753597109678122599257103764510644455299081274556198356689428815195819978347042429387201007315351882042823511394591367783292285541988490039935639328369933648213502288663139467671199584352154918557407342337322355534588035508241410109758169677485428434784816776833383827009380334308111767731972932589754048510891656728234630108720997736961746516344841603451313863653667845385856776982946071340244115335269107030607426507654453824035087641327839406296214451395247728122879511887293511737646623327882271547562884302367230507754753398758272652450832943571078018079110598650739860207261781291264577223359057299897181944929014432174270455269623861171484963120504251951947306798722194039805182983520268658285767486398986906471883795555459132943549866304570457252070624595291405060249160717432869334214053528074813434434733781387779651347699682376132460450131387131716944668660001980104149354059333025597475108174102744880230698237630023827949308706333763606798865134030337941735488380643957331401095252727845549824439693667175462498619898239157523497312000569018358527452592323137675603676169779959769958240352220936025021850710098056713866591109629657880482353910638353426314367643310635861805003222169712349809042335897215037042643796419069926715812582362344237829352744278349123697160800066328131093612965090645699206049401432589662904608232114887523871963322120728350505389360919587299586664075908152269611492104429189804664846884810800151206898013548471361913687272862895137925186133786636564928406966435789615980534868047188335981750505269458730537305119989894533805493649591580326238620222731290271379832195090036230227175510200824459296595838698420522256579627794693942719118283738889578491671185521368045323124702909215107706291654244428173344323585763655035687792428842704960019474961908291941872623001542331426014714996873810819242961942614388464054519356888862520674143625595748064738493702289970524765278401062315364631341325621821777146474162278042702293860258936866178041415172141685783323733480458046575272386598955404518923557274113606383694674599036117454851174758054496084978250520096521607698373597825292695295993154992112346931937797304068277645993740357843250189865959584279900969417723523518580837466999280132252754072910687095807878737658014892976080007802398541121334171914113349041245323467145781894250480811970905814541420373422017082447672238599129776074533951305828426659086790916469023151546711413398051830853646766041180003655363212244107604528708209214778782679640757584011073677038596958289134381460772829197383454085970475049248876369602275730926299649420075489092379442097562130612193136388957963655577600000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -3647875862539090213048985624321069828986745312696284588132667111648397673430306970284845983605546040149295081299370321223496864425607813486280385021480242731800389255923571308375296867452057479675598177205836150661903580378765489951528390716499722781016972242872984443453600290966392673675265837554229256243981637559313060733905169440715643666946840076524095111170545097891222956600845417320591403925894394391153790758844795055289750285910616877255257548904990588420438394159053118383439344499263312413025311900636918548419624211430203873094952049335933601116141990115664563337967341355944608453884947834933284677239984605922850920948058292870803435697068962133851641901786351312273697786029071119998997838230352335472979340897755487403414295522020897957429402780663825297099837266047842972974552786149505568113115901706691762318025776081923622509390925621049444723529887355129584594324460288979050516773828694281157299392966852196619550062828564732021316455100110266041927536762078795201997731013617021357982799912355227681209703743297789414710664853252800669397738427183204521319128091958458800267731460238050333049166971895804564504469164042265879294033450091021631167631851229406771556054982285514560847985632613016613753192853576476834425289824000636322429400728710390469908053405833353657537869725674893651068586702077282749252701901201966503546008158991250960609911040856904493153703386679146675675207278114357027359899116758566808940776452430886826105532777256216712300565613238878793100917762703674130903551660740687335610459774658403741725390871784407653302344603574566897609365566626101870025605641299582817128920271764412618382763375573587791824337818173023581250225038029417740778286980999621406095846595236474843258174640241973760830482733869274006567189939210531934936391435085357651164810980910685859020973230574422071940788540573365605385323796885989826050948662324672589160162945863445752640047742143491868745886232353267349519490357414509078042988820724609221217468055092114188737929681756838270235532521999876041121175075132540975967932203027299389934782869497759587661463765257912376259511515904877501433662082991024542132854908217249344764603976133441282487078117924879820821336923494201718970866367418352529546811171452245410509619566780313436052698214189112146323766963018237210426018135721959227677034185733554101625694438783268465519208942708862362806375436195692202623571662064762484244039983370958788020716289460923691438526425433854606024846404057461573137650945550163924774464853931651741162100214393341157365543673943093794478140161396541205678704954075024903862189034906905986944011996928404179902218979677483195466929051938420863688028949844509283870343012681514895908904900694281764689057355239951786822007318535554504260419680677559720845135329990352925912106546472935200348778749346260025963912518086392385070079120747112753596712882969065635719172028719884137783124028577686036149686099187514226650494451414264508285180738989527889685821567244558811226833276172407597441294786146202627793231402168482205066520227429310064245899901715708639897237470329152158719137521710571361252939257303298051144049488056529135703521922876110647244676961387843005159164944276822318148491971573251957871766842430895075466505084063609817022403047771726581171117298257430338630600947869887051526420848881555851566963091412109284576375324980024669473320530824020174032053371604786652096282285580959381870134603648577204788995359226181895366435352012716233397578568526496930880954762088966690852660857731371187261384565053601536757206124685644457507584130643772504883318721412521500405456264091511059381995645409800147064065192853915767842815279224872358939408866645124397308290694758489688620308264363664056781220614991019499856628901536832664377694288436843650818855266692650433810609071586931998960403931028904089595166719603691024493320896852123170622648677064653091638500984424232499887856329219519603836917222359107078161454616087382459083564666706969896867490827387605793687503570696686899745570052121364002646917109621136702873562448396288000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -99304928015072980912833948742030026756920887255667386508769287556983025009080988936899531342937661005078434418156956045134819026664135212331430687029193520310828722062886487985289243230974338498989101054161827488635485942817831301734103892792815293085020565496267476823265589120197619896325777090175190184899200156066254331488596717817305297351091520550123320577432201933907866760347073714889593466385533935748756520006098241041704910716427828282155619546581056868812302376567296758992426411144849569018145183663492232403543113943210505131501940216664035140033726506263790704541065381338828384170828523764566806815862686228733500101710367869167618213188525420806816590768172897924863598942958847473554260938596269267850880582483489775292981903911695459380927579675862018348977725972305933304190241310684984049718787451552014522016651559637166051355790733584151621069609866163310508364983492646549520785146975006359490085010004747437777125076008143548756270115776624111444814100863204679779120900338566326310766223458180307803328577584473886933033291708126501736035108090629379607747373673946575588731130410729594204815499303914765222188556248877403483959254170193031739415561407063538977108504177866376710278052834823311538827160536750614940560329378618909948063056741926965295418935922255175873652685634125253447100114875170380086899935999987141984376664828422304416384323695234788132320669985032241755740492942242699376526772252846301035566107977864466855532144464369590287626057217356002583824785663725907401455021456665557460799210636425074643605697022949789299254538706923122512683437106789526986574024092862115506549021723217819888999214124850418377596034972672052776734971702296837958298045377029189006189126817559812071052513027922991883558038257339117352945216537654523980066363309708693774079989736912553687697179032995963257770312822445190833969661775966485718840226458706182218195379595171094361644417295596501807355830218799592714079584830001885207560753984961054390796305769029567090532607966472258103260849830099120204624537204402632969556220593211557026340195263375121399653416563036840111302392950403467455575759549783181903181133085616232711748130050456914805765362395611840843478784189004414715323269850557970338700687549907336111275005542410790973504685992986268191346011539643168166039944974143235686500638428962901476447638785231088338847059041981337796585250637428838249242672260511422329720690372699887113984748017564321634831867468098536367859510881537919216613939866457538078908172111990919910215980145646515462500323791934823215752882050019028777592201108159607279364556618938510019047494023913501765036731291372127633995811498713050925680185791731202866983434402375248969582982539294170074327311696455194081903795479101391353897191821132577165597403892422716803732852510951636090676927470300535017981339082034077186357883299563811420070727194390802721290883884641023008727064797504506240882415548516988592316984340596618257646295770087742931702682012893688299121083545139291533983496207852838124189930278204116028626972329096604156409097466720416773286875439460509823924867952627193722314096190067125592928216090781344792876610933880055998014847190622589217687133641887235481531292284751550192856476428015629854521274525363192987696690918231800771221790914311575935309964547819232235764829791553771546855781799006223481420347795640860447355127127487671843670486715059630707099219925185379783075935565688459498644837287481166065573286707176135147011353655225463621436037440765184545219482271547702818094454567850658615069544962346483814743958063264720288261722777181807458271719134022252109764159011795346957534712718660431969908162081677366055799480123166596135968038694768195411383689521232518943993240405231396840553710205591516631323695151389848122234758241267961052135701095479380419668674595625883650067253540166695745559803826211830327064765427818159527641146151797024662495365543211900390779338656708816822266574571188390014732122476737122307241177920136736599257249187970362088956822032276154158261838085196212333235404800000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 1205051761977317753408074259101705417346428578819778860344521031525521829754447861229090919083754557881715746411685497461734583354650011881974158721977707943638173245458044612293161958890299122633830814103523774966286820208533973779020144274818725742971106810320405791275812421957292665013117522855498352395245919630989264727221891874692355163337232119185250496716597289510733635870638368181744189240086775082102761059558026251045057574117742488819958847644508344836793726401840568584734888546569837112364891925853316820065369460276344962029623203434396036809340479257401574582406433286947376191014424902702642152107989208808243574714933381850802537896987049759241290131457370103364104045068157824795853511119907855234607872606429945522906998193195034024620247031316835211649216856259025657342266114180058161410206779907991848960049707006838068315597023909517009030207693602360883484685029646750471533375836638464808771982294450709852891957767372451898406553556583552416231341231153179269322430228089587656607469225142023009904835635257876865488460681965965573107864139628566736279878899544411873907073633159634580878317769762450725330680198904140275643701115596773653950785448964987581209666811778435526464282045764451213195816685264433682956854861312246251260883226233520749700695740579959914566718992481250746627317805063779071407304990714050980403198688729110026546449738995049260094820718800068450221285237302754765557648390060010314962054947557890143174526159506358312832747834136713456411393177860882200291808073545292963730175425899058244046031422679514459682573480586088977996595427046424938031761524633367724839908992966202915008388229074743044667078166111082632573975193573482427007185101309750813583682433371355539533851195800548104042371237656413454422073266567611497062522579671917688042860330168557645510838770413635250517313193744447583263494465562442439315036514133749055138313034246088389466112041764517747031269157817709116131196495343411559283699779776609615211890775558690259732918757667753336178806951121767128683032823819536642141087686146829586404319089705083782756776519667538771248010594915501513623219385930656911251797277090501295834161652415855255579960855905345746345253230561601507345340131877165674656800352381508050728656103415399738926276950883325797792174848552015292099354564011140395498918466802001323038033153863145523837310738790391451870320497766582861218667055260459694575470821319057425124149741269597271310636357550771829045022130767707709359931315997499197898578632407387245390232632530623822866375688047753391268164329653499854498277673814988018599350069117507097038744065278470535761266097240082365297048718981048078339381765019879948572096064583063490603562781335032915228129336768062975162449812003246444199621755946914879616915263411758554778431676829283164046976367891047731005167010839460122618163651220365022000572521985954298799263783428076927331636389769157419807005219344114127088316028224870627819598095571495082055860932501766346083019135552024297394654895621042807421259053617514475675949571279546191071054745779334866435866527458225095776721312947880672263116237151516158564365671153608502781572383737857425970937776421483719565951743084922070201713370352305548391516682461999837295762140315693325307231850590822883292726548677309246872704049739756063119103071622676500754241680739413531113323657597697280012406545182025990111822048095868323545873180570880450073026312931697004307919855188801853386396229883944782141525620825572132251161122954455034809894294525137379206457895287683674393733008954328552664331116179927793455953137589509262003307706501391431090372573136140214555957219475644100766483124115410952341750812320081679261277852660807616259189502484286814390802929372197843747814747375144539244489614067002812045741666447477569189856514560750879832694409446907274069870858554560927816386725338627044453816272706674993506256185489491244670902867875149649811029273828053066459720106738470283444979543310473048711100314054154607572832350646693442197340026890931840255904364223266816000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 110559260564721117850443305477721619792236660674796456148944717440440403886409198744788250595300383414349213289212710199333173623747871291057408819342762952883485093917989787293842371231131413854734782959073506369501517390015597320029159760245618369398498789573344501216294593437195000533177653116558328207937245648413765528252847050438762639115761192267856102571535859754506769824468610980377427555295075353737201961526934031474758777409786498157902823616917081022881000071824477201178933069080729385127136329436655126105098025780418325329230187823156541494812032177971277887469983123057658277124966503663270561757329524170441947459792013637669226047013079142655911577866494487433420071353527208226660927928710020058914270140057985460338385468253983941471429352229762561281240673872713074483714978940392705212033533056724734332911308422597757079275588756741360802439512654660763397952073141920039047995893677195991313132703237107992237018663871443807818748141375243026406895672663064761473187822941795560736433431303299689046104115961155324591766087517970979750076651357227471908394709061929013441112121883399313993992319803653528723659519060110351558583278616308041790164884749020775160564758948248847674573836629477365197690698274675831690723719852572285730442555850522279484370420930629891083459763223529263369529585185312416867665227682168887427105138054090520374609979989269340300287662268692774050670931012977623631830064448787345083649295374768021417321455612244774669649914055498974128710747765581266703730486709066204698624175401554898498162176194858385762090756089962096017546455141406133247519102815988397845409775122136267176297766631899659251760622224215063103020646980674629491495894904110404213673492369952535321081019039681817719478130218781170624775273402709921880380748426263719088170268944799722338228163634659547160379258927915480911144382845845551049743943050155176425965291808243729751878439751805060628707582202846841198842864168959075688928842284681639397442228541719757743074150688673950519865598467918709119889018790151931447777896743042538527783777751027609654690622693411363096282282260655951263211567165974961070457618795258608677127190648733729245282762448678454424779222861980752766479964959555265764783496187331780792635722886598673450795745618468888324552586870312644739746854040395334506912981801856279391116525866906159993483312644459700437714905087921468247172546356243098403684141271809487719864429772136733368121424203321623809021547882705510449138416574794100478218192021537713794786281653956254769207421878782422926113142356464150426695577624110794247247557465081603768546718037696033137958468121549141399948904320068698928424020753389960691645778108807046556268200392330642003211151799528119617229297228308837061051061243755068038210904104447644836071690542472522224136959006181475377565065498460602998027366848695390163657659948240289020602136194116092266941938243544873053895827504633414257139092830545855243257838142170324718339682619603776151741174851302598315693516743743914420716639472507872644528095129159076071348444275857565817996488554811310773938889799866226111385231980459294583440513264150570219763828925191114012381304281383510060431199258531149622949382783298042678005673756044655493243398906219655984202686099610960822883450334687480133544031892255484014086481320667803438484064797639475928954582819222084578114356465974028944013262375282491853662936327610615306673655568539914850762117111803937588150356992596248677761665741688676838076149479552989984211874893491414334672881728191327688375090290983714099271092894627898897565565850090357551632577851913907890468421009652097353510265444082255812402881544581732370930492451250420147941208583004289827553378476519888105728420808478470506369437914022773133083727990295359647279176345821080377299110411853069682764475160146182156977500340828328234839317062851358889257185118945504320462242730525860986324470514467004759163096838730148936595966535715461602806153402842922276980587734957351803495246140066157157856740277956784472446394695680000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 1780888811747483127320263981524044373883139972209030887824580837418736264701839413342845413754855840507924843678452276350643030394164389926932930566891085859798053503987435085207571648241909337653870907314011728534352952593544331735421694018100962907985124910964927881147124751145359281532782371968421208032013839584835675000344341627269614221113268754552718602961753763158487216936019026208257845267136154700106217974827287476465434007880113710503718200749430592499357586024135092174069036513372536129784588858956787205016389622438159352914042932989711454314050209679220421944816570025207332862597647391023197147375112465756670686957698199417299094788195151183998488947367078377945115604353790170618216414379354114683855631284092117123761898869381147846201740473802995842058068249596206752827758551244307066266511444922352954871353218500452093684409556242402359163900002340828498362544086214785850201546648567459199330930362632827470623840383177716229058838467095547597416161272861013854049600840890622941070956663816019299890396464692533832140685415016349534456623357137410145554292242501583718498226361772355119753681293523278202199339896830284866127182320564489427414075471621194061633823052279811641010753997422494644483498326427024452978734221771391425593459631017892398171849832661122936965478431982350986762721068313380268724004880091414798602007232952705564110735698063764969875787119991203895353252053075533676923966214323431312670287668984957075689430343729218393789715883588540881175271005884447963570540913548251999003872783090199523318761072780301375400417835529449792362234381217097176343457190186374263239497034930299859118344148898958109492068588431360061568808999872608669924215384129314521244560891768778876154961080011592492017891882855457785546286204520310352071780488858126724336411363401190903059261577512937917992606799799317500507355760820862997847566649828734948045204363489848279219396445744590183018169353714656572783369712637627710108896406959419975877447556033853994036495717928634715093164378721804487120291285220174649552691616280142803769764941667125966883569553703822001840996715993686690199381779338203350409704199162768390508692882369530556329944705104234282738382147891001732528366248000503767805839373651169385660633102827202357350425566114090747927019940750919877894080087198801293833670334752527547656782626583664172533330645718515473850113206104265439116862122201458187893554046132779019781201315567967213741191919544210757461796540429369782554695554822779087335271509368152751923743295630453432946073809592510188626839841114743092624676581794897722652633456135311536412222357826225655051288535833839028718157796871125412134618228785779405224274545364177921677955624749321450222029352786502080886323392720764306181971517162729503544446287180571369860363940967426998598312127933778540570321862957155475593538404713009640488596806277227948163540311168143441378962653166144503118877043150111916285653891607133453365845935871902674238348421007499378694748955939263236592855617282419901072815118393770167711677326862875541860294805492161769978909038195339814081058112556735896640952861321058878567675529066241491927036679236395351079084273803360129714608329437030311066497184064378831364313173521314145174190300718936182399846877414545736764694169855733991458655168649131808165222243251429548609875994565529880309625830057631656950971508227393469636527866215215883780373772689600423583017943458971755810143063419173410426741743362395629655316538132856889187048235757822564764135778078445713705991394023656287561528323305092188682296522568240830357497564835862020060333746438524823315431432411984483632240507422790934379488570391564445325631301466811146431793480900026702528149542378490001055546944100520058494740422320765576692227832580548923186903975142919907377055490142990799150359902060730427015150750564168354532368516416564376257250235007844768100511547424319968740176495004085150603722507350437730979640440998697019528020937839712021422289650934994009539138869330433624981562816766814244044800000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1337558797872970231140667114624782991503202542055658512658522544271570561197619811069799045526600693911901906647363449456433490543777952686243143264194618973447194609831846606383002315506847989724110526042937047501479045239078731133829226363725944803372245407966575519617058095771524930337219407374036543339710948724363038750049562404436543849611786610805412345175898550154276938195495936405688603682440480646663028893306079906855222229410159151831569528021422608753847844334716122594209106761964373095431265620690155369208512420659450879908623384479577375514530432830198222797576484384796534543321144268423591764715240459655031276222157957077268747452463731784297584501473937122815410158245528919324042787120577186757220782369413624927960091761515631461045141918629074097989795985429949431238015831596438733710670323287999246608002664514565246266672772475948879777628316814207468509546490536193615611696570427632729680825920374259011856041791251845761948361119582746415757081410750658627552562882959580876508928712398509028186894715064864860051752621053515857218465185452583633687275106815859861427310629860391653822558108147197949158753486206643132243669661072823206210331339323297354710354476989214946706539072286077993659687211529987338468590720692185062099547346220720532811916839957746854832896123155804423666674056830801898412036689189095233845890926803668088890423515322599267562644724225163851902918768213329390955316007756371497230604898525191225204996843452019159251904469726207974933206937701419169875196678215214921268254721246766176474995197085764893279495689119906489089007706595883596683693983663328015361864483927074608075756858755671501134738127440843318142277085462411514945208996221507911381524679842450346215433508567577269472994181814861951823717046160998811262733628033285303466881811041319751762319037605405797580502735001993375236611989224876773292918247660257464877813262590512971968003843822232138526424687849018702462853248610049859443703005553989888392552108888542062497951224587757091588811223955657264878243106556033573442208298769250044560143699608429883529485173678271982523862866270353999293675825137664916588004990874683680927102891008747104185143342382679343381939413600973528767936180167681247866204221895119263147221776205623364255273474036254671072780172237329701717017769541704695418469532890994448724996227385488938606892380920510093183549084574710467247179543374099507520846616088316279847068636727159926039399324027595101441009568955233810941932950887900450608580928158622095067012011293800591522659669423380944373477676257645492535123599750629731279181871584237287260102792317920624220525648165688190496969448438486217462521530545553616338951875201212714705851043267244247982557000306104518069680675784010729742479372763101532297168508165739235649642172437333943352726701833477624923396106142466066662841144911397759405162943370793121057864633326758827704450258839155630689402729562503028569469364073234477028722345274634190758124003114943455269381124858804547877185762594612419675109073985450158239450211150877623115835301035383156123349204845735450660470016636027521484837262823588699756314870542845962824129087424857659797325924351224217898160010004328473675910263379881217048289480074376023436618041947979371926553348136462263107258263462423955107650243085185308338693512232450515340217435628118767815069626448223048472996521209243616627692730394740065099940123417693809598265052125314867227082778267460088294035690769845363239839743048747279667893616558542915248881732433476340067906802452473913339687989071109648406987850501967561357488226146343306575081023299940771767682156052312813090243206754244375235996467825121875731460184243381620370260763162349439099563641339390105172640387919393389650681753865242393043042932539792425854542035090665468771441918053302897823223127565341506319773080976130075692124304470752309200124777403558208988724332545629742366669817056733459350778497031528698558346751369266078864339190428681340203141555805091565643121803801724838009370148572495872000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -248993753375884329909073855223678487836901569171722503319166083252416635743576049765416649227016193367105112590377516339336688910422240419766692279900291957249238722787736978990600478716168405034606269189362103623192609562588574641340961328282013579583522638828070792435250560200603807371317598016354649361367032028091965543449619059074508209610352515785389848805603558596755912987163943393739134359683452314790611785549581549435915157405925939427669455120964185414518995773970581067657496196890736859125462177254334136168527370977410349375727091808095298443417057416411297696151407945068621873936369848198489820528984051500279574907163361457546470632164457796756744208754365962456965605529032559914547908517044042741774929735132922874333412243586477687236648350229619493213612807725360954075677396107348844522684288888860364241608749971509398801930644452614677312911999701616671186554852876643615038249811472854138584545493293766435609212285274324466872083403251566291999252188375929365303174728180461859114803087868462931341232562804790660019791493250234693296275393839906563418822871914150229183170146213553864626971274699159545980739091967559848105994224118362839682297891051567409785221594528083602349594297643929767476737892453572449065725933569255169916162013087410239627533425506981592244305130364753220833770292882442595560283978827098971423597478212358551109730400337936502814717762391921803396589654780607247727361389744227520081046922228869508913060721758768907601269331993709552248138332965385646960890366676516391466386260862419349190191548512877483765020426228185294193102538499606190607386361801890513352556977544815014819413631576239005636217343130786460445548703869643388197436057693986664804651605104986077267175034468157325933884730389258150255811611785793705910507267878018633425067665181529013689360601960028717606431887761857884506839327123299812481341647278966590192692430568442918365324597939491712067626616717071107602800201269056676098822776631519998944554458161756551223763286229551243333030231087124629134199339173723920391749729177910997538054754766321625638613050473226590007558395295548006711814416691995710394133156164926152836643769894894011299798929733697027129090144338164603416528749973087395347785004806313496274426030441716182233469851286767848897405857368566426734172018325036223099017169034521670560850401263866910213028192686463080398471334022014745663456089230752803237108048934907528308110582410415913972926579023450132459942454320833128272029025562303317520416973608730467367433492442577346447724849894070930792036783144795982823185664712656378725293448364263352888972846741605403663226148586878516057760993387926439687842056951347321946192584322873923484719641060223337584415219682702132216673444914039158247799284032291201873832722685608388504170357055040007853666692683735174498354702052771399952533176926373103323158088761850839842717389420749463504734509379094791075245478193855348552167804193696051057705995868099154704711165646902739409487676754502345173972344196314853230163311749907963580527288101760924157779547012081784680189377136419292014773028414770527279812792904848634327182827971553523973752089275492345324076090941553957361473111735831523677961763986450211955152227521898403664541524742997583881652432749665052183335376870343242184186180812455975375591847904612663277262928788788593978094097102531198869452970094056992952361501563560765675770112505722487966900709101827489094641045007315351058553176144484544269701435808938157410096692794720976667159883910090131500374423092354842705930996779690227360933774000523410138313270661891121945584745950118381096385302919402079318690675453783533542299202146363877944710259839882822305608348067424614460952766147867832359226025307477122320722217589423527159825515238920454809020074640864766516051566820110931208274584653680568381379888924633611845396882544142524628544684371129443260044973869118250656846190195295334401384718366652324230297234911812466204975722323022933510023024788367494033237135250780338743321768755200000000000000000000000000000000000000000000000000000000000000000*i1^126 + 302070251973738473714266080122328223424706295755806674798241292002891675382388887035497715631988120198908047204838346208479878659783749501458645977061052427108457219572670519575196683816589047322550663270985847614755999334621399339312643180615678315769256573813866780447141935525951672471737327244402389292519601442995903103130269724056787030349364166608612331636196219967439233871932024305217114326511890313115467363631820788323026836314438756436816121499523581684345537415527063592700425705350586658434296289120535564194416999849675566406804259651935383299933930974742337902236833393074806907604859937057258638226250748134869465207262875350380027742108316054332915961144610777276598155761986709116938072933917585478416940959894147717476398750962845286265128249394682759388861249404054116916526244726805824934739801261038424018774671987684942318967472517515582619722273673132272400259617851790735373214007420807134116057439713341175074950688543852721190312268504869512602441346405155769161274101522968999772322146588161289817270325248163336178313112671426720364163912382913560796857186067822593652202183874720746211837527784424877216796514523092374572778474589113637507017463154882046565159281052716702213914741660125804985819093437817709979591974162257674684260490802445312407392815152542054486439727672486921870246819404412391453275346397655125504895664525334033371258812638754128151885974522190768414664888486881325362813749907940270601495809820959387887366397276770969895033667453256061671754408200380272515251125516703960716029171003880637283832269860967633339359384153633809505233057338913019108763144049730237067568277153354181938884145556838966148528776068321955120524264303428524268615410571642853389380090053120396749181687660533149721350724018801668144746819674153360233956817223863203709129995407481757549290481129221574880108870017371522246965009498830567145476343244099705637331898856276126995817213913111122164093738120526133087185831816453172865737485822941461617619117024661245897843132456801767527562859552894767704847526570311893951044006502065311428639216370168115207017024253939261156184214496855266229117169699284562925111442175655004746810342556010434624154253903607772796229268831782486665918882793691125686492550591251551861081364073679812781524126444365375693902192523454871165939538495011205465921463805984425450158665076110475013573884013745537954723462654486651456636007130227818301500138688402513834967875732024395513401332966950614159654198712367012743265470373742615403499163047919621623464111353823903937941510533120730230429139332424927194106261674167079728050996639421705626190675841957196077713282373059407974136879994687257316544624977180489626611944323340728072363235464678470454812134810324159049071865624180989909011927968487452307802099844030289330858110463704831303586685396466197964342346416722598934842508735383451208790629131320246762736604165514495888480115439679644064072063259944895799899371892108294220768047932523280911628669883630657817907362488553893469402013794889758880700357461792276539709898081760898095900517890633252029568134976107408763171078286209625795915921528122479381922344440039340963727367020853223333779670131538630879431489772426191551604603882182993311515447951721766601624002794154276678247739402509594379522972004560654463009610532530569933085672299323937485165721038423122846717423274429142968135606871478466775414503475415248076519642872496131022778569206361359653760422583594438844709241309974019925038867675882337002390998734482850002942248568449409963733494526705468905013654326669066755402830668986459520250178630352987086059216648058631643992702592595593033372556694471934076992496378358356680266030685556112742588246326954202423095275984466133611922348743772968647410832932033098814024685934497150869820400552821300837128438029623076177112136808016299924081468863050786503235777876723126094823292400657005442225917625466766836905951790693697216326015570566484501848269796766782038370361612719687733433000573249976653975841727793279795200000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3465139041862089457848360839113877082130713829004438589321927155778359774288276145639188914276612614472845743493559339756886569597977727385210926534227546263412952553519440150158539196019089620966003729578871415245632921494091553968894781626944859309334910646213733803878332156640160954343962498400162968820265425153706634199196386466478767018107546404111354495955689701278283879674649857786447958376314180503490073310227530815966321323814099980790783296445605580571018292327222841167242770750299272774193182202278224690104190321406772447130580217408433371297334900254593912204230496635925483260329226555588208432186771330447448223397972767344436829887987054618970911865206824801689163342000474952290612835929961984574466034030210187504992962619280096389357388550734172801090257785260725323449687899594530442675653006220391978919821908630730513239244735898513500502118394751733667489629412584488585572280668316134441951514619601061435215641597002703238347177137982555401642089157662527725141707424401924542667257231973197796595088142739333795637895480356957567662707787860927716062596959004449954768542753138442247933914987726896108111456306978620905460603362113765502253436677287132739600121930754321405629656517151262053639545512664306546979082320093348177795168491830465247864448695636655220592931452848294812544703432598418143421208275894561449825125536604540445965791258288393182743274015902821138288558453402309368111248331802686529557167660862944429157408561279698821218371924147984201903460806300321928332739593598868565155025655669680586429927913433951875942615572709276326853860636083776459706938971178521397109830269868542123256366156277224078937250732333305630704683524327724222498733025445699454781028568262073633732150887635855799146497230457337076224152000853515821733862151821613645973609756651168488467797199962022030837032585278242551817778616189533483086493956022999341330042914913087952818290913079490359866770664478026296586896743043122507649790899218169216516689448106075062653781556640584496816762870804995338726046288843719015313052733897695136912678386983698762746104355600127671621903362652776808136450427817948125731431109783191036255767099293890082742756705295748369841007206435755528854519272362636884891628365265644206406037019224651923452384067295779691389497244692489371240458796523068399917460853929820526305267970594361604418021606254692430930102942361138054385951162136578350508669069043700195708764318965391891473294540797037012283015210334901047734436109511098214766753972021686541503778338330916349235191479642650964384459252873037116158420192003424999779198732477296658645852946383233364091800419098374990441225395750577280788667577641044225622167942393093560543605125049877567258741233609104330877497484511356838049373007961285144228104354960272200076677660601830947548339960705284457387545859335539725106642230781129096884485580488204507794656125464051975703664453057227689005059769688751369097853696944271965314219384105204825028916477659172422058269335075597134712399250081562975994194485881462893180391230517226771987735611053526735149278181131172016138623362447502914630676995672298679451092099824923471501067388301396490270061268703210473700388907455193744033184300316634874500391812061322249018661465719336969493894718583547415973864593014268120285873476636154730050938048469283132969236033937394193229979702918604136799820612856720283672237271518399789659414326278127127359565108255080149888303200751535183587565236900517024496486362313584539284455767016294445632052368795478006084814271302508236398069418524786542047674590004672786406206672399892232762362557767402984356750166614801400740758859218016633928351438178047528981236663669792876790935782864236674417231332926928921580411865895350856191694426478267855913677734716991441026534217186085516535277426663447651992759881635713106807041373565784967264072581619639886847375056603004006362264912575166151074921668565888127395283362684697594282824431192570719243450914158003228007347100651467027534208145817600000000000000000000000000000000000000000000000000000000000000000*i1^128 + 75090966818567178494434966736974121210513589619398735058243762256365743455257058965578303245606879318607581075708877059694511684099491968977183103399852141931588531755757213089015237187146235170169287287546207172295068600870649878897303267922179742904884431249813574619893730131461169085520547429145406130041122464920112994008317155140333350881596773594692605170227438286994010833106134931109215203809636171957829137381353181330054246052881267959075703814883696910955681259080904761526017260528903742784660602530521254751017684282622161128967113274112680432724127261257190436604847010185887927050316289543897707554497213673291207940368674678852408227479147971170694475001721388907293551576557910852684479885301500987469530262535623666314355271300654140392916596894953662850382700606001757988036947618243274867654387824840479684539915251669490574719765387744032786141962828513880672469519022506712784033483127383729369861317116905948152757852435620340301559594234862667719851917087475387709507283919806345768507888769059263562297922048164262925790914988383464278241372855510611283352155599067303687506400125394653676853969301898434529019224118876183542866283085986633076344324987603669371265256407209538253610350573366276962045482118340708379966716292686324984800816343373441140410255943574530440966280036567524600042965386211621750251043071967539663191620172483149965756933682726365611447357001242936654446815381950310467772905007937953465585937832004946378047866886666544497167636637417535048096332104448548172025910176364203567715235600002406383001953454300573268951643461357447704963045186731870105238101330582972218268509733695012222602335326856242329331136337490115021940435372310987444156724805440013620790590177028975335057770694539801356589711800858398110351085347762445855153347827002113408055508621126176310570187808900995313371532257885545660187274526602225332341215356221083423866731818401453445002516668269325716185000326454729379872584824490959622772192154711455101502353037007699556128885330534402240974343634359838923947421994495592184821471885256680049832725879414546171444255833209468655906556273613374743295175287738223472642333762676948226227709000658390035221243159101705654598325431543306074292759183388056877375892397599191027965602848701637604013840602972681103847642503501422362792017762077238205494816318581502873026648818148108622384254008876944984172548698025200897602677962090827813197158885222374113391960620848208568278905163670194900911577135665662806328236160893183299529297795567986570804176896432561998090135030882037407046877114202895452931895211478989913874345153493003285812389064719198383771403746025481854917831473606330294311528183528253800349736486854470981436348306164196610837239803253785349354549991381925226099783596833863849264072299099814284391157111666331469348303749941949443092616088961341811361133152368017656999928157458189663679538100241087289643758653085805490317993641259522195737568410821059086423179634144552470373402240658561134004446014253379515402479975664812132833405109627216898764407323700913201406458189673919437202453647494938453647984749506017914365950392217946012444703908259637966603267774481909274223258725996608384683530319567255521462004951972344320068805060149184018972147658200110199582963211741711922726437327133374271161834802013667238077952525985801523934736999648685026163182694466730586530799506842703156851025077319115977466684123443450023341615492066717795088907979865435284453633651249410147146871014693328334213377687353780405216188838176621199892765445303687741961987283472424273393842318036616068207659112969712592041263837660243791013349901758172887061966205349723412999841331328491147332638440129033997539079204664940897233497608127392873165641534661481775872541837206238638848560006621620238009099550966417767219797027871946855510261848299426187476184979165594966640799529276931536314330487171477069461204814931474178890611949825862760809317992612742366525121402235807797269452666143875071690167197204872469413888000000000000000000000000000000000000000000000000000000000000000*i1^129 + 198328744736325093751254426069871569321858084719228668770718555371754639448178720191159749118420747065103917457778900406199043955926400496394844503634564992983459655585605221239273748918087728962385729944333488841651597330185004960142492104171471210649481710337761797821790491160217087244622213416620101439648758174472308076953537994714652094157045967909364826229257164983088805259583405447502570441110580094352568998178961518058612062838547654188430927246750118192896599862585152799640809646953683914063452169254528534154486329056227753759126033355222013631182445995467056501061123149995806894852710016647287042894326331163765948120754267296130920266197733031519498561114784077658220634916320522439117499715070100027945147773685796056420904819766618781081645377010103477914114214565137903105186933627307739715997648493700880549437336784326497280448259974700946127375193706195601485590041211470630338569242595273923363121789207866009931491571553416991300860355482198299218386479650653325878783295940508498916973722989873590999054260177787182362819764446088332746201162458317701322507037215589328119327130436422039057907124003399651467084042343116146129523353465167740483435641216097836345539985342117478137176536925199586279447496839848755406272714500707799701297077935285487416622267827411412013023860484639003948054824549812613460378884738447466739729068742566097618540543697806588832924304433030201428434433384150656515922935818741858696743240175854199918153183846892758795163626286276623333233199232827220209100385597564893224834590639153765639343466068913881925470422412927991632565509087222760194905785547904575723360113899616549849606906325060226730855936365735295280727649651944773462803067282324880632126740226894861868381058684521035711444817155072689168818809324628274838638542395530005741174465246789535837478277736924722105579544100259391968016438408680473985858909672135742476735928906557319890006087135762804414349678006331284451746518572495719018003260248271762332976092808494104715045082854933758193224555483624171826677608162664124041704120509306394313859058108408280993557260957434624017299509470727120833721953287564948463330544958454788694289006000650018448977059893222211936587291390863674283056583090999508429608316049443303126896268813435940277355770270602843415042714919753653852218790712030912529332398718166562622137075205822128172812573041702775511033661798471504766710624855709064082912606090010206775020319669874643074374754999257754171587832208861452645546206666494954290961882518683244655085804777014056717462954118238703632994843983201668740870990597567278042367044152930894037345896834558556238125764236475802923963252150716380359156216345705646438869331998933826138249796902631641045584844508182832582163016609806947808720575427940883463236433636547371611739694702658335564947582667835775156412271393891239564439277476243414664999027214444813654293843373338429732602163875673669461104478172889821907827712940031148970822444261615046455004273811051565979492482517078000900089095409573185865379678919621024411206798383553569409674936243246542841133242991539128058710642878400556522505619706625517470258386789542885030767457901681379461221575748487670792828409329495967671884440059332926784961420056614262490616686038987674810264486551926259420373802887480427808143209609737843396347302516415085526281820956935598414018202290171744803138871065924937804880467711373113651781566160048448553980298363303118160886130140612309967772032817912463709851759266598920535903885208137843986455462394106882987695302080498329124819386979407446073187449131749934597873408130398536798440695304480556916384178402970983537880685904743904629172042777207447504481922135796072343719564050037154661620487414613115647721679747154512503931441308227904956197266739403959994925389084803241678872882860492778545036194970305851521412333926544998159354249493884498627944839487710981460582771855821813115941502231693378331409587130334531446979237413181814090636822685486774678875994355610419200000000000000000000000000000000000000000000000000000000000000*i1^130 + 172946432359879666582354021312099238411222384864483074805123330819550435422179811899801204343884279877750948279066296097176321943997257892407050081087021945853840988466107969827277083479854325648866004311874531104486683950948396169709703886829230926423586137196879956525471856944048678134027194172426428361774708574194498217895333807700602836368295348937127354654690713518053775930154954216160399494972571912343427777930506746123026329995172412881027624096005569914974992696623377773558514677826801917097686249403652252086936601313881439185183764025757610614009917189666707034984138901379317983293210171667579869776525904199985268031826504492538542576341220804403678059554160216418378139488899749316608407113801667123086245384666659422118357138783797710870063779720331028016120879545554399195684434805129448500135466677202686986553023318612992768622160986741802607435687625237737740060052523665776674161182737408189914360505445675157512642366171510986894431734391972654614534960439504582745203841246460121848233629802136281007933691073634791861889213661742866184095166848644489835397073857861512829875882723908482083246824340598514861007328655348631272627180238039769104834857618461582088439753025452022519554324817442457840730413831609646312550936357915543101969042640014228959948023851793530292190164978605313940342467248305682196906230868352769488363225839660554967116994453526715550540149161451235165593783368766052929402234165440045032983642797596296126743544171229432892117754787281050070037070437158136080672436782107623924411510497167270874290680706413572385185906398866780220058062056776500534790878627254953864675426683882297241026814223800741712693027689788977913039013176809194647296816288707362895379989681674004752177820723241238568574530350800888425723311909089429015434762727283367837399190322651853395637442527835497202406058830663413382511408711182223121702405211265591013937208181394475003590553075837988432913641289586489055516931979057857082510205202617661837403157220606056657375964041542433276387928478935183645666492961340559115104298548773344791355201691205196048320916645899024570204993474063415269424724981123790173325035200174905120321116019146115156411856755428354383879502175871565921464384714045339146148158672471575200290696802816617221114626938031041625252763891117602880550065639202596517985591873456721488938916622646806177940859747878548743846556897352033436735405714100245546462436434750166836447776397307348187058020255691263881485389231102258050037414295334031859894692311997050662244696653676022859249298636173766147384362931374519407975329122906024910305986081064555292453523631632977949384275035074776822778538902448540926292672510505582041835255166740935468740591363084472348025997177022709910886898515679720516448363530433781689298318075578227687608453273568044476302808886588514189907660026210851452391517768793689391307181392155266167898383283341643286700204607400346454313607335226576144311606879298278448225306688788100669348367189204004903957081712178659836338114752592325946341262427559510755848333265868886834151007589961970370806337293484362809336985624588936044847240138674358862846740655178940017394640973265353825872980145536716865944699852493314158592156361305105549463250498974638039445166495534102958609332046078590748760563296033067396969591894220081676179623112980755710286042453233714521988752530764035867024940110317406308782593686388243661523088664985032579654027614829869410862607075500827790213310180587717247625256663805625833050967839721185655931465331793643084472070700437863680366768293022694141491161848059084980140536018893596689242277311181317662584613761593554152240859000128032206987951215989912635430168334340216340232669753768592412791717320052744147547045778763548338264215399015640959184196526024207777948669116456269178933669582376004094081326607227861249018326754683468326320945332549563562079890411270657990362881611161957284500851964552764402617512146633175293769157606172591847971036081472081492338278400000000000000000000000000000000000000000000000000000000000000*i1^131 + -13203526374449083060050215535634135543736732354520426906026146737004172883336506510335439018756633152162479188941176567262789044589364785237243369569042359373339586896307183001174784195232748512170353107165835447796712811696159315478084230862926578244292478678773338795351349054786954672206297585479642061551606473104228070804337739930559002069265547926912712007414116390855029625101274514752790165812685596884294723088750919916189068437496849669109921641801511514607358210998696547073073138263702861000555353708246351112040859410444799220517380732226094539549469184170190912669675900498163510263044894775462642346091485193765526987519044070860127497161723213139857346086118755922615686605765575770222286558432201972973105154482742373535175649752748017463784995098307242590615915157697138619263190922744465793648769757224231511724739411065209947640431987951981996569651601928444801606806905768522938664985320047445030911479570260309547076148924225444921616719201193463809410113732186887675592963309150871369010552593855431509853222837234350635273085424424470807862779622842762866064882722730444296607561447604968724662708931021776022691330162312218803007068830538345944262855406740007759237533404731005054231283465779566002061723145918757477977465433842378629525819299356204402739348246634352032780430618054463443217261030085362773554472072266114062159391047087307550564265738684766806824313695259136559965719629864131236222767353886869193810457975234042766362793832382430884797571615713752566375040836169814204303730414965277639999869241087358560979825528759517460104483327955826219820925306219446297782350765511674960584062040237939898268556897305328013880665880049361583013121105860572680834097924443626759227736968158079731297703521904879206408260584091868498479058651208744336118510308867654033845260652555401117838483713050841703805443843846701257887940937263739797079406179981871829719018912523215295389253757524151442202855909961173824772669171295704379971100947241896019742317568972518286503610552226406299929781209622075545597968381052424312405425947259420159341609282812466845734996934380599143000194805536672428447271024241929407587313080898592822175040893896066448761218550879271699570004457983804718237740223195716822224048770830971952081260624117693056276539489281364064316871045200173531331859125070925559564897691603045096784868098057664246109526739920584371961961035892528086075066501733968825214137920021966160484145688844981477270079695605827044055189780251923996443059301456731747776837897168014132029722748478081076208586570287393402011555492261603611904405401869283689156250136531845107442202332578214726064621563794514877691207479740657380230482109616683102232996635684464656988278908143481839197332073246520627118437281815706932120524857138392134315114220274814551441201997662490807498232805752700211543899490167806388181245115454356785915218422122676701325954988474440374437562515593822255542282207959234559266257353100416242593746949856256175409464223059359428831985302015122595209324830678417262650283204138957919161466219176845165741661566139012558665479058175805317572980978645808183539788165983632703699542725947248860621655159660579544868064724716997918204078873084697167931223582488602177753738448953119659073089584054125795138107749506855161765736524472396453784294067538271608343737344447081391944584957288617063592108120439464205763686084709123111686688216101579053597268424415983202675905762983791670700850210619130327517039533235344926525235873738248676189339084716450649775498421497327639513836234855757354895456858003209921264067201861075465969973250848870249211014979467357369552138577799502917529447860404415900558889580415959509487632064649023179808550044968788886162940640900896408353065539667901593848264241596892062727364753315407887979992528790226640865896447458413350981522267812611081103445300329227968700219043512431117211562196397554791714600209583572631084107584611910371398722645602787450541689195801577433959240355440230400000000000000000000000000000000000000000000000000000000000000*i1^132 + 701854287901864834956831635140526423264739793936291148302823332267530013481663415817597614176038456856633770038856094371587260377211694512130082221581305799924465526233246828404433480024529858606578874980119746858246860660727823634435300624240013037952987860413009392028237280391046235743872632894342697786363870790415006252361750562942417649527431037794771854900188416923116941765666819110726151573498379600959869451456629798632050145172227485070253065248798016566542592091807282139477251701101807444163177342030468462849272798459554138084795739904226450948839863043715657584121851356547893184923725698600791883098278112140252839004005286151749645372022103081164083791244334036972890070903312927723368885378769448221098322586985310634103319016169972094516147587215115059613123181983479566850831249700346170478130439831779947948547755295424316449819308164558134542245243631785926498160239996619905031669135107433385813316261049137094370286658885846045272550477940518864918424309325370747209832910224668095288960600389379387525983150364883020791543567004269065726153942558967568268006620523652784167324702646333291837963643345907826575532756692789993868769229932763720037019202275535751023224416831680822949709522012543868828634839533562695477654267157671736503613393012960689876821142498837159340760220768862051975703003295593084899532651124030341509214185203533685112727714764614642676615343432505951101413887266395728320460884336251883923372024510832753881442650461665936323883290172221076687754831733166503542670714494746564541470217691116781528321012226435898314402927332955859877952995375350602961816514556207507350703373767971543427079199331664953668618507690472995151295376927377981040767976758988983205188676969175190871546873489147346961119457986386805076528000457752934805568252436590665576157200849873641979576677630315173871482885023687509571027393256806534587844993212677464724422451009037278443232688277278565116232051209035111996767060082441857405696469387546423031633938609343404719835659490778173428154155799004457078900638102314326602615160291192585257691153845540285714511753524529945479523695579175297290588647593762676645592954856134520097692627228052700912847870884061428867493950323331711345619421328486630610736359578147348821105335114777881875245046458206964941504119129638200227631070786889724760360680398062892368273329276057620788464598368353584325368913560964377467520025098775738897518363965315677922320852393492900359567024132466682796765671849590509213617708015689539842720522712323705818540155882402515198756205641576868760530585729369909611185724981335504456767122766075662300993228136595376648125840766850185271437762104298852384658654983054923030693528923891305931535780654654826091972407799641260514364277623981352953028569824650375655391101123607013596869349476623097141171252291503092057002646817195336587061092836158934635890442261827137224985305764434281553635080351298372359218168889889653022708156533589774614353824818105311551034358595212697314064587031740614629511372045321884850540718478511915684988807255019597743770763083130304583711459196478361823024877399567618429197466022463662894998678932205844516000401809647890440361985285313689821464373912738945700104720605612756249740554579566274754188499727216312307674964921842284054863479541234032586125504197439723055035404524383059411737040365790788121909999793991938351301575591482136641956851985861338135007617992501791729103415015632023111470316353755563790634842854986775746619902542158671734351484329170611812679096018774404296972031892292581217518854596595077225166912301957610593741442843395438620402358304177627610870172904789682111890874658475160896756654986322731220381023760380987094462066616846065691446375633835953663157470448478990827538969828346611278093671553363628131145908964965177969609999750717206801066145871955158837427701801410994680855894218834742769600817798682712473519859990498559417035397626382807196580463796838672307995193355898953195218534400000000000000000000000000000000000000000000000000000000000*i1^133 + -11466299043927306951383781036948571114120238101155562979937347604850151632598923399197015014409413951357336997434328572935755430568793285438618320559700148016558526674607290302311850964651147624023231453523546330604462763449036348277112734132385730332957777515602522686653551316731863378203991669866581099848516386975213725473360639939693083018347893369307349971476591544301464702039604751303865020463663260732239953663121656943636903441379129938791600932574646471209301475695592928615411800866396305543789577646120266170137653658936344573009816480118365880617851753770123789497605005800867540223451053468653964172512937136366140525535397201689827738487771962514235453719265795274816214123072589351785817326944932427063135035229264010957565316602964670692700567320019265920080978221619960043582457062384801223559167042612739217107938770359697480728254004126179973624962713908931873231006008998158498747835079461147651812295786959283064744274683679315948498356050144630661122317670222090281995541805923313018799275803593880411322298954041804406365413817421859542445865604279745973362708026568613951407366561689962186880264669277730600240203745679114784868637433182763543444270930479504643141587040869382194054671598187801664581873499399270394219606147321664061329812764399996683066763553658612721188040933164824416877643598876424587358194831225366870329481950766046943745177435108954177461151779891810915709682182211594576288852421818785176111561371406612321692815765653254315905914998435292705260756950408476510082678363045053671294351128764199696441755600394140705307643546874681340852937410415180738416291670246278396668847628289883036012214807630292952378981675695529712779098073907619212346013332929613824684310932618781966561656293695216309484734250689330935281252667914714689216959616963950462796885491069814261955226574167391218314376864227745511226707117793892325655463300050436734348527362574454673568596695905186844951755179525805939018131139751242700054297814814913667426522669357296820878461878769523689473663516341938542363444585239915055622329402542769735582041828254329576049495895588936824755186152793036435987021889893592876238246492341429059680812694429028503171366405109200157029300147881751055781471306814973130753700147702259565643638690347666450040952954159504098202737722213348352883138144157869092287377737338873298144593579437957341348117894688024511448882034847323958517418154090134015203863740228984758247824973985413798332153581278228126208249996359853251714428632059296435815938737216558818404437564432609578726673337798126971968236121716193999700901474040394658455393811737490750724868818038165764334206046318191422414473435376105136779926010460725607029333634849562482667686457452957899414213569134569689258940945684778471732894131662361617894700621723229714919150030809097941042729549323030364076075225052465880505128939634534998903916924844573879957468116667781366621634659462013575493482603970406479508612829502855590185335246412022548872210823699473147136100542880895750946799092812022845131608142390171779470416583882970655388443527026408315319771531278359489911557352248132324326742116436170784551054937517176101968333958076185412768118097065254637010064299278884518191657145013879524818514813634192576327583862902976149066181533348786546339961210316351278751578261401666218927052862906932127652367643267659505474456778069448849206608023939300772307535885663316289460506603491214629203175145117484354336918120703698675578730049061298445586509768172190970786525199713509593847215376673586555556703473674658891729766544367505465805173672685204122017328802853757944859581502313601060765191354590952804993517566141365296918869029254475961917365095142368233435293364282892364519079300258778398302927228301038594867876525584006084120925184505826942124854558898506370914030655094830366856965465593665288369662456872477231079925458658547439549816978698650116772850019517539236921206547981287168729780860860100229938824493358120960000000000000000000000000000000000000000000000000000000000*i1^134 + 6659150972586219733157668334729390339274428077414149890394810614636609677996921636322477360711591055332091218608051895872024198750559764112950848608749516341861040768789290934140685228079945746453111256942910582977109315060137191464959188610568808270436404913218730500347908693205155162834579009036316060593809194779787959548987970342120301549121333461753205655569218836377410224100372561915521793356427742691021672673339971002855650760495995327653491485083919421447569411332169030221967345115750889472598171765774656233250107301950706153414242738982786600850630743188835854398717311706202816104362597864403466804891488422999004269025930491201671997300909515157127609934797163353682572939690981798290643310142435174094102913997479446028511108007990103322299641066476908575544974671946874042508354089809957538895851531490631307563664856534471701846085064409455192885239307192488585749749389564242570179116700423617990917315799302942746368798900605843497553585247670039587014773193208186353003185378305537632722156084360340403186629732563749205527768643080051028574944439311633044662061332919923623960075991906087660150954383064110261619066648383466245571106218457640863038167365441571268011950143629297094103537485376308294432237228246842744486269353517781485689262211946107045775538434091784302800170533610990560544887771387027100568205335899087694602997849510129528889888311432824374512644872863732892591213417482906558390788210754481733037713363099482368220411368175849465839827291153491493785208242485477656528557755016558173841150337493823684119852335068249129814380136340532492606291712559111209183382956476102069607400045081880312933940349884019647228428756892133440871026507169210410181836661726584120454927596821690224898000483133471576269728466163699741021628521769276374926308974368884268551149485742357685961570151954262315393819272808845995828676732072710607529439593148613681229501344338173489794570422972259465909039052522700295960154629488142078427391328113277156369450372243583968626801711750874059065432938082153838415175865013875523969712217381474815247546805372279370449979362781772046836890924184153623124530238216784469527393432085884667766208542185358914902946607050362030026724465332577201636254993199748092192415190736220832162248627505404871218229285785189188042843133802171372782428258548579113277210543827809280423174938960603733452557362469984746647352911325943180493608050283420928158247706885139198892108255396125355254790098158204576399599422000296119118388192717934228160284070712390105081886470614613423169883867636726715916075668329406906465225035236336734377228853372473926016314873516133689930926763550882595646429443966682702627086589348712441801674681433087897798705250027822831338987301759578664617153125529582561253213210862854638527674781215883045701968331228364208925031933882079913356970087946884231174143073335646090036079649307204720687995375610325540362316978817676908272778666620225399880595201320019855193987184492269719283673475022497949088625607152066663712467226518509422400569985277066195044707569933980061138327737234463220498653313394883276737871924092046868887780025613505871632948985148422749576062239255719292409547694656474644852260886658073022859332675111783525107074154652893797480795005626668495377916848329531735090229254151612582628033651643386499395338966845910010690957497794223062340850460423620181205288314737981923582663353426356339319476979899737548664796606183261168235023840015894154744257375016457118644281736658097275866817344865806770012878775048640006723575730746388328363586212623257269625205180766397013697074337678812353758998590561822572243176562206989776789396932878336737876752993015200945987810074152441207977164508220059248995368784264133135821506883873664553105612561647760622623939393031040492368016152366834714786146509119287640395343346157517936267934585334372673135720464128107941003998603060215725223289098827351308495367612182740840483170158611180631581786112000000000000000000000000000000000000000000000000000000000*i1^135 + -479502180444061032851418699614693836102980144663342580453690761239745327946440471636296074268193122608202302348433363088041294167669710321800067960088830034853504040193188100294134508485791722344035427474873664150756165239889149875194257753908321856895725673983770160421228150270803178259325291729848923458222189540580954212023173939492884525916218254887981687126735644237800263088909839866227865442455941149952930937744942561491148678113850048765578967406636794807003888512659936282679988271368164846677128076766885720725105524666793219863542125415425611287470615932085757337184849281313583463964633438599476264382399507535001978446930764298270109131086854009042836943563445781647363485732024675586964810722427494371299822281360396557137749813916725927435136766422208701894843556499670547801297262211902435066330424692840323344647335157380591507269824074667410447494254490932930230432597693913443741425179526760761441435116688559775821423460614215195431920155133106544679280920338909769962136004541081702795270710842838290845694694105522435096900194750973522011022778180181481384247947369492585365085251418238836292735435867540113826428373514465378681599964399446931007581156319423582090054513442438987401838939193464607518665719268222489494287703572064135343952919790093771088592650927232954281011542320969065157056419819333005145453043631754934656646646031665078548970833649830432721787825283640624559760514217549578317575971985137261044162652494068279928423675072951733028418311319896798014864820540078999657920756685084233363078985701971083913767082206190427165222884488370013536639466830600007025464799448910782216250986259506529917939539849658168911689640461741626576829964175895283618872353475669086198089962863179304594219374329133462612870953336973886781559650746001952961421124876459678153267633246377853737206106230393034380140492544905841920046996391645100589990695605495088008354570385209402502892279217459138897300921074132386343242148420772101419894059241987267323961248086131568163155446866901334789739368895573864281044684106498358557181513167903731783102758374771303980710982610887095692559003670271490405366941544484734538607120499160649878358558667341565106582589556608729169398951810071017913827317850680647829627157336079533036936000530179431693537550675893234570711756186228043919794719929543788256745561031454775021336467912629976106822571462118267603987806346265370364481945790812715813454195253938636238134990251959821139079873600649941274419721330047491787619715965175197941178226831922199031503998808989566665785758100002483102557155465069256569085088438825271600445496495398454986536901076350528848913188224616319633494973480539939766641367946090574017758718637511598386904517566834012898914709548228753994015514172344984856927603001265511018063305772012150010871467906077406844466543843421544231436606970167080279774781783088102015574857302198274682720312761618306083206654211896044004077890110383753039166114338296204228701640835024851249360602875473671189834595978118508002297855304866238931061277244563922184004155816426033086863378897357358129174867479060073255714805634533270982463920965606839959451400710914996509590730461302624368674787241220865851575781167982557557685039157991918803572343376708534920037082143366395749676555868026618313168502725103927123366406768816953850363327220765936956903457818041611995158081935909954451710091015814011454216393498449975300646187005361294844034051199009031450951597803959285838887091147909362939563463080698030056505058519634662018717619025603859270605159922982199431640581915405303640747523610290052795811381577041352861322279701824687008812675194025368881132017564468619607809807560701052516789817429964661171893697650041663988164201405728849185946394726804327990058190846102308520831398496502194869775416226928197709050683637151496462304346800926836997673113888368930083293119860638455176733941414699587445955751285829821403366968675014032959415595533598720000000000000000000000000000000000000000000000000000000000*i1^136 + 19726415022394626538401246667285173056989783099640423026066579501819906487473397382790655579415525535843642282777095211108723992011239879985418746038064516098226096766857573204484671314005928517835940642036008630423408352301345407013637664136477895097983836144899489861690781580341704750237208205169442477000189228236978306744359373097149747011875373172398853060127596901451677595183922574142125962662995967178949693758850135300718581807900063974320289727638356301062716779382487366232266076453097382342870794990677257631700131754186479443520157280289086585920687724346321618555737824517586499461060882966692892415907420192602651350317359673397703747850181620378216630504196948280008214687696478788038824129172491664055664371856584261690111538614370366472665377519046914401685544503738453500281686234986465120688271822170275190049497859618966764113323152265917581605991197244940707603509885716078459396343141452882598448557960254826391557932966128522609432546510952759815212072377217007964014370007639781016866579566841333784958528837314952145235937344811355677983693192821403824779326408444393994923536958345801706194947809173341822473299524582149524398982584064534546063361110726971378891488029956952284149940207016723401614355280862431792577891763314073515321974649239717587227089097545697377395375316372136865289915947422923872915307974005784206986242369875915364884884144949741926628121089652093268731093792686992275095517361021662870969373951179802014217586517948012656895692202547543380219519776377656577524174379918656135083550406135931715795200874391791952797728579376102274545003772841117417487830560029030956365711628696969587790527839147544304134608408177103888104013377346666077692109659777966008744102050427809967045212917971708072266218614073296699709914424908853368857581183087159527156080557831924125927169281298487000077469181135339396089495414648795031178462115345143089720377093503286866291240418403256438638757198747609423863904121364805333124951039612060760892604891671803778981286485969692945469456342428941927015912139409932889979704395557868442647564249290575367788978057431398934608139953210645521967592252959745937929755080563540505467785276188973735558046399473428443549675019510650349748998325464081226326714773017716483243880856943432401084458812156964981463394825735966135696646260242289553969025996933500603517320850935913348664164367746960742777416172773022964420557775806484359274030720913513419470107293182628121636414502188574058949771745564401584810462189570925443694002424108709402665177595082378730800150898300836722810494704994584802167240927787732039776188970709215726084928335767889592166987575915105356176973474265673121805752413501369515994986006199438995820022669361994432700458886131451700317206122302936172184522541598652759281444288842461603411474005845103110862765532399087323365494903721515407041235516222156215041117916453412552833879575014086987714333921926144036404900933529869783577620962717303545932217608090165959737628332457000390356523497458760370264478570650333738830765566565437338400631591456282529727299723109404990304937915205478978952264059663686113480012465144904031084202078381261457098556152734395576877870574081593198226853585647430264424304764838662779138053104129228086381658152365045943492166920282863483569296965540482080276486446975420166026048800011256698940864568937567998252478234498071567068980826788230253907471351149184197318081631440301596344421532896999371925446455868049657238880525518266575158430217153624444157056959323685436684284568627344892292457763350242951594177090054372798234109283549547858836307800462133292196398793714389868132653193778666621594350021925769195749840592359553365548770803952119390676984490144524665742758162189354821066788604713991867901379460756119013661050071804271602360098265505834015643163298532930847614717491000703720082160184942764587669997693950054847146422306235798277752337737043648050730451452529083358191288320000000000000000000000000000000000000000000000000000000*i1^137 + -263404399717616491629912452572872002427538411860383572582438785881073072125285420015160865688674375848406731550665161279649720171411685950708010317668729433804241154266955360171629258411775399402620454061857795075405417435663415525204841413412252696193397448202129108906325294149531347173843840169754995584793699510553089320481385095184244546960603720609553689671216878579497173698194972388930848633187928262080654625637806503094381038878789448833562630306050629883523990549196514821063105224326059920484888697082698521136866544906106569078661654640887700196844094965076525398714607758754228821990550659482675119377338656997851596185566878054389080814668325210519747149179735128267265303732347570767890311123769987206259758119160789123429200506782453852613611693416752735904507338308504686568387303323256943063645020178731412475726736655722855610267428060632615985262033793631267673589995607856486404757797085985481581322950511933105123489250815048667697075192084678131288566477709048730262951860651634340837788167122118711606746009560378057292617409226997050299896665429473764869629268502122736506638475631082317990593999745556806676501311021760987327954545931932015895271262044697496727020571558119690543173637977520548510369413763157982384937962365023225757929528037347432433461759963496014707875107704981149129059966401294901069571629414421874505279057228203113755519001054079324562327994232001487453719158694147738876311223109751341430691075225873448225805063365013317553069293192170510368719139841808165937683763826023342374552575038110498860503013305767070092943233097234306589658601912467017646731523922382286815387443958018881297046015691712954365513912619869706336385147781808649745765452988374029684619660639965217954228876156162529993048123430934364506498539832785709868141505802321907523542388396463793132279471504227120949564807824006720035694300129189879736347086020981039229274787210045006541980497520451863629974380690370442652737913223140912049370982250249009017601217416128376034863128711081314648114313196993875752173854104488119987193988648729184344686130430665076038115779265297348515411322462028492727779247088403458206399085374093621609513249907612816728228010985675784969900973612032788104326370165577429917669438378110039159402720172312159160889483692349771410359674276503578445798299024977108010102434811442982031470208718042214289087970357644322785189197230015445090086324293252670196321184302208744849689116213895503606656747165397209568313031687348182229128903620205397224140776420308930405922598380031268470573535362075371878271493068969424960264837781855102041998044979179852355319627131933870284267971894069343359918825365322837576772457666127121628605894337628631124133889213596673007923239085213294926943762155462691528750358443884392761765971501370917872004022701884267619136066969260191065493998726539551641893861075484900718679917785707376956807159819776912990595544612677345152612074994597648378438923038638414154763974496247187928647173708186372046647348202113867545398085791012476773725469585525241915443646315392837476311594822691534838048219345635534688178393689494637369832191345826477767736283321644544052264062282647979261227056047005916262431658339721917726172557704403565871640507493946339147405806299293606374697139278360156529744430168565997502416155354241042674396256807845345322750171489480680482732993070391342165943389895752461265222079654017277653915231943125284639399618750378184657760963294436264222497086059606478323563424487809954899225162767344069904960959517063092709291283741483277181589326624598140562036730861291009004783772096974877652136618944400002425802163735051654044007766842962591472626784669073629026141248446252412666164742041789095447818084107622386435003182308886567758202487232811934663140921396662262353757209130054167193510308356584513302947878430997808065582813326502712211730915973660832943364343132077494274264722539538519464033710480818176000000000000000000000000000000000000000000000000000000*i1^138 + 2119703752893336839404786640055639544231882585346612011193938494544973931739364794997943295496663890444034949186493864944487621738613699076105195852027780256686751730271255535400146855791088001898681141254801056702819307993376858126604328439797525293929983180695883706367750003101647969957431985870344185591958765218962794736181265168001326956471586377150606397150632987653272688736041301096350262734576712653407025053449500767603624000713091517790761883652636935706248844476903921232502145956301254570502857176326409218211409671493821214924623047895473375335710283584664348746857010900114080311720376138893597337998237316392178928029879840265037773846897303630608830579866804923946409139979641326543183399880703704049052631065703678449019836682626932527096925967616228170688554114925898045512479791264335394633011312233278859594522131392472448666401385653841010342239339731048269306017597342882466748038234458902675380404786632582226077495655359924133746697637175476421771086388922727692046785073601716547556216062445848889381753184692248416557106501775441826291556708037745543647367085571890708567756844405560322192830557874979625230026627069554098687314041076111311774980346625610524165643294042306820467849911112245824721439567269683268828570018445734004633291500721551074683512501049516146470863336660314794379518680053577591465393843989348067687757906675692317012909294987827210836990219187002087722529524864134719046660219857462809251737479340012540230624330103398304646055592956663766885650743305111449614315458792213619938534929920372613785671116185431488454667398226592924228899298177202084404845614864507833760186724317755606279608288175033612777878026440066161813202950165508963652729219703365661389777197008885950971662204031519472090173066854903953369960085755859873760566593910392169310642083243435433261839346079787872092028419492526191584201284355919628740293100236176758764963096610943888801838253188435390177400171573764621896737807269544195328252270573396568361014188428295588924647964515739024351176779632331756304581536953247928202612126640552629464972601700639098821206938936692507924017472991484018866641573662199833411523790412020275310090005283452569199350303441626689378265755415577073304280244967052785875257333540953061400134969976412977543579162723416889632044284044499240321614567193458323665742319561095169109730995472627497268516795735546914523264391184598456555633327802920508566578058629081811627797550824092752639859656975310416880798640549740565606688126314260364775576394522839564411212608021431498457428112627867149046466554067499242488239526303614165701112679095951585045666852594304705776712185025727622695468015601064678757442280928570944062407065698192191717473866912094007684239384524364753367052392135591829589175382458901174074191662799644102768531938590285262456525813366365385836649056512762674853466735421427442587171065186886037607528222984740749852921044170675978552791463330394822464433673131143943691965422757509268663485434147368785881107045062969415383379316963973992912285085501283522451878872208514031582181781142278444016089912853353013843527128366027432731513542320038956649847344351922044841387652342706974971740837439986916415412989785345464331240016378321219980604822099155826443581395415878787678487464768041580434661740198005615106234817066442767261319417423432363232288909106683552120233503811660840553048345127705506079501384117496517719511912544456080320141498227368867557229432319978234844659530748260983002998111528773027397726488383747475807914161957013079905129805394377196475394269502770555780362990708859979390376042557581149497784691327956021236915913599121347083166100765176681005544087914696574972857922160336589132203302417164816240692431339834654343500159384490315614217192324391169488239553697153099192023966644767721109971782361117228174028438568768805976629978609987352421596778288327077244006994596081842313117206188284345686425600000000000000000000000000000000000000000000000000000*i1^139 + -19575648082699244627197159589947549278925152439304507615180585782281535970744557668152467702266153531770222333242903724633735811735998570497447897521782438563916781161554829083039098132300289564226579485649305474345851712235390889032828606817669295231220558918033597884987869913647517007082783672647156579994207600500241965336860856153590710292234013132799176601662713315386992219033884213720902308538580476989606427535626711359249707951988322588683924829579583189799234673878449997391411132670338134836085246745725052599911953753006120869053175353272905978279415209216504510304658902851722641857344382214294271235438581500169032903529735146098572375207442353068846212445163607206049673523341283925093036450866185825918057269520322741580366530594726842176447095609207051592866423765421433601310458665862856699199655886521138670960897861129930884369255214538087471621009936557095875697384532245346810022182802361684848554387859074798560636557871417445261102801308582478262674529318565714107917118599901498565085020221264749410948848991318837907372320573147110883068815525893921563871532499671087382551880964393389202662233867322928003974493898277403984468861888273077652451199649160452147265539128943382380449913051175914204746905489266692573563118617198741877643817335738352935028345952460581845023355690073615521569906214455433294857717239223517309250527480421617004214582602142484612467008753989573954581059185926644584839521611558605549785711005277172243578298136743721796873043151920673703110647466096382900611162883425491616498836516639307589786449592524993532641463888642514933628543870740218972524671972557773351323077882176326819731341026313111472349357541416769684280733685654703780722933106526330736366242252515570267813308549118034700780376811385078279399256086358112975942719944925258614930570341240271868988264097254687484807362752336663911268281181745339994338819295805064869666049574659880707979322554405995476837452685758690097690033460244737603888491770374816782942586530642503040328732640615376420993143284158329862671551634519070651095999862190120628133854940286078429752503600760084938238204514701240017605809735728532071709100312921551749361735885978173777246202058450363805088537931948506520859368790932416887594636570248964521907422925344420847530485330901174115199878707402265413851978430555831885378933695274094795533082338442715536437388959550089787173065466828928376226952599068274804825495302955194590196967321286820969926461005339529663545324776441602621726990196155679942253329297056183192483767980572100312949712948581822274947974017947453898713112389395743004096934028737076542194086711421132476837466319153675404358501241076231774104716581715832546170426086342378377815174198228133477900927188239847970287814923533124941437116604610265976186183441554669951521018654620351332127290859299361886534938467768646824087495826354252685032119028522339610644961067999042824128740425891231748233255049688797265676283090262140666041555901626580915079595955221195813567665573964025419764911188957573912953263427455412182441063425172120346981452571215046598927526680837809428384717045743408887071848496886775388381690070074087880179041222992019360401370668580864157472899021540681596542810056968719462284141959796918814340194019329739931023300484193804384990586417093040819205118649718704484345823772355549930349459577434742640214293199593050319376186683092107085841421751723559246925751108038060578791158752947397504071139811195625442334060146826738214339562538401671075556080230531554170831588024237265097163887952375085989273647247920604244136287963048976019563210765445595616857824979688783214968560195680086389257630581460333191489877302991048430604766711377696337690481840787327634866662197323246014475296160255229226118103796548385267524581546796863598366170209447023902985184197859582712360971559385269361318226260317969240275944834509089299942074705785243109056158206263296000000000000000000000000000000000000000000000000000*i1^140 + 74337239755425317278261179665139746003503572164015726633331280162524503655626531872472935505521014357164882671509032438789026882683463372291863795914693273079752819894748176987600593093195168454310164768880601655951590518059502194654403329587762896482265558904530973907764698020686757703795495100290346576524566480318187063901193750010006413362339795695655648430610117044081360590694719117295967179109879658246769111527951446613814348162483869053919533747818987676531712609169397871800313646149430760036420392444551374018586478249302922906790424336130558509938313437215954036101333044936994196484642099105732001636385855548645536859692630460153552905893152895372578636794632121604912661211724944146137223165472126018296470024314024488239929223100299534157675555778898308937518947579806977483540272136449331630732788763344362533819094636568524333854860034185193963343782029512314481994872866651734255935432709998653596601574397457303650932711062532411001475516405493183836722419121694810979865064541329827092874660380398089171041981801169319678731945345560497174966054661049638094117834472508611383998958159540026323612995466727378735769572807221560438936378056354460439826538469170944365014646085791201111394274427534008964512387124337725404977240225136928953964664420702810510232888566293327651168509382586159375114021567349232385899476047312095282286296393961057673063016582859879396679910354626169018811378659802401421848078679717028945099733388289459673520226657305787603479280885605945139489944915635145209233777015470442634570874631223046390599330317131969966332824432271625348272089329395638662123175659762313244769824108406264865485439491831158946149174676819561167263531959917660678955274340681345485980033024588681351732354214215913862936991802778595013467806635019719053388518746170607556499365424275964148886172782616741379159712988473139732635493454200773850932098445318015100275823080223315054536121120522789743000661201532276584581079636841860280432226219904712242308629137263097492886150037641700251225891809608722358419774395791851384509408717410498114031624532403665270151191762433127073216848681723095603801918724036070943225801269076535902233123761818856763072280458947792422951030948022606154232549241350118928174113988706489231142642341559859763553257222355224037231610567829074351247643221469778867908704356714201075058227479137109242900554373389278200413299036952063674709912875702533571127275654809891198282269649388796243302004773039001399992156516795262070230470116622024105580986591760710391117090111648307189800309852975781379626134047085614400687008075374496270353883511424489873668120856705806413584391036686362472057686758701876968461448329295965987658155770510931522387645129189857094171346502558324954602512254127738873228958922205355245106685789423746471678749861170900674333451582998918550645809748195781141504836132223825376955322369004623463798552757741872282844050179457723328621071886671590262771659920190641802277314442890632801720269525641085994049556585664356746735879320266340335463489640513308513382145256825782541940768876068998290613571782330155862759186841554365412068344613200557007465131504024458271379135688308984802499317528719514404676094988322501438603187354253021050150766653023340109941278554819265871234653047454231199685804939533330869160482766927106133655045513408871986091929165327994950663115171214063854712330745017448089197242766738548095526093341646775396669050749269357016028409869004452571395765394528132607776397035017743537535406240234569199983069002947911209728857684038005122511417766886087987827435812077463512762357173041316959563494142507633830586101863981916492122790534545771922313515100826595315928905033298874032797326010016418090887204671758646463603835013635117285756916416336749260643050324087083347558750466874328813556581575186019851992864380334034276098644500341760346827344601985632534811965223283447981670400000000000000000000000000000000000000000000000000*i1^141 + -529873608892961797168409920104348717508112194420842708198745843557287678514585977693510289857385231293661438509392144465286906102525147283111688052917947099026447252202983970763535628607712363187854105403665932252505122454662237736878499690476202065841781660640484746947331684741864553323042158516197309278376407805792875749454455587064792217305816766323257530146460304195714472246829848915625732108051799700840441800601112173487493464101846928659280298729075190236442055671918510508968680886730250986527446852177248008245111761509699048019321923695959266125473645142873741215228185214494943170683511904698323699663892074111979180595057145884979555467804800316832619169540066080337686468418384625811918893721864029031604161240393208279942266037192776585772776319991269032329667302460819127211989846755745350736734088995845978706918398272201956345993069674696137233470781352029051812963126603867553993145936370190773125928073554731093522418512781551442198331684870335513817799713295368620261144062314119734072927457431493037402438473954312945947766271955145295017586990082464185261441020789507289051842004205528718431008764065241175879119350611298562020127529625598503655808143954783980974256774868150694959616431467479747983361551959680946914650565154843961975456948008471793939606314190736466829965673803488308558729927088801587873177289616741633856191416412387581561037066140132714633721117918200138767838321960071182985447064162201227177244528466168605649471406895043249925784805536847693099516203460613563865294014034459900994558429741411838340675686415172598979229268285082025233584944005979634751170835937795364674824371024393458505340461675017768348576492667672780961076964178966231295815083561624277285228934058580587112331301678694736844375529701274806505747057678697625733729033682439953096817326089445311193492115276063765819563876890315363804580802916102735000616868819230584017257899213879599122162320012983070228768237002298713156181214396906549311849639865974383531685169035483648159677368578767106785882353958926396925691364708989984377678907107512391993227760111584952605044396061865591906011122143439749252158286606547108436455004382816098225623567118532715481946588651418639628739729000444245694172767904083187000848556627500972445256856178244210423139613393056692340854567782767521620705923938172795592430732209085093511316322759100727525267358089568788235967916814433823028516125438714025574449948522426598370530464041512715955756803937264621319080416118087379306283727786743465283567143307414063482216734567394536913356916074629351191492250308137656833340717012865863503361107645513964274747802952641919959307575131128326739775194674816409650179655161869082878327861036039963163963767997963227942695252842556620492422505374138895309572499582509444884802567772167825157448889247496256166445707657738418695765987922749927789155153294963229424551120706876504111692124257441222768035843082120990873765675179246762167827312553560677882104008281405019331181046324935968023395422068326496325217294069082752982071824543530887977843761516910690393167136207353293898753909824042275408422208440378260551381573565673373311003492356626868678413232677445482729164033174375987577912083401617778204900513416008783673832025637563515290240444431199581477092324227506271474770710068737793918352205987390659601535477475462571924853469621007090549877897465254419676159999086998700282572797732804708011024176283050336057941231989789488587632647809658990158241614313269448395788907118298789631434441241041019306528442328589092778042889597854479351806967939236420853741017283443099920450515412990120647457786738469207040717734497776778923085332686240047346783578922945190212731992510878529635700663125174561067544792796577311551354986411918689854817366739709818835890698269343246710176180630376137731891261814651339896267621308655410768044564658660222236804462812708258519951658188800000000000000000000000000000000000000000000000000*i1^142 + 905565659231884682867478540845755204470855451860181924379227376699999603738645426304720806709753710251669671050977121637478970242066166853130023317648503528226645039938017649423186389165150829624094200350464855593281029882090745689291404192585867375303987447122276891459146251150226287586165271202132630166372950103530960301307468260122744099574075898388992098082021117483132489911363846221828068480945753802715717329809463759394338156806047885789842133779369362625227140020316755110398176152047855154995871315179418172443676447259111315821868366553307328161705328573305543558836500360465641134931946321454993536961086953591283370604432386287253832830846058823605424643202087035412272880655516067016182866208931451075888352610168530490061827702008134302566714752807072293286338364220105838920807887256298716461971375035555068122428117678785895721804032062650863444193963847063820244933456808523925619992986888397765593324085143196137605557817912368766846908793049626206133580228053139873666623703828910501595844294343820710117509267078583645444146187800626000451531833333707321863909879466340422708420790933903878451329639086627652660469552052936795159811875189146727342001305305180520592508315267645004053890272736037171008231938266509088269494511169610474098980005462760764739372479359409032937961307126833877642278359735215466768316704760305427476313159207146597225416588344080717024970123516080691740306297465888483537573698089186184464758486046829919601215322111803672853240974156519665492875543958896195209023781373642465317571571202728231919161624382867747470796976389442193851132729851714185241461993533481411379558807185890541517335873359250289416719003575848895987071207958841672954397378515960662613041329031282480852351709989270112789541639730468188338191052992810386793544930763996622189498450440599365407732909654937572910127005738359021848032350397803022236468428870353667524986093006085355903630269691683345317692034072688897533809573171980073354941165269018241095847270460168633234353349701805500345574731010432966087805629243931195586274209882999534361149293406567569702888233208090465902123760185335941605356728438292401078685804484036923778115297342219636534851216531560427692392351646754596816521446303532502168978561635830536740585108441120478045811288981687588779826300159425864003573479333157670913045479852104926357161796562595852196783527741670664710524656349906753524294907906313561402741629101116880929007523657260585795556724189680844078853164171789390224693024127921792326999636302946383471969826150540433059720808906054866496729917704006015783324317413283377700529435834158528686341998147363444500138472595749153791322994611630083272100303672357354362685386108871697657909469843286660559207302648937580455483296590620727256493164494553049188905670759662012285570340382054587500734588670825196188007207159687175174921586034488425920931524734438411069114938451729465999160856565139412975126041558717939070556655596782779684324316852972912183828777907461717254945768591780507700076716086430496081065584014603236694443823764326496316883059820450802383581633477480264186016161957070972065022191967397059834869456120708573663082029247746989648562712081297667778354357238746528191488244127305167776486744154760771969218869370564808031836516207025834803056917097365384981123032808239832269626521238552329556332943611962655976039528827328661271931318429673713968817167448879121488468567639196706659086160402465799002643346128120633118942677724525591679207384882952283804184908262734709330183564172236344177268406048208835017116358335266496698553012546113274305055895677776090476778744272490564842998265618644093962051920716647935828628835828570609661794499696278026700009018573058326802874284882693224629787380025150699471505727508924824216996029325892479739513491777548500521219174836894533006225765862787448861514251450212973636562507069705420800000000000000000000000000000000000000000000000000*i1^143 + -5034266236211800624771529424511765661332938112524982848523028311468069995963108308854761616783699879881323457803997039291908720842861531398488640022914416921783037517642864862928820081461284633321650796129066221210486302594548600839829004940170246680925716886886093471429441510371762473796399005418178521775476213118912560191617941616080922584760665356792466554070968187045391292439013355660571726046051029400797666586702081787808460280577629706721190968146334790528274483994686925349218742420739787104826549551324680747362336377439181853117753551551027720520219019348904945857955862376945400453448621232493434323208033364536681945231308464889323144099827133061842224490381584234768275815595589998292825243343283515690199837433666252920643326926538567564978211167622685801368073891626629960809293487271500834915720644623214910251218272452496705097081983601669665885168974708748291153437169787076903398390988784832613097104334725478553831502518093515922751012608790293095906009287642917144015827469461908365422564595209397304820831861834782586527431018904200256557619788712837027576278243585499033421487840968645348178203659626077450655056052461144338835893691859724339160878753883156410824403464737551188416600969792397867739241326712656927368766370931531750138583375924275872569381430740112899921870582881512053971161133452845396520038360799481676814061412625723424184855509303967533814569511570610274847498745011404110105035529757449834456075869358313830542959940831935756012940698588619332016807668010890419334972283456384510439524488224643479597655552607425018048601879033618776109944987174029643457357516288531989881625602696018049546747300544655770536767650537209946849444109714045628831710578690482257344705624880289005041837306724672985519737590096102291816264951664222759788899431018552019014012424771735520615044256579656919980895871008633779884399627814435343111441603199236869283112121031158261202524455197277994599432215427270066976659369048854318478872295404527830486557617477608983576410272748549235265836921407090629467968499944770495310236228610330659136478487341924557455771473836447854444845580710578993268002943173332215026329969778786272098050205805866458712098408358775634830246798068189787985514789876928022657674000127120073136127040075367923266947948889097056335981520303808944747165588051054896053732606263378528561820038559149844771894784164414492348045902224043812274783387464001639327429480781193907920577946201063781204557337870790277312262302090321640714596842008697820673951885437710345565239903768626586385566270226730123194415152054582359365603880133225734547795386097622408613210968724048457568026746076190805514800215526561270382576454352059532023365989341341618321894229524774776180255481643115408363079813069216585978614742613873462792414107788313779534873496806630117104566752354596540832394193173787020313552128606763990283238084689915243367911865397753885767816935411810127505574701118128764698627794718208489794216939652833763038391821859528328201268553754770599516910893238484753678025034133074435686671664741813594897115592151272846123877292002265574303658553494022490123469508367440477579835591663080895338473107093879531885480218856222588903554298577946167500920739728826968409184519470695344718860396467102286690858190841324005408818532967956576784948407537787564053669499574752885105947667346733654961211247391592481027402588338878196533676347260766942610143153157044026175735698195344045532528166123916447589771920072805848980420830857162284392653399342039315032892524727003739038537427522982361923576285260993120076762163913092090098326647923549729628205604407480848901196041704855202808915872666560981967058186637446873546094767552368038615821610845451353114679144776130474527494880277813243842319683177891276018233065833415984365289650232763868955257084999031329008141395391425033108838303667684148489748480000000000000000000000000000000000000000000000000*i1^144 + 1132216377458948367429146872573425006262446788381011398962655776091262284376369223065051322076168613060656930539579532505582020109571679240174769437434088359658014371079736050302260318005575095904245430384021233002224551830090161572961774768966636372576339261087044211951512386612849524586627731716014338783955048797227481379868766951337249023260829502106898841073479741645438020821014708085404423027400967109130236817128099789850957630831979036297615227998852010949771164459385388916003129609902206451901583360933386351708623747143501420199346718773184566872746874313382816674526070109214263578494435917812429405354757319972257185485553150571174631346201197595802988832739722037543864817972181064098212864438485973201035415519057189958526955985741726242590062751869783343987864203333221341249986191131255840767421504514345423725527928626946376139672224735868956295371445797763070887758422131654363130198742434341221000536655804547687069534276927218882411898802179176964207931588178216916228973868083855552304637631164361842519567753104996861720867651550933379697505069355644789961928087921430699598024309308745937685674112962425977276412698748835183325586965202203189353096082240467661374358558968242532401977806093120686224985472708922793093801348030040359575816190573976851944897519297103664671195298290175655041494399948454734547957426082887126493301034680191829636433007322910504166156475590635754518936829694365691819294780420965624331369793034446046594192947039808837791144473542030585209742377274420010970123675904441916447371662998335189613293573596122479255131431485880604046797356539733655874297743143057680384578997642830094998210350847506074824712152960393320273857313319184580548814608447613767234407656292755989398598205508663823884244615022016873954588465406261734120155913667649798757118861595327265903040840896899319928689821375546940870259432947468931339651387365743150884037827505173464141446239886693892351746056216269143603181434000075670074394849590557065109073693248303077840509007718349397082638368238957381388327513408595742490040814158793609753093722240993985345347755191986228996595390081057103900938723342142329837144108606630314929036270184983851101441615171219027599680662174981329458428957186641564869884666520271537699104436635955339591371463530282369161853732484970565217387972831882363023735059562418487168003415894891022211478762516190620029081804390376481285472090204347621712521419039306316421866451474507859311405152138573260062388260486834609609641941431940476745019529361406244668041227790216732707093106312104924952282869988376653067903507798043652563305267238436621269871259444761896692333022929993395264370871688454692463628641633682309047590749601799903762512137995805356295699164806093515600724657110878149478544855314974843042831367666322651348146528345386866300992491986307749764855284509153095619294935859677256684911855673000975872561045347738970124507661829918142154045475341513719621137884982211001183894141220723486714426679470584286457402497542680199806876305516138265290706781251811629019021269818744278057898637370743541677999838288806029456529584599610412754028330053907064539000607780347357407425943501625115154154201055757422647885958502063148912953727397133425547799129948448147757131247773511221022940977346318551514332965355669607184560102501653552673661575550426622733060989347910667796679238700162004439251107536554809429148641215200401584052418945314934848166998822641171203731807690894164478949275612332660077307310126030012064235624372771934752396119590861462277157841880639605444271711037306932047865928925792581481750849671547908377231141009619393218465417348457376501811352954568894198175398342831476295611354933810082320963544550836709529578066018568562433024237061509984938373534032545775260483787633433048462325019693242445669288942366774528535263499229976640199134362426408960000000000000000000000000000000000000000000000*i1^145 + -2141073717013990301813795811587161289349608130755707993022131013385109509102306014244609427592056829447036697415633418414668719576091207520907152287159470683482919772295947469037977391948925386669981324580819016574888936739731816630985442234931726583508149682807247413154580520279704263141166017471927798264848727970084735361336764022334463176883065691253445777278394812946195661450906256397550469301472417447144054525987252472894252900378243273907048770306786584969630985962981443754386401150800592857801467320321516622532693001316868137252827482077275278039177621878102443046727038738404234571131081754442292730415922878275018876930915164295837841614109497702355923435811277195257575736668689726401718701656942262289653273498284750746541731907906607418213276145329346721299624264440150965212894244523786561260605440357457557448412111181266429589904310646652204493442903393065070601519037589987523358429686524697747866441142782512353096909048507286356830402863405914656769541701004642573514224608781644380259053540369890548819036028829854084664505445947747051846264624982334592883818110979204483580981520460134753341916552384238090244076336488607694783191408033054465984454536933802271715209622989324142174646027884145453434941881611837123112802098012238839652341723857141623007916729900971781233294345743367337311470036716237345910302946701984162610932224685251924670376195766711424753603335879145472693683356761932991413150199014361268114938977929888017179953233774450692761773240988028948511372615479770679369220631930493644545907177212360362301164030531542791004726601450196142055723629196059885130632007869503298973776866490493804119421459167776844998118975562603171484507388971052809014667255049641763717001272756837656405878637897745827527185703383677702385497616824867131031580381352494868609952376124991352152805737561583838507295689325108418156837119056741457139139120128405459243754793820403899241682331241402224736077038367152402955154639613960098427155774469343832723963985639379329375824322810971766540523770927600468467583048971132221712339612763180126634336193050581543758373467136068653339971245657904605758144701137983568613436903201722115058491146559465824915137134449020558904304594891212769077555940627312467175817099396704560169009771543530287223285677516828491076573982288917872564562949566152074607570758971301349728482036600650080635134935142696141199647292616368642091892104918064911167364571677630525260647977421875295617237732344448995002428548025709418754411160661323065580406705300804919089069206284288571719666588741176597165570641631706755035589265677454787952284253615548917179879167021070683262090862296178749367111774989202426351639238715526139736252244327456736792728116083748438490294523966246352267132763889174981847364755203732127298669793072109567335970960812460758523676626246357189671339032302721116615122409204217477807392368434415686208720805922563482612463773642622121608460492894184446406140742224513305317474879549660206795774580975056432882785876294949174875163899283246810402598611832543094085299175084581787684612649744913533341394352948168076750636775830773312974973209567304886310758962473977583021277044969194787683253872345773780312909259321318714328735514206614328663688073304525344686642607728766213462833352397528436807006118254356380421935275770572624100376000431450654815458063700882484795943071415175307405646851836115616549799579318106289216632260628452702867111342770080633374116166225047365458368159626640928565828438558511634253813916012250086464760356190072532950149000625436583281530538783675929094924165802963716069260656546943338127296638987377542568597139739374558925035766863616963595914363652704589841862724818355570851129662063390196182429452250284264027442448078781886778208480368972005619778700092778411573624180760220541587988368604958644312739409163702715285504000000000000000000000000000000000000000000000*i1^146 + 4380553183917351991398479179217920239647439918677035332759019978723919044195767375239138678275091475311563609614250903749588370820785404574668931448386326916126843815075340128679424894847071799533699419949810069916473104645156417222171799759271478108176430266816041601061577230707294501642426580048347842890157196149434461901943662926818961876419306123772384166097230246861269902235388318303894635898146090594198788470681624750552784145181178394719375263206664455653957590604787120401728046552955159763698101431613873927626221530703292657669187406948123620534515998572365244870046112545904646900606873707959080981099265951509218928612312417333826145708157542709204795151485509628549237287265856672757818932169487972286687813155807871345562819775730561303206153083767213118341485463879643459049372739737739733809209248871848576596460406823198048272255867390744414328949951951838879664583942964321598434590176332480001382949228586285638143230182349102823061558865540482693932174540058302713525359531583480756497495685723749663536526533873347204729883535626163561662718115349357570046636085638760372490702954916456415048717393230336276334448210808599336469047992396530858785746559955418694410958928483259943360066808798090162840263350018996750644820317482795525458434218842884746030960726104234586965763191343020772566725605053141781787047886291124847431219050420662489606621748674526035912051206889910310998959771798328452975559268899722501839128843603906686264869091702355533788503812614259423539367261782660814064890996608276482104407609897318620216406538650958050662890343107333268251660346697642803122968182888993569620177113773511958159701506044759827310293460457159470448866552605711884585412819420029233177120285710936323473329097599141475202904515370851385294478713387658561953475364701232270173184849965189812055480117409235667470407094607415555125513468904460068994770189058428336316422302623191801888804978355958929875489442924527823527378747113753317912500084977161192200737992339568974376100484639966493739715488539103895549248914515675787483534307214173999591585288263471181933950495739434175038478144236837280118846058061682072496892928741308485366215822509104133881655111067127816358918817351032507272685210203000453659630756901522435039592418073268999679363524807041725047303895297817059795402325005629822862803620382670360844732370399954279616589892489017177964704860976388924096760933363858469632628237365385878419065143182708705115329058721780288205024759500597559479630849503872918361195911607897997102468554538583400456436607887915708616968438637608276341430751242466459171794978148006037753081982808323574183910010914533024087166430090928499155724067951277834837449324742199960648131832996878076549175179469937593163362517885172862494458393995771804865176762090910866046748681586439512190319318210446826909194339692963983809474236797951408839559317757564935999209368868185909198563627728067657012182389684874239662054276012498587600184150586659502825170018315315413000212862320038481222175366948498840596871926052430184255405390797894871281445486028742671481954080097342577756396344401133169887097224701754471197609394737847032657004009345747929782407414038865141688664904362735214155972791942730928124581899229723935098028990155077526399318184188081278667331326281214834105448155101639387199375565718854687738254555677214223203950968285976132264410319455299793661710008314573065621846828545748381994804676082833142288208887064165627903238917496823473546370662582771284834783942074755387486603161740236903230767452895850847388173354496440255339084943715293621454911839396319209903882310266819163777829279994657772491107517561353863730632696964406235685990002380934863143456043558060850080091140507612384947320288877521641212930026960266905686522824880152541113386361891824194795301122780184367083059937280000000000000000000000000000000000000000000000*i1^147 + -2814240141748551368003769152538625449462354003483820046593699894931876878549579728507870023183865218455732438045713058396315743499340956350959859696143673964850164475328899961302341382889129443509083019679606059599034944213962196098755353286996514679972497164362960212051073685283718706336266538187114498708841164751843515732081402637749229411924934789545498896656062027346901455060911657183137787010758477302889653776961614201700777023747169494962944937299032489196152138342412961607423262847695054841716205407850957468510251839069249476388558955114166265927907409528932650929532783225052535511283341330624476117909557935200540663492068867875282054823823613496121098633763278627367490943407688665898772862376879568163812369974187244700919049755467102103642803306682428033259987362773701523004467505325799422068570898142197955127089690709000261052827709073932384998486007467711464072817909130309139460451960975396216074480164765857431782793985454363426129525735163973506193729721656464693198884834108381868612636581074238699251562490313785055955985553696513503116355866860695712884412620318982960819221628667775985593451438497881273597522247574508344896997534924724508007733043109279505599762469343640934330047452166719546681251268851199522518941866844507123602269561045820023830628593485507414796408135744099121696023790475014936521224935285540395156691527408858867714332209284935063032514202199178063604733583605234601123731149827163271391988072628780437365157579410156202153122406484503789069996148659174456094831979154121531819137891919008680902740790998036116340815335718373814680967338590442415432358203318763552650261904638703572341701883379166172180413302298832138155076297110004566172277385902228492822380585307845691056081207366501784321591693147375129151587986629950864815462341913923331950305618015395687505511308311989897800350899481217140047892630652747197905034283667660216316382971412144060036049739732570804737444183357478383322790096983498064828557700285921237317448817740122225536373939247575853080398835457644495303464015240309496964971854279507249734978966237350967640264899380904190644491427597098622024503727202852845637192709437658327904155080091627041444560152308845383779415660033388840713254856088628912900276482332069425643569285605690943222371321659124795902058076240692680752112037016730730200543121915129018046315407469423540805507013232230447239134332528985136171100833710826932233127550366614847647704694940771853386181476575673377243399047466410040401509603263286074886960280838431917122040033215776121341333552321159714573434195265728631818000249126610277989040841884297668551362274730380149996670446691853486140239082084662619056988266350832273751099670021437898234827197709563045931717970465944736409847678369067235792367276019619078522591800157412011643656337387492435106772868888704398906458043335876486907138137608091367611085075981056473761735824611822538310720992357331136448577278025174297511582509881627772283110729967708113639750057751359119760430972766312838601335698655976609877473687521699297281758645676331499739778361984509839044581109491474900891965308027224683582140996437543182087275671005388655150049570811546392885998886039491859841970589445344871294759197192767989593163474451771955088875102503861964982839834521147929290680450811560162161408740281155120798586904088102442127032971456988243455735548145098411740783677711617535321590940025197059179795868731487338484500896360568005471480340534739952465094516425536539108325016397849273366054143549031081112890301162525720855310272496898843138435685357981308718080285731904504503269400604718831648409167991669368129938073821506921870486144205454094518760183669347379305665827566078021316925261467250243048068564776218142132754397803081993143462759511137895750010375115919746638167865983266298575684233187662233600000000000000000000000000000000000000000000*i1^148 + 507532955390295230900717435952172767413444454569498453262930592054241612806625246179338204969131115140401170575018307916233037294912027711133873165286349019645574936624398963826991036671820593249582754182406311872371195859762370757533788043809983998179303735831500820376078252544259149218493767135289285257662160816128072318881332355058913245092860596650984719534409442471720997075175374263348657794738703573236432976441393609586358410370967014050493119678826620871763300589858312918002076239660609276020448069123003585098611552226158959631745841978529049135115526819799369172292618566551755592586101597303142369920985916343941347826910752694237543752513317056785601775411216407926059781548653249793626935444659689159957311586441062671074166242821528093412229427508585041448891408977926429947252568003809007346539800653229738448575165237108826283288795525163293981156724932345165712163548133331079114777400096483232738088657983235458767241454313265986701050127411202690710371238656648232560693148357059349939855923811279945187390650459223565052360072172213119944942840677233033751973988259715545946712373859189336913328000462387404504167682985341538843988111900165595439717470375485514731085526729426918869995007605473636137960657550433995172675349682875723901453837336958496004461340054853164984699696513585270650171943828768704921370501911862204130082533620122525734658354096738920687837223588932403033571602057040012684278824126549510600494303259273838943805922597271234576501342547716733126540283810557571212830712208186501018747064731520688986414819256474052295966079733709089714224441083386394944870438257104168002418228366465209981531365705646704901688068922138455112602630273812022508640355551347356924709908254538123299101783784990193776935846245739344499571854230819218928639470427147744124306341931897560847577814991206463278003613039237792132341861311222358217374681521022520251585198102002441282204959570192510533382655675204628614722964628412975269876825267821596504033935844664749611699429571463829448034927908715110099950811992414520032622605946521352633764076426433924993713721983449544443404346546289160451906032337820131120789112897810753931851172154544876920294577751913932625594767350251484707914851164335008980150354313475153704742699774294186149391622330468316205945503913515295636559535620776902709535617852082921649943489963396946673546667585475696031582405345898112054430430898017806407337167233935750643818666863381259861588209033317530642460461842975055192509236832121160803502651744062821495677413141925886113521591517056511156000275609048208760283382271244582923771610569511605913667617510999711484946942569807943120476167321349755563242263152823943418651611159193262423100071546451413932891256106047772396252481676852764195885356322315517952011495826027601746408778418562801654591404152659230261345298127353876292297093003044657354610561554340032962244764379527846774477794958823566070543199779554574308408083006151337741891251233238337177684724179933929999610995678667367846382860616915142740765296499411424890721965013496753420988065611925027846174359266038943251346913178297599858874254720967426738696948477408091494521183031344109168789134306110187293827233332448484527362120419066522843201392118326743859755337203374759756411588772879590696003157810887855642037859423757162277705097927469309241109038774024116198762018710170302604370938298249047562795504708683660472065699088808768150314751826763944769222821988296063510356081349451313817303956847946769594467270756549293084291936474856528981492201585155837108581664382037922017313834327475274783818206936723963926538638835330119392245530020353599250082057728574332702910498901133982836807929473114287678679151430002973313999743475832799860788812966025848440074016203116448161658501232574119341860053191644480138117120000000000000000000000000000000000000000000*i1^149 + 39725675839217348445621390626843239794730688430933041600549064285981258043464713537881035521964840047958067964794371570057397710230165749514673806550375454886662554479895938314760643758965744177338749987039944625559750659471124757132450266412537577170992986238932933647779112028766530586662973794958448449768422633754575840186699510366378300478398290526965397608436295520966128425180002887706317158289478155618266114373567984631102894505286403152607626334977396399125315786840104596111430548395155422448210606412342815043617943730895908173578149440569039349466443960470651305524249557916369499914984295444564811913837557719577886962782096157690670020017121504656956004164075567391621897294069736955948347520330903879122197992259411294238488138368771061881120081506118614644137055583494757017101048396897826521498652666518860787094499911554807805573399889779855152148289829637825173757369443216385492807759637130396607338721469148708983426974736555857805307829869262254772779220584247943358118977379024977023989418264175603783173422781158111423035495578139750250749345033175695726334687668537897025077844321896844514525441191328119037187223096438107494160623533514903713379063505544019197914761393884604745486746012788243091134304248691097817348206625718526923215964892948643822328205824585688171724312168519378558529838555677200791774485093095171990991721863112850182905141043978972892805792329702255485939894735522119177162091542808021528967006763191651448356219462197695563794741229011689592412576829476279804107447321696474265705067946286489947457026860840910032620958473317198196318138176941999933037611660329591209312026942242274593624464031169155926991985147150824698230197371346167877315684300034571676977548229584401991280480220086296543734136656006455860638491923769540417499901240275453922977858466954943971396534223251795876619133393027752613017434330012959899982011528906005600605704217201368016346878775931881766286416163635389586950703739035218838117482036517742559205369925474079544942331373248894452556392002138276034783369385276164998642795749765007011248584690843286854453495144150452261846538936490011693994663587012076697420395041331420703058403530074396757151204826514064353035696161796765652184224760040750931371307371931123701161819380248596965499205777290837213600242472481376099481311543901913147613097831540967998233656524678284792150851817410221743840072360959891907039023370833470199335195522477989785200911247497875291604553967026016465587195289185142750325137578620378251697623750526420699295045001300390414659902741900703303836460071392459961319385736676512853395009840397115032723495904217103454129075107431171866726596866072928534299164541370923139404575550277449346401317748592965281244810865186174117204813161643305824145664997169654236789456533056673203201993142790207393663402789254853156753232259458897586808301543088334649689412098517669673996981791452569168956766040430691485759917931683126371559106276918498094812051023083131307927371969313533358422394470591283764097596907948659079205262998963931067241487333095163026326622104631041548392684925355716329091900939990698115914718240175262179592180708458964876736964420620175393559977586263163225624354700187899513522751194237173218504971084169206928409107743669516373838442078305704082968631172358590901768776869611740708415040328721760048811675951871517960632794288954002751248255632603502386932213378701681731961643839614228096347217909690762539172109619227499226541981509128280917969792691698500748498299847713115675566384806519659874656211036292643584309025931734301501526226278178061865217620410294951715460735403643350730685080244386963040981141912449442846647437746080479795318158956314774754600537828373545248235064181481144374208625435154167466708767736046870412422749127161165833562927556198400000000000000000000000000000000000000000*i1^150 + -8405726858737835556037825774995783189831790955695272926016792813529186414167075614361218875083238368551037013373344474798756328193084607615410027239881201175729345551676724488872030721730775948010009085112795608161147188060235761305864544379979252536294032398990484161832015737220189281769966587655592021242103654922255059726895362379165051160776653216830408346576228192518937307364821940720339741516584490635717874056406503236573681070593681231929282792910777553012535221433488482550202268935137061384529526002993961191398993281048809720715578433314392549013665960626240776554778198154156050469599034145299573614729752156586214128630396723778593920847737394137359500038200647875316638602181681294756306492823871718326954492283637703273549726316854683746665337281467549053864485013524973978664779201657500797132046631235844332371664314229222129859168662715483167775757959161686706357619351005142123846297594168823317125825616342698074994046188287061765205635674275924462715453938294108612273366706816152780731662802831134558384345287943949614882235124942004681758574289550745271501595207622692200198057058163906257275633320435449373643148199641307740182073222406086827110015915304285718982516394529616502662148760939062336050768937179868577026173633230379966322556122215265605398444160942999197894329830677197538530192114434161365337913330003134803644065904197388475593475754593913576768099971689170765817579289124726806806855652724971971002688859634160881957627071646850927312126176613770422001165082267754203711177608482202042363666227867744333096976270377507566231814547968950184823232207646213046754747833512821306885549852671670291488779208122646890324714254498932540286312229698459956705387082016991404399519650831711032065555449114571165443828591686150745821458367784302503621881002108923152068765147163157629790781741882180478260603206974862650286781385791820542654859119329289493530539566348933980176742976376634817428852751805672126029410497287948110209773552862443334425780816510364001680986228225090571717613005972496615785053543461480887274409407066678791024027669715065922726018732893901296815383471116685075255568063451827330886737940974065954819669727636353166806877816068243199994015203484308991310697790623174850043280653268958158427355833519002911705360048271786354733643788629643448157185213222585855014039960820035895513004657796581352033047547598569499912033620957064988362169021619574667399196319073314678733519070412185723857101497770372090107062247159669762735687110977031674300977935889656454909300014673916168042423696047991418146583755900078769459055170038801076084382290250439339087573890105537462734800516940902897457656614224040406446049356836513459579313607698128738353481029112918249336208085107973581426526066953597811480496193823353824064360046120939271114993982679594323497955104029218163997546440315858630376557773659035946486548199539529538985284029863850547695082702628884606890170296082505277911541440299693869344278505241056876365856337797748924228191948174304535974558472012955949068324581301447828086863195575141078316712402282301508261522312560052109710244943357447305211608087171892046972157100183640341842952213577210786196464782343594874622793362502070960340142959460182644110360117849480491052693345029684633139128548902498579785187124578149526141333951097057300522982789307335490003486253598613676297609103114307328221227444839202713495172029518421351484312899263922653355186405026784261894330171900460288828849185083570991390725655368087362983587541902075787517495678219374353513845337335283418403068038767360646650665204893299962909772696464762638227720440041175277271996442301728626147161282889943563060011831865981522833074280968831614797785197757827141162190072114686956720119761812434692676970845168136362484200042928023797760000000000000000000000000000000000000000*i1^151 + -13170284191703745607485253700806762739199968425779889200687134489390701004531562282160197286215243902372100955462498686937651486597783252662215397372211733566241577449735382773123708931062133165826125149528075227587140834097799979113929574497649235234316576257190248939150234597228615472279069924245102410805132918283228559599320273104086770837929061177374932956084947657593951928367709372928394571348933817430461839701859649232627557708982530217007176862053197272816974184608322796230393319528359091075197997005617049105506745050819944464932689790634211647955835767632361426223194187333285399518902971218116102384414191679547741327971100353183404819147573421274383323072816834730458818887632293199575800262279544478539886253111489468230981498353291858811801379145907551808136761466085129578903968117181861075057713986084892832309944402244687618956868832944921737837993091280923900756689743237709249625019161438832014838702439071879185456256927816569267703591221303141933188243062739442152389497780220799472112318391537458523258668870021065596873245379954908283918342488798112136269156713360507323092147960089554866082469308519271975676442720829247049437578693939764134875719809134165746406934775736060762349177876310170502896339420890628313862822786523876032081663339475909255380693473924500934271850607127162823167538648957303350656537896540653174099896624088999038636630058824947846754045403823556054183659942240235045317602801461914332975846806585833921986349286720693984114558546433360358834670796335069156619891767513267055035911152924244016380996155658581900013947926812203909214049384462248213111359446374695330660346804772932020983452615262613028910562655570763977260980507455912258609098512899602713208921670854021735005958187815487565696846440490127554275616762782848983667896426895577622674989227456018906290393133905972213250678541247385174480440141244191358301653002085345669524524579373815854822520209392446409220418375196312578010287412750586310841811280585648335695526578030046667174646613889602374944460663814418009982731749800448783919155845829607083533609915935618002393748620497016448970277564318655035368425958966835420221079168373324888210543943956230944742304054698191036087304447496108799419430239063503736249804434987532964785897286188561431847969721758423714876955137512656384367312105355121548817910479839277492636559637131360130710653148682600898474135496005932431745254108978416565625713078310602832084504667730020756779077709103908178672627102098097357635242186857603145618598511594011956790529730451404003650898575164895702039208978730598548498468275886362697850434361009569279638918425283277157109052115452039251408466789215911206212777944260460467005267982458200140648497811556893759078129243749382435348970423728635872025501477282711619755906338338005858631275680649267171807276823669094562590559503524214633427024182661739141195974398982867116772583600270080008211058428352914410950650254138935902837066328659637043866744458705573314899245252503301767132672192986490040101047224274428258508397448676508342868817867624789106318416417454836080251740676958959093178592640905875806588867351887477200445798984950086569009091505535319121295273087137213633845849547446498917725523620444771204961861110948868162856795453250289785524578760784259640207375083841514490462137125744169300142840427824442831115582943317229345614997100916297177628258839983243567179421139391306867350177123228603816228293979556650490616053844353372526220433317147105417407783488904529494567012856623840895880631426206975217575570485341426441582295403749702562129643742014203172893978159886044892411787526696588501086059338112525222446967432093461582886436043677427450975904109406908568226571499428745506515495226377631948476395302414571594588237307520543122668912640000000000000000000000000000000000000000*i1^152 + -3041381284693418342592117157082272478634407483975114403557287583742613034507604631789328285840685408125156252328624502717883987165035174438707858390019776483966375261729649602581359857112795296377007730912331523263377925942111102117483204541963022583528116041395124417450582305524337065194253960701304514594724440368015189386381136609641650486410296105390330101072719728010990830928258615105836781192870962789965168576486161299905502403827073143522865612828295648690255719232009164500453128951888087767791022968181551331523874612463169681583115036961051676528392185762730152675941734394218727872559943894506698082379185112438884715026769733629599112131784300703270159612275786471740480876749370384566823325530412732954726057775287556898111909231251281911928048190720488245538163928751989617700289634333565465965630929799217088407232454825176549077511779681479952616514470728903793550817045786048371661818282759031528310089627298618312588855960988595009320557732618653851592829164562462862726989721945216245598025696558997573554238794215727938741157466640240732489405247575285758739480435529177133215819278731983760265526915501365399275412123937779116907425570032091028393462162139694105333627579158729767682171288592824217221123750225314088973111523931113325823751923453769738472070427271661670935175735279645770704525515292266724733621857844034180455970617355409988381341130739864685729141892260598417963407357417044373298406949789503331200000816772810563926444841557590750543307158933862328656569508943131808311440425374118990864449358497633262575280398164516481131238901706566104213367051485853134378776149122858380677671001075284341649024819720197619580915153296977325969230545749221806310907996765854282901492773953970797446722865600174313372553009835335836070771251667008817193323331301915540017476398459383672383631284138162860778312479950777545968710529062321519615904023818160601718433591715338540647896123980095863895292175133653320550729276795488667472939499045963788916698870703025437496162311313617076872912674871240370553077824684811904288859378714657067428516496801041988044973818114698010147312217565882524085580612770908907821804439613871176445674447821180261933982236376134352117558295702391930695060577606129697026459325745173489526270603100123901663469898173483718586299552677411582114406771626608892451412809903320853719276096925902297761104525196757351221379120750683232100950013560871368860922276414744987869698020380629091583726875918665181459242968501531042623956817539620341966594909164310310116458601249879133647460419729211125884170599068574796868299684406934743252064599259272294791582203994061203973856517224195905455575548987359352952732719499587173699338725389189884131576394026327584375483644422921169250125814061340275155834276380875071445991856408659339050419275042357069538104956352300398362731222101048197081187804092112404419932017187689011568545410144010784435457208489340376277484666145779185533376813103135014237544216259932855526921671286688947496458628037634266750428146059684783352392276404668229055354297692386032257647294196419733478113836668396964203266132508311057447151765136166894840374493433856457700065329686677223203887839236099441116326829024220129761409112330660707726227166785781636145846552663362145364069361853711566009528892532137563821517944154337882510079265970710080792877045600380158331043699269841487326514169435580296610474688308617280535136628968988617380106672074730956143619885965329880181979199327284611134288260190691009725296249422097913750829280114824553053965866671662681060083878204828535095117623161321534452582414990170821480331352867295747723208511396027389034432440817832255702158178090934481216895921351301966164837102774714565719390358861902202707572812973774210753568297713664000000000000000000000000000000000000000*i1^153 + -467022005805674369678438600849099004074750107040842173862003009036048864597887788707864273445030877376088423640797421064033030953635929437999496416195727887567949075573861856687066948695756410057637635419884784363023492913400811846269568977459744146282333938054336962841625288882242745277891317820161644933646146743190252617432993413297237917711614001782180269769158541949420200320092319129551246170593864552609331612374949352553227225111449505759977228597664117471776372711229110080935216987930597613638783874530781390739713320244615694942326333247195520761512371855859181658354015193148507241875470399474145544665460602298898907027729754090850785834397304423317795457863594469014486880662802429634505613308373399663390454381175895161883651481812075320497703646834222944488234469309567950913278389943293444398493470643042480774293391830365594953116292504874079155583337890664179384018711948470851553358770698997771797111400010756806798615895512814570742978111671205008900924304685909620048902922860184994682326803407593700498942466699342884683272591678102511113077267000212377596356104523075403917053860044369914593824601706368667396197798867613945052651616168948081358629508752174130461785250947339861100821699873346556423840765909496612299722664666099369489200112124936438819082081841176785172739092386183430678138977912659357578413150589262524371434634914371603866866758768139045738076353268734498508997831821020335432882984357701660581123656194444834442914039151618737180860447290797713179559011270674521422191872012500311693775119295900690248232665325989785740803994004864168567994234027758191627843652515353159915072490343739222942154458751691433089923343347741197436917278339211540686860967353742915932124094363809908973566718284344924975126288285081745597352105671604814678977871726643609702582744450372247885159301168463826626266036194833867373461615481307465923440931197538492640635087455459853839575856565632286949254707615788742791722619902316613799328566241931486922110092959661568035499928124318714424861669110811879965224065423994974791471182350157675864593029096902406921203480483541660870651842501616599861187457521884675103534287949730751101361406640692960025986724993434467424960194293513420843655836531008468826677286152351307343104582414480939360058129871230566573516833554609342083893626676799532100378139018507900123454851521464457290883719959516817730623577518214390518429636812147807039411500864348933198450250601229559283447103961421409022642693690404742000147591299765359016226116571508890396617828369212560714499295081798567585421730496370623810061130311698126213314378068252411170381539097183553064608209265969493227015270730028501022222636733806114762019917185274870325091877455284369673904182588326969866810609665858117056449864059885637794768239296054802572172829785959340024470280247983231417127631538701730084933062307811037324364509094175134652093411673578875130248248243537092406923423575334228522111371604351568914467071095662347175991619034290715373515220792383615492275456952831980429122872963607154727687902158954545621406360745236417509503639744285980779705197919194996421464824228164328897915275253050977569492212348093727968545780521118257641280274138455271639257605702211501260894509182727659691391446661361573181146404473476529735100436464935981403525698074795906587398008357906814846957479467003067793742760309479240362211549385737099534989304453392043269004840085664204642555155138919696012501354792114678864482093487257965490999789965633311202407167704473700404607289025385645962179112042044584454204687883761868736501651501697500830936161155556488164884553804594981075453267344838047540235328126384663692196221092949184239043624617949957664208973114398094952278368335051231120924774497052419686400000000000000000000000000000000000000*i1^154 + -45701304724473990466542867922146741995008384131896167555068165034446630823757154833673196723012778336432309672093828864570617353721252042425888521071963234220252469083256181651221028606270205341633685683931880462034997465422554376715616416398767587494752822856491907163277569530165564231611639339004134631680195844189218713819487002786475037436967807005180487055669067145581494747033889993665553768445101684123246785564693847788674318558288440470677125971818197690646374894234863381095324854395941678421286555474652010827872936249824655786811808697875742268194441660984379373253791602637388298940037568566078999310461363831876403634626495962959320982203017283422839889354894372643870453973515744457137671456067940560311163982703506642704044799673257064739253664130291659817395527162040048338203610450910194064685536121239957331303140675031229946583692773934955495498162641829744062971280230339623664882750875514739265337468757446081963716050794398362770963508761332620537102258669783761188353316857270811542325647291604098902944869602232551425465645802755855080531437846328131886622434770181102890650186710593053169375887795315802727782896243193398537238221247445325777678171361235565257217107030342151237433567306228878560674392294326938579914166829718692406707895032738815615664682664877316794674622932563312850434779379253111723781665573489635385069007949631050467696181920915131117155378138542847448873652904286633158443941926614064792736905682645761805486416400797143277122958576027906169341916328720286272594257727778515561582076328744365851101662531986083989578283202465859908174250314759465549497014703655347683147851349849789190093825930894232304525683188147424370891305019099086678433220821543542865251662312628466975254378053016139728765645884781056691081209376326119601490964345383900056286185433249940253688786721600649096703606434075920372224579820392669982791250905100914221013058504766478001785096544440027996746754067324973668041381791029438468565487830200027422112715024083078403719385236586382845159782228653841567316115697972020907378541438512618200508489026820954653187717015880591109821406556222538516115153658277552060509499404268425792108266608250038865409661286873097381401257042342072094899158360225910185362261039092608821125021984807807953802724802658530754761436685795205514705894134278307911560512163997617772735543241223255451719951510552491236535338368240198905585096981081605097152822412534515136748783244794173907180316333858047212271500909187754341283399722268940454531382286731374919367201152848433760555665234828619243776487571234443801600478760593157573551632661851248882287708751578974249104125187914106344086841035633574443785952533513398861174836738490469296166466180488189105699643572638070362768789940165235075863383116506034905834675961181918648271374446488648585439711940197199334414130351765504698565985976361877701408869162668037073586262806070781611390955638470969362682996529277138963236952844786914232258145164678874849728065094065964622503820307969186039830551843930230972934295802704477012760449701687012493378137420870087122679021420389033143729555487632598122180969458445550941414732333256351895111107762599764387366051813302438979901653943598084773964456105203685258821586183026469045177350855241145941219172370482785797499623267569890507438731650366251510621815830864788228039968666842893347125915245470879129447128272423405684440680018243519755669937760991145892478241423481956001536824162011653935473651986872907379290209918020558698244128505431402098792566981247095143690280272270921114674799539845439149978752675945590308723257011104660643143738124359513951178473720388898119796257821739896583018750429183545019914001287405545547905678799026899662833781668518060481969127424000000000000000000000000000000000000*i1^155 + -3308084320030852898418663962957561533828871693640672516015346030303076858641544048835585407328392926922071126757830892472559388463780067351815055327005618501246561609177453335529668630124672345373418552921795037533023150460420341382505818756883076240974700543286338347115888177211334630022482200215603730061976871973066950045702445470200142715027240904966269950417491491993744256276441343931834759501284404821577206829649289308972491334006800614145445544899025423903739789627094715713557118820399657993251927586716118074887901310105247435322237550341721875971461421921343163159487694806615472985395033252005082389041418933516392503225872055140171844599500516599002333513595702132883362379133552136678135519370881568800652224299299127800343971294855750323896541278345377474211060608033255160962757762235180064715040628447514616588444627533499342611748988634689036696409615989421578002507535189802636436858215800409746278103774003357875426294583051395825398856994828421603622156458541054381957957945043576595922874607676010842238315175451175262627978624359729924867116277435243781880568024807813070198891911510508698731612366689272995311562094733479744777170838545694641996521779018444899979710218546974311374059329576584046624508129785539558782183512030292231064709726330264748115604568947383886776134584620413422449984384432130904227037076125135647401212033438731755096000949821652031574697663013525945056729219571835647955138412062984774712629252315244227861558644666179740578008750992233538908037083539241569221182319213619184990055191475901195167225701711953902194656457282701469500826597102327309525624234924681613470440024400873017862786694592932022359061521177827056697791754538569443977628057339171848855236691532820442153858781412458318099840307170320752131745997956691843834380247041830569624175132196422166020044436680621966848731016234267498908258281243893156593597725163198964682983045127619158443430690594711287802705747415199088409891334138767154078611349422595538997970561420559620149525324418559658843503817036619415150747531907988757475940822032166497242809400221215220183473172689360245259747039465740176669599089918203011177820653633112427555208368653573589666085504909472699097610306332688265917856424140918580426508636116161225393892171345263141674491628423349625054508857703684098332642344712358142922777672889579402389293012734103105418692589680754019330192308998910820192776228339435671833990902838317182404798925529381728866520127243652542692541598149670329100785053252708191407544840077258148765558580870141088340710942393260358864742709895301732069605823340043225989728052609267392124983687479939136265922375543459969755646257741905216170178877734662682113407708856843472555593350457045078711392686107933009846102381878368843798907185264272529277673835741546633251373855596558704739022625738306568332876822899795818510256240779701947954435627750880913649478344605692341267602421420127787529010547639774726050626799463855609318282190729381118342606460447242942880942654161921759807577427887182555168143067790249176978159489375143482004813250226003982586744107178394013718398952609283440012666580412784593145243383243272536686587280335094545276053444585050513113270253356287942483289741667498913133441527998713237400930916517478894207148001168421864896381976773557078688347231940879919559583890360035540543619011127287637592262432117945431285580270820017999702505223737420505893769136061332552352250278031374077226493943905605410281912011408220789530834038493628490412821010348136247567521263353784311198489926886529972362172095765664614679928052053202455422695988885980447959510242930959954035386790775126103163945590676325802883901674143703812414711698436589107922033641434553134333227642021478400000000000000000000000000000000000*i1^156 + -183883507092767097223149029575183726407908265991128562402751076845434740564520480687202316900236773687128271218270745601020311251768487344453229621172098444838809569314804107143178282831357581082642723096513282606533631321894608715658135718217306332264250884295237777353103672171315676167359255548819808379420013503837116352890789050152066491297066967057945534964174074899758675839566296193256499015457072964694042259565934178673536495473515749442451654943842646354359051147202543659349315599705621677521131367622857494016939327871746637646367196481242933236478782608237833607596688436674673623489725215623001928366430358305851145105217785492183302721105891784001219375654698719350898994776481608978612089533257915786707920729148273127894011492200385033758555356830000360620583298152225649828243593779733520894019863978315777976571635093728760611789146783065033271711444885651430568606031119671952447301134727398948871298613196843771478990359603227713327486607611296842417618429663899156496276551909619231506711061334933169441651957207831060663364242409678799309185564877677808016831905767163517817977283367580674950955000587418331408634233283331214092700757932447959583846495570001582947015162760022807099502256408234850906237268076252789440983421379104572594187586981998180078947625835550192303217156118880794953201759007437067737413647647131076603396424765999867691768880809708119168477502584892019132246111103346096628324550688766508393187824649561001831054938256925465633392832829918629449389740747589350790725094046350699857104174454808848225519184227326402217178221507937731852366303634914913940174313607284518206445188388627834230975975402683300267423904748484863576729245671930803920313683961345514967862681133106663514531525462111017598189502695913635018485022154406306377589957283345080486413204761652731157931709663717194297003332624043057043719688813727314443094490442223943460010755079300017200459835858721815906923417727789221880719543055497767457346104884175760337612073983842557431556417108134222459493765244529919895317859339629847097725089825612457683286902649543137931568119856653522509034213793139336357085003889933933259284475895715767341893035248822742076024450478995399136610563862329567083719831731012162980223164707818100819505583198774323213836579691158202009178027668858564947400373849423411025770389015108621407146381321513622671931699465971832200615656523601381738602879941165139820965636443292060708715574135651267518908433501060442736307627855227711264110234041793019403274150070164098397653541946003065706015857722812360033190166141118790621925810698008735191765505797509216688993021517439725430354527887521805178209058925675898596004947339617865383990032302678244009054527639692771975746053583044186550579150043769744969881488500163646051642823477864341312155892150118950673993701219699132760034600093379673424906337169592752969279940084406138071562940489725392008911198560238559692746278468718818584803625072978849237718485714838463657848624306733635797835279455066746650553900295092002708442193302042690385412532462574488804958797050603958054784209853477829880046689859047713788944784792287894156268341293139470845869190093475559972930579208934036400472440591631213443847199058328068676888434262729628006313740267778840429603803784092096441642513453364867241042811084650512826588320833528052312992849494191080538467857121594492922094681521509734912207821564810609459678381937439743884240151310529146394942098349434523393077951093166261597293885434342321753580433052604280152616915472655881338072830658267675439377998681743783487511338448056466203947808641947131267959366433115362048835794687825188634133564026082436447916755138529751990801733235129719185991576525324104499200000000000000000000000000000000000*i1^157 + -8779617679523203535797935681517308515168090069765794955577240893899596857176960842851338961606491633807814069804632618272382715073383903181067838518857536562104057742007651997118324302475182983135028920531202678202563257693664276378476003559441923182070747896753322435176273127016142056707383241170830391226369017610609715643632780094339313054622485413065826165405838452330161087144722592769319117613748539672270166072470788136023464908323711740025182921731870720881119944680906354946826643533125957329857320089987159636072496412797085520514870620168170056609829272760742442338492225957071042284881571429495498403427713284369637501257799855489013131587215563999524808952496233913213944274271322179262236190012066290998812612072876541656660977183258960261636272143242984120946818286818818701216655535976367026307308464099656820728235859667945895376529657786343838287450396809050307051012502110316730886616071904389803934649641454608318959383189655747680234463741473501559974838188440433708791450372379524365625663255816117867066460300853732396246353833062830949185487848289537815136208081002142859286263370859775777484435426980310234767301962286752198329866454979371250509735051918211232923239123965895869456649727373737812127711804692056183937290036464220913828356957923655997880937983001920714701367506159085047424262806297978664880123203502257537818250652384434120162221721306611749949960006866326397100969929312302125454027106264182376076503076166943549070371301753121121468647033290746837525611494886349924717357120416741858355629138340241198089087611375697644591202032924115945475638456219610798464179619004698099425875102781152718114179728022024862438505035070240969490148566470642381627108622265939494846578522863378691968588610165372371171967704932602465381761409229647764254262617453763872628475319710358984282604013097896354839682431654085687691736148920438379090555892963137747573213140477334464144005534496853937228301954191101513913954501702366988549054381450790211405807285704818819467144133585875016416811226269063432721550495829514294415418690715600818596385659526888104113807346816925902365335355868480553571047335612821808086120124448617251867253467848266864962820393469265022753733035932275967056914524791835238797765844495402240057656669435310191500898812783662189930881188793141140503286424737914105626286383206697751549678025599009481000941190838634864168457888472763769254021959726668440718709788468455892207229860533244573625806751228607039182888283919677755340400362272086230781995336458710263894594662525758586397190991200093116278047796212240334191508635882811672499890586679623803399611114379120949891795391590671537804660075641629463314664451640273814815914209023962117902550654122866854154450662152082478333317359587852138778769489220515349278570597596752320344094174328810178736690262278945022269748880657560160814617617776149706871984433989887695134465440915603080733500395209587391929966911136918407048247719858168326665728195612442722802820659613647589738655330464201658066034630788406307045184069332002499385904751865578218104660005646726877402134515666449581739761977860498667032698219058223883690033507639455602071779938748186792173172952972049291019982803120259775537265286669579869120398656994956031280299872686571116275810879693609709039308510378240245809056567627454893745851397377393963675455770755318443457593108463297154942212128080164063531359236630755436567876134672025870895430031478501532208116347235521869842293562282557742312799377399287231196230405629882565948573635616012942153464192587708488809674735535758040856009042944828371686007307369569318388607846743285460003624582879216714048548835991997844426877577373525937724435566476970424270848000000000000000000000000000000000000*i1^158 + -333015571863194391581805264874738694868853423485681505969309881586308038136449313358820759815083845427046314780936547609396908702179296832656270863264590291932090160578073747826153415198086522006047129233319581022846586484383698053726523530265510688361008692552912566828893525308233688373767501443190247845155279643733895155289495465667491794229467818612236042794904485318835121018482286279363367190746313249190588184783609575890639544947312025652816210869743079727668043583266939911989039480440670544087690943601908404683172947064280960711838659571017296476479240490221057958501528064613988197438280696662520364599121311209775779712197417272974803721084995817869483424407824998080021926910402147082897071348559016046980846304351897765321510036923305259337501600648845066775756798195701543793973934504271974317275992069807709326968594146687695140970596744726696196609482045968627637958925734788347767423870757562942335210670385831828561416875454121617192688835225673856541764571218285744584268149183997142067238631296876635443116678288186870365820526279396869558692263315143388177707223745020570915520621298818433487504582984182638490594499960407740830878866278033397348018665240355451886293693086417590822562289526467317315186222467386179523621464580617589105511325644822921701461410493142912498900192297098871504988320148886497728396602541565325243449870427331999949800697558744485039409227390513572198195254817951615892334268041238373628158238808587866174782365892939625114704207787047839568667221290741885800513680141440803060254051892871165223143881687928914721840533339304516421022740053215008579146182400540225348903411403135152619671047677200537477404381673589459580267419448254857311872004939688996791499490562450688451546100958214509709536721879567645194358343586689186181484480473733226272476833846174819546885696668388829037588426161950291167634040176749158214684914439808347432374145314359610972052232153238193597431062610173394250546841934690978756674069807435683414546392887553794092192164177130957200950229421922174755785652419850559096587418261899343529819583018483432840281722763903100743788029751817729664595729960661360979522212568496960849207317131673101452154159918471062984136998365548429052341819501001907217301963575729777327926316395281682270300859751407158937820023826655080978471346122639998599908685655695485392852351442628268416934660499498188510510012998287013213668793674100668415557370410821205256476188263886823646480684370874389920865123202533640837507146048088504775123435593386080603426092366634195100969573478999395409578735668112963659417884937917825852376651668430202777692144049824698551904325213991202873303091016364506734843838529822276392007807152748120062544247418813570252292651110865027372377416915883335560673256746556956157132661394651567954290303424588003205665871601644110776324143155823294689201844105969618215686483200545469691909051701702322735279560731456606509252005173669654710112439396026287304665125690273019133734600831471327869945430933732986944746335319092609965284607013842818781038227163681680001490760757782383613501721002172299076679236486045158446523333264245524895359143672314111435172115239334177675198909185831025556757892001048199508568476741619972473833637539143558320154412997739793706360354369477378755232534591233089295865469008993268227405159548512952029949532844458105842106951989818736816536780310590178872070159004914141960647728384096018362947794461037164941190758274805984250619737135345680455420609119834754964650208062284743832967461836248387792347693704489055540557618219197370959324219635737988457277420149285591864559262536127311652094761816417768751707270405990314160264338430957992377901207519232000000000000000000000000000000000*i1^159 + -8897550760199414728282357621083387768894051660735114133134794046377822842625847388016788721719972547685191763013085790859127045547068061862738906089300928321619586106114451948440525416595520869358411317805470903733235983149975793623833985572133123446658493026978841899639265439496898001162656874419007498570758519136222203503410946533931740081652109292028539543574948377069479865971816480697188909941330548730031395681888679847348192721542894193000429300896474241982669848512898220663600941827755243705932831474621123369083829998455075905597666061013972438440406269317532991687502408403362075553567570187895889944469711376888778925738790667967882687352088556233410646621994177414054836640256883149179753563247459359238952483440030642475693938932479190830319532826152135468910969946204394125645134592268329924279525487468338387447862807992308505176845213095539873319607417727089302578702392624067207574177840340456496419073068563911223690200151391054539906277757151188637689966046933746043666189353932939588344720664249994936469187422553326102818335194248431205470389892283234834233206692031277736125261301785391583187945435321673443971964938606276980682010611910357892416211214349595131097124965925710621385258220152836627385759912488541404673034722892591487929771777372735459971713800297685454271385333587357041108438933094535289239984995688184781327253059180047299297295085212623179607884896645031244062528736934483163503080676697136771979860415930541327448539437230213825210816848945815996951581981430054880145863794320499987351997423580389690239470702035578203004869544624383891463215041640197313420683372787507348073254067389740534671575197391183685166293511461490150858827620240098814351179602023776860710722722472279109167933810984437620192508573006307739788901881294218346740140700713239745319464586035975134684326668221635180731471451802264369509824015773710149560054748334719052161293021187920591175089812554694534835212793496332807322296102504019406938879339575511533483321042209477739793534770236266008211109078889934357333702948682956224506946251687868636729627203736010288269080111227350883671990561138963149928613070981475139796371615022722765720781387472605931295424164601765657201169867022865047425938521109366591002816184899233173990512206317221071388988726983195476344419744372770893046283964727784454826677734222928222119667369841131866156409787209333744695602903726177145261552119778587672447730208656392762427318379968080081459084050169192776718649335610771387275010933106342908740692638923511581335539882630529060466234095595884137577923716308875840663770487169649521617535513425702794726051235816912391807318968554474701200859936891991191318601789321517848816538349552283559091440841939440059714996356038913922052909443666644323176524039878267366656428129811613554622674754189896653767949943458732852923891061695587878474191221774119301412511528938443528855706419752176224140168266374191320274968311347024086521090297218756082354437552154220005025696945805878407531346024259817708986589538551398656952307134638684861132460568239710404638717292833509225565458898947613050038030292343888201584246602565879471264937755587353989289448955206072548452716997626718982911717813573361320930638920549575853351100707064357568315062042783018433366228878667771485230579677860159316292381057781986298278374877784646069826651775582589578716234142509317146131602472727416501890226988165767866690061157516756450241184431482608085325173161610613863997413628276331330988231516657473423356537725672450572775229418429510271290118498936651168355322956163917036786409530737271956911998213332456824858711987594642961254936442209747902287250484250283343264363735890704465920000000000000000000000000000000*i1^160 + -153372020438994483936073949138181134207068324291664204192900592299400895845733045914699352727941567071963475433098157019721802327714378671100135787112704597065081465582872237351646874026121337593294093827148682895689749350215032809493521740656514432529616725662119094705480338949405395155857482601412835936173979096988276176310981287015688851560003038974873335649742885079095099899148223828391701285820976953555981725034278422634869163008887846370754889001456200321185063824190500091241053533860906389128650359053371562039644979214054557418105378347497863502302331323353429829385018625404810494589878656526131832611046947369945380891237206074654409200549116253734912763647616149763094353271316417177857857957719757401105144830577499647480128397554548618908763564223485589654647018631384019966154464348004342640017444145668830512805030285164902455654413074738081716239555298744138292224022697615985445526873907398259411329695114195001649024448157585224005433905869923684381996919600801822024387360161671324463394074170265028803651298270410706666642902110596202847449810297341022479313359142243221113732144790275682299387948271984561513087044852455467412751417538870092667731551590355032450023763955621034305141076861605507906471411405873974159870819807755295485402864573279348553637388288792438488048796247269826125557346480121694790490682615530514086698297468134993206988730718880151169161533891162891457766569452756930268669641328572525069365970826817361942331862840682331341206257523491188367089654120904214619953279685219822281558685869728294264889519629816330106308467212699015161952628109525145224152192439372983877597613744663791418888633349079866538623496739575540279161713094196849057428922471567857011814163140807986603855851658443855464641612016612934380657179217049054694641474488221041040125243403420941660887137010507924274681277857487587106950813160830213655637586725402671345855372583801352952588634059860344560825204326611663407571245846063547448919461617097399108121795346137884381602771534313006178732421163581878268389726733874513979145704663219357237352888172431214330540946716048780331615758667072572914281695086998406935073390326164843732111402073070474040397055221741414752903716473109330620140302539127226015337680078491603558499406052819855788862069414875391109371510737612628437006074295966115741549118459268433777695734518860526183549775197552999208492654393472147066665997766530384959196816682521712282279770066763450527813980155879250492182225607926811048837352032415869293871830534485229288858640556977020753418521788051125237537347925022374571415489957841277171093078683552970650861986925576079133482823270654612395411797520200354305699268475691755801803392716147832849167888111879131434852602004525757286651749251196567800875725285276797952462694580374864154187206197614864916338898919796429622088637978608252155106266045154766263618221421724884033552494473721438367915745826053331853757492016177703458873885372828833025772011834643132514824856952804465475290299114598220183004304252477868659476196202143066256878451010844498062642309495130596056693258330043402461932465830977860139373561555868206720493877827420549380939865397135466618955132420549902448730384281111334350760537826432237858492682872147806731957800681012196952885872735328322398424260544782096397828996186966066967684881978595481321295543222042556267478407553371167236407878591077738722928330517360816675000517845945617636013344793461988007412092054613470178209940971753103353338149342291833618019605149988059474582355992947770137447250813739110222982137083689587052409783883775708308653414874984610965271373828046787260030340556605354479167529518060486684311552000000000000000000000000000000*i1^161 + -1349292324427971334775230612723306269443336345062818881012931455999718022443067035479271714238560910368261807660607705857856163314579427281982368237867252376744910179235960488207885527246628817530651384450582607113311520218561241279223556150917052275350362925884026507968792375047926790322622828401068070459679627262484008260159559114016605705514134839026213154509952139692107134398244152081777316670904398612612765713945564296302982868049278317349479547705071333597153043755106346027725355026007935528969026115320060575219681965886293294098549275068024793413472523581045376716699677646246123224373474511486790450972215286465324952157077893892175035505047231472036745492074499441257802692958751286964048153910977000607705006878432381263981945630426642721213166053209823708722653432566511230376821347164542515268961226123935833075743117393279759750314097912636431361802770347445508189111113972222777485231146476665768076878360159246169801110737110075430256122465209183291580325879374194424098478624007321165247970561276635308657085095862595799164381750651603827174937871810722762125445736588848841656732991897963163008486069727811007160609215300205375695608842138952844262111269248249664876967565746064466066873004604724973550281838453569754254506718739514377294564973724129364265129662165392814094583532568307801339635915879357335142702909924633406197507979969800958674983768933240169117248672588771684707201449344133291437581481313052050318299846973936281202976205160732443309635662509195279485665797862322298481730721376503931409978486751982620432669281702107512620981104206095214727621949642391259476858740091108233639185561868870894442177462898856659755765702524502833564497994045292751484411451883483070879034139107877263742246043725185223909076176169929137057645934499837976299688833624658426863981001357618530559443257536688210085776663620569404914347843366897814324203383398876820076966637529528679826231329274217939212754912201832693909760971871388809773429377532793943604977975275361744659741532221502400626662689729756126013850719711152670742644932322786256066146704227001684613212603540278747880340296609594058430203662584692898366726091619338980838010310572656838162997639049275247491257753228140285199510517519709818143335023537767489110028145537363892747812903364141225427898604459738177927979408830269259274806734490846481600569025217591536489611646164385197946345895452554077966512883925788197641915009758821021477084849271939904074521494793164673915689283681025777423660688136596975684866586382125369500431316762142754295866244978256077860393226435485584647447044344963412615918871168161456173084262760766507450966512180066951260744721306648115641454322834347970117439759109692142668816018810246102684227869917153962891446998274095877876049057904402411432371326574142863428083809244746868515428840939726086422757421898847966893958890039128112687335766070025232668315246543354079302464210219330801736371689791204981951783215472657329493599982143319468509917949936246030660851303133923894457815734561323826783498517125028967708969470533676181468947296157946781852665189619314233051307365101200919059811016053081741792667928555986017245525551201123537212536004111291665159873324622556590829670621112141659958646654882675530509730255095788872944229357535119112203262253606627293342604750157782672134543339521693479692795476547891758931572647026597252648472157363937415305876641224944199812089180284076943854738175728823522545077196310918549974015807400259735314296879235731298851834691688480895176392150378405011912096748878436050178227656932107409135319529833456587144345761730790008355263946732925925903720766873501903777767096320000000000000000000000000000000*i1^162 + -1336391367469331055006240595069059285678650060456496632423347260929097966483213232222511422466538671731737011909812885541212112256613998521049899557954168453246222462699964142108641183539934241685314391323895696962238801569238651231758248606038514528002817007636204938126546795242094652566065415089330979924926494627253078442946468277019752664306213479555407280938078354201826322469168528926301491218960853165335844830151229017672532603528234369711382165014208506444472407831423441737234184182182607206539413498341096091371528759579863143415765349020527608736089815513783753415670878126423237771379851164599494457581713442164673205445499691110601946924071011457609914210033938000171124276971331710969324456186503640096821647951291758406370572363118719288202968667596930161164650138917051001954206662933122639022770080036303278259496950162417337818577685475589116876992337826197075811148710623447208167069834932600405891082208005022063274864932405960740207704457593211178567486249601026578454734922452501382589204298592783345333534891063386798378368910361070360458076894301074949575647702875717320003206113800725025903080402881327488831034791327441971789476669814293535400028598817689874107406748471701392209242754591789000919338375469055038980641962542359722574955936147073774759295137763685683749451343286995250849172227645202714397570638704176414493169749765910541454951578203162300117170661375087453578418354249004583475924560647327678364772817049991806583378945004887391130086936136919502896280432939722655434367770513933438238765200113423721159928209781931413500616326089276469159313636350181276062913669021577664544465038024982789741130825214850822121939391152637027322297564115457051171029254826818455267486065902440366178810851425388765267455222057228149755969149344657602771611462155921235158106587225040239853940438714850926730626274178224219547289436923695481317109126785301517278397633701195899862886280209093668044592021788884123200845221201419937453306451974494113105967458055892816934771798726107911768114283981015015493773713953723507938282084705494637676827600362704651159720753188248094814844967314407056126888830833843272478107194501083319924697052957695463680284396001485187652445911772135774003440598532143535309016350081020959197949340977055358753535279150161459666953429025063246503091881365413777383013283534615141720723960480815847926696061535996174128053920284576749362366276261085789764541783458282565864599178572460979495513404268763781212294357952491183001344312325938012592783243054758677650041903179153255202593485935279002074005442075020157739764859305105924525508854803710253420453293642329719106013402490777320749886927227587200926742300592356171399074150096162934196039085238780588227785578348198522224656669566941747844452376054317771661441804114230597866325627673468996223261734945935189034467438158282361570308824450193703994802439549120583118999148881802341496976333463864058005502658819257946298192688422089449481515326234043255163670765840396177896553253286079843150363176905494314576352094408101444186322517013546264514074457015156675293523898442015337749856653971640369170906447349279427524934043329999678197698263476386490342385334956255783949238021158444186111285032366917290065956810880039447343726384174742752177078000932924267564291160413837500963675432985922798508921226271381504064962036413896114879193524965954864917259547650819521295621620689796040587079718275338827226204797968314308823099279065930813198067504930727637061647950647826494165876358884919854764442385146038728753320919290933111146115724683561212536836212653492213507603013422825975754780092643471408168526832415539200000000000000000000000000000*i1^163 + 17438216777434679898804603300659824907434634628015157556395616498211548562082042651749300470033360148699066168711486338237470891479064155395276624601467348209911482373708837176787461838563591276821710870734514892906512793711004526313662359236505335914712114878178110878413736642090261026526809970737872419685965990852360545177961636020260860373763796016756893880175321195150993881487097238347838389434505078658565490754691935861071332069102524002809264929696965207506604839710465181999392807970595445147033322771146685990957792155712066575126971017000357360152010422997728513959824693362645996929849389575168550087181326960611164133860635353348890583949869432090662991374991285635010661666827995633626364050586957909719459361104772099734408126597811702316674943263334419681688949249305222520428866188304921568576622985872126217914251510649117493693897331358161761265972828060671733047461626179986710191574491964267083820375887697909906456366495467790987548518327237768953453929057989466382891095645126679527283955320299812444150770344389992394153184166623311504744985992819733272986638188096540058061076802659357035548238798342516692506382954324421956912974847568722815860093307597004351892826932828481512244688117360086698046469659641083425221480294806453936193254064355693098369368010209733098512430419138897335255153646166717742187224985738110702277722451873811725950076118759321155440791588856957397767053416781319925479351366014004303689471365448232324730050792309600503185789347995811801192023172509821840974151332169437412543628017769661622343162174535275494865699723450332839098817766465946194497026734645805529374007047378381995401449532634948956629530747190318145911994997319595434255794664788273615793233920213265997822772647922366547068982185607783097910448187959196925502724421377358554422881087414779880385662438436989354500184925855867734369226645339999298980925729718445791968099303013668547914259552542659936696999389614804194018971737154034081543514293895196082981821088996535925924249226018724890243843135186670919671065696686947735727319846704884648219949732253545450815255884452190564986061348058665227349061239710466940253391447976840069056031790799383773318423909068757934379734684375070099022736228093268285972626358117129853721725798625265581455273871380408090269441596373225608835600580743353297225164354384070000815240091799231111197241493702704397788659752272717431087293017983259560158924025165598786699055599195947535500441935087783036714015618833000921881414344198008900721350457243864905968302397073919484815604377467111164063469475870522230559868306019849857165755318146218795434965642709615091128224024848910091659466325792405193151626757724263380701159060883643573802724178777820181829779253917679517613452339535049741013216486234887831677355545037624203139765061277129254959206735794777040379485213422523581847985879359029727098027153772692003511902234194641038253854357477981964244556345539476030985595268644768205150477963841290159140818507627000909172689589390156809293159932760012682999429189043436012634804119745690239604075111147185612947489603251020013067050567676156024269053964698228765304479992023937902208001899545308822044207357059901034150181677099343203322808421610085535089481999810430135838817294142840725767705133595487201215813281770564344293039096250952671219515369106120221238169242200333037102301266889384167186468288502184351130730928116053505468613125403465857170865398660384081096296522026027811390127834064042811390762284756013774378760977783455647002155910791873697262356537407972485612090988546225653815491174841090433986582745885162761109242228805845647360000000000000000000000000000*i1^164 + -31199273969306807397421683252762990952801305706369125344476868887864327563814098595302170857879663556249730072006446033678628809371177844701483137140579891314451107004649899334665501667202289847415016067887809423664272739872300973424004168009646827423311562866919000389660345456877848633384743318246214613919076056275724600384687005158637537116272191597524427081239606950484605960652962190200746675623979329372969009870345433751905369751059607777964480272776508645134247673980677764133219046750388183478531785646149616257623070962694856418588096872831422469586054811379661740419349415036153423211476291033713424081819342162988740023447530790163586895000442363081299428063585082344957120386238364131984901157096896694043934451796782812175374088687581251527746783693103949163339118155480551816946528220988036219079974287019471197187278041438291996619216726614935999861165179498545133578973758810188819990848424190912618107558299858473185842444449779135901772849850826276258680541277148068647884165140266240570120562517027219464502082691373904257338093925268433226501720109873086375259590653550312606846389513136920288916217999704280900006517032746839981071245296072182326491173802246077201181128003312177158965319455906883327466579800462458230333771808699562772356525937626598883790510573851347944954732214643914583618820432928091594212655984504474551557532156172453772800881599153276569143315299917517859611737897446847746045440046958078346639257906626449157528342153089193187762303771990242187896594813960343817015598075650122357848324956660800384410916098585781797671783402225257482345591445489418409560527328900989462253589843890564219074882154684648455587990560331028752221216527702495127729331716679290676250291017623764950786211299027578711036976779966911872800927198969092565740763948322606840783356151670865555992803952653246505706787732805688992231797691407057185654839959683986742350709182727437653837168335791182359930902159010769004680684719026461339491823083552958596620136678397529351831318340498424964985130912874723297904154275825348019765563234062930753080450101323248940548075363979376857236727089901253500237952253586125202466233098928256586976026496786544124355108035388174037630491659985361393053595208182420217624791220501814597454228183920898540698175357256968436600882168176191006649351630564740730436627186929113061350864503878571458158929711570029301634418873138638186292684307261254661112181436776199993002594548022237870009826291849234033536317754809420003482482150925199945874956667618568917387898584531139664147641046368944143092003877396774500815165385023088711802649421752109692013385934197128818895252442939696117713298014346632818647438455631748414938012240691015016892819113627184012567468783608259180419265316478885632398490886525885966557253259289385768857686838642712717110003137916306468564200987785321929621433107744616056638682817682624151231876225791635542289380817967460727435573075326291018447427342044852213569351440822771489957182311902554438662261508689881343767328523111201037530962502600573233417787249359150891367356276248250330598161937848155362850038334918456690537811381327345943464266092162857083367045266486361445212916735513837549063478137074236953535866216948309353494279917944664194245066670970332165127089122295341187533911187810842111979341511329434834224279913248526589202974163717992061486997606142557998528075595140887386052850733986078303651044733275821331928114794696222432280010420186318566867746195633012337794781322667217106012534599054991537945202628909043866969441376157982027428665573897231749050391737602403868676661711519217203806208000000000000000000000000000*i1^165 + 23891118387857859153923541324677078391231350810085992790061397164771647876871602319358232184190564537978092870233246749153683272426338001997972462228270890354269859938002741237211356744161226633068880437245989283381597330104811118035051714311599517803019204325716618661285986672543255312343687849924654008756985005410762666634180886638366109365879815400746516364383268403483195781548353564246451555853843969046482635284781654502351535241441300107857258709079353810835330118083181114637704077264839664614647129591411137525047732137742406993586876802246824904593995422512579049398206299953629490828843462471380614598478396652673406605718073922625774954119734479057083164287128453709350295854333992983191273278524077438783681880804257928208653411265102104263328395879753699512190130208425870975484707894990853694911429416644241009336013182705827053924820252382370107578011325849614878378642561394296934501943880075963791383551906524632850326945653233915538096816593706852486370114761598291763872122729757989651067917129542775910726168697376888825118369831334937787233116338890233745308590619364445948455730678527210211623755723864415591218011208069524098580717218208876378348128255453415177488510870885424768416090725541680218340628643159701857493290037970995470326839425050991122842869673195904377343304310594298986781074061025302337930298055876868957244946381727508429661902096763001378535550825463192026573334192986611397229256694127711571171261998747930692530039531665555575302281653276757333442565242842526611872389791433989888670812533734513836727300404391354413939652624989234363325897937870919662528834425345004118313528928496840683430112995307360368199454227903824886290258698007232322206148535577084238816488273964693208680853981823889291586456081224132745528578191639240546517494898106695048437496092703767953496424595363311412501564097928769295416112487730243059771461691991547025029061769382710597390637767661330336919874795161927133171897789275047336680825869830594149031575496136798344984924468005208607574530561201659931672315698351304080072851346128983742275024487650434278280390057641577814755170379710902507499622039695634315527022130990067256100704942593866050482024477254644454096350535620082092714958707367275407242658248495658890280629610810975270921268105362374732136119821745210277408376141235516686422919498753189890315686734737380593060331814147957192825931599350897274799333573537860259506285345623557678218019405784974274575826536349713385756331980725462219181267869972582313886378707152003234962783061561860823208481130168561433679146939117462791201888291552219987168239378323701560499018011802430112498032792025307734313891447171979087984443789363570444575108170769589230274567117614536480479048836447409605388555808319007057171902878985570758714508389584761578754466448396086977667529129981111683958326702617670839559245620501597683099608468467049192476729739671600413626567748822305661901181950815759951411691140444740941984684317612242383168683081213259645603448272285306643847783892007244974994877662629729562965274683968638257077765193728095457613997885225663845599088377615848964790813753572852161473549409499955805396545089038486363534627460057740803897604145478887006832022700587436105510605532986356437439361875794262487978058076647499498312322234671309327406924848894906106010115969402620379440025207870461274346104706323637649900592533101458238803104379280063656088547583367457677295554984410992962225663006771540810593518647285043398650737649648569265441700476578922013621853546494470767270819134709490833810184778588307882873915601771663100684219187200000000000000000000000000*i1^166 + -8240617224492976602612668580005735650009248834772378533420793840035795577794799228410883635282937727750336325143971592212746925803325480541547158158562475455925341936732070972013238494695973650744410494522938208266407116958765223879006935544413335134348351680028253645968905245336986958964224898079841493833341850407812289096002540746794290871897160851363266679942825362110187547207865029196669555998012596041860701101869275246229171209310583072979269831028265239116123941991480739524555737685099053890615549086847568892263727702807778312854218808649075444864720537609651637364242645762568653542361844951813954101539515529856183038165746334154614624972211122486289028705568788111148563129387887626565695259963122678804702627465733415660848667138764288386540780991978087757121964764051761579808034328256926984749000026307392857477378197147689869648417183757896100369772471008780044416456704141255110595220449137803104934008874193982634311926756727980508251194901927858845730647960657789822755105504111549603121789871478247341618506583108992184535435898396132209384381581698600375904782547164276141945119827308243084882911229213800659030905014468425659494333186868125423266469213324938659366818723513366448096841414209590351167612666067893786809549841545317176609010324952610676753338936922008955478371827107266453217794764305694698608339071409073338039906622495796988039771936732895483259818548068764074928664372463514754885846165785092425192014115253372717278485863433251173794085265660503179484584197905785500600802864653217015614939872046487789963871631605370933611120946446290307423425045404368617347590705006440230069423789216859131429417812643588372312439225079475860923889722679038793044831369966740869629233607927569966813114298826665869588830007925927818312504393627356378674933659891148673146651457188693154181576153861011259585754168082146973458172072264969860759854668574617146301059229309126855480275083391636337118358998094217335603886883103838305885524565836442690107699173812494143426461182863477016171147536066324350502137433703654129321268007689094009632353470741520273500244921289521637051842135657339205169276315966625921242065599533813255092868417161573900445277125038927762555353830884226106453176564757440646933380489705248931715694456714745658714633254883516476777429259507908220854786372282677978022005161672919268938998640626137219605818932347973751923746697831809262712796118767912868879905077837151704873139189138487793799972432832787168846189699497345884006409368588301887412929681810928848238468989794257219233366873309539210916502064668747771823574112494547683420325179205135053270421275539005397622473900879631443801079236082749019967711365211748797855823174753235052592413213396982940491657003523669935599546940602231024782550234767958104509769960263640880254652493641422971608374042079533733387377614282822138638046487941409318046534110721459430038495741600085554512298753995055911579069605659115295731566576227989993622570318989001982593800666151013411143708098961064395134785297974871998493589637594021311009438804332117335783122253121444854965040131246708668562689497162018626414938884368508492646457945965230182931124692514151585074004818687083241972703242213798770543406207421763086964449195725951224243775941661508974294610675808344060068001925631690376611134031767290438608969931881730416275719967709248025832414369528683323734063469440605907159760497932277861255658730695859595338242479960333332462597605084799174669610784692471759468027597315374420522304929475578786685746349661211716150291478393974245013154137488130731941517538099200000000000000000000000000*i1^167 + 890228383066851608735408803679659822609659962493832011942023772911882279286936207019295553530690679988525630107315352581706954982464514152918290814149618300389595263775446487213075623991986015230217329720954295236776155181755287299525238848330241314957000418638644894424118909303706261948876845761892986421114487813519008800891118087981204150107186026894514050532848841028580186856972355727278295703868592152651475377053883944745667325535054337294580816425178987542325192577816021449768858619494213132058706706567145640630541157534443102798909540672201930441329539945796500835477865957945467589200550652176019906500735849058286939506837704413864745161447215305695542417140119705590940445206028217215993111405787178063944745671982203311230757095385162981381973218815378649028498870327625514182021881135192185593955045038408333166040512772636485191838474341408733016720469631699953929406165034526758384637635756092624709416793969384872243103443566071377372397897679510783952425497374549939454808897908808974870230504994823893596531429256448193947546057161029743542578293503142578543202085472319747962072801962866054757734135078978285153864271677344957661595471307127354924192471643232065121088454830362543482116418719724729141820793121956508428966684545390258923582289988832611832018510354755732462540116325001900857013020246279042563412323294038716706239763706944317599630917613111817092877967976078847863954777492163851340088330595436190185965569783920233263183115643945828356629312923852139436323464489816708334129079219767370996588121025483203741774752769889474311994443538996544354245985074947320152105075540332814757282124813715887385139768419808889233721547276988176910418691563999717893987607901178345018578941427916277583295713232789268566533327333279808369433686739119597048957109143753321571130557787412038198494349003403456912611857806162347518610821371460799427093276708470347784480230023632692073133123373603086901846979832805165712715313939141150227155903168407503988105678812462649739105736278404578577888966472801566384247228338914214817178976226938974784865509478868805778929981718243318571581063134842694971159403421165994834638292774357029512638025042590464829867747370989914834760491401452112197302231937104977631765712673875646832274891179855733998667705780395778702616928672981677495817385048396609999532457841133806321463057097440639459890296044527105456887403562684522811481603078128783064516960735535865216707474079320003720245770742887667264707635119202688143115505213235891548771378857703451066315586589388037744938538865145408180984850451975807096031679225828777309224963526582673350269443573653715098933995175105563836713312309180805124999101254330521638868592813627207979868044593597102630597251730637089147511352419467520826814084811502384540021113230584320519010989456687982112179036552928193620062416019565820248156359239185420228846022157986007303474496104009783516403449363014943556384236605616482382490627586296099408841968495079104693206339370548852345161733232653686696399431353594437098766355660524432284477217876344063820325646884086682696835409937193458790873359227629575061272811556553837786112053880517834258341642577811985492479153072428750961426077304384634221991378212719256571999158842199080516544929167628888575322466218335058440098033466162261393678745480056889443951406766751542695356378986304972493637785806806544494819931043230028598031268611678265939723091647432642486017766394713751323731761512471762256138360382925129636935501284815536891967998974365930878176173151064803330224311022946482697428027247165440000000000000000000000000*i1^168 + 30660525765059919868373780873604472657295488987745510565164048518277065430004221290204767326143503964043380092512506315913187489148274248392557212320571329706636869192048744434652693335595105647011028568081542566878851087518519966265012538129252562377948658608907041325587925939049665306641489825829985465138873726724876043378802600120181034238687617618836743766473677361790383814422245666458030166236944051346214309200275478378221732403038403569424497150189947258128430501691846548091715231816768767440767459772825694068077502866926495058607434004689873834377063878049987995815473301675419257171563019313445094730680559137647464660061865506642732152950544891122428681765107246204686904672394865620720071767038877652136633082144063051686337573672026525511576973652289406156678383121371049960546746720103496659827326588140499164022410686522342712123026929920517342712057419037955469886829872605108715033313766216579349447291859992350156408132731224353523847422161106633565406036826568521958357123015483484303162831863500065839116496892919061062084477125875465020605126330590971911324675787003823240537664379133058029785009829134866362055817524320975413931146545670138037016093466984673563401527260349479861241404697249791463296557077050045273219007139961065930431549125756105238381982588540317929138075460159766248865486676097057020114471806174222412564330465865807413149781823746958995325733262084348847294959879434130257077638515552627576814145742803265377084765613875668313423448654108847244970673927036639551400132913566035817185171602281528244943873991848202073313250869659732141062850118791667665651340998135444353212439366698991965916146931310682818125825518149409329003057235026142507621704803074746223174924982674121733608636715315174758622609050572522583626257216776089685389135602446532334505869758689247451855547847368564735717038870682360180101357699295335403246166757885380030563309902862744241974086177728043463725891894476756428562257357802968942743168892177763897680844619122600286265109509985494622429595503145857987288630998257185394960621531351580603981020965468780443711083600269957483889772790742877726724877393895621790863054294941382428847508992647079964716867449952671951391435385777679712813523069641557899185244985919955778296260455717756712352049324580102209295410948045460767393513598830210020086704654184210870952997846233116511019835598078759810578143140367245279505739465970356107757648380071051308142415721901368707030267075807144336141334979988869508347989238406990048985878763922575684344259567178063607511656643459916489476773906264838731723248457690066674547408471721148977589313572668333080030653080817937110168700617897514912584579976720144999022471185613109116058307212076367312013392165326074697504315512161269432070581566328238856546496631541801366660847619809041727949332846132410270545538734140177779407666817804211700536259678525311170699415470976902380439112848542147636978167014239360404735359173187145400955017963281592224656182891060440248087170258876066941039626563810835922890276499835690823963920858050629759577734586136680855190982309036172336460500638962802996066596009027306973781947574836576193679063810281398656470857430227255855699307151927035873186650871729601598867005481560039836951843145115293817748171334398281477864133179607754651728046949908509082066743831342853381381082317713774663505069956403845997574717089842783231068203221298842885425909991673340840646935862137173018661611802716200186650953911828132707418846429149420117643142979416436387354962848322672818561718296113263411200000000000000000000000*i1^169 + 18917215591357833126774092402746127911492000770005525662724633772315382260020388755622091993702381259332463436657211686959201288306899486671781064012392879672141455004714945649635470796418330489396339289811828748423703104473757221680202688704327615334177738335291770962437511176003016645706613629107740796561643733674863450693979135540438296522275902794548417470726587732650072993533314485314139953949639477651332681126491558542062520394087286206870423671404787411158503158190974865657867620032401495352137393979062553459326499055515795877006490375238392642919640007572553090758060639332186226855154402106081335013317205842634348959391085492276163459173435207919980563396673163089709363426319941294064026294720312252011939175909180369304789820581840779802007203234249866042693478975777773688932019587699673962817033641963310548836233365256876568508354481871096505861065541103500962692550870444683595865559250675953400691511217410711928030625543192941805995911300390186113094347418821294814593995444293256300741655634490403797414770530862715915007991907951756886684740010617929010242497487239444087500747971488616792899977876542952119685588176552357504052365011216827009922291462666349843732790426439491203213643647740437404658167511232063383596642294659174450032712909495964325075291024925171953913145262199259572745226374182118119244092114949126192172770933252020133864191569350657428856539918009835050293402715103467731103857737449676704089042827918304596381742495564984687557435648875406425012892344439531670718472199653625433450145814398314557874369000787870899216872943029763872764039699849810966715170506640643647378926254369551792705845675120562764377591297602717048065002646416411095726300717178524940242801157237693831257439238854246794130744078130760166734309915392108656987290890410238840170805624347174763357395839981025757603968005327746567243617165285573720285316381202365633080798108882395611636968444924535231302265598140504953756587609593184522520153438518754302363343395133755877408305272240468243435604461414725462967148354703387309776957745153788097649842674984323917456962017060751239750097655740652366171469743446839604232765809818651555004232589862453759827923132570883199510688233534470367179327437621766026963847991350794886545455413837077254693197961229560611817333730943405636180824355733171902487535159844847774842148279640184283048353326196504060161150159930132183816052817724690073708423233689692508602473725799507531081625961610057592287168327413871818995330716452603643823627119789174449721311533185015440326095318521295536295307155013627712010375505699841452362758007807128140520627311897552801303256515872509830526829501754282361430556566116622849350914678258861482754045188436242013470279635622895913513931782196433239031505135124652722418964346609938953887417115388658075585800390903748679150539980424471048813795215379886961868818672983187103762296351890747004574226719484437314509819344722253672256996617349536841680420312390306702730130491929919797488312010600074641908475130245635774518219408963695505335718579325728083807885274221688420886130568606019821801237001425837721557219757960559178260832876769065825281553629319593220697538070283289931529493657928084361575856956126450008982461070832112259390014281815609876178290752778707140889300622859246573354208114712029721607636526771574012100916855791952222035874784189296180232439207646810154489848715383979348505578166432601825915095377718079587888565194117794316736755103263474292062543933910655431269171064477419495296370355063345972772864000000000000000000000*i1^170 + -27374695168826056599422666468810466582622387410810681890012904627154784039923475240886410693260608915896543135485569253824241347893425229836211675156156424598049264924738735229964813630248798515984764562774426415111734120154689646089349086712006452027882801270388448179094025618655701112600536267039895404918046083491790469303920344221776177086209844078368706689676092024044944906359778517406923340774120038051232969806476804637324399070323726253953745488978754440019486575720179553021720517033509116348035927133553307165531770223061356019442988535139207977298992341638821013118067890609226743267898116558299805794917203315581190518395390326402670145746533794925589734557681195621590749463872545372438372117632096777062305499507093355098419942991260074825091762410559777578527656104867616505919137291309196325545725468590659424269642373417099111091791849370830827214404250267264826565514009317392123192429250698653540451913843196489447720835601642469483543010640294105845901244935383157945862335839164501135437053536154535557538914145802289638462254396007204933807054252180640034915965807883291820187701725047096001413972631122060048237944470594001747058488381618749362438922102414912979074522657090592391340700929775825310814248231769814897476702208582614955109930999755633147857027127978081132656906404355981161511116189255828835724488085040281706602137275063731447669327220303614564803083230137321110765284665107371075196734738097223762454423452593189303547827679854052388303652463132794483003015337671010757551137837272033929679097194089163684276818009650740961305256704970871228799596762321605851098812162183095477090264394628744143936006769525520603978583097674587131177137947592370419800900329288451417724525751306121232859626350429732604015689186257379130123019164206008075372499389168590368783101344310046566112859081263844977616442202526450257876847928950503114391370954404483729276893375288336818037435898031961505450590753289127787995781315804831485656649190498397143435396220234992241508702227302566970306853721644926153977599447085537561304298725050350678696342761556630848846522715682617506637218934771949726676223958806506977052334813106268887857996997660876450964286739188179205443021879602527833859646359151514814558511849677106793523584076247847839091333337177458294106726414592647983392908438388122842443093442232143108153479702529216897418667104097018125805853062445994474288874319909423536126210196941817397483174036345453081365349366621749769310493528815173833265052455732485147973592072011375966994954800941239397713114945768915275122739806439379342187970917801854429514724663853593948085245231798827803991916654897520497258280977383893748738300701869528089667257621415726834340464504830879315159269078067017076176969051480188304891856686382294891831902247362828018077924158279284271621330436970282461692634179128684728394506309942719512400962466046273716756782010259965437001483263280253306275049544725478585004035811709628951459152741509070493073220049516184511778035767220540653361418573705282029052962952925698124518577115186450300515742759163294389553237324762690107663481976834519078090624841292120827819033205630445585223588417687419218907609672608397806427349790995114455138492398208182073823567697365772339496953752051835741435146116584917667923644203698009913747481222940905785954212697693905120242156371046691997670320062139332468087680934462328886589083525490754804234199252035044272417681979920262117504978551822569124872027698208905276468895516947481034857487532233781214288281600000000000000000000*i1^171 + -177441891082695002171911957403217171831799050490719741079509838803373150022368464193700612848206893499585352080742151695488270029982894222120540822269517496679014768482207603634668346114530411099232964497876508320784101993784931447204068715968208971766117450767795308577155541789081256250178795094691163008138245000973241922292513180102070048226849650810147702348064418495729450262628047926980645887572162460764395632566850808198198994921251931185636552505597965884089241015761708827672673626829152385634777928759419569091309658546696943198176218075627634286989035182838967004797101296587916440946194357536860693624198555906482695813016356005893674944626579466720069004584800843766778600976293217954151292444566406085461878985839109980439919791458555039975060913158243466792102036079597698976040962652130239921722627142103825560718991436372834103406543518789801842180958822783184600542058112425546005663089163783911509921132645201981397061989370617052174453615143762163368622680110970220298995305922214017101161879174297178869451285188803762934467670790641999741389120834007823628889568508585583565268641463116651967136208802419267166820028135665683862036822141451823646257456793543307733106053033010630218557699684636986767623735586480362000356560480956344819224639693145342482496765608776397129588217870144289618216046819092782922213856824414801648342743699643172211091169717187638627570152737729617523693180542407671718879043584462974828524226808600588397787535123548954739457104998228699469876071205402372816151598113121506142161345144817132947604956375235582474976113555312666409735709240355106598687071162825677518224238002640911453835905944893111283480524811792016861289954795832544457347495176839659607310544266161633050320676287288996476055490799795665063670043044930529213905361099523088831426835486778857661110682084589856378900816553665754578106985843913503308175270041911568590130344228120129669209262810454606684066720111485622761613758559636935865074611687330313810916353519935905922530053096613548110231537022485407478493677408598808555504962317398996710039599765616890795445516512695534821019174536100400150278072998964007776179642629580926173369283517639687466140767777599081387979907253535719131061453391741424768764623216059967542945108546588473505702681992344025695517602314428405841506345201200254011321018144552503255891116599647326602607722083729043033064549978544355527461482623118721702620782380900414017382364799367361501902215829697221501656465268356145517934330580643439842452455749317488944544775409588479925715958590543185168279018797852307001579341647261499452283588714806497674422579066307050435259484081993451261151058882912949398939052672164457179521937791259381303542779314741512433580799217083428670600618182305422751813145475173832418465996489509929673402880497001030120913117049693047733589708486712286918746931857356457028892708507150534104826816810526106870625077691640094026862037702453282972888468040267737677623262353452358281467675645380746920746788147214587650775827272407699032939357085934159602018439158897233472487653002585434136393205909864828637788337054594349931294742095412931516850401035796376522443088123774132692125255242982065443512414778448290576059519568901625274004831534398905926292115822524112480262022564166616373130961156808749290211715444436973082513786235434107552028931442218037183953156386398280740513164175966773631366652980053207151812777080472262571849121296138946911646413135733786978429478583707846244830605303456467832012800000000000000000000*i1^172 + 263672589127285875436178534792153054952790234967469131561226438117582727456610344724513765783852663846235911218712606722177079380834472052927050642039498480798702888728441023238821900035450314919581828330173573975373614378029548166643168383530778345253905460691625893705569350769627735202700285428429286625371068502823503648143820680005918212695014412245936939758988076571553883830917399231606345687186017565214205806250260361553841735776503356425194242993119141907925187026199740703365731900974078726853875553131705293765147493112282935341972541435316084667351381435388915432733903938939840786990006157681791664094062578884328578140552916134116869634086233939208468816727325432805483214203723722335448955614257727619881187997975130172582054194764721811029990148132020486630645188648023638071102662428184608273716796163452847072363278764828911730859305472023051122827166237261756070377956656606430648167014074482593681163336822280181192868015948290766706613747628652933289850535516369941257213448495049557218835120967123381078992575708912298131223320107783128877387635624824797154766803196361096915076167789651212695552071133529441883439650139621096715932694713392587538487667931506580983541503343345293076803763567314501046946838109346471013023274052533011811479866745032675339332966761350053812179298217923256293924765994199221803978626775530963348951310534738462102096719821500463551974646250688090427527906813926383916380961136108394146672149855443671553300801097348325916855697393862139208119687369675332185481341114356285602274474000232252656178106216270039803267825706526333276186222327171053651192266339281265371658922656522546297587968351792912480458480591227339620606406178124960976485539501883344392128221558078804995952978527482203221317934274353177220616297409337519473054017151539442798778197716244772500422190099325771726953145138232224010482418232085710485623895574880291878991461239022606680282867655556186860108086961112269926212970142494666808804770017773919827005463920072214759442736705721782545174525435840695740012573245156052489271146504088141167260171396624815590042417903513344966329622791823919681835308390265613985075395737312572199308733803880199033802245570486449374186522511812430914914560591328737182921812827470272113396679745446492305291436009160705368136120026662074584946726353676873810351190592511295519974233599756372463967785316146987403586776453460755696129370791386208166920566348548231866727486932046037868761028344091004329930966902264265681501846757256596920322303478784334854268977818264916595841176096194336179152721702850077625369291686655525405991460973868384260512128853323838098526280523786486807188998649341990356107074190911720916447426682335981896343806285192111184424361793526299143078301954727701144170830528441035300230186437045490270833653160820994449424346292323963281726768416027898070950977515791049305616167854635788259389155651570235275310934251236353987927819952436007116654136449778602588676834261128191372351754915251441088259485131337284459906441719975821447639914186546470368365010481964319580367836809852681500638555511829736954223686047191109946533574089029389688114655581447753858985493992503156062229208401990684552238666901231273106154356519130973797888065496528718001353977902123560032623974993684824904770253463039533735745527432526937099724625908460581093116392778470496376540314847975770059910797421290067022367112130326348770767131603118971677766452178939549047445642883288742981435035542641348444160000000000000000000*i1^173 + 1744134949125812944815314798844479698896088951340744189235015714534785862807957479618389790297447041642941846960066737864193232965146408478435088400140034628329134455255343409406907019892359103732390208168379320971298950771983543462462737940691781587956565052912721853614403205690384009423378881174304511261811146984207178006631395791732902453739556892752709703039624204260587543275281908125929481580735363528525024198719856092844139581787197709302078892480035033114779120695172214465532202335404442987007596758944055593379955244502521002137962202202391988418760089475387838838077862754613598867549708550828854073273047562581958006723704428311297251515296133154719628009166970768009254003671176561919706558564327399966193651955537812986847193819661110141848355911835089299958199528234560210942228803601337534460648481420511508840005237736888524386129373356098409319929288037714111692156919009723490685814319045047234109991419547024147885454026012251859585960409309145047054457115636262129110111920437008956513771734605142686747075048204385272586391263722708160350303580871095370718122155920024940166550269563962685714491489194778934030764727318251024976626100324004717788172123255059030117442376418052300350647910788978570833410103891584972647955777555412946130681143712992170366962528123412427634184043470752291524983149496922641465368135324939317412085368100314609892484434792154985494490521744821417331784761356134944311664835735641382087344798122512547948799335236975394871704345121611703328237403661687115055657896057278528475144717186849522355864172935928628168515588427308213713354374383200058432967311994514253409902631830836982143339485971962540929483461707545166065152692864109715502086461166598917813101196756074231426810647085873374955586364436171255651187323703189884639436472017853688340932305333908058404660939567381042093353603349374150779890217472946524573476547871620367839815318602627871898859274677263202350517450110984657003808601818619951312339026534491673161580162061461046680895025844039642246372462458372181993393548915380808191410399798805462133862481295831480192133280247670717667134654144619472058371888543776398658715218972642869752787621800269467248652284322488121268512923546154601852674931849532469551878672897232081490540645576232477394475675220442807195998930945384087767643368202996481914316764102140938809264413512294842504459156152633829997867408923750707052001856172760540647610818462117114827815290388771395514584416387219738470764532611877881557480051468437150312035384291752287910358385615874004390120644752964742088411911481366236445433354549284874489532508463654190030024269972612023496512480604501560113445015588863306172744540614070727563375559405830140073802717990380375369175464488612513140671773879855255693256961126618816858777847209719181934587845930418345022373854748691206014571076407812544827757529145111596083314448181956862279706960268454972410269108192361761008181721915785430105327781628742943882946978188655076221788669390759689457032665289014880757305505589353178866738329148718632256722388851513071293020159137252513353864325330920375031305614701258276775799914118727160405362160716937158158068572858734635125422072467997077042357515054657330215834538894546141703172525067611253212117961012257197333500578699164860851788771918132032465024848196969848130176739528410557290343225733204662560129118867051738005875968062162146901379904666714757557060385377989180136360014540961469671543013304260624384000000000000000000*i1^174 + -2880201898121881812570206196857256521040086120574629456986932372477157750433008018053427636488383864006233426661609225654755107170602298193214849180951874594587250111710872372925022556814322904629824209589152252126347888010116844803030117671272948391543202094041725017195691165551222552376083101404905226704533376778487928276385462052708651315916638796906736503130747209406731824722021603098510971460697631974371210827387732541011907228610100392870986508259703910249506528975707640587324836116601794726478894387745761701171544133301753068100792538671710572631364033774236971189474516232295147177364743760426656379761940063454278451818337450830011806849032207599663143675812846359618110861077175383313112817117595620403632843548600384757290692942433082391737855918372488315597955461834181862194763797614870902777428208052741141089452708959603830143554833338821107534103575482956207923445267831516344498306579036839244621018295788074345888405284394835553224639236025762090839452227510844293672006132341885940834430484379268013165471817966195136212628899278029875386077819838851505318773875679193153721066775676099810423394576679734643607692756012708271306620135405105519371254633597981963397560437543495371620031789210655724624075059316131349852654913286294177106147198509132193244595302304841344215601329946386979203067035809383258912098439225096495194029656605114413225818099043282023529813037117384138771395836573287510033845947588758173139293990409072955254929272148694757199802590315678089852894288014523041089015078232239663267800382761373868561822094774034028161987604163416274808339016670718014558626538764739769778143601189110094585547370237392554140977391380473421479998257932047866529851331041023090104076754211795932791998185759214873170013663011010392474380197519467403131754243266535977131253976897429881102193950808527624575775509658300488186753500982040260566687537218134993745215179035904218947198646697333541763132245823164655425429094641946167333442800958519628125248254438407917900649671947019312559374067111478260456420237122856639732289564051868524346763354101505028644318478444552342479835387875782544405761755238791345092159829848577451924301048570994562710319081887087810589974677021312538657635923076253666628357943720372030866007436395969404710055781184122583864951957066098980108896653520636018907551238057863551045343159764540921055997185249490699046341451801238390804952328867524347189390320923499724785392700739632311199560888621452934354705708919900762264726618273876513383759624470891565487696294474375415477757426019428243016193927388718769111263024173600363742773488769112921099449380253836420880187791813967333071006684555381752633658090991792258806117889015882806992216951564727916131644419606447855192989358835072269737753168329505296042378595466542154800914576355974145463918488529517653394497687859669710129259465668954641778835098177446694904554620746935302661132972456638816963106476995670720263112653362165659557307568604725215107056972852942161979056155889304179986379769299699506770587239756566849165502183200712614229621808568953610622194441573704392333435962655888140475046034562660247425149095463153840369560725847950938040555209249928132105837444496644701561504641933675806317567987191918119590237024315513260811749669445225185780164983267346803045426989145202664324826485436569418116763339909858737992760675859237491230691013009726197140555356620154765129632051977177460716615365130117447680000000000000000*i1^175 + 375841605146910870524310885463509481212827610615573498243655292590740990027537014525960605734441461835816631016203559920915136190253093494750878058581375439015947336598557218044766681929521275818130739690114896970597566427510503136574022930381874758709154176808263403905259963033288583450447596786931853053054689735692062328254364400189248668503999961953613419920416974592231113916239313255716197156432909333922453654956882151055134045299415733431689229895239330712642474139853363986561677349369213673231488111317090255759837997491981144608290126540518157030296603666367513578452128210568903246865500747146330040206614858602395750917914198505054622075553193560405412460759307213944767581480735219139504366860514548562750112743378193687430189088042440416817265809909814227528149522660872433460605952053051152160062218918097187433772949384173402114244157445105491239037770967450030953930870319635587031372911235058858132727445710502002107633036160370804729726346333237381676558563565722147472934606213055259241382077304995548977109159036753703190842408780612661524564110524038770901768256131731963730687266405374313623566918703887568151113310462870866025257741399236006255888493404890126254028950321768175033730610820028068851210017743511441142174273693259413060136984736826398578728886075174699058317396502809468306781272702737237175419274771054262970309257246269381898763102322864051120352272492523221300868139861117583236337896351717821345909313211363270601178864114115205154230604251179967751879080649574467755725077714188219018803017789542607678298213540757769866640655816787975896714025461016026180885162537361534659588678680963253629717906391680210991697155113823572740447559650869414492435348044363700941209188088097889206646590326535692148558973631748625092588491896538830025122457869984681762626386255782910450356184046428689075995077336356477817346108783186912555030080432685354158930964316407856472620607539578337029098718198905311715324994876681443843087242870358547060886455262177278609858282185257519059917503715426591746470038785088668335498253957883173949178587849594105547495288883271143360365511503233732491381322522209223384650030314746104912097629932638236643994040160476770976762689130913754318810348020820551908921154537125279249935173066187892202358221356169486044520540006559105125752916075338617445906758011171463546911143419453872589439618428316125604984102614885653506237291400892663226613324307724804380271952493215627126804801729596423433175116108454086975684906553276999748265775986197806691854621505295639935553005897122078016052566046127613442731935039673225071827094651849676227375514632915664880629500340596461538350786657299404402602853380890049544110244799682876923397264275225116802514770149321797900310994271360912899835352070317761175915779976137702043082912541062029001813497822758027860010787911772279419415588499861264989696041622974263552760730580885201730456987797907268929595801268252289350422074077249583005300752140654397353658652102612954926892543104687114732895716008717431215774865024611816092536229958961129757162908388513169284910205443245618937805158346899282865599443040611349292986845834762352480078815220228646717733032160010904917125111500217726236207236971861162430712489981129994957656846191495312287853768935359034733180470618115980422872772411842032455851726972636954601758826872711420189020805051811255171040656241707624776025233795411651673246803198738432000000000000000*i1^176 + -50657587758829886999506031070648084617460588232036603616561513533227806123067902384143999145292008656816078100670733713745715719808664782559441314736166269203415917346053149474248948220626311726324869547371786501771690665122141022819667253989049859879889492116330332847352259446059098623523881791405587797772433920710105612055022683487548496890660384562300394488963760611929572567376905444617123071828184126067767985914715787080795013743355776628004152788889196726016321167935917200683749930085427951026425391554638075694189939788374662956708974385438648365144254221546466107075417505904729638100463587061034752892487100721462261655802042997905393960124229790265918586618194318410308638837425151227472975113099317776875238574286992210220727321720021380982471230000918416615099974746746978694950320515537133512959822474555405442181129250328809963741173358907830589090815975863746511247341874255922632215556800074632501069193082521598186255264097577541063332038792662891101555501249716298137108803524694412799434028563942322924389373253395630543915264418992663187839272705290022260476437601063055676200115008274908993619290337608149196514581790840294378888933081893359408232650875719159019859280380091722750353531276086304574262930013342709153087789422496094638044985185168883941299887558865089701044980236358512764961335515485810260145361272420115510193138499114856558070187899870150829331700829459573313380725253405431143199164459395120538030365780086045474400007794293100454657448992874208265721594448790636086292166938306304799502096523741165257171537172879659775604115432005726308556729410154599976084399868721894160396037487232544176597948772873922627102426489401846465969612625557926662044190451717012930968879071869537598325186161758229929180674762163030206632362180950420711920868596283111854040475880370318765543553704941822728688950602598011992988506129093548961853606483863833405125087385343489072130885946415936054732421709632889393659889501487581533029466064759151850572517797073384361584537846739064459496202184367546125053448855922472112693102932445408634244172973782998439681537463679217474642502240681891102205780565092310361968947994287279797544246775675771499045885642624055935043713249587024202975596967741443324888572788323915717826251713497188099989678768247030401195862415247378741119404887030193033576796741288011077101871251230073765663990978038212796753325340146498827507252573884985803760754368147099681260230792027208387594959271423967024836460743682365490408606210809653219966775884488560813961180020386278361959123658164415946597534787554131075119361183886545924962695791060702155891643714346538809583412867303961556173324598228028630314204516903952798305773854731170026160335289251880310582521129918528645742406328063095553634771444609318511455838208086324726141886948073899514788083719347723622911602553569181713956821860587156388104608582341286144226444959189648147921288836239972807455086330753959236281167700757173689478118466525367483850369213940584698702530967743586687398162953815059055381078796408970374847080175129737597201423529131693067275543285038573635890876484114507640510034883825581295421300162205699927589094642764859303320748432499032412239170206516045400514445070931832845456504040942234491345230134754568637181480237361268432386215070390583667258791973358896656984410723524676720998502154644268568764247783519889301390019668507494197899097538560000000000000000*i1^177 + 29086847419987422400243744392927506844755323102238765213923650591138269610488328999430615537512787249402227137480198458185028837888447859250305340892718043563324417524581611692605539897331787245293849873470350488033453992388907311360796893543832173426057315599708939159490990706477366505430276151002622200455517383912852476100561393474995009761416739852424181753802211114818507347178990569217726665953019386450608419327945812335182560616775683547896916194140918885072391765659404405262853292124785816276327024273681520194986075179373111206110046320409912077819117595068297011451410823318899895955028868932795424619957894964422078060302733383854166836889118925655212475647072852486420630150893335282430101866704290543911742944856516670247119024455915981418904785505368878390865601687934239394648151243797363734387999430566027774924127894368402569820064555562074308783597347147981258554672434222770217861994220692654769524387710892364784877075981508134861528055613089448658227376455240440894936415828444444405750695074136783450691118081864776162261899514007730765434808041553751095745741018775495980955247049777538357371599909348112011085774715330031484786486203726035589974261364497137590853124103664957990691525820863320693647760424519162475501083974609986204839974941335134410783749803213180771393940109391220694246137340529135484682477983182612441483904643607621077663905529450636926754780724505764928842652584214192747845748351965774157823252344277689532033291467549568693972991356277893060324822981926960182230984194723114848825540460977138324043761484643086373890631753031295453200417610750393140934698182785808689005362277234678793165194690173088371213490573700635118833889535746949865323603572268105698112852042940323465442980616033835072964840472466377487238326438873264064779847822079385257855018630097266528878516975933165195524232144730058514944134900978571989491246641279113626252313621322075865549883585296149285598927759064919227924344736897890898214636380883198583197257998293414940139676193533796034589663110915136513429568585913048857572692429007255793210226496400726848997489158027357994156623622889537930966396195559464168229924494341609845004021770990611229004600241939283484681614077155135900015155532863924461570934284621903034931868693121623119748656789293113913067420239141979674979470344426083060687109482002284943123278103342472065954146527584262768720802528467375789415498048181806667851667690313216421166248751833362713092036890829300011448138692676740954661616487617345415039896614346615405399515830214883884556534190776324593996864501165784091909867832013545417012876027856921382321034785937431766137850279306464060737992794443753339534706291293183857333804238410660787437300651122006572041131631628722250068830645043031521706593166153657138312011280494790561332620109142001811773617804336331918208556301364724777961895821075238523401483931384872345917572842747075681803474520148454383938427776368326281510370610442310794354778554574404195023973501910298513271368620071006200204042264731472393122767586308542788224879509619259645261219913946296864924468562245709027527660039062715727847519663332207004711662224326817997788742312609769937385911039115215134777955939284994578927506003422270076808395592144632811686823863637808633228091113893030469122648028923431100523722233021643201885810668663712669028996850797534389967863929900944195273621504000000000000000*i1^178 + -3383717902119992812522486076788525382364718664163646863343369367616985901913218138443842498033551839149708082775571285641458257021822628490560138885926207118492794630543325507460622246339932079854496712210456936798633706241301662749305550316189577791837708286552309137432724156247837805454147436801128204822690383758401667032066671998565290938564272814262294993007781628336779903920483471704289384481661405350344365544432586486598383642788907181123687321661911907267436521001114538751796723782951111285548336571746746933092039491757549974595002925325227792617412564976412549596540823855728176333657642424721790557036762043838931938309433843311745392364274502465938475670344706568300191058951435529825779602844210075331859481067355389103842443716943807562212226509403699707330519723685713323415322808873928633128331071316551618961847170467650523570552098280697831103550677113809542083633066273547691179078753705869184210041038851486711799545497508259103844302896672770715878725592835675364378602862272593401326478191623837757166658921571422337407471147501049858919535530252090043367711856526583749587085106415509736505066718523381438320527943536292412013314289696117858113311183649449587750941039705337564637378970627370319156954620919003570880702591738620091393121683254094917423804720357442797533386127217210317266583559363413238357166666369983117708722296018975718318804838200082667127628198528638127807470728757930698956002932595744253932227319895542278572657479745150834948496799975500989461377407439312658433970545582718062776747181843540864567095912458263666301677708929351776859657415096562301480388024447190147502881495667674361146978965612320169085187767694579357776285219961952369371224068297105783534466897870924318715212192867708202996263939426986168858503271514416365754588773981619138465004598030248030383839603077499230213532144596082766930239168874969277751765752217775397425942109305753498586172101313198520322608721660989204033469257211103103245632793338764676460515294403337569608638090983230187189077139362986951074752695377758335570325593376038195093401524096652470462056571507669833658794279259019476724801121758974130686670491289155112150699556545590819923199608303544426876523982104382468186038811543375812628627828448866947368554139708905335770906354381025570155470217770785121978534239220703157319154357763920993638689522973153594029457790037574152902756509209713103885017647584632185321195295795484267425112040917309556187521172123559303438214805857824039097733699951506842873987681787226843765505497558426360639739165833160689379467256904650488075979657729728243452812109959065993732809315524709170916368152197678879085354655262867889760151007059795562204435294034993725792085349451739920307016751421272430299022722782861089832878556612205552055389240433002552678344413857312025155981610847496914978541743607294428948527281478554997290494040307893171194685752228062799086956109782383668067698839964359054689145840486974670373465311537541792942719236058053580270619246928410201946014301469052672318914448663555353518669919967616753051628518271000323884897701377676858615924739077171736871887856291083192435068319666935104584695705522545176406114715644116551410400211908030839031518585228071850480676824784107075435274947968913475828138438070932637010795431420741865269663340768545305178510457148909775131259653197940082480250880000000000000*i1^179 + -59766780677631427935886150777041768823676482060106914842173625056440079670288902270751150304880737325405345675370869569364500142152639973962328978281479419743554331777946393776832418074782523741081600400395521954212586991589625940186970187911194448386084299596031346953512752140375805541016094727588264204704135419222395549619357090823524003305195494035095264159209277933809720455803948140865327233633958556606944852892882062332263182392849667423516152884940575120827548344822845182451865800789868049091160473730416115573899368116261784371036553933581361756997871915976872120292063199508808261884549352976822379836374633959530654328934332367561976223361916481408945106964306692039621850288443319989273371407590757926564479787078095255437139478157907303103488131923599751537572628475183860427424537003697288441281911758817320866400783201141769985676875220206039475555343234813911135274910206120434253648303165106059988565725932539106420557233130138671487452360970154379084941657305625457107910272465278558043093544840033245562314341894918324064375182452572085696849635585504558952701129666220282748938309420665570332352935898418739356200698642973258942137333947965750754418248878572346384908708357052243815341953016552803252117033946936875438444701313985092904424732491221850365273201528056883771424146139883013505778221624825552973021490793444437828589739717573081401369047399003194199014544442227720020681109912250277082132804792852013557327173501675943916393611759275697757754568472556951352894116817684794173448530337017236472232627955560189215968719323933567015383440679836543249774602261571289294353633076529512397127277474628641888205681099830801830124493150986146732843488251244210676585100890983518351013790015030243556499167176256769441568649788466236345407108942204441365729521534608229532482762873544448784663488653121047341808294119184698034005908570847201876047660309626242751734813808879392532623393981189862652985327995493828145082908351102332679637365979151604593562585543986307966052740859457893136425829838772880421874013864698966951621056907300870820574254632954737428771103851530023668412236262845687367935742913126936502620102540917326951712245530106971848402184338618247732381382959015441748879719289122808717259950423055748272736503631434856910496628674202219470059117899078145825635990162395401895926942999098267391490020198566698406422274332906624447970737819048284241968957715693245256310135488593063278285931872732111598385631194006282524201387417281396405787679759100399703708007341722918687253445120193200211039694920173776426765477039914251822037982658658835863552212167226732245448178771243987816436013170147278856909822252790621419304947986934239067084399919581728322187251942165834647295693514454007395212794832972655962936177907984316911184521423214107821573957402153046227256939696555823610174650992958339549148162566660127421058773259973515717956680221940551789610909420514564285478983204037350071254095832314907629964051682529737644666642074134172406984964439690558574570429502625050380227808671845669529945113411566156851370016685837076253636096218737954102742159919380508357523050096467644893974486023394409938718885111125542493660595365110582473032930637032234593497686056447923810248737604100292160780036879727286218783790886142329772337921330911502113013981275455232523945574365646113524940800000000000*i1^180 + 4719120281731511244990726879990977234732537693046682192244518382900343539674269003174226789549142406065019901974051314818283574638517894626753030376680061247279221583534347434043761620610636902069400368055060222954018449272272633668294648701283221769579397577625181477690936442810466190730422572380641917859383403774313331294725078031292343609710417419665821839263644822186629959903097261996963421801428464747017207537467090132494951779081564998384711616586148123710659596092336865460636402725115542055879537374917970066438969630021021233039428968565401674574729447690425157862245651851494307376534893107166779273689271047671128036871626170932765579229245876236574669689737357684403872413457246355867589517832438394043426071595150667219240129081254098370740724046265540979742258814503449661077815984340433314506461596537678850911462352816476890830881649469325867965370016844122359862185287775095114891147246816881189076006249974154124891705977090982409544827929080557511912062976750745912970809197772568858370867145643605798750506933610738058079835344060038901379536001987079476831391834878205472116507419426823996636285001601099195054685499322872996273057448390266399092861234610199880259212377484579650594099841455979733037982159465982884128515644513342138891097406257510130165152636411282691000157727125344641577934649818876259664213373480147014532984038962238875164417713228103168946658758133883176070728379055317502320984180291818154616841810540530634869191153419718420855888172668932470866145730505007384833677071542865325461926804287375063781750030785829534546279429549431865056909368436833285800426795402170415219106159528469627562068138074690937520954572781347107881423613650008317692896061169963239010219327747952098727437281797732336792145727463395884196456274837112780531463835390268940159918554110452196560727151616272115368758124917596153101944823360293819730952766239936785480694197266868055297542882835037550915609890597425179088557766563549588749136296623991279232356321685166810355392518971537669928319315460523340504491394617016875709539981923919463681643490557443370825375266346990584048665610218318845851756528990652677905549804242956029588241176203509300923959492416586676607569623467580533338648265814626824618309215160315282475941567654263643023423317797362651397145346080415630613759732697954456710016024346967824568432290985612983719524703653784886959059006631657559511114321997490415964291709792476873651677900481592683085792049905158093616154560501732345304588554221135265525695740515861986071106694912506825887354096566344188234707505590362565267871425709221662294693195824547008632239723398740437487387990446335847384442882751220487255120395687611259235719593135554113328758374488895131433954582573953415163950114400516812236750599379848718690424955134347517784804202412216577162880481684663197444579881681061735720085069891037614384285242056632046846380883864270318793925462381754506569545443612724883282752547299495435993265694489710452774041453179903538844373138167257414512481091021757468838723045307977989965502082668634189133950187573226946035524165204862145362156024573208987237392457934107674465956112409345371487722009532359725576398694101187721426401963397155397469015728232122212559181731782224329139121482807854881181623472237423760012117815343690950655583039010237317120000000000*i1^181 + 1100863799326640703232867568146139325870323162959796315412055541007265998316452275923670551046598374282662660064939790825285127247612077601985738159341104810251638413278693908014686137792897403967036817281320653616121726986671973422084508479888823337259243076658677177934961881842186458413119831257932885338485557848776288100675564770329296608680452538789770365535549298614253780154595879602242531379129163383012751411128971039548366489377620878065513823781761772827178378514124758790427258178957035880141737451143976474221729625588453740597125087521328959609802534977214786371915405724865865156858209254336283463167373043533816087998158575859480160724864028145807943778593017723706518746393074103531372983296022143841661891666276014596390380090348972876475620785675310389731250336959277763225886861564446781477171109152191640766318064021686676778202072575030969786905184133642771967489374856118375425040369953260375500091792275026594951958431134036262346430969533662236016736758356566022609722306765665838860729337471370224897183533405580441632164344336430671517919867865690392395108796987042050421908570650260550025737411456319698544949199753140166401894557781503584254372354472061724647357729966698140277612281706172269161724996962349054928144746466013884904924527247311938823103396144025068417110117873051065276119055409225837338361884337575630035266087949562577740470448377586857705465373212765560575662378384209004933508053369483971570886867094335455797561762385077363809927244859430034928191096103756688023137655972069272365398798468914289484139723152540295691779896440865757503968593785204795272628915716044896047635106374967484422097620481277876022038863746362612753014380852711502123189115900371124425443339646339316524002726905913899808154944465678613192576982207822109090134347577106586324239190823769750630104548048225100260696043339690536579363352636034192555813968085289179346390526033416988468115900948021921766463055566527148527429974079832212755971858517523918068401123867894869669383095607185574534870105681206433160082515118495087374947134469752372429357746196611458080300093303893513622069794882639653530721344820422418484250595031980764184257228324555591391028714295358595251558877253952633718602581762818970659645033185691286451142360977706188441392624749702691158739133022973350718009250859294508192228839520972515174217692575456236171699996824962003510140192619234060448361570805933427162783620843017284195685797213972031609674342930255842865527572922146976495525638610984889628234194696753772783553090756677230349026074304638830551747507676157993496851207869122017656921880746663184392612698123249606748638570396727206542664976887463019300568895394934192187571063919883021188676096766879221553200920435101621076698790651626185232587536041232275929362000727954361346684761597438962178158324159346661004876373804004631178567407563790469371306012891066897718624103864690798543178357159807354257486748409210481026079109860894763639278857849259830243572454482455945058268475035101212217155179696811131760806060696685799775278670970012762727133754226336348591858089966505955151405391464210288375353821970349841167805954587217965563645857939538992193797137387395385549551104308707562662180584652031812292797639531252353011541846651724626252750596717914017928912526712504320000000000*i1^182 + -12404583489834585893112160839780914302721876416770779841272215185472900779051963750659287900493560716214015608259605606800384349568704756289548014153278180326432670302154924266315523865872239943898606006908048222478870931142416038671208215382822464353421554798804933719842491933476746447804610453669254220692427402137326323204154705280626132058418741812658035791106020311311782668794380352951263830339051999489265632849004087928064111242982019153447229340487448693896149396879510027877665846040567262674121334011898039165219290613257131435717784414497333700860017131151021435730882592949937131616957315812969314211786689329937167241257877582487702021257512405169265504392934910513266245281985275600449442845112702030039241405538013564389742009506403614425394620744414702434537410222458756732056438146210170929852964044691596762936825707133804774914184886542825102412000120559060595439726073712983624283500210547885345978122604886721127910212546036036981235293262192165912019743136715197872525560584743691478908444502325767858048976550417291284393094741735174740241164307520830322051200204835072318347180566035971896058971702740532197414291251975745915856005831284553688461587741955226844522416131390578756486135851314989414812392808727970710997009509258398597338363512757754847741572738203979307786511892531973174598387660704214403292268252804336383728047537946386491999040418405558725218362035434119042120502370883528790794951442731368536739380859334064353587422568214804491160053915072718830918113471122421215118105751808400279859555015636573566077514318297327408036895729967141910050336879799930479129155796665781389079056319768011246879796655512317355836577447250989885943229573662550441225414818144253077857575687511175864695365065951913937177308612667730328820719778076002523932330867949638730622776793295895625368585287960500680632281188287103960639838562823438067840079254527208081837584400281160762628479973176853252009921058309244045772838251998726533851401983168508302783921672760395504086398653858366343419208398305857487382416006682556066331321477367156189804954806349027256033316129065829277073730121434328112323520600278195997870157861435362932285413582055016043368513403620752757547021575087174614168377122869243973573143065125722023957128844749836751161904376546232422300120786986726207602339047441974119834767585148956845688682803660819923709574279010617451859202956429510049397669762228978984529314489952781047253520920789486090660250697003172968963738809523365244638331963880329576162561859066154001165415495270379367322644944823536298431319477321390096029321435470848517576996846104037700363689512206580106075411347504063699981464237012570111451508210076568811150378325924161470176270141422902664494622992427361218580595301503394120888366848066292942842356599052582489739712625530384089333544775237561472714987010731237095702742725426555625950652416631699163208263637148927105201844540067863442891117678524097798866077678703739719127798697067203537240759852548999990572321125807530115142419608764950469250391641701977175689844204636361366252908681544929930457789629173872686334495343353816999821488599072698982564520789330594177367646100543951493633748352701122048191586061219203376371955093130026628586387918767198443289362654864111212697747456000000000*i1^183 + 109388402763804838457978095327047609680951469007452562499290703445231692687068050455760861770060960257784251231573715828415615836035878296869112358004565247703025541898470764167678899729820997241902309641543756827384012960869139610940258552717403631575157500062118533365418644367299339507138521726621915909789326620174002499678216045876604024037081808576461355827834042017949922879223583753559422634910156047966518618101864259902928677215421415904498057785069677340503622219378675887100514571010350351079634679161663241516350218294229172759886189044966004833485224450403621782246308803440030739634929384115318912223985723592332543581823009228428751256883143399074870079585699480423708007888927185433635295182619831676437811561867987622527359170937481934735870842488302053607090554922422443691641269931319263379474504440598640481577699401145044558720786226669129914044010302355096219852330017376973607144550622640915916853357042139893825112935562711414168629290204323042834457381909322947276750183724414218078222330156605275588732768997764852053362038953474456162894314132133608690318104155423674186563326577426737971449305488965855607562548962822566791050960762328886554511260942214936981903811289165276332613973403632887398419071528165392028538621184256434661641689219165553643141766914717287780568449880076748562172226815087319773033658289224568694198007083912798214137790454984737236482010915730864390590339461443741540110935955473969208751653127601136902796021964843845928605357087530336914179444511965832599224747850563836969962471496485377384119217630885954185102579324945663003645028748609134100334218847153880171513073295565110971766908233801031144729302683767272335094993178381259736332556836349472189491391628397594964527448898549968319481536896764043111806309384691365387478726866099468540087862564973281408470469843708205907088695190237448150707691242811638756798644774366108584885759223539976678125657641397391730419128688281441826103656562762173846671036481108354537971043168774401993260900832342499558737842620318788071982158826934052606775320630151185649095850541042829163980387420726508624269392280428991814282694424851968231856241421904299061322561090586557740286524700414498369058912866166598919156686333182010846244287242967823925116160956434115525741824916178429853219186650735630762726807083339584812399612443943199781466528501789720775732575189944237832230153195897271491776630763553072875025825385285962767284466471772347943175287962695778654201940826886808735002454765959545794181700536018680754422219203128497321108102216257851092801596995933621087072640078903220624513175162814114115915479968771721705288620932987924339341208567244413692968208272387912987206726703972593557292370523945793214290022814341254311152467079853042895756739546609847190322004581316446751257564116514677982419976921624471132728135371858917938918496978881052986277169052311689317503459497751092644143870243488032552618731903058220377706052608248003665559324414017252853129926066866544506501589122612029696198505211993548140989665375021233995596387995474529977770840805620577149306498878150805401890552107563357252883100995771654195074377124032682689178690445903886375110660679991946826542647045088611482829491209350410204071035283782894616576000000000*i1^184 + 1994095196271986220239564468385411678709936131634150098562655322213361209082391570674882206485486843829282470811345041254814365090958889594186753284886923057340710723391528126575487581957692986565144222072493292695152960022673797310377781123089104293699647882570186463540003737845619261558092155792773564706887545475928811172325263293894576093450644191413927283816721285262187887163501641524513766228879367307789403164895181358302160208388740382629463632332787138522342492129415353850874693655758332437466077594680129876302296272932051227153832116792149207917508798748678848118762299472527158924856713610329106050032989230841620812692053170716038976910300040951821658803719760435117431664067036285183385175566077574404999588908768801397618201205864815304352415373532583282375857811333990512466646262091963502079645573444879388420796882760018210546789816855172223958137496030633360141435481267106636437923772867838482814028920059885910598893106144466570689787099790844160550719979694474257260901344365247022099053819631292886579183865144908757598666422362440534186601339609345236998560396614750245719912703794267140822171939179219344708009893557716173079484698802632949215147687651682534216297874940007485153735987783847954549344212710387109536903650804256980167962620738809596906322861837057716661010778959874123191185814763634264388779158202653676095991055278963416454394179075302105974777534650669809198489600660556932701167697100211518677983444275649360430651034156241713701262027814097143952313747062437225634024450210156025641523584750616320027822922752672150534717382334077691072805669685880136255092959342095939581198805849342642324294461176097220583842735912641451005764952736203584370232014466522372174883670582531454760135137289280105322798403280194406757990862397800993031203984903021094718166981534919332500922852304189794124622319656142544296502447364590097281479674521288760216809408834939233661644898015664185953972992620290380461251240735657806459349926944216867841048719362846852735025237672803188127451669231556527562538619935658833857792014195092539878458197937063776242121952843900254202433416552365380469046457025669790559930248405647771000637265777422211271339787121155130674298470094563394333555099597411360505467311745601444764882595238814407749431503121258014318705258912797597049882267924080449346951852946494034645296565939833823463174012017066138224186512716721879891029238680964492384394643480032062913279543285545263368223264043519167113298195965251004346715383422851714710413706227956901096240574225413550952684937457421353921283438918984043603048758239853826123449196473342978329475353362637805880665011601362442467805427812009974158450968626242182339834352943280988223576075943902743595531239438137902525817305543308803457587352580039806951932036374390108392214038087264214469731748246738962376844346715998009333217012999699913536789641464358701733685723369658518956707356390610667389036115087917885973328488030081093923304508360930199497884611451342603591460294880574066657612209717459494481917076729087350928212703845214525527540866531170574528844199562456065767885480908814972429600763830910932866528698882292497312619963607042314091966139654772570306564526478179158170368518068895744000000*i1^185 + -1307376377811280412083125888304703669562149361863025493096841675494989427993924917168439031446533295016531717457630114324442292582572044610360139261398108322792924616663516916179900794506498334926142408699222866649643106116399593069780452518842882934630336503595169428274383161042407484498230141970436773517777314154059742855499566986359945129155582928747765558976362279401307276000498056708246064989089330137996538699665363601097421464197649522330896605082695239237345289201737145194406901145145479219470849329616649575965131743433136607441465750272426916123322064825576288455739487105065579502026243060161164383719338552196090120486466672428119680609342918349756541449646807512427401298639736641547070972369414178411629589573054890950695537917635431162591417081911484694522906824493140539355140965635797942158695129768904169676803822661156606238357141166447454308729533631413776969787332439490242632046807500965988429268716462501405263665033043651798749732727639538955298938041594367048906080853569534490017914965585624440571161667462410259562364557793415988170896992413298518877806829568090690074145809704499314324782314858110706065134443862733509504892918079675273753711777810211726321816403128865281920826702512403997750023580867664675630093465651841187732883256587307736800769006974717541911615988656170230734011912801059089995435551010329571382911587124268026972600522247322869882684180539474427744427355595684068104205995736238626267548217316170003498498837778028406474719106286160743384001385926581778439936167703311399570651149142619729191012679678212352095699549154567474990538750873700892875779022847891947011045972868837487366207715422559201247382537258210720489368028957612030961920241686733140666440036148729436541557945348320873778511429483956898978861469148428969036070527006027199242106761302591304506745655315878058899630109591952443982152804703884039433461675255971034955048270768434953404539854985627821263774393805103210534798592740088911065329763433119583691442163200323762318324499474444724320676543586603942178527028479730978246576766375986077363015909568902022847049471578147926207871882344062798801710463667697051671670332026470754006326354101655937120284900492298671672282365735570560301858698676821985100226958192010492002430608550744217136101943050256327965998936698306449103942298550270430929256748842385895015233966949598850927758823574148633629525843155801177856552549038523888699926458574855431898511177709719490603594170534680042712243925624659796760615892465978779822389804492246259313358762869141522952310790717046862716768068701594213064762635049075685222507294073304649170914749072149858831659801375464860115525895388241774838858998903212327805810597870348308444171505651789696984500539844410736501532615820843685872460547128712431083062936128362340769864402781998858871212316455568821702577131683680889676512756665048046412409296614779167284015107886811999705461654120503593510187648451974849852702023873469192256258374560884069106184361956553750019146078950106975018596914830566846636806320170527393403056345130598252372634949094906645603336215864560431547235529507519693527905548670942764998157291359785829386622550320732041766878643396907491552500121600000*i1^186 + 32662871465971849271209680631969984890597273650253480710678901353308688003627899397739319881165557199819343168760070750551090922013197147245021889611521272205579993978222769182800683888301848411077942117356044737270718606972041437970258604075331266289958289193564783422331245246126789428561402771631757270954568704390658586502250874464775792021870598489292257595932482758626124081067669943482561324521481998333773301050348640487919836411618375472107676991912662524077285516058262830198401100393673655256384437486675263875600550669729722451984668217108824040796586391938201803199524092275302676606880703268423574702753288672225774042852483583214371644337849560248244506767697302689372894051480270578910103551990714878166843960693858375143274776297473610576684831059449881235780697697618741334626092983981366991031909806175406655008350604983758844751835109811608349899974556822625817185124606182730343056105918347921185583463959661155315947804992057119557085389810777880596681564537894083568353481205049942586444359872580273710628776017717258241632165775028385066382689216815605620500433123853712445111551933494240056693856310517476412618594692296856111883269591464418621384372819157183030556240905704374635466306725803297702049146473357790273430500412326754226798996846868533238101699295677141610018280876260179772561749394013470960749480659849811617869873926391905887983465470687611778915771965313238919601678866476618377558098180966435223789051754537286980656962929472077531863683064892333683016015854047090310634504803461111627061411268566084076940465138136689476750521853569486089931894173169546026707960168112936303183477878284848325459356598994951567816337705694996171765882116532428374381723493654078197755578024087633424030453654542717272705944747047616993648070391698406133611124620181634099325288004185767204395522577667612431649808567729487358702861248261123527029666501218577609769240699393935063447259982486790821563777533357955083250173684456883431900656534469448922454763532459568557013208786397479142482133119238447970446055188082797362236523459020405615139318747678040483684036369729764051037196466451317497610095746149326913630709030387369003745486855363172553392917022645328220818979652481495539138706875482643121184100853003653954257215048525963522881094131411053517522026163723026134275294774659349586881193551011929027950093574598325093009181312736015860095012012448098338370311186763088489174477231298216120099083502370627614289436684202765561274365050969000083847609323985259662445296015807788039933428489148507481579659388612705121684779837467059886114333280161384732427785339524932230453227468471997566536904200460183277947395594692527350371923596493690313084513050553054687863621737066947415092447397928924343954856858448932332200903459869923417506117278460749602288159548602024557680720075169235109919675040276587997661587060795952067199794942796615223267438607944847932808105398878109195027497597268688635812349777054800772724778575904120311498974289935729274594707825873352803391146240990242736699684134896947750038465367225237761235349916973726149132820031843197896325422275962338675358035850193624079060900091300417214873600000*i1^187 + 111883750445063961059132414073129335567272318205222638557559077082090613721725205794544616234717853288179270675061435490757624344141449033765364053296191286608016541519459927211225412373793620922536512421374637289747010789446217926553592443826052577031362667731913925609044852954489702321324212009891749391205790220363298204252566213817593126530320923306431207880734635138758210104677147761742391670575645824799210329324156025668260216628656345672153347132007376564625184979757247974182604196745462174723940403441029942816237593830849953877747587002859544872347328742413445279333878841035077371675012547524041147899467180553354595385707123954390369763386645035068726588606817121182870597289494917017103246006972447482539805134214034965535607017958321044616756752044395126846230738950935414816171176900791987604635164158007075577710772515568054764108773094555654130631600639244544591040455996897313758488085336846259189979048647538643721257806882908888020344422524690612178137221812820654997514481384392075700129619688678837973620100161786210026161309625793623982199673960403566606762577216075267139151747541444572294086207742966505892335468342368686929630359168703145196339803105055398848031048898371842758203520630390968693371471985567188306964660018935250105770328271230140667245040124560134220147778301832605526321636219231455417454693716007812665843489627517367206532556771586674035219173208210501134673055131597654325633421922329141517518929564677654779815577582775645486114323777481161188562204597670940122814540244541691575689691313325145862766248846999186422375574801097583588414682378917470129536913301393019391687193310759661299210035952731505555252730016499655708764863315737693907328862828145972750013134777787546266583922551027981553698044182068513297227826752852698242958862552266225153245760744662440334590267510489761478440618932496873819761010093071214208367206137739109487519577258028509314837199191960256515906395133938478861528022556118247314297824283910665086292252420174535633234123439561758475986218906812954173941419846679993934188210121618744187817567816699044125772958434934595424528363113953280670783561996610595145664250319255590461885196960153009632007203957214320775409571609897536301117142325929134388561163762773908294581525377279525803873357164925898371014591657642193051722238030070024675103694926798768036174061489548190655535360887958807649358358917965777140551029511875662715808187234024696217034456539554936987198519786041556458190918108929661997153295857866366865011746001846930116014315760962942745463477529481955967920534989674323767376076054983254760549370714772054560471766857353647332570576817182081709148103082629989184945691924063988126677420872557099874246434913020839256890498969849379340082510504597960167359948923024770785950358305423128013623428191443385270684985251363667859478339306498253697424709275831610846029209625176163069223768532327702298118786887711880505523950309681294605224315927812694091638665732211656405374760760238723893854416902376337811250504392311531936594265647020194068220254431167275303065577651349102814245769872068447546941231036251504640000*i1^188 + 277691508318187333876744519579473044841638435453344947988976836803103540423811728424231694192203174247825958676783063932418949777180557792161959761083850099054753176382531766919387770575012023709950085116838191530338956509674619432719056884803776501939550080371568687535557814781093434124613410988943031537448616229403105440375770542647156710281077246611029152681365722663941775849570549060528210592118337707616837161563419659391424949820042040100786166183242570933842199753329716113523340203944926188161024425823845336671865614328090121681718511198408834425607652172804650348683434666931809354582336237861105335254304209613148690930732223819350234694082041602126391458103091558276525729594486129992111745576185975585794318460872954253859890152921267434050109804983748162705722597693248117838528162978428294751388642893571706476214848715476660796270516478182615264340566203304975137716016554595627109345536064997773558190225797058844285676765058407700244547788495845693245905838636640640602708489790768277797290324487644052072448489948087631144578884353160847109212830532823827660108275419774026457763896107418718787460307347261551863969488478517628176379876162930141746907081024250502025174503009604774588548087808737503506582954397260839292852046277919772212611826937549737809355188504024059331417782281321624331390349768097290459056065852408816686888948886376342530658077069700042702474901213835456881239631229983813792329304547472444554130688034613045133902037693385376327353965770092284854833787380636484678143908887002419765417806608771229809915652474775046165832173469080576056514017112615470509839764198697834855195863348623483945576152362923576092295100971495330468579701032286895877902324599363137966717824356536332943683543797712693161729759285480593652450662900750727842973257247043862439100586350456662986831849213567347645623407473741511262151575216387923134939931135610079407449952314359325588656268743383965034401807865441278285096673062272576084424705242265028271896843629660566070664661783503716050379593821831489579572836934736855749374694938531682670096480548720940619215739107003982347335018139894784136811156232966497401480693639072940928498542620576371450835695578513061736455657134805759838668224375315754278777279275831640520242043895640452229596030369574502950018963822996344887609289107481933185177142509356083244495517659152026353427521920505374887865692695766711079548307110086009109068481699149121406771374615753882395959708907535902922245328187060337375114861276715230945729863750267131680980583489493305952553018581462318918342039553919139182425745568086906910311051262144590463935576008822332535483620461533048851793860914456692635809697194459070058608313701078537083604122135672254347843775878076371629863196459663691979038257281405646344378121500203827217342163835789937575607791386350672019661517318323683579744902333593351668023225022916320738467581021556707610455301731853996789270537619404731117923104414119836148577265751873419548762067474057904348931902870846314592452206053894462144371931035917276335981224146550556341586815352832000*i1^189 + 20603266382803234242724677122626329699536191875345901943825053640505580585467686491894250491393752349022186046655755075242635181332647593334176039777587286493001437205883824636168720496454233009334638135023247727179768727245501584126056746033287583012435487510653995745366265576225264634913901955711043316506033082020161285660874839990260750989068406183102970677409517448979663711866911442349129449990148382638224812044607452733395282977847414913691891516428325188973591684626864618588547092094377667428504141130469102217126496323511589258720460874683883224241013245747914561945394389554962945950815438101302305150493339580729339356720318634705434354209591467140135868885390832666951798039907361387433644231734915023181418239915534456630632308067335395765567051899327840395457180020446322815809745057085302791341537935054913097725231932628905103867955758057826203299822694822624546153791045514916922099761105067859656583936143563635350747262283456638114983570886004616290662765164683726696173872250290760871629648527042357986619699274052968121245080578256071532652315384831870142280111653316817377849239260798789244149960390391351506881053067311705764521757096025976666015278461160645831308200711877520313911381353894447617889353363746667176818878402476811606849298362539963882927486947410689827118016656288521771825076873542353296372263478581589020936770230113352879692721828564744429920086547277511133313601236406161236199274324195833415857974380807521927062532898857838152688549325073027764274711283632814807878322369495455731448617499953629631013129255550216042931537938438109543065430632255786404225123350519036489363845522246496581650729807840963014234545948230862485604860813425660643220504495130939709695727342335763146212499789150592616479585709996997922008270673452046221823538106971449302605086660823768566237665270081599243844740232179391301823272163747233190447650463203584857882368761713687315640745183095273999950344890706283015390667899302465890957626717463985130893975940116422227566212557711048914880564178432063934397070663651756255007878878915226012934300241809108399379038314927421939727317950569377475803244351139595470070921353830508388969264841684566912944796152123508699390928967500765121485864069924012802045643521790432941571017083412962207922093547365204842827835033237316654650248088939719466663492235001036915197031814656761210111227522864506896491673573682517952069929608399909012474694629500116737123047361578490710356557226121701853428336227692456912859417770441181684057187733553827523399417583083706231011253288656980354938938100059596172785763861165110949417909508711915723434582020820581514639211635741833207806658669310827215753973198091791779178288245944146972586590828765002735701619633320285144084263993880690544924119678683231031116217027913252446981988514058063039655383303622485019082133977905092003497522875751223899441253140953007803811506437951217930476050651276435817498477137240902743931829170115879732031130883854478565138856847129524297634732956390073903932577668949144065561067520*i1^190 + -72407842106165592798395961066611281642818147177448430316641176099775770477143091267919207654625514957428562238632320808053734834254633372014655260094488166698373211156623877498108219231114099274399104155549398603153974716711842541445364555941274015080944654809779147814153850425951843213670685990372744962056480898154664095759798935655369837975656982797990860977794828319475517078115079554067050978912103930265651443192726119185610445770317902664966633097987881991444002137985722032017668887538251894193823279412493088000914799104669209512777732116837007826799420303116222745141552640892979554870626168398783156638404669081814669284317904079531883336870070277609887806632259732531953333201732898457429606202207848849803179915590524168389334965720672044563096499663857035533402723712463216509085820358052710247773971522730486355275491467127095614547522727750746203997198306329763253193862774059513952463237475880102646380304038553379002149118479702317594403612930008773180749710765127430353531847892093449808702972868601014398632257951668749144771832989814929493581379760140252568053316070832154043222020530822468768414310482588726066235482532399123619411584707838954669856715244780078361879541781087285919561413605369656266086421800629169901966751667792470452197048507971666941614520675052540948886737755449354402257818228467070416792040247395729589478800434940042818240769133776314790536715584026373487968935243333088594004332273760852835963545839216633333360016687750563608514205087760524274301967768493656395757849590332914941622450837901398141267202084350369741333747394311613929949330734121585903582469721294314067870287659124174966239599546409842681313093638160402738789013920453989042727236439644142992827303011913209802845883244755385598540404952811469819374754207135153518176913718381296669189287635786805434862490970555653147823550675591285857034791324318014524167539998566933945213009059382619194763258464035621559733550001576016042870910649885748433928482749371148745144396776859656294912187587181332649750375730782686129111605517110952092863258121851735047448645547951566317653540874808326116470457002352310557172191829568886048254839696269583436439027375102923843474338899564907199221299586048873695717085165812619577047480443869894542902597627347511960203695592732039266054262653398658958079138769995732020554655510996744082464522933443904453237098990479683288347872531104138721143443517701175839922962500464916680832497707201116850123957737655074059572421768154102800063498899712255484581258534609997394373492398734412455661127763566799338565849506626417996260962235781846013944455412350208870596132321015816562440134055666539548296765079892062135361638463927771483166348049093831192302490415938174411026101585589693891142827866025486036740638001699978492674255747683747912038086855648092551561770667905609459771475079468424318542596143690626072257576037285528623485105139088900191404997548021209319468807505070486000918477811448651357023376954991995783862530398830460928*i1^191 - N1*8769648064894286550152049651592370643424059854987017565397062076625991675163308321605701193541204169933455299820468112651347030584023348729544483999343565727403335739027351502098888827454343297152653722658656483672201451090184597656825643950688018582669506015417482946401695986992775074636710962569087862723964554844986559677843187118913461984966562861691149788951345771046262330398202661856534922527397232188773806961604757045903*i3 ] ]